diff --git a/.github/workflows/any2json-monorepo-release.yml b/.github/workflows/any2json-monorepo-release.yml index 0df231c8..dc8860a6 100644 --- a/.github/workflows/any2json-monorepo-release.yml +++ b/.github/workflows/any2json-monorepo-release.yml @@ -5,10 +5,16 @@ on: types: [published] jobs: - deploy-prod: - uses: ./.github/workflows/maven-deploy-prod.yml + # deploy-prod: + # uses: ./.github/workflows/maven-deploy-prod.yml + # with: + # version: ${{ github.event.release.tag_name }} + # secrets: inherit + + deploy-doc: + needs: [deploy-prod] + uses: ./.github/workflows/maven-deploy-doc.yml with: version: ${{ github.event.release.tag_name }} - secrets: inherit diff --git a/.github/workflows/maven-build.yml b/.github/workflows/maven-build.yml index d9c81668..f43bdd2e 100644 --- a/.github/workflows/maven-build.yml +++ b/.github/workflows/maven-build.yml @@ -9,24 +9,26 @@ jobs: maven-build: runs-on: [ubuntu-latest] steps: - - uses: actions/checkout@v4 - - name: Set up JDK 17 + - name: Checkout + uses: actions/checkout@v4 + - name: Set up JDK 17 uses: actions/setup-java@v4 with: java-version: 17 distribution: "temurin" - - uses: actions/cache@v4 + - name: Cache + uses: actions/cache@v4 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - name: Installing local dependencies - run: mvn initialize --projects :${{ inputs.service }} --file pom.xml --also-make --batch-mode + run: mvn initialize --projects :${{ inputs.service }} --also-make - name: Build project - run: mvn -U -B package -Dmaven.test.skip=true --projects :${{ inputs.service }} --file pom.xml --also-make --batch-mode + run: mvn -U -B package -DskipTests --projects :${{ inputs.service }} --also-make - name: Archive build artifact uses: actions/upload-artifact@v4 diff --git a/.github/workflows/maven-deploy-doc.yml b/.github/workflows/maven-deploy-doc.yml new file mode 100644 index 00000000..c903a434 --- /dev/null +++ b/.github/workflows/maven-deploy-doc.yml @@ -0,0 +1,58 @@ +on: + workflow_call: + inputs: + version: + required: true + type: string + +jobs: + maven-deploy-doc: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: [ubuntu-latest] + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Set up JDK 17 + uses: actions/setup-java@v4 + with: + java-version: 17 + distribution: "temurin" + + - name: Set up Python 3.11 + uses: actions/setup-python@v5 + with: + python-version: "3.11" + + - name: Set up MkDocs + run: pip install mkdocs + + - name: Cache + uses: actions/cache@v4 + with: + path: ~/.m2/repository + key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} + + - name: Set version + run: | + mvn versions:set -DnewVersion=${{ inputs.version }} + mvn versions:commit + + - name: Build documentation + run: | + mkdocs build --config-file ./any2json-documents/mkdocs.yml --site-dir ./target/docs + mvn -B -P documentation clean site site:stage + + - name: Setup pages + uses: actions/configure-pages@v5 + + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: ./target/docs + + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/.github/workflows/maven-deploy-prod.yml b/.github/workflows/maven-deploy-prod.yml index 9cd1ae18..487b01b3 100644 --- a/.github/workflows/maven-deploy-prod.yml +++ b/.github/workflows/maven-deploy-prod.yml @@ -18,7 +18,8 @@ jobs: maven-deploy-prod: runs-on: [ubuntu-latest] steps: - - uses: actions/checkout@v4 + - name: Checkout + uses: actions/checkout@v4 - name: Set up JDK 17 uses: actions/setup-java@v4 @@ -26,19 +27,12 @@ jobs: java-version: 17 distribution: "temurin" - - uses: actions/cache@v4 + - name: Cache + uses: actions/cache@v4 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - - name: Installing local dependencies - run: mvn initialize --file pom.xml --also-make --batch-mode - - - name: Set version - run: | - mvn versions:set -DnewVersion=${{ inputs.version }} --file pom.xml --also-make --batch-mode - mvn versions:commit --file pom.xml --also-make --batch-mode - - name: Setup GPG run: | echo "$GPG_PRIVATE_KEY" > private.asc @@ -46,10 +40,18 @@ jobs: env: GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} + - name: Set version + run: | + mvn versions:set -DnewVersion=${{ inputs.version }} + mvn versions:commit + + - name: Installing local dependencies + run: mvn -U -B initialize + - name: Deploy project run: | export GPG_TTY=$(tty) - mvn -U -B clean deploy -P release --file pom.xml -s .mvn/settings.xml --also-make --batch-mode + mvn -U -B clean deploy -P release -s .mvn/settings.xml env: OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }} OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }} diff --git a/.github/workflows/maven-deploy-snapshot.yml b/.github/workflows/maven-deploy-snapshot.yml index 56fe4339..3759e0f9 100644 --- a/.github/workflows/maven-deploy-snapshot.yml +++ b/.github/workflows/maven-deploy-snapshot.yml @@ -10,7 +10,8 @@ jobs: maven-deploy-snapshot: runs-on: [ubuntu-latest] steps: - - uses: actions/checkout@v4 + - name: Checkout + uses: actions/checkout@v4 - name: Set up JDK 17 uses: actions/setup-java@v4 @@ -18,16 +19,17 @@ jobs: java-version: 17 distribution: "temurin" - - uses: actions/cache@v4 + - name: Cache + uses: actions/cache@v4 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - name: Installing local dependencies - run: mvn initialize --file pom.xml --also-make --batch-mode + run: mvn -U -B initialize - name: Deploy project snapshot - run: mvn -U -B clean deploy -P snapshot --file pom.xml -s .mvn/settings.xml --also-make --batch-mode + run: mvn -U -B clean deploy -P snapshot -s .mvn/settings.xml env: OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }} OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }} diff --git a/.github/workflows/maven-test.yml b/.github/workflows/maven-test.yml index df13bec2..f36f3a91 100644 --- a/.github/workflows/maven-test.yml +++ b/.github/workflows/maven-test.yml @@ -9,21 +9,23 @@ jobs: maven-test: runs-on: [ubuntu-latest] steps: - - uses: actions/checkout@v4 - - name: Set up JDK 17 + - name: Checkout + uses: actions/checkout@v4 + - name: Set up JDK 17 uses: actions/setup-java@v4 with: java-version: 17 distribution: "temurin" - - uses: actions/cache@v4 + - name: Cache + uses: actions/cache@v4 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - name: Installing local dependencies - run: mvn initialize --projects :${{ inputs.service }} --file pom.xml --also-make --batch-mode + run: mvn -U -B initialize --projects :${{ inputs.service }} --also-make - name: Test project - run: mvn -B test --projects :${{ inputs.service }} --file pom.xml --also-make --batch-mode + run: mvn -U -B test --projects :${{ inputs.service }} --also-make diff --git a/README.md b/README.md index 389a1aa3..00a7dc59 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ Run the following command line: mvn -P release clean deploy ``` -### Build and deploy the javadoc documentation +### Build the javadoc documentation Run the following command line: diff --git a/any2json-dbf/pom.xml b/any2json-dbf/pom.xml index 97d58d26..b2889bfd 100644 --- a/any2json-dbf/pom.xml +++ b/any2json-dbf/pom.xml @@ -16,10 +16,6 @@ Convert any text file in Json https://github.com/romualdrousseau/any2json-dbf - - 1.14.1 - - diff --git a/any2json-documents/justfile b/any2json-documents/justfile index f735645c..935849d1 100644 --- a/any2json-documents/justfile +++ b/any2json-documents/justfile @@ -1,5 +1,5 @@ build: copy-pdfs - mkdocs build --site-dir ../docs + mkdocs build --site-dir ../target/docs serve: copy-pdfs mkdocs serve diff --git a/any2json-examples/pom.xml b/any2json-examples/pom.xml index 3f69ad63..30a84f41 100644 --- a/any2json-examples/pom.xml +++ b/any2json-examples/pom.xml @@ -68,7 +68,7 @@ maven-install-plugin - 3.1.2 + 3.1.3 @@ -89,7 +89,7 @@ maven-dependency-plugin - 3.6.1 + 3.8.0 diff --git a/any2json-excel/pom.xml b/any2json-excel/pom.xml index 743ef968..777f6c02 100644 --- a/any2json-excel/pom.xml +++ b/any2json-excel/pom.xml @@ -16,10 +16,6 @@ Convert any text file in Json https://github.com/romualdrousseau/any2json-excel - - 5.3.0 - - @@ -73,7 +69,7 @@ maven-install-plugin - 3.1.2 + 3.1.3 diff --git a/any2json-parquet/pom.xml b/any2json-parquet/pom.xml index cfbeb84f..2618967c 100644 --- a/any2json-parquet/pom.xml +++ b/any2json-parquet/pom.xml @@ -16,11 +16,6 @@ Convert any text file in Parquet https://github.com/romualdrousseau/any2json-parquet - - 3.4.0 - 1.13.1 - - @@ -68,105 +63,4 @@ test - - - - - org.eclipse.jetty - jetty-io - 12.0.8 - - - org.eclipse.jetty - jetty-util - 12.0.8 - - - org.apache.commons - commons-compress - 1.26.1 - - - org.codehaus.woodstox - stax2-api - 4.2.2 - - - com.nimbusds - nimbus-jose-jwt - 9.37.3 - - - commons-io - commons-io - 2.16.1 - - - com.fasterxml.jackson.core - jackson-core - 2.17.0 - - - com.fasterxml.jackson.core - jackson-annotations - 2.17.0 - - - com.fasterxml.jackson.core - jackson-databind - 2.17.0 - - - org.apache.commons - commons-text - 1.12.0 - - - commons-codec - commons-codec - 1.17.0 - - - commons-logging - commons-logging - 1.3.1 - - - com.google.guava - guava - 33.1.0-jre - - - org.xerial.snappy - snappy-java - 1.1.10.5 - - - org.slf4j - slf4j-api - 2.0.13 - - - - com.google.protobuf - protobuf-java - 3.25.3 - - - org.apache.avro - avro - 1.11.3 - - - org.eclipse.jetty - jetty-xml - 12.0.8 - - - org.eclipse.jetty - jetty-http - 12.0.8 - - - diff --git a/any2json-pdf/pom.xml b/any2json-pdf/pom.xml index 9f10b607..5639eb32 100644 --- a/any2json-pdf/pom.xml +++ b/any2json-pdf/pom.xml @@ -18,10 +18,6 @@ https://github.com/romualdrousseau/any2json-pdf - - 1.0.5 - - diff --git a/any2json/pom.xml b/any2json/pom.xml index f54f4b4d..e0d2b433 100644 --- a/any2json/pom.xml +++ b/any2json/pom.xml @@ -18,11 +18,6 @@ https://github.com/romualdrousseau/any2json - - 4.4 - 2.7.3 - - diff --git a/docs/404.html b/docs/404.html deleted file mode 100644 index b18699e6..00000000 --- a/docs/404.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - - Any2Json Documents - - - - - - - - - - - -
-
- -
-
-

404

-

Page not found

-
-
- - -
-
- -
-
-

Documentation built with MkDocs.

-
- - - - - - - - - - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/allclasses-index.html b/docs/api/any2json-csv/any2json-csv/apidocs/allclasses-index.html deleted file mode 100644 index 04551c69..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/allclasses-index.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - -All Classes and Interfaces (any2json-csv 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
- -
-
-
-

All Classes and Interfaces

-
-
-
Classes
-
-
Class
-
Description
- -
 
- -
 
-
-
-
-
-
- -
-
-
- - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/allpackages-index.html b/docs/api/any2json-csv/any2json-csv/apidocs/allpackages-index.html deleted file mode 100644 index 37749c4a..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/allpackages-index.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - -All Packages (any2json-csv 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
- -
-
-
-

All Packages

-
-
Package Summary
- -
-
-
- -
-
-
- - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/CsvClass.html b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/CsvClass.html deleted file mode 100644 index d8206d88..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/CsvClass.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - -CsvClass (any2json-csv 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
- -
-
- - -
java.lang.Object -
com.github.romualdrousseau.any2json.loader.csv.CsvClass
-
-
-
-
All Implemented Interfaces:
-
DocumentClass
-
-
-
public class CsvClass -extends Object -implements DocumentClass
-
-
- -
-
- -
- -
-
-
- -
-
-
- - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/CsvDocument.html b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/CsvDocument.html deleted file mode 100644 index e0876811..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/CsvDocument.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - -CsvDocument (any2json-csv 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CsvDocument

-
-
java.lang.Object -
com.github.romualdrousseau.any2json.base.BaseDocument -
com.github.romualdrousseau.any2json.loader.csv.CsvDocument
-
-
-
-
-
All Implemented Interfaces:
-
Document, AutoCloseable
-
-
-
public class CsvDocument -extends BaseDocument
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      CsvDocument

      -
      public CsvDocument()
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    - -
    -
  • -
-
- -
-
-
- -
-
-
- - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/class-use/CsvClass.html b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/class-use/CsvClass.html deleted file mode 100644 index cb15aca9..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/class-use/CsvClass.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.csv.CsvClass (any2json-csv 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.github.romualdrousseau.any2json.loader.csv.CsvClass

-
-No usage of com.github.romualdrousseau.any2json.loader.csv.CsvClass
-
-
- -
-
-
- - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/class-use/CsvDocument.html b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/class-use/CsvDocument.html deleted file mode 100644 index 4c47522d..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/class-use/CsvDocument.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.csv.CsvDocument (any2json-csv 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.github.romualdrousseau.any2json.loader.csv.CsvDocument

-
-No usage of com.github.romualdrousseau.any2json.loader.csv.CsvDocument
-
-
- -
-
-
- - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-summary.html b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-summary.html deleted file mode 100644 index 34fff0e1..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.loader.csv (any2json-csv 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
- -
-
-
-

Package com.github.romualdrousseau.any2json.loader.csv

-
-
-
package com.github.romualdrousseau.any2json.loader.csv
-
- -
-
-
-
- -
-
-
- - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-tree.html b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-tree.html deleted file mode 100644 index d8b0dcf4..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-tree.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.loader.csv Class Hierarchy (any2json-csv 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package com.github.romualdrousseau.any2json.loader.csv

-
-
-

Class Hierarchy

-
    -
  • java.lang.Object -
      -
    • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) -
        -
      • com.github.romualdrousseau.any2json.loader.csv.CsvDocument
      • -
      -
    • -
    • com.github.romualdrousseau.any2json.loader.csv.CsvClass (implements com.github.romualdrousseau.any2json.DocumentClass)
    • -
    -
  • -
-
-
-
-
- -
-
-
- - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-use.html b/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-use.html deleted file mode 100644 index 65b38c99..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/com/github/romualdrousseau/any2json/loader/csv/package-use.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.loader.csv (any2json-csv 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
com.github.romualdrousseau.any2json.loader.csv

-
-No usage of com.github.romualdrousseau.any2json.loader.csv
-
-
- -
-
-
- - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/copy.svg b/docs/api/any2json-csv/any2json-csv/apidocs/copy.svg deleted file mode 100644 index 7c46ab15..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/copy.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/element-list b/docs/api/any2json-csv/any2json-csv/apidocs/element-list deleted file mode 100644 index f2bbe110..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/element-list +++ /dev/null @@ -1 +0,0 @@ -com.github.romualdrousseau.any2json.loader.csv diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/help-doc.html b/docs/api/any2json-csv/any2json-csv/apidocs/help-doc.html deleted file mode 100644 index e7e8e3ed..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/help-doc.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - -API Help (any2json-csv 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
- -
-
-

JavaDoc Help

- -
-
-

Navigation

-Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces - -
-
-
-

Kinds of Pages

-The following sections describe the different kinds of pages in this collection. -
-

Package

-

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

-
    -
  • Interfaces
  • -
  • Classes
  • -
  • Enum Classes
  • -
  • Exception Classes
  • -
  • Annotation Interfaces
  • -
-
-
-

Class or Interface

-

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

-
    -
  • Class Inheritance Diagram
  • -
  • Direct Subclasses
  • -
  • All Known Subinterfaces
  • -
  • All Known Implementing Classes
  • -
  • Class or Interface Declaration
  • -
  • Class or Interface Description
  • -
-
-
    -
  • Nested Class Summary
  • -
  • Enum Constant Summary
  • -
  • Field Summary
  • -
  • Property Summary
  • -
  • Constructor Summary
  • -
  • Method Summary
  • -
  • Required Element Summary
  • -
  • Optional Element Summary
  • -
-
-
    -
  • Enum Constant Details
  • -
  • Field Details
  • -
  • Property Details
  • -
  • Constructor Details
  • -
  • Method Details
  • -
  • Element Details
  • -
-

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

-

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

-
-
-

Other Files

-

Packages and modules may contain pages with additional information related to the declarations nearby.

-
-
-

Use

-

Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

-
-
-

Tree (Class Hierarchy)

-

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

-
    -
  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
  • -
  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
  • -
-
-
-

All Packages

-

The All Packages page contains an alphabetic index of all packages contained in the documentation.

-
-
-

All Classes and Interfaces

-

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

-
-
-

Index

-

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

-
-
-
-This help file applies to API documentation generated by the standard doclet.
-
-
- -
-
-
- - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/index-all.html b/docs/api/any2json-csv/any2json-csv/apidocs/index-all.html deleted file mode 100644 index 1fea3c94..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/index-all.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - -Index (any2json-csv 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A C G N O 
All Classes and Interfaces|All Packages -

A

-
-
autoRecipe(BaseSheet) - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
-
 
-
-

C

-
-
close() - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
-
 
-
com.github.romualdrousseau.any2json.loader.csv - package com.github.romualdrousseau.any2json.loader.csv
-
 
-
CsvClass - Class in com.github.romualdrousseau.any2json.loader.csv
-
 
-
CsvClass() - Constructor for class com.github.romualdrousseau.any2json.loader.csv.CsvClass
-
 
-
CsvDocument - Class in com.github.romualdrousseau.any2json.loader.csv
-
 
-
CsvDocument() - Constructor for class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
-
 
-
-

G

-
-
getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
-
 
-
getNumberOfSheets() - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
-
 
-
getPriority() - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvClass
-
 
-
getSheetAt(int) - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
-
 
-
getSheetNameAt(int) - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
-
 
-
-

N

-
-
newInstance() - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvClass
-
 
-
-

O

-
-
open(File, String, String) - Method in class com.github.romualdrousseau.any2json.loader.csv.CsvDocument
-
 
-
-A C G N O 
All Classes and Interfaces|All Packages
-
-
- -
-
-
- - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/index.html b/docs/api/any2json-csv/any2json-csv/apidocs/index.html deleted file mode 100644 index 0cb6febb..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -any2json-csv 2.44-SNAPSHOT API - - - - - - - - - - - -
- -

com/github/romualdrousseau/any2json/loader/csv/package-summary.html

-
- - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-csv/any2json-csv/apidocs/legal/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index ff700cd0..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/legal/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1,37 +0,0 @@ - ADDITIONAL INFORMATION ABOUT LICENSING - -Certain files distributed by Oracle America, Inc. and/or its affiliates are -subject to the following clarification and special exception to the GPLv2, -based on the GNU Project exception for its Classpath libraries, known as the -GNU Classpath Exception. - -Note that Oracle includes multiple, independent programs in this software -package. Some of those programs are provided under licenses deemed -incompatible with the GPLv2 by the Free Software Foundation and others. -For example, the package includes programs licensed under the Apache -License, Version 2.0 and may include FreeType. Such programs are licensed -to you under their original licenses. - -Oracle facilitates your further distribution of this package by adding the -Classpath Exception to the necessary parts of its GPLv2 code, which permits -you to use that code in combination with other independent modules not -licensed under the GPLv2. However, note that this would not permit you to -commingle code under an incompatible license with Oracle's GPLv2 licensed -code by, for example, cutting and pasting such code into a file also -containing Oracle's GPLv2 licensed code and then distributing the result. - -Additionally, if you were to remove the Classpath Exception from any of the -files to which it applies and distribute the result, you would likely be -required to license some or all of the other code in that distribution under -the GPLv2 as well, and since the GPLv2 is incompatible with the license terms -of some items included in the distribution by Oracle, removing the Classpath -Exception could therefore effectively compromise your ability to further -distribute the package. - -Failing to distribute notices associated with some files may also create -unexpected legal consequences. - -Proceed with caution and we recommend that you obtain the advice of a lawyer -skilled in open source matters before removing the Classpath Exception or -making modifications to this package which may subsequently be redistributed -and/or involve the use of third party software. diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-csv/any2json-csv/apidocs/legal/ASSEMBLY_EXCEPTION deleted file mode 100644 index 42966666..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/legal/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1,27 +0,0 @@ - -OPENJDK ASSEMBLY EXCEPTION - -The OpenJDK source code made available by Oracle America, Inc. (Oracle) at -openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU -General Public License version 2 -only ("GPL2"), with the following clarification and special exception. - - Linking this OpenJDK Code statically or dynamically with other code - is making a combined work based on this library. Thus, the terms - and conditions of GPL2 cover the whole combination. - - As a special exception, Oracle gives you permission to link this - OpenJDK Code with certain code licensed by Oracle as indicated at - https://openjdk.org/legal/exception-modules-2007-05-08.html - ("Designated Exception Modules") to produce an executable, - regardless of the license terms of the Designated Exception Modules, - and to copy and distribute the resulting executable under GPL2, - provided that the Designated Exception Modules continue to be - governed by the licenses under which they were offered by Oracle. - -As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code -to build an executable that includes those portions of necessary code that -Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 -with the Classpath exception). If you modify or add to the OpenJDK code, -that new GPL2 code may still be combined with Designated Exception Modules -if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/legal/LICENSE b/docs/api/any2json-csv/any2json-csv/apidocs/legal/LICENSE deleted file mode 100644 index 8b400c7a..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/legal/LICENSE +++ /dev/null @@ -1,347 +0,0 @@ -The GNU General Public License (GPL) - -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share -and change it. By contrast, the GNU General Public License is intended to -guarantee your freedom to share and change free software--to make sure the -software is free for all its users. This General Public License applies to -most of the Free Software Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software Foundation software is -covered by the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for this service if you wish), -that you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs; and that you know you -can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny -you these rights or to ask you to surrender the rights. These restrictions -translate to certain responsibilities for you if you distribute copies of the -software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must give the recipients all the rights that you have. You must -make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, distribute -and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this free software. If the -software is modified by someone else and passed on, we want its recipients to -know that what they have is not the original, so that any problems introduced -by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We -wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent must be licensed for -everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the terms of -this General Public License. The "Program", below, refers to any such program -or work, and a "work based on the Program" means either the Program or any -derivative work under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with modifications and/or -translated into another language. (Hereinafter, translation is included -without limitation in the term "modification".) Each licensee is addressed as -"you". - -Activities other than copying, distribution and modification are not covered by -this License; they are outside its scope. The act of running the Program is -not restricted, and the output from the Program is covered only if its contents -constitute a work based on the Program (independent of having been made by -running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as -you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that refer to this License -and to the absence of any warranty; and give any other recipients of the -Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may -at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus -forming a work based on the Program, and copy and distribute such modifications -or work under the terms of Section 1 above, provided that you also meet all of -these conditions: - - a) You must cause the modified files to carry prominent notices stating - that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - c) If the modified program normally reads commands interactively when run, - you must cause it, when started running for such interactive use in the - most ordinary way, to print or display an announcement including an - appropriate copyright notice and a notice that there is no warranty (or - else, saying that you provide a warranty) and that users may redistribute - the program under these conditions, and telling the user how to view a copy - of this License. (Exception: if the Program itself is interactive but does - not normally print such an announcement, your work based on the Program is - not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the Program, and can be reasonably -considered independent and separate works in themselves, then this License, and -its terms, do not apply to those sections when you distribute them as separate -works. But when you distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole must be on the terms -of this License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise the -right to control the distribution of derivative or collective works based on -the Program. - -In addition, mere aggregation of another work not based on the Program with the -Program (or with a work based on the Program) on a volume of a storage or -distribution medium does not bring the other work under the scope of this -License. - -3. You may copy and distribute the Program (or a work based on it, under -Section 2) in object code or executable form under the terms of Sections 1 and -2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source - code, which must be distributed under the terms of Sections 1 and 2 above - on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to - give any third party, for a charge no more than your cost of physically - performing source distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed only - for noncommercial distribution and only if you received the program in - object code or executable form with such an offer, in accord with - Subsection b above.) - -The source code for a work means the preferred form of the work for making -modifications to it. For an executable work, complete source code means all -the source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and installation -of the executable. However, as a special exception, the source code -distributed need not include anything that is normally distributed (in either -source or binary form) with the major components (compiler, kernel, and so on) -of the operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the source -code from the same place counts as distribution of the source code, even though -third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as -expressly provided under this License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will automatically terminate -your rights under this License. However, parties who have received copies, or -rights, from you under this License will not have their licenses terminated so -long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. -However, nothing else grants you permission to modify or distribute the Program -or its derivative works. These actions are prohibited by law if you do not -accept this License. Therefore, by modifying or distributing the Program (or -any work based on the Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), -the recipient automatically receives a license from the original licensor to -copy, distribute or modify the Program subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the -rights granted herein. You are not responsible for enforcing compliance by -third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), conditions -are imposed on you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot distribute so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute the Program at all. -For example, if a patent license would not permit royalty-free redistribution -of the Program by all those who receive copies directly or indirectly through -you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply and -the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or -other property right claims or to contest validity of any such claims; this -section has the sole purpose of protecting the integrity of the free software -distribution system, which is implemented by public license practices. Many -people have made generous contributions to the wide range of software -distributed through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing to -distribute software through any other system and a licensee cannot impose that -choice. - -This section is intended to make thoroughly clear what is believed to be a -consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain -countries either by patents or by copyrighted interfaces, the original -copyright holder who places the Program under this License may add an explicit -geographical distribution limitation excluding those countries, so that -distribution is permitted only in or among countries not thus excluded. In -such case, this License incorporates the limitation as if written in the body -of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any later -version", you have the option of following the terms and conditions either of -that version or of any later version published by the Free Software Foundation. -If the Program does not specify a version number of this License, you may -choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs -whose distribution conditions are different, write to the author to ask for -permission. For software which is copyrighted by the Free Software Foundation, -write to the Free Software Foundation; we sometimes make exceptions for this. -Our decision will be guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the sharing and reuse of -software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR -THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE -STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE -PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, -YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE -PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR -INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA -BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER -OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively convey the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it -starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes - with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free - software, and you are welcome to redistribute it under certain conditions; - type 'show c' for details. - -The hypothetical commands 'show w' and 'show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may be -called something other than 'show w' and 'show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, -if any, to sign a "copyright disclaimer" for the program, if necessary. Here -is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - 'Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General Public -License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL - -Certain source files distributed by Oracle America and/or its affiliates are -subject to the following clarification and special exception to the GPL, but -only where Oracle has expressly included in the particular source file's header -the words "Oracle designates this particular file as subject to the "Classpath" -exception as provided by Oracle in the LICENSE file that accompanied this code." - - Linking this library statically or dynamically with other modules is making - a combined work based on this library. Thus, the terms and conditions of - the GNU General Public License cover the whole combination. - - As a special exception, the copyright holders of this library give you - permission to link this library with independent modules to produce an - executable, regardless of the license terms of these independent modules, - and to copy and distribute the resulting executable under terms of your - choice, provided that you also meet, for each linked independent module, - the terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. If - you modify this library, you may extend this exception to your version of - the library, but you are not obligated to do so. If you do not wish to do - so, delete this exception statement from your version. diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/legal/jquery.md b/docs/api/any2json-csv/any2json-csv/apidocs/legal/jquery.md deleted file mode 100644 index d468b318..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/legal/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.6.1 - -### jQuery License -``` -jQuery v 3.6.1 -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.6.1 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/legal/jqueryUI.md b/docs/api/any2json-csv/any2json-csv/apidocs/legal/jqueryUI.md deleted file mode 100644 index 8bda9d7a..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/legal/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.13.2 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/link.svg b/docs/api/any2json-csv/any2json-csv/apidocs/link.svg deleted file mode 100644 index 7ccc5ed0..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/link.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/member-search-index.js b/docs/api/any2json-csv/any2json-csv/apidocs/member-search-index.js deleted file mode 100644 index 989cb56b..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"autoRecipe(BaseSheet)","u":"autoRecipe(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvClass","l":"CsvClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"CsvDocument()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json.loader.csv","c":"CsvDocument","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/module-search-index.js b/docs/api/any2json-csv/any2json-csv/apidocs/module-search-index.js deleted file mode 100644 index 0d59754f..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/overview-tree.html b/docs/api/any2json-csv/any2json-csv/apidocs/overview-tree.html deleted file mode 100644 index e6129d2a..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/overview-tree.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - -Class Hierarchy (any2json-csv 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For All Packages

-
-Package Hierarchies: - -
-

Class Hierarchy

-
    -
  • java.lang.Object -
      -
    • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) -
        -
      • com.github.romualdrousseau.any2json.loader.csv.CsvDocument
      • -
      -
    • -
    • com.github.romualdrousseau.any2json.loader.csv.CsvClass (implements com.github.romualdrousseau.any2json.DocumentClass)
    • -
    -
  • -
-
-
-
-
- -
-
-
- - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/package-search-index.js b/docs/api/any2json-csv/any2json-csv/apidocs/package-search-index.js deleted file mode 100644 index 72252e65..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.loader.csv"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/resources/glass.png b/docs/api/any2json-csv/any2json-csv/apidocs/resources/glass.png deleted file mode 100644 index a7f591f4..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/apidocs/resources/glass.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/resources/x.png b/docs/api/any2json-csv/any2json-csv/apidocs/resources/x.png deleted file mode 100644 index 30548a75..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/apidocs/resources/x.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-csv/any2json-csv/apidocs/script-dir/jquery-3.6.1.min.js deleted file mode 100644 index 2c69bc90..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/script-dir/jquery-3.6.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
    ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
    ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
    ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
    ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/script.js b/docs/api/any2json-csv/any2json-csv/apidocs/script.js deleted file mode 100644 index bb9c8a24..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/script.js +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; - -var oddRowColor = "odd-row-color"; -var evenRowColor = "even-row-color"; -var sortAsc = "sort-asc"; -var sortDesc = "sort-desc"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; - -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -// Helper for making content containing release names comparable lexicographically -function makeComparable(s) { - return s.toLowerCase().replace(/(\d+)/g, - function(n, m) { - return ("000" + m).slice(-4); - }); -} - -// Switches between two styles depending on a condition -function toggleStyle(classList, condition, trueStyle, falseStyle) { - if (condition) { - classList.remove(falseStyle); - classList.add(trueStyle); - } else { - classList.remove(trueStyle); - classList.add(falseStyle); - } -} - -// Sorts the rows in a table lexicographically by the content of a specific column -function sortTable(header, columnIndex, columns) { - var container = header.parentElement; - var descending = header.classList.contains(sortAsc); - container.querySelectorAll("div.table-header").forEach( - function(header) { - header.classList.remove(sortAsc); - header.classList.remove(sortDesc); - } - ) - var cells = container.children; - var rows = []; - for (var i = columns; i < cells.length; i += columns) { - rows.push(Array.prototype.slice.call(cells, i, i + columns)); - } - var comparator = function(a, b) { - var ka = makeComparable(a[columnIndex].textContent); - var kb = makeComparable(b[columnIndex].textContent); - if (ka < kb) - return descending ? 1 : -1; - if (ka > kb) - return descending ? -1 : 1; - return 0; - }; - var sorted = rows.sort(comparator); - var visible = 0; - sorted.forEach(function(row) { - if (row[0].style.display !== 'none') { - var isEvenRow = visible++ % 2 === 0; - } - row.forEach(function(cell) { - toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); - container.appendChild(cell); - }) - }); - toggleStyle(header.classList, descending, sortDesc, sortAsc); -} - -// Toggles the visibility of a table category in all tables in a page -function toggleGlobal(checkbox, selected, columns) { - var display = checkbox.checked ? '' : 'none'; - document.querySelectorAll("div.table-tabs").forEach(function(t) { - var id = t.parentElement.getAttribute("id"); - var selectedClass = id + "-tab" + selected; - // if selected is empty string it selects all uncategorized entries - var selectUncategorized = !Boolean(selected); - var visible = 0; - document.querySelectorAll('div.' + id) - .forEach(function(elem) { - if (selectUncategorized) { - if (elem.className.indexOf(selectedClass) === -1) { - elem.style.display = display; - } - } else if (elem.classList.contains(selectedClass)) { - elem.style.display = display; - } - if (elem.style.display === '') { - var isEvenRow = visible++ % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - } - }); - var displaySection = visible === 0 ? 'none' : ''; - t.parentElement.style.display = displaySection; - document.querySelector("li#contents-" + id).style.display = displaySection; - }) -} - -// Shows the elements of a table belonging to a specific category -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.getElementById(tableId + '.tabpanel') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} -// Copy the contents of the local snippet to the clipboard -function copySnippet(button) { - copyToClipboard(button.nextElementSibling.innerText); - switchCopyLabel(button, button.firstElementChild); -} -function copyToClipboard(content) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = content; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); -} -function switchCopyLabel(button, span) { - var copied = span.getAttribute("data-copied"); - button.classList.add("visible"); - var initialLabel = span.innerHTML; - span.innerHTML = copied; - setTimeout(function() { - button.classList.remove("visible"); - setTimeout(function() { - if (initialLabel !== copied) { - span.innerHTML = initialLabel; - } - }, 100); - }, 1900); -} -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - var timeoutId; - contentDiv.addEventListener("scroll", function(e) { - if (timeoutId) { - clearTimeout(timeoutId); - } - timeoutId = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - }, 100); - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/search-page.js b/docs/api/any2json-csv/any2json-csv/apidocs/search-page.js deleted file mode 100644 index 540c90f5..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/search-page.js +++ /dev/null @@ -1,284 +0,0 @@ -/* - * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -"use strict"; -$(function() { - var copy = $("#page-search-copy"); - var expand = $("#page-search-expand"); - var searchLink = $("span#page-search-link"); - var redirect = $("input#search-redirect"); - function setSearchUrlTemplate() { - var href = document.location.href.split(/[#?]/)[0]; - href += "?q=" + "%s"; - if (redirect.is(":checked")) { - href += "&r=1"; - } - searchLink.html(href); - copy[0].onmouseenter(); - } - function copyLink(e) { - copyToClipboard(this.previousSibling.innerText); - switchCopyLabel(this, this.lastElementChild); - } - copy.click(copyLink); - copy[0].onmouseenter = function() {}; - redirect.click(setSearchUrlTemplate); - setSearchUrlTemplate(); - copy.prop("disabled", false); - redirect.prop("disabled", false); - expand.click(function (e) { - var searchInfo = $("div.page-search-info"); - if(this.parentElement.hasAttribute("open")) { - searchInfo.attr("style", "border-width: 0;"); - } else { - searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); - } - }); -}); -$(window).on("load", function() { - var input = $("#page-search-input"); - var reset = $("#page-search-reset"); - var notify = $("#page-search-notify"); - var resultSection = $("div#result-section"); - var resultContainer = $("div#result-container"); - var searchTerm = ""; - var activeTab = ""; - var fixedTab = false; - var visibleTabs = []; - var feelingLucky = false; - function renderResults(result) { - if (!result.length) { - notify.html(messages.noResult); - } else if (result.length === 1) { - notify.html(messages.oneResult); - } else { - notify.html(messages.manyResults.replace("{0}", result.length)); - } - resultContainer.empty(); - var r = { - "types": [], - "members": [], - "packages": [], - "modules": [], - "searchTags": [] - }; - for (var i in result) { - var item = result[i]; - var arr = r[item.category]; - arr.push(item); - } - if (!activeTab || r[activeTab].length === 0 || !fixedTab) { - Object.keys(r).reduce(function(prev, curr) { - if (r[curr].length > 0 && r[curr][0].score > prev) { - activeTab = curr; - return r[curr][0].score; - } - return prev; - }, 0); - } - if (feelingLucky && activeTab) { - notify.html(messages.redirecting) - var firstItem = r[activeTab][0]; - window.location = getURL(firstItem.indexItem, firstItem.category); - return; - } - if (result.length > 20) { - if (searchTerm[searchTerm.length - 1] === ".") { - if (activeTab === "types" && r["members"].length > r["types"].length) { - activeTab = "members"; - } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { - activeTab = "types"; - } - } - } - var categoryCount = Object.keys(r).reduce(function(prev, curr) { - return prev + (r[curr].length > 0 ? 1 : 0); - }, 0); - visibleTabs = []; - var tabContainer = $("
    ").appendTo(resultContainer); - for (var key in r) { - var id = "#result-tab-" + key.replace("searchTags", "search_tags"); - if (r[key].length) { - var count = r[key].length >= 1000 ? "999+" : r[key].length; - if (result.length > 20 && categoryCount > 1) { - var button = $("").appendTo(tabContainer); - button.click(key, function(e) { - fixedTab = true; - renderResult(e.data, $(this)); - }); - visibleTabs.push(key); - } else { - $("" + categories[key] - + " (" + count + ")").appendTo(tabContainer); - renderTable(key, r[key]).appendTo(resultContainer); - tabContainer = $("
    ").appendTo(resultContainer); - - } - } - } - if (activeTab && result.length > 20 && categoryCount > 1) { - $("button#result-tab-" + activeTab).addClass("active-table-tab"); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - } - resultSection.show(); - function renderResult(category, button) { - activeTab = category; - setSearchUrl(); - resultContainer.find("div.summary-table").remove(); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - button.siblings().removeClass("active-table-tab"); - button.addClass("active-table-tab"); - } - } - function selectTab(category) { - $("button#result-tab-" + category).click(); - } - function renderTable(category, items) { - var table = $("
    ") - .addClass(category === "modules" - ? "one-column-search-results" - : "two-column-search-results"); - var col1, col2; - if (category === "modules") { - col1 = "Module"; - } else if (category === "packages") { - col1 = "Module"; - col2 = "Package"; - } else if (category === "types") { - col1 = "Package"; - col2 = "Class" - } else if (category === "members") { - col1 = "Class"; - col2 = "Member"; - } else if (category === "searchTags") { - col1 = "Location"; - col2 = "Name"; - } - $("
    " + col1 + "
    ").appendTo(table); - if (category !== "modules") { - $("
    " + col2 + "
    ").appendTo(table); - } - $.each(items, function(index, item) { - var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; - renderItem(item, table, rowColor); - }); - return table; - } - function renderItem(item, table, rowColor) { - var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); - var link = $("") - .attr("href", getURL(item.indexItem, item.category)) - .attr("tabindex", "0") - .addClass("search-result-link") - .html(label); - var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); - if (item.category === "searchTags") { - container = item.indexItem.h || ""; - } - if (item.category !== "modules") { - $("
    ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); - } - $("
    ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); - } - var timeout; - function schedulePageSearch() { - if (timeout) { - clearTimeout(timeout); - } - timeout = setTimeout(function () { - doPageSearch() - }, 100); - } - function doPageSearch() { - setSearchUrl(); - var term = searchTerm = input.val().trim(); - if (term === "") { - notify.html(messages.enterTerm); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - resultSection.hide(); - } else { - notify.html(messages.searching); - doSearch({ term: term, maxResults: 1200 }, renderResults); - } - } - function setSearchUrl() { - var query = input.val().trim(); - var url = document.location.pathname; - if (query) { - url += "?q=" + encodeURI(query); - if (activeTab && fixedTab) { - url += "&c=" + activeTab; - } - } - history.replaceState({query: query}, "", url); - } - input.on("input", function(e) { - feelingLucky = false; - schedulePageSearch(); - }); - $(document).keydown(function(e) { - if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { - if (activeTab && visibleTabs.length > 1) { - var idx = visibleTabs.indexOf(activeTab); - idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; - selectTab(visibleTabs[idx % visibleTabs.length]); - return false; - } - } - }); - reset.click(function() { - notify.html(messages.enterTerm); - resultSection.hide(); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - input.val('').focus(); - setSearchUrl(); - }); - input.prop("disabled", false); - reset.prop("disabled", false); - - var urlParams = new URLSearchParams(window.location.search); - if (urlParams.has("q")) { - input.val(urlParams.get("q")) - } - if (urlParams.has("c")) { - activeTab = urlParams.get("c"); - fixedTab = true; - } - if (urlParams.get("r")) { - feelingLucky = true; - } - if (input.val()) { - doPageSearch(); - } else { - notify.html(messages.enterTerm); - } - input.select().focus(); -}); diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/search.html b/docs/api/any2json-csv/any2json-csv/apidocs/search.html deleted file mode 100644 index 3ddf0856..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/search.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -Search (any2json-csv 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
    - -
    -
    -

    Search

    -
    - - -
    -Additional resources -
    -
    -
    -

    The help page provides an introduction to the scope and syntax of JavaDoc search.

    -

    You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

    -

    The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

    -link -

    - -

    -
    -

    Loading search index...

    - -
    -
    -
    - -
    -
    -
    - - diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/search.js b/docs/api/any2json-csv/any2json-csv/apidocs/search.js deleted file mode 100644 index d3986705..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/search.js +++ /dev/null @@ -1,458 +0,0 @@ -/* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -"use strict"; -const messages = { - enterTerm: "Enter a search term", - noResult: "No results found", - oneResult: "Found one result", - manyResults: "Found {0} results", - loading: "Loading search index...", - searching: "Searching...", - redirecting: "Redirecting to first result...", - linkIcon: "Link icon", - linkToSection: "Link to this section" -} -const categories = { - modules: "Modules", - packages: "Packages", - types: "Classes and Interfaces", - members: "Members", - searchTags: "Search Tags" -}; -const highlight = "$&"; -const NO_MATCH = {}; -const MAX_RESULTS = 300; -function checkUnnamed(name, separator) { - return name === "" || !name ? "" : name + separator; -} -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(str, boundaries, from, to) { - var start = from; - var text = ""; - for (var i = 0; i < boundaries.length; i += 2) { - var b0 = boundaries[i]; - var b1 = boundaries[i + 1]; - if (b0 >= to || b1 <= from) { - continue; - } - text += escapeHtml(str.slice(start, Math.max(start, b0))); - text += ""; - text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); - text += ""; - start = Math.min(to, b1); - } - text += escapeHtml(str.slice(start, to)); - return text; -} -function getURLPrefix(item, category) { - var urlPrefix = ""; - var slash = "/"; - if (category === "modules") { - return item.l + slash; - } else if (category === "packages" && item.m) { - return item.m + slash; - } else if (category === "types" || category === "members") { - if (item.m) { - urlPrefix = item.m + slash; - } else { - $.each(packageSearchIndex, function(index, it) { - if (it.m && item.p === it.l) { - urlPrefix = it.m + slash; - } - }); - } - } - return urlPrefix; -} -function getURL(item, category) { - if (item.url) { - return item.url; - } - var url = getURLPrefix(item, category); - if (category === "modules") { - url += "module-summary.html"; - } else if (category === "packages") { - if (item.u) { - url = item.u; - } else { - url += item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (category === "types") { - if (item.u) { - url = item.u; - } else { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; - } - } else if (category === "members") { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; - if (item.u) { - url += item.u; - } else { - url += item.l; - } - } else if (category === "searchTags") { - url += item.u; - } - item.url = url; - return url; -} -function createMatcher(term, camelCase) { - if (camelCase && !isUpperCase(term)) { - return null; // no need for camel-case matcher for lower case query - } - var pattern = ""; - var upperCase = []; - term.trim().split(/\s+/).forEach(function(w, index, array) { - var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - // ',' and '?' are the only delimiters commonly followed by space in java signatures - pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; - upperCase.push(false); - var isWordToken = /\w$/.test(s); - if (isWordToken) { - if (i === tokens.length - 1 && index < array.length - 1) { - // space in query string matches all delimiters - pattern += "(.*?)"; - upperCase.push(isUpperCase(s[0])); - } else { - if (!camelCase && isUpperCase(s) && s.length === 1) { - pattern += "()"; - } else { - pattern += "([a-z0-9$<>?[\\]]*?)"; - } - upperCase.push(isUpperCase(s[0])); - } - } else { - pattern += "()"; - upperCase.push(false); - } - } - }); - var re = new RegExp(pattern, "gi"); - re.upperCase = upperCase; - return re; -} -function findMatch(matcher, input, startOfName, endOfName) { - var from = startOfName; - matcher.lastIndex = from; - var match = matcher.exec(input); - // Expand search area until we get a valid result or reach the beginning of the string - while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { - if (from === 0) { - return NO_MATCH; - } - from = input.lastIndexOf(".", from - 2) + 1; - matcher.lastIndex = from; - match = matcher.exec(input); - } - var boundaries = []; - var matchEnd = match.index + match[0].length; - var score = 5; - var start = match.index; - var prevEnd = -1; - for (var i = 1; i < match.length; i += 2) { - var isUpper = isUpperCase(input[start]); - var isMatcherUpper = matcher.upperCase[i]; - // capturing groups come in pairs, match and non-match - boundaries.push(start, start + match[i].length); - // make sure groups are anchored on a left word boundary - var prevChar = input[start - 1] || ""; - var nextChar = input[start + 1] || ""; - if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { - if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { - score -= 0.1; - } else if (isMatcherUpper && start === prevEnd) { - score -= isUpper ? 0.1 : 1.0; - } else { - return NO_MATCH; - } - } - prevEnd = start + match[i].length; - start += match[i].length + match[i + 1].length; - - // lower score for parts of the name that are missing - if (match[i + 1] && prevEnd < endOfName) { - score -= rateNoise(match[i + 1]); - } - } - // lower score if a type name contains unmatched camel-case parts - if (input[matchEnd - 1] !== "." && endOfName > matchEnd) - score -= rateNoise(input.slice(matchEnd, endOfName)); - score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); - - if (score <= 0) { - return NO_MATCH; - } - return { - input: input, - score: score, - boundaries: boundaries - }; -} -function isUpperCase(s) { - return s !== s.toLowerCase(); -} -function isLowerCase(s) { - return s !== s.toUpperCase(); -} -function rateNoise(str) { - return (str.match(/([.(])/g) || []).length / 5 - + (str.match(/([A-Z]+)/g) || []).length / 10 - + str.length / 20; -} -function doSearch(request, response) { - var term = request.term.trim(); - var maxResults = request.maxResults || MAX_RESULTS; - if (term.length === 0) { - return this.close(); - } - var matcher = { - plainMatcher: createMatcher(term, false), - camelCaseMatcher: createMatcher(term, true) - } - var indexLoaded = indexFilesLoaded(); - - function getPrefix(item, category) { - switch (category) { - case "packages": - return checkUnnamed(item.m, "/"); - case "types": - return checkUnnamed(item.p, "."); - case "members": - return checkUnnamed(item.p, ".") + item.c + "."; - default: - return ""; - } - } - function useQualifiedName(category) { - switch (category) { - case "packages": - return /[\s/]/.test(term); - case "types": - case "members": - return /[\s.]/.test(term); - default: - return false; - } - } - function searchIndex(indexArray, category) { - var matches = []; - if (!indexArray) { - if (!indexLoaded) { - matches.push({ l: messages.loading, category: category }); - } - return matches; - } - $.each(indexArray, function (i, item) { - var prefix = getPrefix(item, category); - var simpleName = item.l; - var qualifiedName = prefix + simpleName; - var useQualified = useQualifiedName(category); - var input = useQualified ? qualifiedName : simpleName; - var startOfName = useQualified ? prefix.length : 0; - var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 - ? input.indexOf("(", startOfName) : input.length; - var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); - if (m === NO_MATCH && matcher.camelCaseMatcher) { - m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); - } - if (m !== NO_MATCH) { - m.indexItem = item; - m.prefix = prefix; - m.category = category; - if (!useQualified) { - m.input = qualifiedName; - m.boundaries = m.boundaries.map(function(b) { - return b + prefix.length; - }); - } - matches.push(m); - } - return true; - }); - return matches.sort(function(e1, e2) { - return e2.score - e1.score; - }).slice(0, maxResults); - } - - var result = searchIndex(moduleSearchIndex, "modules") - .concat(searchIndex(packageSearchIndex, "packages")) - .concat(searchIndex(typeSearchIndex, "types")) - .concat(searchIndex(memberSearchIndex, "members")) - .concat(searchIndex(tagSearchIndex, "searchTags")); - - if (!indexLoaded) { - updateSearchResults = function() { - doSearch(request, response); - } - } else { - updateSearchResults = function() {}; - } - response(result); -} -// JQuery search menu implementation -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> .result-item"); - // workaround for search result scrolling - this.menu._scrollIntoView = function _scrollIntoView( item ) { - var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; - if ( this._hasScroll() ) { - borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; - paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; - offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; - scroll = this.activeMenu.scrollTop(); - elementHeight = this.activeMenu.height() - 26; - itemHeight = item.outerHeight(); - - if ( offset < 0 ) { - this.activeMenu.scrollTop( scroll + offset ); - } else if ( offset + itemHeight > elementHeight ) { - this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); - } - } - }; - }, - _renderMenu: function(ul, items) { - var currentCategory = ""; - var widget = this; - widget.menu.bindings = $(); - $.each(items, function(index, item) { - if (item.category && item.category !== currentCategory) { - ul.append("
  • " + categories[item.category] + "
  • "); - currentCategory = item.category; - } - var li = widget._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", categories[item.category] + " : " + item.l); - } else { - li.attr("aria-label", item.l); - } - li.attr("class", "result-item"); - }); - ul.append(""); - }, - _renderItem: function(ul, item) { - var li = $("
  • ").appendTo(ul); - var div = $("
    ").appendTo(li); - var label = item.l - ? item.l - : getHighlightedText(item.input, item.boundaries, 0, item.input.length); - var idx = item.indexItem; - if (item.category === "searchTags" && idx && idx.h) { - if (idx.d) { - div.html(label + " (" + idx.h + ")
    " - + idx.d + "
    "); - } else { - div.html(label + " (" + idx.h + ")"); - } - } else { - div.html(label); - } - return li; - } -}); -$(function() { - var expanded = false; - var windowWidth; - function collapse() { - if (expanded) { - $("div#navbar-top").removeAttr("style"); - $("button#navbar-toggle-button") - .removeClass("expanded") - .attr("aria-expanded", "false"); - expanded = false; - } - } - $("button#navbar-toggle-button").click(function (e) { - if (expanded) { - collapse(); - } else { - var navbar = $("div#navbar-top"); - navbar.height(navbar.prop("scrollHeight")); - $("button#navbar-toggle-button") - .addClass("expanded") - .attr("aria-expanded", "true"); - expanded = true; - windowWidth = window.innerWidth; - } - }); - $("ul.sub-nav-list-small li a").click(collapse); - $("input#search-input").focus(collapse); - $("main").click(collapse); - $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { - // Create anchor links for headers with an associated id attribute - var hdr = $(el); - var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); - if (id) { - hdr.append(" " + messages.linkIcon +""); - } - }); - $(window).on("orientationchange", collapse).on("resize", function(e) { - if (expanded && windowWidth !== window.innerWidth) collapse(); - }); - var search = $("#search-input"); - var reset = $("#reset-button"); - search.catcomplete({ - minLength: 1, - delay: 200, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push({ l: messages.noResult }); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.indexItem) { - var url = getURL(ui.item.indexItem, ui.item.category); - window.location.href = pathtoroot + url; - $("#search-input").focus(); - } - } - }); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - reset.click(function() { - search.val('').focus(); - }); - search.focus(); -}); diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/stylesheet.css b/docs/api/any2json-csv/any2json-csv/apidocs/stylesheet.css deleted file mode 100644 index f71489f8..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/stylesheet.css +++ /dev/null @@ -1,1272 +0,0 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * These CSS custom properties (variables) define the core color and font - * properties used in this stylesheet. - */ -:root { - /* body, block and code fonts */ - --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - --code-font-family: 'DejaVu Sans Mono', monospace; - /* Base font sizes for body and code elements */ - --body-font-size: 14px; - --code-font-size: 14px; - /* Text colors for body and block elements */ - --body-text-color: #353833; - --block-text-color: #474747; - /* Background colors for various structural elements */ - --body-background-color: #ffffff; - --section-background-color: #f8f8f8; - --detail-background-color: #ffffff; - /* Colors for navigation bar and table captions */ - --navbar-background-color: #4D7A97; - --navbar-text-color: #ffffff; - /* Background color for subnavigation and various headers */ - --subnav-background-color: #dee3e9; - /* Background and text colors for selected tabs and navigation items */ - --selected-background-color: #f8981d; - --selected-text-color: #253441; - --selected-link-color: #1f389c; - /* Background colors for generated tables */ - --even-row-color: #ffffff; - --odd-row-color: #eeeeef; - /* Text color for page title */ - --title-color: #2c4557; - /* Text colors for links */ - --link-color: #4A6782; - --link-color-active: #bb7a2a; - /* Snippet colors */ - --snippet-background-color: #ebecee; - --snippet-text-color: var(--block-text-color); - --snippet-highlight-color: #f7c590; - /* Border colors for structural elements and user defined tables */ - --border-color: #ededed; - --table-border-color: #000000; - /* Search input colors */ - --search-input-background-color: #ffffff; - --search-input-text-color: #000000; - --search-input-placeholder-color: #909090; - /* Highlight color for active search tag target */ - --search-tag-highlight-color: #ffff00; - /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ - --copy-icon-brightness: 100%; - --copy-button-background-color-active: rgba(168, 168, 176, 0.3); - /* Colors for invalid tag notifications */ - --invalid-tag-background-color: #ffe6e6; - --invalid-tag-text-color: #000000; -} -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ -body { - background-color:var(--body-background-color); - color:var(--body-text-color); - font-family:var(--body-font-family); - font-size:var(--body-font-size); - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:var(--link-color); -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:var(--link-color-active); -} -pre { - font-family:var(--code-font-family); - font-size:1em; -} -h1 { - font-size:1.428em; -} -h2 { - font-size:1.285em; -} -h3 { - font-size:1.14em; -} -h4 { - font-size:1.072em; -} -h5 { - font-size:1.001em; -} -h6 { - font-size:0.93em; -} -/* Disable font boosting for selected elements */ -h1, h2, h3, h4, h5, h6, div.member-signature { - max-height: 1000em; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:var(--code-font-family); -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - font-size:var(--code-font-size); - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:var(--code-font-family); - font-size:1em; - padding-top:4px; -} -.summary-table dt code { - font-family:var(--code-font-family); - font-size:1em; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: var(--body-font-family); - font-size: 1em; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:0.915em; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -/* - * Styles for navigation bar. - */ -@media screen { - div.flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - header.flex-header { - flex: 0 0 auto; - } - div.flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - float:left; - width:100%; - clear:right; - min-height:2.8em; - padding:10px 0 0 0; - overflow:hidden; - font-size:0.857em; -} -button#navbar-toggle-button { - display:none; -} -ul.sub-nav-list-small { - display: none; -} -.sub-nav { - background-color:var(--subnav-background-color); - float:left; - width:100%; - overflow:hidden; - font-size:0.857em; -} -.sub-nav div { - clear:left; - float:left; - padding:6px; - text-transform:uppercase; -} -.sub-nav .sub-nav-list { - padding-top:4px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0; - padding:6px; - clear:none; - text-align:right; - position:relative; -} -ul.sub-nav-list li { - list-style:none; - float:left; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:var(--navbar-text-color); - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - color:var(--link-color-active); -} -.nav-bar-cell1-rev { - background-color:var(--selected-background-color); - color:var(--selected-text-color); - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header. - */ -.title { - color:var(--title-color); - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -ul.contents-list { - margin: 0 0 15px 0; - padding: 0; - list-style: none; -} -ul.contents-list li { - font-size:0.93em; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:var(--subnav-background-color); - border:1px solid var(--border-color); - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: var(--body-font-family); - font-size:0.856em; - font-weight:bold; - margin:10px 0 0 0; - color:var(--body-text-color); -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:1em; - font-family:var(--block-font-family) -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.ref-list { - padding:0; - margin:0; -} -ul.ref-list > li { - list-style:none; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.tag-list, ul.tag-list-long { - padding-left: 0; - list-style: none; -} -ul.tag-list li { - display: inline; -} -ul.tag-list li:not(:last-child):after, -ul.tag-list-long li:not(:last-child):after -{ - content: ", "; - white-space: pre-wrap; -} -ul.preview-feature-list { - list-style: none; - margin:0; - padding:0.1em; - line-height: 1.6em; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border:1px solid var(--border-color); - border-top:0; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:var(--selected-text-color); - clear:none; - overflow:hidden; - padding: 10px 0 0 1px; - margin:0; -} -.caption a:link, .caption a:visited { - color:var(--selected-link-color); -} -.caption a:hover, -.caption a:active { - color:var(--navbar-text-color); -} -.caption span { - font-weight:bold; - white-space:nowrap; - padding:5px 12px 7px 12px; - display:inline-block; - float:left; - background-color:var(--selected-background-color); - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:10px 0 0 0; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 8px; -} -div.table-tabs > .active-table-tab { - background: var(--selected-background-color); - color: var(--selected-text-color); -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.two-column-search-results { - display: grid; - grid-template-columns: minmax(400px, max-content) minmax(400px, auto); -} -div.checkboxes { - line-height: 2em; -} -div.checkboxes > span { - margin-left: 10px; -} -div.checkboxes > label { - margin-left: 8px; - white-space: nowrap; -} -div.checkboxes > label > input { - margin: 0 2px; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(25%, max-content) minmax(25%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); -} -.three-column-release-summary { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -@media screen and (max-width: 800px) { - .two-column-search-results { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(40%, auto); - } - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-release-summary { - display: grid; - grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) - } - .three-column-summary .col-last, - .three-column-release-summary .col-last{ - grid-column-end: span 2; - } -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; - overflow-x: auto; - scrollbar-width: thin; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:var(--subnav-background-color); - font-weight: bold; -} -/* Sortable table columns */ -.table-header[onclick] { - cursor: pointer; -} -.table-header[onclick]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - '); - background-size:100% 100%; - width:9px; - height:14px; - margin-left:4px; - margin-bottom:-3px; -} -.table-header[onclick].sort-asc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - -} -.table-header[onclick].sort-desc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -.col-first, .col-first { - font-size:0.93em; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:0.93em; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited { - font-weight:bold; -} -.even-row-color, .even-row-color .table-header { - background-color:var(--even-row-color); -} -.odd-row-color, .odd-row-color .table-header { - background-color:var(--odd-row-color); -} -/* - * Styles for contents. - */ -div.block { - font-size:var(--body-font-size); - font-family:var(--block-font-family); -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:var(--code-font-family); - font-size:1em; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - /* Color of line numbers in source pages can be set via custom property below */ - color:var(--source-linenumber-color, green); - padding:0 30px 0 0; -} -.block { - display:block; - margin:0 10px 5px 0; - color:var(--block-text-color); -} -.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -details.invalid-tag, span.invalid-tag { - font-size:1em; - font-family:var(--block-font-family); - color: var(--invalid-tag-text-color); - background: var(--invalid-tag-background-color); - border: thin solid var(--table-border-color); - border-radius:2px; - padding: 2px 4px; - display:inline-block; -} -details summary { - cursor: pointer; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-state-active { - /* Overrides the color of selection used in jQuery UI */ - background: var(--selected-background-color); - border: 1px solid var(--selected-background-color); - color: var(--selected-text-color); -} -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:auto; - overflow-x:auto; - scrollbar-width: thin; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:1; - background-color: var(--body-background-color); -} -ul.ui-autocomplete li { - float:left; - clear:both; - min-width:100%; -} -ul.ui-autocomplete li.ui-static-link { - position:sticky; - bottom:0; - left:0; - background: var(--subnav-background-color); - padding: 5px 0; - font-family: var(--body-font-family); - font-size: 0.93em; - font-weight: bolder; - z-index: 2; -} -li.ui-static-link a, li.ui-static-link a:visited { - text-decoration:none; - color:var(--link-color); - float:right; - margin-right:20px; -} -.ui-autocomplete .result-item { - font-size: inherit; -} -.ui-autocomplete .result-highlight { - font-weight:bold; -} -#search-input, #page-search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - background-color: var(--search-input-background-color); - color: var(--search-input-text-color); - border-color: var(--border-color); - padding-left:20px; - width: 250px; - margin: 0; -} -#search-input { - margin-left: 4px; -} -#reset-button { - background-color: transparent; - background-image:url('resources/x.png'); - background-repeat:no-repeat; - background-size:contain; - border:0; - border-radius:0; - width:12px; - height:12px; - position:absolute; - right:12px; - top:10px; - font-size:0; -} -::placeholder { - color:var(--search-input-placeholder-color); - opacity: 1; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:var(--search-tag-highlight-color); -} -details.page-search-details { - display: inline-block; -} -div#result-container { - font-size: 1em; -} -div#result-container a.search-result-link { - padding: 0; - margin: 4px 0; - width: 100%; -} -#result-container .result-highlight { - font-weight:bolder; -} -.page-search-info { - background-color: var(--subnav-background-color); - border-radius: 3px; - border: 0 solid var(--border-color); - padding: 0 8px; - overflow: hidden; - height: 0; - transition: all 0.2s ease; -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.page-search-header { - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - display: inline-block; -} -button.page-search-header { - border: none; - cursor: pointer; -} -span#page-search-link { - text-decoration: underline; -} -.module-graph span, .sealed-graph span { - display:none; - position:absolute; -} -.module-graph:hover span, .sealed-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0 20px 5px 10px; - border: 1px solid var(--border-color); - background-color: var(--section-background-color); -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:var(--detail-background-color); - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -/* - * Styles for header/section anchor links - */ -a.anchor-link { - opacity: 0; - transition: opacity 0.1s; -} -:hover > a.anchor-link { - opacity: 80%; -} -a.anchor-link:hover, -a.anchor-link:focus-visible, -a.anchor-link.visible { - opacity: 100%; -} -a.anchor-link > img { - width: 0.9em; - height: 0.9em; -} -/* - * Styles for copy-to-clipboard buttons - */ -button.copy { - opacity: 70%; - border: none; - border-radius: 3px; - position: relative; - background:none; - transition: opacity 0.3s; - cursor: pointer; -} -:hover > button.copy { - opacity: 80%; -} -button.copy:hover, -button.copy:active, -button.copy:focus-visible, -button.copy.visible { - opacity: 100%; -} -button.copy img { - position: relative; - background: none; - filter: brightness(var(--copy-icon-brightness)); -} -button.copy:active { - background-color: var(--copy-button-background-color-active); -} -button.copy span { - color: var(--body-text-color); - position: relative; - top: -0.1em; - transition: all 0.1s; - font-size: 0.76rem; - line-height: 1.2em; - opacity: 0; -} -button.copy:hover span, -button.copy:focus-visible span, -button.copy.visible span { - opacity: 100%; -} -/* search page copy button */ -button#page-search-copy { - margin-left: 0.4em; - padding:0.3em; - top:0.13em; -} -button#page-search-copy img { - width: 1.2em; - height: 1.2em; - padding: 0.01em 0; - top: 0.15em; -} -button#page-search-copy span { - color: var(--body-text-color); - line-height: 1.2em; - padding: 0.2em; - top: -0.18em; -} -div.page-search-info:hover button#page-search-copy span { - opacity: 100%; -} -/* snippet copy button */ -button.snippet-copy { - position: absolute; - top: 6px; - right: 6px; - height: 1.7em; - padding: 2px; -} -button.snippet-copy img { - width: 18px; - height: 18px; - padding: 0.05em 0; -} -button.snippet-copy span { - line-height: 1.2em; - padding: 0.2em; - position: relative; - top: -0.5em; -} -div.snippet-container:hover button.snippet-copy span { - opacity: 100%; -} -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.striped > thead { - background-color: var(--subnav-background-color); -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped > tbody > tr:nth-child(even) { - background-color: var(--odd-row-color) -} -table.striped > tbody > tr:nth-child(odd) { - background-color: var(--even-row-color) -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid var(--table-border-color); - border-right: 1px solid var(--table-border-color); -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak style for small screens. - */ -@media screen and (max-width: 920px) { - header.flex-header { - max-height: 100vh; - overflow-y: auto; - } - div#navbar-top { - height: 2.8em; - transition: height 0.35s ease; - } - ul.nav-list { - display: block; - width: 40%; - float:left; - clear: left; - margin: 10px 0 0 0; - padding: 0; - } - ul.nav-list li { - float: none; - padding: 6px; - margin-left: 10px; - margin-top: 2px; - } - ul.sub-nav-list-small { - display:block; - height: 100%; - width: 50%; - float: right; - clear: right; - background-color: var(--subnav-background-color); - color: var(--body-text-color); - margin: 6px 0 0 0; - padding: 0; - } - ul.sub-nav-list-small ul { - padding-left: 20px; - } - ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { - color:var(--link-color); - } - ul.sub-nav-list-small a:hover { - color:var(--link-color-active); - } - ul.sub-nav-list-small li { - list-style:none; - float:none; - padding: 6px; - margin-top: 1px; - text-transform:uppercase; - } - ul.sub-nav-list-small > li { - margin-left: 10px; - } - ul.sub-nav-list-small li p { - margin: 5px 0; - } - div#navbar-sub-list { - display: none; - } - .top-nav a:link, .top-nav a:active, .top-nav a:visited { - display: block; - } - button#navbar-toggle-button { - width: 3.4em; - height: 2.8em; - background-color: transparent; - display: block; - float: left; - border: 0; - margin: 0 10px; - cursor: pointer; - font-size: 10px; - } - button#navbar-toggle-button .nav-bar-toggle-icon { - display: block; - width: 24px; - height: 3px; - margin: 1px 0 4px 0; - border-radius: 2px; - transition: all 0.1s; - background-color: var(--navbar-text-color); - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { - transform: rotate(45deg); - transform-origin: 10% 10%; - width: 26px; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { - opacity: 0; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { - transform: rotate(-45deg); - transform-origin: 10% 90%; - width: 26px; - } -} -@media screen and (max-width: 800px) { - .about-language { - padding-right: 16px; - } - ul.nav-list li { - margin-left: 5px; - } - ul.sub-nav-list-small > li { - margin-left: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 400px) { - .about-language { - font-size: 10px; - padding-right: 12px; - } -} -@media screen and (max-width: 400px) { - .nav-list-search { - width: 94%; - } - #search-input, #page-search-input { - width: 70%; - } -} -@media screen and (max-width: 320px) { - .nav-list-search > label { - display: none; - } - .nav-list-search { - width: 90%; - } - #search-input, #page-search-input { - width: 80%; - } -} - -pre.snippet { - background-color: var(--snippet-background-color); - color: var(--snippet-text-color); - padding: 10px; - margin: 12px 0; - overflow: auto; - white-space: pre; -} -div.snippet-container { - position: relative; -} -@media screen and (max-width: 800px) { - pre.snippet { - padding-top: 26px; - } - button.snippet-copy { - top: 4px; - right: 4px; - } -} -pre.snippet .italic { - font-style: italic; -} -pre.snippet .bold { - font-weight: bold; -} -pre.snippet .highlighted { - background-color: var(--snippet-highlight-color); - border-radius: 10%; -} diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/tag-search-index.js b/docs/api/any2json-csv/any2json-csv/apidocs/tag-search-index.js deleted file mode 100644 index 0367dae6..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/tag-search-index.js +++ /dev/null @@ -1 +0,0 @@ -tagSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/apidocs/type-search-index.js b/docs/api/any2json-csv/any2json-csv/apidocs/type-search-index.js deleted file mode 100644 index 6167794b..00000000 --- a/docs/api/any2json-csv/any2json-csv/apidocs/type-search-index.js +++ /dev/null @@ -1 +0,0 @@ -typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.loader.csv","l":"CsvClass"},{"p":"com.github.romualdrousseau.any2json.loader.csv","l":"CsvDocument"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/css/apache-maven-fluido-2.0.0-M9.min.css b/docs/api/any2json-csv/any2json-csv/css/apache-maven-fluido-2.0.0-M9.min.css deleted file mode 100644 index fea07dd8..00000000 --- a/docs/api/any2json-csv/any2json-csv/css/apache-maven-fluido-2.0.0-M9.min.css +++ /dev/null @@ -1,20 +0,0 @@ -/*! - * Bootstrap v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! - * Bootstrap Responsive v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! - * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License - * https://github.com/simonwhitaker/github-fork-ribbon-css -*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/css/print.css b/docs/api/any2json-csv/any2json-csv/css/print.css deleted file mode 100644 index 34af557d..00000000 --- a/docs/api/any2json-csv/any2json-csv/css/print.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#banner, -#footer, -#leftcol, -#breadcrumbs, -.docs #toc, -.docs .courtesylinks, -#leftColumn, -#navColumn { - display: none !important; -} - -#bodyColumn, -body.docs div.docs { - margin: 0 !important; - border: none !important; -} diff --git a/docs/api/any2json-csv/any2json-csv/css/site.css b/docs/api/any2json-csv/any2json-csv/css/site.css deleted file mode 100644 index 055e7e28..00000000 --- a/docs/api/any2json-csv/any2json-csv/css/site.css +++ /dev/null @@ -1 +0,0 @@ -/* You can override this file with your own styles */ \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/dependencies.html b/docs/api/any2json-csv/any2json-csv/dependencies.html deleted file mode 100644 index 7a8e8ad3..00000000 --- a/docs/api/any2json-csv/any2json-csv/dependencies.html +++ /dev/null @@ -1,1649 +0,0 @@ - - - - - - - - - - Project Dependencies – any2json-csv - - - - - - -
    -
    - - - -
    -
    -
    - - -
    -
    -
    -

    Project Dependencies

    -

    compile

    -

    The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

    - - - - - - - - - - - - - - - - - - - - - - - - -
    GroupIdArtifactIdVersionTypeLicenses
    com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
    org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
    org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-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:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    GroupIdArtifactIdVersionTypeLicenses
    com.github.romualdrousseauany2json-net-classifier2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
    com.github.romualdrousseaushuju-jackson-json1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
    junitjunit4.13.2jarEclipse Public License 1.0
    org.hamcresthamcrest2.2jarBSD License 3
    -

    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:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    GroupIdArtifactIdVersionClassifierTypeLicenses
    com.fasterxml.jackson.corejackson-annotations2.17.0-jarThe Apache Software License, Version 2.0
    com.fasterxml.jackson.corejackson-core2.17.0-jarThe Apache Software License, Version 2.0
    com.fasterxml.jackson.corejackson-databind2.17.0-jarThe Apache Software License, Version 2.0
    com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
    com.github.romualdrousseaushuju1.29-SNAPSHOT-jarGNU GENERAL PUBLIC LICENSE, Version 3.0
    com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
    com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
    com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
    com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
    com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
    com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
    com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
    com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
    commons-codeccommons-codec1.15-jarApache License, Version 2.0
    io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
    net.bytebuddybyte-buddy1.14.9-jarApache License, Version 2.0
    org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
    org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
    org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
    org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
    org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
    org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
    org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
    org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
    org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
    org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
    org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
    org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
    org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
    org.pythonjython-standalone2.7.3-jarJython Software License
    org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
    org.slf4jslf4j-api2.0.16-jarMIT License
    org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
    org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
    org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
    org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
    org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
    org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
    org.xerial.snappysnappy-java1.1.10.5-jar-
    -

    runtime

    -

    The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

    - - - - - - - - - - - - - - - - - - -
    GroupIdArtifactIdVersionTypeLicenses
    org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
    org.apache.logging.log4jlog4j-core2.23.1jarApache-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:

    - - - - - - - - - - - - -
    GroupIdArtifactIdVersionTypeLicenses
    org.hamcresthamcrest-core1.3jarNew BSD License
    -

    Project Dependency Graph

    - -
    -

    Dependency Tree

    -
    -

    Licenses

    -

    GNU General Public License (GPL) version 2, or any later version: JavaCPP

    -

    The Apache License, Version 2.0: fury-core, fury-format

    -

    Apache 2.0: error-prone annotations

    -

    Eclipse Public License 1.0: JUnit

    -

    GPLv2 with Classpath exception: JavaCPP

    -

    BSD-3-Clause: Protocol Buffers [Core]

    -

    MIT License: SLF4J API Module

    -

    BSD License 3: Hamcrest

    -

    Jython Software License: Jython

    -

    Apache License V2.0: FlatBuffers Java API

    -

    New BSD License: Hamcrest Core

    -

    WTFPL: Reflections

    -

    Apache License 2.0: Javassist

    -

    The MIT License: Checker Qual

    -

    Apache License, Version 2.0: Apache Commons Codec, Apache Commons Collections, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Byte Buddy (without dependencies), Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common

    -

    Apache-2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

    -

    LGPL 2.1: Javassist

    -

    MPL 1.1: Javassist

    -

    GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, any2json-csv, any2json-net-classifier, shuju, shuju-jackson-json

    -

    The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, TensorFlow Core API Library, TensorFlow Core API Library Platform, jackson-databind

    -

    Dependency File Details

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FilenameSizeEntriesClassesPackagesJava VersionDebug Information
    jackson-annotations-2.17.0.jar78.5 kB877421.6Yes
    jackson-core-2.17.0.jar581.6 kB272----
       • Root-242210141.8Yes
       • Versioned-2119No
       • Versioned-103111Yes
       • Versioned-92117Yes
       • Versioned-92121Yes
    jackson-databind-2.17.0.jar1.6 MB824----
       • Root-822784231.8Yes
       • Versioned-2119No
    jackson-datatype-jsr310-2.15.1.jar122.9 kB82----
       • Root-805861.8Yes
       • Versioned-2119No
    any2json-2.44-SNAPSHOT.jar123.1 kB113891217Yes
    any2json-net-classifier-2.44-SNAPSHOT.jar20 kB225117Yes
    shuju-1.29-SNAPSHOT.jar129.3 kB115822117Yes
    shuju-jackson-json-1.29-SNAPSHOT.jar10.3 kB174117Yes
    jsr305-3.0.2.jar19.9 kB463531.5Yes
    error_prone_annotations-2.18.0.jar16 kB382621.8Yes
    flatbuffers-java-1.12.0.jar64.9 kB554511.8Yes
    failureaccess-1.0.1.jar4.6 kB15211.7Yes
    guava-32.1.2-jre.jar3 MB20602020181.8Yes
    listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700--
    j2objc-annotations-2.8.jar9.3 kB241311.7Yes
    protobuf-java-3.25.3.jar1.9 MB75473521.8Yes
    commons-codec-1.15.jar353.8 kB25310671.7Yes
    netty-common-4.1.96.Final.jar659.9 kB52449291.6Yes
    junit-4.13.2.jar384.6 kB389350321.5Yes
    byte-buddy-1.14.9.jar4.2 MB2934----
       • Root-29322879381.6Yes
       • Versioned-2119No
    arrow-format-14.0.0.jar110 kB1099311.8Yes
    arrow-memory-core-14.0.0.jar111.1 kB886851.8Yes
    arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8Yes
    arrow-vector-14.0.0.jar1.9 MB767703171.8Yes
    commons-collections4-4.4.jar751.9 kB555524191.8Yes
    log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
    log4j-api-2.23.1.jar342.5 kB241----
       • Root-23020591.8Yes
       • Versioned-11429Yes
    log4j-core-2.23.1.jar1.9 MB1310----
       • Root-12931206551.8Yes
       • Versioned-17749Yes
    log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
    javacpp-1.5.8-linux-x86_64.jar26.5 kB21----
       • Root-1900--
       • Versioned-2119No
    javacpp-1.5.8-macosx-x86_64.jar22.2 kB21----
       • Root-1900--
       • Versioned-2119No
    javacpp-1.5.8-windows-x86_64.jar1.4 MB69----
       • Root-6700--
       • Versioned-2119No
    javacpp-1.5.8.jar497.3 kB260----
       • Root-25820051.7Yes
       • Versioned-2119No
    checker-qual-3.33.0.jar224 kB426358301.8Yes
    fury-core-0.4.1.jar2.4 MB14701358491.8Yes
    fury-format-0.4.1.jar130.2 kB846861.8Yes
    hamcrest-2.2.jar123.4 kB122108111.7Yes
    hamcrest-core-1.3.jar45 kB524531.5Yes
    javassist-3.28.0-GA.jar851.5 kB474426171.8Yes
    jython-standalone-2.7.3.jar47.3 MB23845182445281.8Yes
    reflections-0.10.2.jar130.4 kB877451.8Yes
    slf4j-api-2.0.16.jar69.4 kB71----
       • Root-695541.8Yes
       • Versioned-2119No
    ndarray-0.4.0.jar302.2 kB2011761711Yes
    tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700--
    tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700--
    tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000--
    tensorflow-core-api-0.5.0.jar8 MB491048435611Yes
    tensorflow-core-platform-0.5.0.jar2.4 kB700--
    snappy-java-1.1.10.5.jar2.3 MB1064031.8Yes
    TotalSizeEntriesClassesPackagesJava VersionDebug Information
    49387.4 MB443203702610591741
    compile: 42compile: 384.9 MBcompile: 42389compile: 35305compile: 95517compile: 34
    runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2
    test: 5test: 583.3 kBtest: 602test: 512test: 4817test: 5
    -
    -
    -
    -
    -
    -
    -
    -

    © 2024 -

    -
    -
    -
    - - - diff --git a/docs/api/any2json-csv/any2json-csv/dependency-info.html b/docs/api/any2json-csv/any2json-csv/dependency-info.html deleted file mode 100644 index 977b2dfd..00000000 --- a/docs/api/any2json-csv/any2json-csv/dependency-info.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - Maven Coordinates – any2json-csv - - - - - - -
    -
    - - - -
    -
    -
    - - -
    -
    -
    -

    Maven Coordinates

    -

    Apache Maven

    -
    <dependency>
    -  <groupId>com.github.romualdrousseau</groupId>
    -  <artifactId>any2json-csv</artifactId>
    -  <version>2.44-SNAPSHOT</version>
    -</dependency>
    -

    Apache Ivy

    -
    <dependency org="com.github.romualdrousseau" name="any2json-csv" rev="2.44-SNAPSHOT">
    -  <artifact name="any2json-csv" type="jar" />
    -</dependency>
    -

    Groovy Grape

    -
    @Grapes(
    -@Grab(group='com.github.romualdrousseau', module='any2json-csv', version='2.44-SNAPSHOT')
    -)
    -

    Gradle/Grails

    -
    implementation 'com.github.romualdrousseau:any2json-csv:2.44-SNAPSHOT'
    -

    Scala SBT

    -
    libraryDependencies += "com.github.romualdrousseau" % "any2json-csv" % "2.44-SNAPSHOT"
    -

    Leiningen

    -
    [com.github.romualdrousseau/any2json-csv "2.44-SNAPSHOT"]
    -
    -
    -
    -
    -
    -
    -
    -

    © 2024 -

    -
    -
    -
    - - - diff --git a/docs/api/any2json-csv/any2json-csv/dependency-management.html b/docs/api/any2json-csv/any2json-csv/dependency-management.html deleted file mode 100644 index 515aa3e0..00000000 --- a/docs/api/any2json-csv/any2json-csv/dependency-management.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - Project Dependency Management – any2json-csv - - - - - - -
    -
    - - - -
    -
    -
    - - -
    -
    -
    -

    Project Dependency Management

    -

    compile

    -

    The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

    - - - - - - - - - - - - - - - - - - - - - - - - -
    GroupIdArtifactIdVersionTypeLicense
    com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
    org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
    org.slf4jslf4j-api2.0.16jarMIT License
    -
    -
    -
    -
    -
    -
    -
    -

    © 2024 -

    -
    -
    -
    - - - diff --git a/docs/api/any2json-csv/any2json-csv/distribution-management.html b/docs/api/any2json-csv/any2json-csv/distribution-management.html deleted file mode 100644 index fda86766..00000000 --- a/docs/api/any2json-csv/any2json-csv/distribution-management.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - Project Distribution Management – any2json-csv - - - - - - -
    -
    - - - -
    -
    -
    - - -
    -
    -
    -

    Overview

    -

    The following is the distribution management information used by this project.

    -

    Repository - ossrh

    https://oss.sonatype.org/service/local/staging/deploy/maven2
    -

    Snapshot Repository - ossrh

    https://oss.sonatype.org/content/repositories/snapshots
    -

    Site - any2json-csv-site

    -

    file:///mnt/media/Projects/Any2Json-monorepo/any2json-csv//any2json-csv

    -
    -
    -
    -
    -
    -
    -
    -

    © 2024 -

    -
    -
    -
    - - - diff --git a/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index 423bd5d3..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index c8f06d9a..00000000 --- a/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index a498ef4e..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index d83c539b..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/accessories-text-editor.png b/docs/api/any2json-csv/any2json-csv/images/accessories-text-editor.png deleted file mode 100644 index abc3366e..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/accessories-text-editor.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/add.gif b/docs/api/any2json-csv/any2json-csv/images/add.gif deleted file mode 100644 index 1cb3dbf9..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/add.gif and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/apache-maven-project-2.png b/docs/api/any2json-csv/any2json-csv/images/apache-maven-project-2.png deleted file mode 100644 index a44db6ed..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/apache-maven-project-2.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/application-certificate.png b/docs/api/any2json-csv/any2json-csv/images/application-certificate.png deleted file mode 100644 index cc6aff61..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/application-certificate.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/close.gif b/docs/api/any2json-csv/any2json-csv/images/close.gif deleted file mode 100644 index 1c26bbc5..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/close.gif and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/contact-new.png b/docs/api/any2json-csv/any2json-csv/images/contact-new.png deleted file mode 100644 index ebc4316d..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/contact-new.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/document-properties.png b/docs/api/any2json-csv/any2json-csv/images/document-properties.png deleted file mode 100644 index 34c2409a..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/document-properties.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/drive-harddisk.png b/docs/api/any2json-csv/any2json-csv/images/drive-harddisk.png deleted file mode 100644 index d7ce475f..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/drive-harddisk.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/fix.gif b/docs/api/any2json-csv/any2json-csv/images/fix.gif deleted file mode 100644 index b7eb3dc4..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/fix.gif and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/icon_error_sml.gif b/docs/api/any2json-csv/any2json-csv/images/icon_error_sml.gif deleted file mode 100644 index 12e9a01a..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/icon_error_sml.gif and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/icon_help_sml.gif b/docs/api/any2json-csv/any2json-csv/images/icon_help_sml.gif deleted file mode 100644 index aaf20e6e..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/icon_help_sml.gif and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/icon_info_sml.gif b/docs/api/any2json-csv/any2json-csv/images/icon_info_sml.gif deleted file mode 100644 index b7763267..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/icon_info_sml.gif and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/icon_success_sml.gif b/docs/api/any2json-csv/any2json-csv/images/icon_success_sml.gif deleted file mode 100644 index 0a195279..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/icon_success_sml.gif and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/icon_warning_sml.gif b/docs/api/any2json-csv/any2json-csv/images/icon_warning_sml.gif deleted file mode 100644 index ac6ad6ad..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/icon_warning_sml.gif and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/image-x-generic.png b/docs/api/any2json-csv/any2json-csv/images/image-x-generic.png deleted file mode 100644 index ab49efb3..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/image-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/internet-web-browser.png b/docs/api/any2json-csv/any2json-csv/images/internet-web-browser.png deleted file mode 100644 index 307d6aca..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/internet-web-browser.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/logos/build-by-maven-black.png b/docs/api/any2json-csv/any2json-csv/images/logos/build-by-maven-black.png deleted file mode 100644 index 919fd0f6..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/logos/build-by-maven-black.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/logos/build-by-maven-white.png b/docs/api/any2json-csv/any2json-csv/images/logos/build-by-maven-white.png deleted file mode 100644 index 7d44c9c2..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/logos/build-by-maven-white.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/logos/maven-feather.png b/docs/api/any2json-csv/any2json-csv/images/logos/maven-feather.png deleted file mode 100644 index b5ada836..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/logos/maven-feather.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/network-server.png b/docs/api/any2json-csv/any2json-csv/images/network-server.png deleted file mode 100644 index 1d12e193..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/network-server.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/package-x-generic.png b/docs/api/any2json-csv/any2json-csv/images/package-x-generic.png deleted file mode 100644 index 8b7e9e67..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/package-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/profiles/pre-release.png b/docs/api/any2json-csv/any2json-csv/images/profiles/pre-release.png deleted file mode 100644 index d448e850..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/profiles/pre-release.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/profiles/retired.png b/docs/api/any2json-csv/any2json-csv/images/profiles/retired.png deleted file mode 100644 index f89f6a29..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/profiles/retired.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/profiles/sandbox.png b/docs/api/any2json-csv/any2json-csv/images/profiles/sandbox.png deleted file mode 100644 index f88b3626..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/profiles/sandbox.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/remove.gif b/docs/api/any2json-csv/any2json-csv/images/remove.gif deleted file mode 100644 index fc65631c..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/remove.gif and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/rss.png b/docs/api/any2json-csv/any2json-csv/images/rss.png deleted file mode 100644 index a9850ee2..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/rss.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/update.gif b/docs/api/any2json-csv/any2json-csv/images/update.gif deleted file mode 100644 index b2a6d0bf..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/update.gif and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/images/window-new.png b/docs/api/any2json-csv/any2json-csv/images/window-new.png deleted file mode 100644 index 0e12ef95..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/images/window-new.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/img/glyphicons-halflings-white.png b/docs/api/any2json-csv/any2json-csv/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/img/glyphicons-halflings-white.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/img/glyphicons-halflings.png b/docs/api/any2json-csv/any2json-csv/img/glyphicons-halflings.png deleted file mode 100644 index a9969993..00000000 Binary files a/docs/api/any2json-csv/any2json-csv/img/glyphicons-halflings.png and /dev/null differ diff --git a/docs/api/any2json-csv/any2json-csv/index.html b/docs/api/any2json-csv/any2json-csv/index.html deleted file mode 100644 index 084089ef..00000000 --- a/docs/api/any2json-csv/any2json-csv/index.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - About – any2json-csv - - - - - - -
    -
    - - - -
    -
    -
    - - -
    -
    -
    -

    About any2json-csv

    -

    Convert any text file in Json

    -
    -
    -
    -
    -
    -
    -
    -

    © 2024 -

    -
    -
    -
    - - - diff --git a/docs/api/any2json-csv/any2json-csv/js/apache-maven-fluido-2.0.0-M9.min.js b/docs/api/any2json-csv/any2json-csv/js/apache-maven-fluido-2.0.0-M9.min.js deleted file mode 100644 index 819716ab..00000000 --- a/docs/api/any2json-csv/any2json-csv/js/apache-maven-fluido-2.0.0-M9.min.js +++ /dev/null @@ -1,287 +0,0 @@ -(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== -e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); -l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, -h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, -last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| --2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& -a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), -CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= -/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= -d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); -return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, -ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; -J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); -a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); -(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& -a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; -var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, -d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, -button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= -0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== -typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= -z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& -k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: -new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= -0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, -"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= -ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& -n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== -t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, -e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, -O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", -error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", -[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? -null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ -"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); -t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", -t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, -F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, -b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? -a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= -function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, -"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& -La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& -g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== -h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", -a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, -!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, -"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; -e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), -this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& -(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; -setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); -else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); -c.preventDefault()})}(window.jQuery); -!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= -h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| -"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; -g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= -f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); -!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= -g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), -f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= -setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| -"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= -this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; -g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= -function(){g.fn.tooltip=x;return this}}(window.jQuery); -!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; -return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= -g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); -!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= -g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, -p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= -g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); -!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, -f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", -h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); -!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); -return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", -h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; -(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= -[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, -q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& -h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; -if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, -h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], -"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], -V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], -Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ -ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), -"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", -/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), -["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", -hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-csv/any2json-csv/licenses.html b/docs/api/any2json-csv/any2json-csv/licenses.html deleted file mode 100644 index c0ee3599..00000000 --- a/docs/api/any2json-csv/any2json-csv/licenses.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - - - - - - Project Licenses – any2json-csv - - - - - - -
    -
    - - - -
    -
    -
    - - -
    -
    -
    -

    Overview

    -

    Typically the licenses listed for the project are that of the project itself, and not of dependencies.

    -

    Project Licenses

    -

    GNU GENERAL PUBLIC LICENSE, Version 3.0

    -
                        GNU GENERAL PUBLIC LICENSE
    -                       Version 3, 29 June 2007
    -
    - Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
    - Everyone is permitted to copy and distribute verbatim copies
    - of this license document, but changing it is not allowed.
    -
    -                            Preamble
    -
    -  The GNU General Public License is a free, copyleft license for
    -software and other kinds of works.
    -
    -  The licenses for most software and other practical works are designed
    -to take away your freedom to share and change the works.  By contrast,
    -the GNU General Public License is intended to guarantee your freedom to
    -share and change all versions of a program--to make sure it remains free
    -software for all its users.  We, the Free Software Foundation, use the
    -GNU General Public License for most of our software; it applies also to
    -any other work released this way by its authors.  You can apply it to
    -your programs, too.
    -
    -  When we speak of free software, we are referring to freedom, not
    -price.  Our General Public Licenses are designed to make sure that you
    -have the freedom to distribute copies of free software (and charge for
    -them if you wish), that you receive source code or can get it if you
    -want it, that you can change the software or use pieces of it in new
    -free programs, and that you know you can do these things.
    -
    -  To protect your rights, we need to prevent others from denying you
    -these rights or asking you to surrender the rights.  Therefore, you have
    -certain responsibilities if you distribute copies of the software, or if
    -you modify it: responsibilities to respect the freedom of others.
    -
    -  For example, if you distribute copies of such a program, whether
    -gratis or for a fee, you must pass on to the recipients the same
    -freedoms that you received.  You must make sure that they, too, receive
    -or can get the source code.  And you must show them these terms so they
    -know their rights.
    -
    -  Developers that use the GNU GPL protect your rights with two steps:
    -(1) assert copyright on the software, and (2) offer you this License
    -giving you legal permission to copy, distribute and/or modify it.
    -
    -  For the developers' and authors' protection, the GPL clearly explains
    -that there is no warranty for this free software.  For both users' and
    -authors' sake, the GPL requires that modified versions be marked as
    -changed, so that their problems will not be attributed erroneously to
    -authors of previous versions.
    -
    -  Some devices are designed to deny users access to install or run
    -modified versions of the software inside them, although the manufacturer
    -can do so.  This is fundamentally incompatible with the aim of
    -protecting users' freedom to change the software.  The systematic
    -pattern of such abuse occurs in the area of products for individuals to
    -use, which is precisely where it is most unacceptable.  Therefore, we
    -have designed this version of the GPL to prohibit the practice for those
    -products.  If such problems arise substantially in other domains, we
    -stand ready to extend this provision to those domains in future versions
    -of the GPL, as needed to protect the freedom of users.
    -
    -  Finally, every program is threatened constantly by software patents.
    -States should not allow patents to restrict development and use of
    -software on general-purpose computers, but in those that do, we wish to
    -avoid the special danger that patents applied to a free program could
    -make it effectively proprietary.  To prevent this, the GPL assures that
    -patents cannot be used to render the program non-free.
    -
    -  The precise terms and conditions for copying, distribution and
    -modification follow.
    -
    -                       TERMS AND CONDITIONS
    -
    -  0. Definitions.
    -
    -  "This License" refers to version 3 of the GNU General Public License.
    -
    -  "Copyright" also means copyright-like laws that apply to other kinds of
    -works, such as semiconductor masks.
    -
    -  "The Program" refers to any copyrightable work licensed under this
    -License.  Each licensee is addressed as "you".  "Licensees" and
    -"recipients" may be individuals or organizations.
    -
    -  To "modify" a work means to copy from or adapt all or part of the work
    -in a fashion requiring copyright permission, other than the making of an
    -exact copy.  The resulting work is called a "modified version" of the
    -earlier work or a work "based on" the earlier work.
    -
    -  A "covered work" means either the unmodified Program or a work based
    -on the Program.
    -
    -  To "propagate" a work means to do anything with it that, without
    -permission, would make you directly or secondarily liable for
    -infringement under applicable copyright law, except executing it on a
    -computer or modifying a private copy.  Propagation includes copying,
    -distribution (with or without modification), making available to the
    -public, and in some countries other activities as well.
    -
    -  To "convey" a work means any kind of propagation that enables other
    -parties to make or receive copies.  Mere interaction with a user through
    -a computer network, with no transfer of a copy, is not conveying.
    -
    -  An interactive user interface displays "Appropriate Legal Notices"
    -to the extent that it includes a convenient and prominently visible
    -feature that (1) displays an appropriate copyright notice, and (2)
    -tells the user that there is no warranty for the work (except to the
    -extent that warranties are provided), that licensees may convey the
    -work under this License, and how to view a copy of this License.  If
    -the interface presents a list of user commands or options, such as a
    -menu, a prominent item in the list meets this criterion.
    -
    -  1. Source Code.
    -
    -  The "source code" for a work means the preferred form of the work
    -for making modifications to it.  "Object code" means any non-source
    -form of a work.
    -
    -  A "Standard Interface" means an interface that either is an official
    -standard defined by a recognized standards body, or, in the case of
    -interfaces specified for a particular programming language, one that
    -is widely used among developers working in that language.
    -
    -  The "System Libraries" of an executable work include anything, other
    -than the work as a whole, that (a) is included in the normal form of
    -packaging a Major Component, but which is not part of that Major
    -Component, and (b) serves only to enable use of the work with that
    -Major Component, or to implement a Standard Interface for which an
    -implementation is available to the public in source code form.  A
    -"Major Component", in this context, means a major essential component
    -(kernel, window system, and so on) of the specific operating system
    -(if any) on which the executable work runs, or a compiler used to
    -produce the work, or an object code interpreter used to run it.
    -
    -  The "Corresponding Source" for a work in object code form means all
    -the source code needed to generate, install, and (for an executable
    -work) run the object code and to modify the work, including scripts to
    -control those activities.  However, it does not include the work's
    -System Libraries, or general-purpose tools or generally available free
    -programs which are used unmodified in performing those activities but
    -which are not part of the work.  For example, Corresponding Source
    -includes interface definition files associated with source files for
    -the work, and the source code for shared libraries and dynamically
    -linked subprograms that the work is specifically designed to require,
    -such as by intimate data communication or control flow between those
    -subprograms and other parts of the work.
    -
    -  The Corresponding Source need not include anything that users
    -can regenerate automatically from other parts of the Corresponding
    -Source.
    -
    -  The Corresponding Source for a work in source code form is that
    -same work.
    -
    -  2. Basic Permissions.
    -
    -  All rights granted under this License are granted for the term of
    -copyright on the Program, and are irrevocable provided the stated
    -conditions are met.  This License explicitly affirms your unlimited
    -permission to run the unmodified Program.  The output from running a
    -covered work is covered by this License only if the output, given its
    -content, constitutes a covered work.  This License acknowledges your
    -rights of fair use or other equivalent, as provided by copyright law.
    -
    -  You may make, run and propagate covered works that you do not
    -convey, without conditions so long as your license otherwise remains
    -in force.  You may convey covered works to others for the sole purpose
    -of having them make modifications exclusively for you, or provide you
    -with facilities for running those works, provided that you comply with
    -the terms of this License in conveying all material for which you do
    -not control copyright.  Those thus making or running the covered works
    -for you must do so exclusively on your behalf, under your direction
    -and control, on terms that prohibit them from making any copies of
    -your copyrighted material outside their relationship with you.
    -
    -  Conveying under any other circumstances is permitted solely under
    -the conditions stated below.  Sublicensing is not allowed; section 10
    -makes it unnecessary.
    -
    -  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
    -
    -  No covered work shall be deemed part of an effective technological
    -measure under any applicable law fulfilling obligations under article
    -11 of the WIPO copyright treaty adopted on 20 December 1996, or
    -similar laws prohibiting or restricting circumvention of such
    -measures.
    -
    -  When you convey a covered work, you waive any legal power to forbid
    -circumvention of technological measures to the extent such circumvention
    -is effected by exercising rights under this License with respect to
    -the covered work, and you disclaim any intention to limit operation or
    -modification of the work as a means of enforcing, against the work's
    -users, your or third parties' legal rights to forbid circumvention of
    -technological measures.
    -
    -  4. Conveying Verbatim Copies.
    -
    -  You may convey verbatim copies of the Program's source code as you
    -receive it, in any medium, provided that you conspicuously and
    -appropriately publish on each copy an appropriate copyright notice;
    -keep intact all notices stating that this License and any
    -non-permissive terms added in accord with section 7 apply to the code;
    -keep intact all notices of the absence of any warranty; and give all
    -recipients a copy of this License along with the Program.
    -
    -  You may charge any price or no price for each copy that you convey,
    -and you may offer support or warranty protection for a fee.
    -
    -  5. Conveying Modified Source Versions.
    -
    -  You may convey a work based on the Program, or the modifications to
    -produce it from the Program, in the form of source code under the
    -terms of section 4, provided that you also meet all of these conditions:
    -
    -    a) The work must carry prominent notices stating that you modified
    -    it, and giving a relevant date.
    -
    -    b) The work must carry prominent notices stating that it is
    -    released under this License and any conditions added under section
    -    7.  This requirement modifies the requirement in section 4 to
    -    "keep intact all notices".
    -
    -    c) You must license the entire work, as a whole, under this
    -    License to anyone who comes into possession of a copy.  This
    -    License will therefore apply, along with any applicable section 7
    -    additional terms, to the whole of the work, and all its parts,
    -    regardless of how they are packaged.  This License gives no
    -    permission to license the work in any other way, but it does not
    -    invalidate such permission if you have separately received it.
    -
    -    d) If the work has interactive user interfaces, each must display
    -    Appropriate Legal Notices; however, if the Program has interactive
    -    interfaces that do not display Appropriate Legal Notices, your
    -    work need not make them do so.
    -
    -  A compilation of a covered work with other separate and independent
    -works, which are not by their nature extensions of the covered work,
    -and which are not combined with it such as to form a larger program,
    -in or on a volume of a storage or distribution medium, is called an
    -"aggregate" if the compilation and its resulting copyright are not
    -used to limit the access or legal rights of the compilation's users
    -beyond what the individual works permit.  Inclusion of a covered work
    -in an aggregate does not cause this License to apply to the other
    -parts of the aggregate.
    -
    -  6. Conveying Non-Source Forms.
    -
    -  You may convey a covered work in object code form under the terms
    -of sections 4 and 5, provided that you also convey the
    -machine-readable Corresponding Source under the terms of this License,
    -in one of these ways:
    -
    -    a) Convey the object code in, or embodied in, a physical product
    -    (including a physical distribution medium), accompanied by the
    -    Corresponding Source fixed on a durable physical medium
    -    customarily used for software interchange.
    -
    -    b) Convey the object code in, or embodied in, a physical product
    -    (including a physical distribution medium), accompanied by a
    -    written offer, valid for at least three years and valid for as
    -    long as you offer spare parts or customer support for that product
    -    model, to give anyone who possesses the object code either (1) a
    -    copy of the Corresponding Source for all the software in the
    -    product that is covered by this License, on a durable physical
    -    medium customarily used for software interchange, for a price no
    -    more than your reasonable cost of physically performing this
    -    conveying of source, or (2) access to copy the
    -    Corresponding Source from a network server at no charge.
    -
    -    c) Convey individual copies of the object code with a copy of the
    -    written offer to provide the Corresponding Source.  This
    -    alternative is allowed only occasionally and noncommercially, and
    -    only if you received the object code with such an offer, in accord
    -    with subsection 6b.
    -
    -    d) Convey the object code by offering access from a designated
    -    place (gratis or for a charge), and offer equivalent access to the
    -    Corresponding Source in the same way through the same place at no
    -    further charge.  You need not require recipients to copy the
    -    Corresponding Source along with the object code.  If the place to
    -    copy the object code is a network server, the Corresponding Source
    -    may be on a different server (operated by you or a third party)
    -    that supports equivalent copying facilities, provided you maintain
    -    clear directions next to the object code saying where to find the
    -    Corresponding Source.  Regardless of what server hosts the
    -    Corresponding Source, you remain obligated to ensure that it is
    -    available for as long as needed to satisfy these requirements.
    -
    -    e) Convey the object code using peer-to-peer transmission, provided
    -    you inform other peers where the object code and Corresponding
    -    Source of the work are being offered to the general public at no
    -    charge under subsection 6d.
    -
    -  A separable portion of the object code, whose source code is excluded
    -from the Corresponding Source as a System Library, need not be
    -included in conveying the object code work.
    -
    -  A "User Product" is either (1) a "consumer product", which means any
    -tangible personal property which is normally used for personal, family,
    -or household purposes, or (2) anything designed or sold for incorporation
    -into a dwelling.  In determining whether a product is a consumer product,
    -doubtful cases shall be resolved in favor of coverage.  For a particular
    -product received by a particular user, "normally used" refers to a
    -typical or common use of that class of product, regardless of the status
    -of the particular user or of the way in which the particular user
    -actually uses, or expects or is expected to use, the product.  A product
    -is a consumer product regardless of whether the product has substantial
    -commercial, industrial or non-consumer uses, unless such uses represent
    -the only significant mode of use of the product.
    -
    -  "Installation Information" for a User Product means any methods,
    -procedures, authorization keys, or other information required to install
    -and execute modified versions of a covered work in that User Product from
    -a modified version of its Corresponding Source.  The information must
    -suffice to ensure that the continued functioning of the modified object
    -code is in no case prevented or interfered with solely because
    -modification has been made.
    -
    -  If you convey an object code work under this section in, or with, or
    -specifically for use in, a User Product, and the conveying occurs as
    -part of a transaction in which the right of possession and use of the
    -User Product is transferred to the recipient in perpetuity or for a
    -fixed term (regardless of how the transaction is characterized), the
    -Corresponding Source conveyed under this section must be accompanied
    -by the Installation Information.  But this requirement does not apply
    -if neither you nor any third party retains the ability to install
    -modified object code on the User Product (for example, the work has
    -been installed in ROM).
    -
    -  The requirement to provide Installation Information does not include a
    -requirement to continue to provide support service, warranty, or updates
    -for a work that has been modified or installed by the recipient, or for
    -the User Product in which it has been modified or installed.  Access to a
    -network may be denied when the modification itself materially and
    -adversely affects the operation of the network or violates the rules and
    -protocols for communication across the network.
    -
    -  Corresponding Source conveyed, and Installation Information provided,
    -in accord with this section must be in a format that is publicly
    -documented (and with an implementation available to the public in
    -source code form), and must require no special password or key for
    -unpacking, reading or copying.
    -
    -  7. Additional Terms.
    -
    -  "Additional permissions" are terms that supplement the terms of this
    -License by making exceptions from one or more of its conditions.
    -Additional permissions that are applicable to the entire Program shall
    -be treated as though they were included in this License, to the extent
    -that they are valid under applicable law.  If additional permissions
    -apply only to part of the Program, that part may be used separately
    -under those permissions, but the entire Program remains governed by
    -this License without regard to the additional permissions.
    -
    -  When you convey a copy of a covered work, you may at your option
    -remove any additional permissions from that copy, or from any part of
    -it.  (Additional permissions may be written to require their own
    -removal in certain cases when you modify the work.)  You may place
    -additional permissions on material, added by you to a covered work,
    -for which you have or can give appropriate copyright permission.
    -
    -  Notwithstanding any other provision of this License, for material you
    -add to a covered work, you may (if authorized by the copyright holders of
    -that material) supplement the terms of this License with terms:
    -
    -    a) Disclaiming warranty or limiting liability differently from the
    -    terms of sections 15 and 16 of this License; or
    -
    -    b) Requiring preservation of specified reasonable legal notices or
    -    author attributions in that material or in the Appropriate Legal
    -    Notices displayed by works containing it; or
    -
    -    c) Prohibiting misrepresentation of the origin of that material, or
    -    requiring that modified versions of such material be marked in
    -    reasonable ways as different from the original version; or
    -
    -    d) Limiting the use for publicity purposes of names of licensors or
    -    authors of the material; or
    -
    -    e) Declining to grant rights under trademark law for use of some
    -    trade names, trademarks, or service marks; or
    -
    -    f) Requiring indemnification of licensors and authors of that
    -    material by anyone who conveys the material (or modified versions of
    -    it) with contractual assumptions of liability to the recipient, for
    -    any liability that these contractual assumptions directly impose on
    -    those licensors and authors.
    -
    -  All other non-permissive additional terms are considered "further
    -restrictions" within the meaning of section 10.  If the Program as you
    -received it, or any part of it, contains a notice stating that it is
    -governed by this License along with a term that is a further
    -restriction, you may remove that term.  If a license document contains
    -a further restriction but permits relicensing or conveying under this
    -License, you may add to a covered work material governed by the terms
    -of that license document, provided that the further restriction does
    -not survive such relicensing or conveying.
    -
    -  If you add terms to a covered work in accord with this section, you
    -must place, in the relevant source files, a statement of the
    -additional terms that apply to those files, or a notice indicating
    -where to find the applicable terms.
    -
    -  Additional terms, permissive or non-permissive, may be stated in the
    -form of a separately written license, or stated as exceptions;
    -the above requirements apply either way.
    -
    -  8. Termination.
    -
    -  You may not propagate or modify a covered work except as expressly
    -provided under this License.  Any attempt otherwise to propagate or
    -modify it is void, and will automatically terminate your rights under
    -this License (including any patent licenses granted under the third
    -paragraph of section 11).
    -
    -  However, if you cease all violation of this License, then your
    -license from a particular copyright holder is reinstated (a)
    -provisionally, unless and until the copyright holder explicitly and
    -finally terminates your license, and (b) permanently, if the copyright
    -holder fails to notify you of the violation by some reasonable means
    -prior to 60 days after the cessation.
    -
    -  Moreover, your license from a particular copyright holder is
    -reinstated permanently if the copyright holder notifies you of the
    -violation by some reasonable means, this is the first time you have
    -received notice of violation of this License (for any work) from that
    -copyright holder, and you cure the violation prior to 30 days after
    -your receipt of the notice.
    -
    -  Termination of your rights under this section does not terminate the
    -licenses of parties who have received copies or rights from you under
    -this License.  If your rights have been terminated and not permanently
    -reinstated, you do not qualify to receive new licenses for the same
    -material under section 10.
    -
    -  9. Acceptance Not Required for Having Copies.
    -
    -  You are not required to accept this License in order to receive or
    -run a copy of the Program.  Ancillary propagation of a covered work
    -occurring solely as a consequence of using peer-to-peer transmission
    -to receive a copy likewise does not require acceptance.  However,
    -nothing other than this License grants you permission to propagate or
    -modify any covered work.  These actions infringe copyright if you do
    -not accept this License.  Therefore, by modifying or propagating a
    -covered work, you indicate your acceptance of this License to do so.
    -
    -  10. Automatic Licensing of Downstream Recipients.
    -
    -  Each time you convey a covered work, the recipient automatically
    -receives a license from the original licensors, to run, modify and
    -propagate that work, subject to this License.  You are not responsible
    -for enforcing compliance by third parties with this License.
    -
    -  An "entity transaction" is a transaction transferring control of an
    -organization, or substantially all assets of one, or subdividing an
    -organization, or merging organizations.  If propagation of a covered
    -work results from an entity transaction, each party to that
    -transaction who receives a copy of the work also receives whatever
    -licenses to the work the party's predecessor in interest had or could
    -give under the previous paragraph, plus a right to possession of the
    -Corresponding Source of the work from the predecessor in interest, if
    -the predecessor has it or can get it with reasonable efforts.
    -
    -  You may not impose any further restrictions on the exercise of the
    -rights granted or affirmed under this License.  For example, you may
    -not impose a license fee, royalty, or other charge for exercise of
    -rights granted under this License, and you may not initiate litigation
    -(including a cross-claim or counterclaim in a lawsuit) alleging that
    -any patent claim is infringed by making, using, selling, offering for
    -sale, or importing the Program or any portion of it.
    -
    -  11. Patents.
    -
    -  A "contributor" is a copyright holder who authorizes use under this
    -License of the Program or a work on which the Program is based.  The
    -work thus licensed is called the contributor's "contributor version".
    -
    -  A contributor's "essential patent claims" are all patent claims
    -owned or controlled by the contributor, whether already acquired or
    -hereafter acquired, that would be infringed by some manner, permitted
    -by this License, of making, using, or selling its contributor version,
    -but do not include claims that would be infringed only as a
    -consequence of further modification of the contributor version.  For
    -purposes of this definition, "control" includes the right to grant
    -patent sublicenses in a manner consistent with the requirements of
    -this License.
    -
    -  Each contributor grants you a non-exclusive, worldwide, royalty-free
    -patent license under the contributor's essential patent claims, to
    -make, use, sell, offer for sale, import and otherwise run, modify and
    -propagate the contents of its contributor version.
    -
    -  In the following three paragraphs, a "patent license" is any express
    -agreement or commitment, however denominated, not to enforce a patent
    -(such as an express permission to practice a patent or covenant not to
    -sue for patent infringement).  To "grant" such a patent license to a
    -party means to make such an agreement or commitment not to enforce a
    -patent against the party.
    -
    -  If you convey a covered work, knowingly relying on a patent license,
    -and the Corresponding Source of the work is not available for anyone
    -to copy, free of charge and under the terms of this License, through a
    -publicly available network server or other readily accessible means,
    -then you must either (1) cause the Corresponding Source to be so
    -available, or (2) arrange to deprive yourself of the benefit of the
    -patent license for this particular work, or (3) arrange, in a manner
    -consistent with the requirements of this License, to extend the patent
    -license to downstream recipients.  "Knowingly relying" means you have
    -actual knowledge that, but for the patent license, your conveying the
    -covered work in a country, or your recipient's use of the covered work
    -in a country, would infringe one or more identifiable patents in that
    -country that you have reason to believe are valid.
    -
    -  If, pursuant to or in connection with a single transaction or
    -arrangement, you convey, or propagate by procuring conveyance of, a
    -covered work, and grant a patent license to some of the parties
    -receiving the covered work authorizing them to use, propagate, modify
    -or convey a specific copy of the covered work, then the patent license
    -you grant is automatically extended to all recipients of the covered
    -work and works based on it.
    -
    -  A patent license is "discriminatory" if it does not include within
    -the scope of its coverage, prohibits the exercise of, or is
    -conditioned on the non-exercise of one or more of the rights that are
    -specifically granted under this License.  You may not convey a covered
    -work if you are a party to an arrangement with a third party that is
    -in the business of distributing software, under which you make payment
    -to the third party based on the extent of your activity of conveying
    -the work, and under which the third party grants, to any of the
    -parties who would receive the covered work from you, a discriminatory
    -patent license (a) in connection with copies of the covered work
    -conveyed by you (or copies made from those copies), or (b) primarily
    -for and in connection with specific products or compilations that
    -contain the covered work, unless you entered into that arrangement,
    -or that patent license was granted, prior to 28 March 2007.
    -
    -  Nothing in this License shall be construed as excluding or limiting
    -any implied license or other defenses to infringement that may
    -otherwise be available to you under applicable patent law.
    -
    -  12. No Surrender of Others' Freedom.
    -
    -  If conditions are imposed on you (whether by court order, agreement or
    -otherwise) that contradict the conditions of this License, they do not
    -excuse you from the conditions of this License.  If you cannot convey a
    -covered work so as to satisfy simultaneously your obligations under this
    -License and any other pertinent obligations, then as a consequence you may
    -not convey it at all.  For example, if you agree to terms that obligate you
    -to collect a royalty for further conveying from those to whom you convey
    -the Program, the only way you could satisfy both those terms and this
    -License would be to refrain entirely from conveying the Program.
    -
    -  13. Use with the GNU Affero General Public License.
    -
    -  Notwithstanding any other provision of this License, you have
    -permission to link or combine any covered work with a work licensed
    -under version 3 of the GNU Affero General Public License into a single
    -combined work, and to convey the resulting work.  The terms of this
    -License will continue to apply to the part which is the covered work,
    -but the special requirements of the GNU Affero General Public License,
    -section 13, concerning interaction through a network will apply to the
    -combination as such.
    -
    -  14. Revised Versions of this License.
    -
    -  The Free Software Foundation may publish revised and/or new versions of
    -the GNU General Public License from time to time.  Such new versions will
    -be similar in spirit to the present version, but may differ in detail to
    -address new problems or concerns.
    -
    -  Each version is given a distinguishing version number.  If the
    -Program specifies that a certain numbered version of the GNU General
    -Public License "or any later version" applies to it, you have the
    -option of following the terms and conditions either of that numbered
    -version or of any later version published by the Free Software
    -Foundation.  If the Program does not specify a version number of the
    -GNU General Public License, you may choose any version ever published
    -by the Free Software Foundation.
    -
    -  If the Program specifies that a proxy can decide which future
    -versions of the GNU General Public License can be used, that proxy's
    -public statement of acceptance of a version permanently authorizes you
    -to choose that version for the Program.
    -
    -  Later license versions may give you additional or different
    -permissions.  However, no additional obligations are imposed on any
    -author or copyright holder as a result of your choosing to follow a
    -later version.
    -
    -  15. Disclaimer of Warranty.
    -
    -  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
    -APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
    -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
    -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
    -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
    -PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
    -IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
    -ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
    -
    -  16. Limitation of Liability.
    -
    -  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
    -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
    -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
    -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
    -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
    -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
    -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
    -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
    -SUCH DAMAGES.
    -
    -  17. Interpretation of Sections 15 and 16.
    -
    -  If the disclaimer of warranty and limitation of liability provided
    -above cannot be given local legal effect according to their terms,
    -reviewing courts shall apply local law that most closely approximates
    -an absolute waiver of all civil liability in connection with the
    -Program, unless a warranty or assumption of liability accompanies a
    -copy of the Program in return for a fee.
    -
    -                     END OF TERMS AND CONDITIONS
    -
    -            How to Apply These Terms to Your New Programs
    -
    -  If you develop a new program, and you want it to be of the greatest
    -possible use to the public, the best way to achieve this is to make it
    -free software which everyone can redistribute and change under these terms.
    -
    -  To do so, attach the following notices to the program.  It is safest
    -to attach them to the start of each source file to most effectively
    -state the exclusion of warranty; and each file should have at least
    -the "copyright" line and a pointer to where the full notice is found.
    -
    -    <one line to give the program's name and a brief idea of what it does.>
    -    Copyright (C) <year>  <name of author>
    -
    -    This program is free software: you can redistribute it and/or modify
    -    it under the terms of the GNU General Public License as published by
    -    the Free Software Foundation, either version 3 of the License, or
    -    (at your option) any later version.
    -
    -    This program is distributed in the hope that it will be useful,
    -    but WITHOUT ANY WARRANTY; without even the implied warranty of
    -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    -    GNU General Public License for more details.
    -
    -    You should have received a copy of the GNU General Public License
    -    along with this program.  If not, see <https://www.gnu.org/licenses/>.
    -
    -Also add information on how to contact you by electronic and paper mail.
    -
    -  If the program does terminal interaction, make it output a short
    -notice like this when it starts in an interactive mode:
    -
    -    <program>  Copyright (C) <year>  <name of author>
    -    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    -    This is free software, and you are welcome to redistribute it
    -    under certain conditions; type `show c' for details.
    -
    -The hypothetical commands `show w' and `show c' should show the appropriate
    -parts of the General Public License.  Of course, your program's commands
    -might be different; for a GUI interface, you would use an "about box".
    -
    -  You should also get your employer (if you work as a programmer) or school,
    -if any, to sign a "copyright disclaimer" for the program, if necessary.
    -For more information on this, and how to apply and follow the GNU GPL, see
    -<https://www.gnu.org/licenses/>.
    -
    -  The GNU General Public License does not permit incorporating your program
    -into proprietary programs.  If your program is a subroutine library, you
    -may consider it more useful to permit linking proprietary applications with
    -the library.  If this is what you want to do, use the GNU Lesser General
    -Public License instead of this License.  But first, please read
    -<https://www.gnu.org/licenses/why-not-lgpl.html>.
    -
    -
    -
    -
    -
    -
    -
    -
    -

    © 2024 -

    -
    -
    -
    - - - diff --git a/docs/api/any2json-csv/any2json-csv/plugin-management.html b/docs/api/any2json-csv/any2json-csv/plugin-management.html deleted file mode 100644 index c2569936..00000000 --- a/docs/api/any2json-csv/any2json-csv/plugin-management.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - Project Plugin Management – any2json-csv - - - - - - -
    -
    - - - -
    -
    -
    - - -
    -
    -
    -

    Project Plugin Management

    - - - - - - - - - - - - - - - - - - - - -
    GroupIdArtifactIdVersion
    org.apache.maven.pluginsmaven-antrun-plugin3.1.0
    org.apache.maven.pluginsmaven-assembly-plugin3.7.1
    org.apache.maven.pluginsmaven-dependency-plugin3.7.0
    org.apache.maven.pluginsmaven-release-plugin3.0.1
    -
    -
    -
    -
    -
    -
    -
    -

    © 2024 -

    -
    -
    -
    - - - diff --git a/docs/api/any2json-csv/any2json-csv/plugins.html b/docs/api/any2json-csv/any2json-csv/plugins.html deleted file mode 100644 index 7eba7e7e..00000000 --- a/docs/api/any2json-csv/any2json-csv/plugins.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - Project Plugins – any2json-csv - - - - - - -
    -
    - - - -
    -
    -
    - - -
    -
    -
    -

    Project Build Plugins

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    GroupIdArtifactIdVersion
    org.apache.maven.pluginsmaven-clean-plugin3.4.0
    org.apache.maven.pluginsmaven-compiler-plugin3.13.0
    org.apache.maven.pluginsmaven-deploy-plugin3.1.2
    org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
    org.apache.maven.pluginsmaven-install-plugin3.1.3
    org.apache.maven.pluginsmaven-jar-plugin3.4.2
    org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
    org.apache.maven.pluginsmaven-resources-plugin3.3.1
    org.apache.maven.pluginsmaven-site-plugin3.20.0
    org.apache.maven.pluginsmaven-surefire-plugin3.4.0
    org.codehaus.mojoversions-maven-plugin2.17.1
    -

    Project Report Plugins

    - - - - - - - - - - - - -
    GroupIdArtifactIdVersion
    org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
    org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
    -
    -
    -
    -
    -
    -
    -
    -

    © 2024 -

    -
    -
    -
    - - - diff --git a/docs/api/any2json-csv/any2json-csv/project-info.html b/docs/api/any2json-csv/any2json-csv/project-info.html deleted file mode 100644 index dc757b1f..00000000 --- a/docs/api/any2json-csv/any2json-csv/project-info.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - Project Information – any2json-csv - - - - - - -
    -
    - - - -
    -
    -
    - - -
    -
    -
    -

    Project Information

    -

    This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

    -

    Overview

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    DocumentDescription
    DependenciesThis document lists the project's dependencies and provides information on each dependency.
    Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
    Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
    Distribution ManagementThis document provides informations on the distribution management of this project.
    AboutConvert any text file in Json
    LicensesThis document lists the project license(s).
    Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
    PluginsThis document lists the build plugins and the report plugins used by this project.
    Source Code ManagementThis document lists ways to access the online source repository.
    SummaryThis document lists other related information of this project
    TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
    -
    -
    -
    -
    -
    -
    -
    -

    © 2024 -

    -
    -
    -
    - - - diff --git a/docs/api/any2json-csv/any2json-csv/project-reports.html b/docs/api/any2json-csv/any2json-csv/project-reports.html deleted file mode 100644 index 1a088feb..00000000 --- a/docs/api/any2json-csv/any2json-csv/project-reports.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - Generated Reports – any2json-csv - - - - - - -
    -
    - - - -
    -
    -
    - - -
    -
    -
    -

    Generated Reports

    -

    This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

    -

    Overview

    - - - - - - -
    DocumentDescription
    JavadocJavadoc API documentation.
    -
    -
    -
    -
    -
    -
    -
    -

    © 2024 -

    -
    -
    -
    - - - diff --git a/docs/api/any2json-csv/any2json-csv/scm.html b/docs/api/any2json-csv/any2json-csv/scm.html deleted file mode 100644 index ef8fcefe..00000000 --- a/docs/api/any2json-csv/any2json-csv/scm.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - Source Code Management – any2json-csv - - - - - - -
    -
    - - - -
    -
    -
    - - -
    -
    -
    -

    Overview

    -

    This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

    -

    Web Browser Access

    -

    The following is a link to a browsable version of the source repository:

    -
    https://github.com/romualdrousseau/any2json-monorepo/any2json-csv
    -

    Anonymous Access

    -

    The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

    -
    $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
    -

    Developer Access

    -

    Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

    -
    $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
    -

    Access from Behind a Firewall

    -

    Refer to the documentation of the SCM used for more information about access behind a firewall.

    -
    -
    -
    -
    -
    -
    -
    -

    © 2024 -

    -
    -
    -
    - - - diff --git a/docs/api/any2json-csv/any2json-csv/summary.html b/docs/api/any2json-csv/any2json-csv/summary.html deleted file mode 100644 index e270a9ff..00000000 --- a/docs/api/any2json-csv/any2json-csv/summary.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - Project Summary – any2json-csv - - - - - - -
    -
    - - - -
    -
    -
    - - -
    -
    -
    -

    Project Summary

    -

    Project Information

    - - - - - - - - - - - - -
    FieldValue
    Nameany2json-csv
    DescriptionConvert any text file in Json
    Homepagehttps://github.com/romualdrousseau/any2json-csv
    -

    Project Organization

    -

    This project does not belong to an organization.

    -

    Build Information

    - - - - - - - - - - - - - - - - - - -
    FieldValue
    GroupIdcom.github.romualdrousseau
    ArtifactIdany2json-csv
    Version2.44-SNAPSHOT
    Typejar
    Java Version17
    -
    -
    -
    -
    -
    -
    -
    -

    © 2024 -

    -
    -
    -
    - - - diff --git a/docs/api/any2json-csv/any2json-csv/team.html b/docs/api/any2json-csv/any2json-csv/team.html deleted file mode 100644 index 013e9fc4..00000000 --- a/docs/api/any2json-csv/any2json-csv/team.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - Project Team – any2json-csv - - - - - - -
    -
    - - - -
    -
    -
    - - -
    -
    -
    -

    Project Team

    -

    A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

    -

    The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

    -

    Members

    -

    The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

    - - - - - - - - - - - - -
    ImageNameEmailOrganizationOrganization URL
    Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
    -

    Contributors

    -

    There are no contributors listed for this project. Please check back again later.

    -
    -
    -
    -
    -
    -
    -
    -

    © 2024 -

    -
    -
    -
    - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/allclasses-index.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/allclasses-index.html deleted file mode 100644 index b8defcc1..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/allclasses-index.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - -All Classes and Interfaces (any2json-dbf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    All Classes and Interfaces

    -
    -
    -
    Classes
    -
    -
    Class
    -
    Description
    - -
     
    - -
     
    -
    -
    -
    -
    -
    - -
    -
    -
    - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/allpackages-index.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/allpackages-index.html deleted file mode 100644 index 46288e1c..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/allpackages-index.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - -All Packages (any2json-dbf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    All Packages

    -
    -
    Package Summary
    - -
    -
    -
    - -
    -
    -
    - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/DbfClass.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/DbfClass.html deleted file mode 100644 index fb06c24d..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/DbfClass.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - -DbfClass (any2json-dbf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    com.github.romualdrousseau.any2json.loader.dbf.DbfClass
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    DocumentClass
    -
    -
    -
    public class DbfClass -extends Object -implements DocumentClass
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/DbfDocument.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/DbfDocument.html deleted file mode 100644 index 4932b63b..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/DbfDocument.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - -DbfDocument (any2json-dbf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class DbfDocument

    -
    -
    java.lang.Object -
    com.github.romualdrousseau.any2json.base.BaseDocument -
    com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Document, AutoCloseable
    -
    -
    -
    public class DbfDocument -extends BaseDocument
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        DbfDocument

        -
        public DbfDocument()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/class-use/DbfClass.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/class-use/DbfClass.html deleted file mode 100644 index ac7d8ec6..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/class-use/DbfClass.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.dbf.DbfClass (any2json-dbf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    com.github.romualdrousseau.any2json.loader.dbf.DbfClass

    -
    -No usage of com.github.romualdrousseau.any2json.loader.dbf.DbfClass
    -
    -
    - -
    -
    -
    - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/class-use/DbfDocument.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/class-use/DbfDocument.html deleted file mode 100644 index 93ee06b4..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/class-use/DbfDocument.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument (any2json-dbf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    com.github.romualdrousseau.any2json.loader.dbf.DbfDocument

    -
    -No usage of com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    -
    -
    - -
    -
    -
    - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-summary.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-summary.html deleted file mode 100644 index 1c6ad42f..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.loader.dbf (any2json-dbf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package com.github.romualdrousseau.any2json.loader.dbf

    -
    -
    -
    package com.github.romualdrousseau.any2json.loader.dbf
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-tree.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-tree.html deleted file mode 100644 index 1bf0e1d8..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-tree.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.loader.dbf Class Hierarchy (any2json-dbf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package com.github.romualdrousseau.any2json.loader.dbf

    -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) -
          -
        • com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
        • -
        -
      • -
      • com.github.romualdrousseau.any2json.loader.dbf.DbfClass (implements com.github.romualdrousseau.any2json.DocumentClass)
      • -
      -
    • -
    -
    -
    -
    -
    - -
    -
    -
    - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-use.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-use.html deleted file mode 100644 index 88518f0f..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/com/github/romualdrousseau/any2json/loader/dbf/package-use.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.loader.dbf (any2json-dbf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    com.github.romualdrousseau.any2json.loader.dbf

    -
    -No usage of com.github.romualdrousseau.any2json.loader.dbf
    -
    -
    - -
    -
    -
    - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/copy.svg b/docs/api/any2json-dbf/any2json-dbf/apidocs/copy.svg deleted file mode 100644 index 7c46ab15..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/copy.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/element-list b/docs/api/any2json-dbf/any2json-dbf/apidocs/element-list deleted file mode 100644 index bc2dcfc8..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/element-list +++ /dev/null @@ -1 +0,0 @@ -com.github.romualdrousseau.any2json.loader.dbf diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/help-doc.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/help-doc.html deleted file mode 100644 index db18ea90..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/help-doc.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - -API Help (any2json-dbf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
    - -
    -
    -

    JavaDoc Help

    - -
    -
    -

    Navigation

    -Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces - -
    -
    -
    -

    Kinds of Pages

    -The following sections describe the different kinds of pages in this collection. -
    -

    Package

    -

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

    -
      -
    • Interfaces
    • -
    • Classes
    • -
    • Enum Classes
    • -
    • Exception Classes
    • -
    • Annotation Interfaces
    • -
    -
    -
    -

    Class or Interface

    -

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

    -
      -
    • Class Inheritance Diagram
    • -
    • Direct Subclasses
    • -
    • All Known Subinterfaces
    • -
    • All Known Implementing Classes
    • -
    • Class or Interface Declaration
    • -
    • Class or Interface Description
    • -
    -
    -
      -
    • Nested Class Summary
    • -
    • Enum Constant Summary
    • -
    • Field Summary
    • -
    • Property Summary
    • -
    • Constructor Summary
    • -
    • Method Summary
    • -
    • Required Element Summary
    • -
    • Optional Element Summary
    • -
    -
    -
      -
    • Enum Constant Details
    • -
    • Field Details
    • -
    • Property Details
    • -
    • Constructor Details
    • -
    • Method Details
    • -
    • Element Details
    • -
    -

    Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

    -

    The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    -
    -
    -

    Other Files

    -

    Packages and modules may contain pages with additional information related to the declarations nearby.

    -
    -
    -

    Use

    -

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

    -
    -
    -

    Tree (Class Hierarchy)

    -

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

    -
      -
    • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
    • -
    • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
    • -
    -
    -
    -

    All Packages

    -

    The All Packages page contains an alphabetic index of all packages contained in the documentation.

    -
    -
    -

    All Classes and Interfaces

    -

    The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

    -
    -
    -

    Index

    -

    The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

    -
    -
    -
    -This help file applies to API documentation generated by the standard doclet.
    -
    -
    - -
    -
    -
    - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/index-all.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/index-all.html deleted file mode 100644 index ca56a185..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/index-all.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - -Index (any2json-dbf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A C D G N O 
    All Classes and Interfaces|All Packages -

    A

    -
    -
    autoRecipe(BaseSheet) - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    -
     
    -
    -

    C

    -
    -
    close() - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    -
     
    -
    com.github.romualdrousseau.any2json.loader.dbf - package com.github.romualdrousseau.any2json.loader.dbf
    -
     
    -
    -

    D

    -
    -
    DbfClass - Class in com.github.romualdrousseau.any2json.loader.dbf
    -
     
    -
    DbfClass() - Constructor for class com.github.romualdrousseau.any2json.loader.dbf.DbfClass
    -
     
    -
    DbfDocument - Class in com.github.romualdrousseau.any2json.loader.dbf
    -
     
    -
    DbfDocument() - Constructor for class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    -
     
    -
    -

    G

    -
    -
    getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    -
     
    -
    getNumberOfSheets() - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    -
     
    -
    getPriority() - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfClass
    -
     
    -
    getSheetAt(int) - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    -
     
    -
    getSheetNameAt(int) - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    -
     
    -
    -

    N

    -
    -
    newInstance() - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfClass
    -
     
    -
    -

    O

    -
    -
    open(File, String, String) - Method in class com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
    -
     
    -
    -A C D G N O 
    All Classes and Interfaces|All Packages
    -
    -
    - -
    -
    -
    - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/index.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/index.html deleted file mode 100644 index 7f51d65f..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -any2json-dbf 2.44-SNAPSHOT API - - - - - - - - - - - -
    - -

    com/github/romualdrousseau/any2json/loader/dbf/package-summary.html

    -
    - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index ff700cd0..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1,37 +0,0 @@ - ADDITIONAL INFORMATION ABOUT LICENSING - -Certain files distributed by Oracle America, Inc. and/or its affiliates are -subject to the following clarification and special exception to the GPLv2, -based on the GNU Project exception for its Classpath libraries, known as the -GNU Classpath Exception. - -Note that Oracle includes multiple, independent programs in this software -package. Some of those programs are provided under licenses deemed -incompatible with the GPLv2 by the Free Software Foundation and others. -For example, the package includes programs licensed under the Apache -License, Version 2.0 and may include FreeType. Such programs are licensed -to you under their original licenses. - -Oracle facilitates your further distribution of this package by adding the -Classpath Exception to the necessary parts of its GPLv2 code, which permits -you to use that code in combination with other independent modules not -licensed under the GPLv2. However, note that this would not permit you to -commingle code under an incompatible license with Oracle's GPLv2 licensed -code by, for example, cutting and pasting such code into a file also -containing Oracle's GPLv2 licensed code and then distributing the result. - -Additionally, if you were to remove the Classpath Exception from any of the -files to which it applies and distribute the result, you would likely be -required to license some or all of the other code in that distribution under -the GPLv2 as well, and since the GPLv2 is incompatible with the license terms -of some items included in the distribution by Oracle, removing the Classpath -Exception could therefore effectively compromise your ability to further -distribute the package. - -Failing to distribute notices associated with some files may also create -unexpected legal consequences. - -Proceed with caution and we recommend that you obtain the advice of a lawyer -skilled in open source matters before removing the Classpath Exception or -making modifications to this package which may subsequently be redistributed -and/or involve the use of third party software. diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/ASSEMBLY_EXCEPTION deleted file mode 100644 index 42966666..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1,27 +0,0 @@ - -OPENJDK ASSEMBLY EXCEPTION - -The OpenJDK source code made available by Oracle America, Inc. (Oracle) at -openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU -General Public License version 2 -only ("GPL2"), with the following clarification and special exception. - - Linking this OpenJDK Code statically or dynamically with other code - is making a combined work based on this library. Thus, the terms - and conditions of GPL2 cover the whole combination. - - As a special exception, Oracle gives you permission to link this - OpenJDK Code with certain code licensed by Oracle as indicated at - https://openjdk.org/legal/exception-modules-2007-05-08.html - ("Designated Exception Modules") to produce an executable, - regardless of the license terms of the Designated Exception Modules, - and to copy and distribute the resulting executable under GPL2, - provided that the Designated Exception Modules continue to be - governed by the licenses under which they were offered by Oracle. - -As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code -to build an executable that includes those portions of necessary code that -Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 -with the Classpath exception). If you modify or add to the OpenJDK code, -that new GPL2 code may still be combined with Designated Exception Modules -if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/LICENSE b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/LICENSE deleted file mode 100644 index 8b400c7a..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/LICENSE +++ /dev/null @@ -1,347 +0,0 @@ -The GNU General Public License (GPL) - -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share -and change it. By contrast, the GNU General Public License is intended to -guarantee your freedom to share and change free software--to make sure the -software is free for all its users. This General Public License applies to -most of the Free Software Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software Foundation software is -covered by the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for this service if you wish), -that you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs; and that you know you -can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny -you these rights or to ask you to surrender the rights. These restrictions -translate to certain responsibilities for you if you distribute copies of the -software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must give the recipients all the rights that you have. You must -make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, distribute -and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this free software. If the -software is modified by someone else and passed on, we want its recipients to -know that what they have is not the original, so that any problems introduced -by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We -wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent must be licensed for -everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the terms of -this General Public License. The "Program", below, refers to any such program -or work, and a "work based on the Program" means either the Program or any -derivative work under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with modifications and/or -translated into another language. (Hereinafter, translation is included -without limitation in the term "modification".) Each licensee is addressed as -"you". - -Activities other than copying, distribution and modification are not covered by -this License; they are outside its scope. The act of running the Program is -not restricted, and the output from the Program is covered only if its contents -constitute a work based on the Program (independent of having been made by -running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as -you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that refer to this License -and to the absence of any warranty; and give any other recipients of the -Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may -at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus -forming a work based on the Program, and copy and distribute such modifications -or work under the terms of Section 1 above, provided that you also meet all of -these conditions: - - a) You must cause the modified files to carry prominent notices stating - that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - c) If the modified program normally reads commands interactively when run, - you must cause it, when started running for such interactive use in the - most ordinary way, to print or display an announcement including an - appropriate copyright notice and a notice that there is no warranty (or - else, saying that you provide a warranty) and that users may redistribute - the program under these conditions, and telling the user how to view a copy - of this License. (Exception: if the Program itself is interactive but does - not normally print such an announcement, your work based on the Program is - not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the Program, and can be reasonably -considered independent and separate works in themselves, then this License, and -its terms, do not apply to those sections when you distribute them as separate -works. But when you distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole must be on the terms -of this License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise the -right to control the distribution of derivative or collective works based on -the Program. - -In addition, mere aggregation of another work not based on the Program with the -Program (or with a work based on the Program) on a volume of a storage or -distribution medium does not bring the other work under the scope of this -License. - -3. You may copy and distribute the Program (or a work based on it, under -Section 2) in object code or executable form under the terms of Sections 1 and -2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source - code, which must be distributed under the terms of Sections 1 and 2 above - on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to - give any third party, for a charge no more than your cost of physically - performing source distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed only - for noncommercial distribution and only if you received the program in - object code or executable form with such an offer, in accord with - Subsection b above.) - -The source code for a work means the preferred form of the work for making -modifications to it. For an executable work, complete source code means all -the source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and installation -of the executable. However, as a special exception, the source code -distributed need not include anything that is normally distributed (in either -source or binary form) with the major components (compiler, kernel, and so on) -of the operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the source -code from the same place counts as distribution of the source code, even though -third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as -expressly provided under this License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will automatically terminate -your rights under this License. However, parties who have received copies, or -rights, from you under this License will not have their licenses terminated so -long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. -However, nothing else grants you permission to modify or distribute the Program -or its derivative works. These actions are prohibited by law if you do not -accept this License. Therefore, by modifying or distributing the Program (or -any work based on the Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), -the recipient automatically receives a license from the original licensor to -copy, distribute or modify the Program subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the -rights granted herein. You are not responsible for enforcing compliance by -third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), conditions -are imposed on you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot distribute so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute the Program at all. -For example, if a patent license would not permit royalty-free redistribution -of the Program by all those who receive copies directly or indirectly through -you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply and -the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or -other property right claims or to contest validity of any such claims; this -section has the sole purpose of protecting the integrity of the free software -distribution system, which is implemented by public license practices. Many -people have made generous contributions to the wide range of software -distributed through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing to -distribute software through any other system and a licensee cannot impose that -choice. - -This section is intended to make thoroughly clear what is believed to be a -consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain -countries either by patents or by copyrighted interfaces, the original -copyright holder who places the Program under this License may add an explicit -geographical distribution limitation excluding those countries, so that -distribution is permitted only in or among countries not thus excluded. In -such case, this License incorporates the limitation as if written in the body -of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any later -version", you have the option of following the terms and conditions either of -that version or of any later version published by the Free Software Foundation. -If the Program does not specify a version number of this License, you may -choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs -whose distribution conditions are different, write to the author to ask for -permission. For software which is copyrighted by the Free Software Foundation, -write to the Free Software Foundation; we sometimes make exceptions for this. -Our decision will be guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the sharing and reuse of -software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR -THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE -STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE -PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, -YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE -PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR -INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA -BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER -OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively convey the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it -starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes - with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free - software, and you are welcome to redistribute it under certain conditions; - type 'show c' for details. - -The hypothetical commands 'show w' and 'show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may be -called something other than 'show w' and 'show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, -if any, to sign a "copyright disclaimer" for the program, if necessary. Here -is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - 'Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General Public -License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL - -Certain source files distributed by Oracle America and/or its affiliates are -subject to the following clarification and special exception to the GPL, but -only where Oracle has expressly included in the particular source file's header -the words "Oracle designates this particular file as subject to the "Classpath" -exception as provided by Oracle in the LICENSE file that accompanied this code." - - Linking this library statically or dynamically with other modules is making - a combined work based on this library. Thus, the terms and conditions of - the GNU General Public License cover the whole combination. - - As a special exception, the copyright holders of this library give you - permission to link this library with independent modules to produce an - executable, regardless of the license terms of these independent modules, - and to copy and distribute the resulting executable under terms of your - choice, provided that you also meet, for each linked independent module, - the terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. If - you modify this library, you may extend this exception to your version of - the library, but you are not obligated to do so. If you do not wish to do - so, delete this exception statement from your version. diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/jquery.md b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/jquery.md deleted file mode 100644 index d468b318..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.6.1 - -### jQuery License -``` -jQuery v 3.6.1 -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.6.1 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/jqueryUI.md b/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/jqueryUI.md deleted file mode 100644 index 8bda9d7a..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/legal/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.13.2 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/link.svg b/docs/api/any2json-dbf/any2json-dbf/apidocs/link.svg deleted file mode 100644 index 7ccc5ed0..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/link.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/member-search-index.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/member-search-index.js deleted file mode 100644 index 1443661f..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"autoRecipe(BaseSheet)","u":"autoRecipe(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfClass","l":"DbfClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"DbfDocument()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","c":"DbfDocument","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/module-search-index.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/module-search-index.js deleted file mode 100644 index 0d59754f..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/overview-tree.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/overview-tree.html deleted file mode 100644 index 4ee85c8d..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/overview-tree.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - -Class Hierarchy (any2json-dbf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For All Packages

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) -
          -
        • com.github.romualdrousseau.any2json.loader.dbf.DbfDocument
        • -
        -
      • -
      • com.github.romualdrousseau.any2json.loader.dbf.DbfClass (implements com.github.romualdrousseau.any2json.DocumentClass)
      • -
      -
    • -
    -
    -
    -
    -
    - -
    -
    -
    - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/package-search-index.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/package-search-index.js deleted file mode 100644 index 5ae167fe..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.loader.dbf"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/resources/glass.png b/docs/api/any2json-dbf/any2json-dbf/apidocs/resources/glass.png deleted file mode 100644 index a7f591f4..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/apidocs/resources/glass.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/resources/x.png b/docs/api/any2json-dbf/any2json-dbf/apidocs/resources/x.png deleted file mode 100644 index 30548a75..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/apidocs/resources/x.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/script-dir/jquery-3.6.1.min.js deleted file mode 100644 index 2c69bc90..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/script-dir/jquery-3.6.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
    "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
      ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
      ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
      ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
      ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/script.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/script.js deleted file mode 100644 index bb9c8a24..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/script.js +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; - -var oddRowColor = "odd-row-color"; -var evenRowColor = "even-row-color"; -var sortAsc = "sort-asc"; -var sortDesc = "sort-desc"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; - -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -// Helper for making content containing release names comparable lexicographically -function makeComparable(s) { - return s.toLowerCase().replace(/(\d+)/g, - function(n, m) { - return ("000" + m).slice(-4); - }); -} - -// Switches between two styles depending on a condition -function toggleStyle(classList, condition, trueStyle, falseStyle) { - if (condition) { - classList.remove(falseStyle); - classList.add(trueStyle); - } else { - classList.remove(trueStyle); - classList.add(falseStyle); - } -} - -// Sorts the rows in a table lexicographically by the content of a specific column -function sortTable(header, columnIndex, columns) { - var container = header.parentElement; - var descending = header.classList.contains(sortAsc); - container.querySelectorAll("div.table-header").forEach( - function(header) { - header.classList.remove(sortAsc); - header.classList.remove(sortDesc); - } - ) - var cells = container.children; - var rows = []; - for (var i = columns; i < cells.length; i += columns) { - rows.push(Array.prototype.slice.call(cells, i, i + columns)); - } - var comparator = function(a, b) { - var ka = makeComparable(a[columnIndex].textContent); - var kb = makeComparable(b[columnIndex].textContent); - if (ka < kb) - return descending ? 1 : -1; - if (ka > kb) - return descending ? -1 : 1; - return 0; - }; - var sorted = rows.sort(comparator); - var visible = 0; - sorted.forEach(function(row) { - if (row[0].style.display !== 'none') { - var isEvenRow = visible++ % 2 === 0; - } - row.forEach(function(cell) { - toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); - container.appendChild(cell); - }) - }); - toggleStyle(header.classList, descending, sortDesc, sortAsc); -} - -// Toggles the visibility of a table category in all tables in a page -function toggleGlobal(checkbox, selected, columns) { - var display = checkbox.checked ? '' : 'none'; - document.querySelectorAll("div.table-tabs").forEach(function(t) { - var id = t.parentElement.getAttribute("id"); - var selectedClass = id + "-tab" + selected; - // if selected is empty string it selects all uncategorized entries - var selectUncategorized = !Boolean(selected); - var visible = 0; - document.querySelectorAll('div.' + id) - .forEach(function(elem) { - if (selectUncategorized) { - if (elem.className.indexOf(selectedClass) === -1) { - elem.style.display = display; - } - } else if (elem.classList.contains(selectedClass)) { - elem.style.display = display; - } - if (elem.style.display === '') { - var isEvenRow = visible++ % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - } - }); - var displaySection = visible === 0 ? 'none' : ''; - t.parentElement.style.display = displaySection; - document.querySelector("li#contents-" + id).style.display = displaySection; - }) -} - -// Shows the elements of a table belonging to a specific category -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.getElementById(tableId + '.tabpanel') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} -// Copy the contents of the local snippet to the clipboard -function copySnippet(button) { - copyToClipboard(button.nextElementSibling.innerText); - switchCopyLabel(button, button.firstElementChild); -} -function copyToClipboard(content) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = content; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); -} -function switchCopyLabel(button, span) { - var copied = span.getAttribute("data-copied"); - button.classList.add("visible"); - var initialLabel = span.innerHTML; - span.innerHTML = copied; - setTimeout(function() { - button.classList.remove("visible"); - setTimeout(function() { - if (initialLabel !== copied) { - span.innerHTML = initialLabel; - } - }, 100); - }, 1900); -} -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - var timeoutId; - contentDiv.addEventListener("scroll", function(e) { - if (timeoutId) { - clearTimeout(timeoutId); - } - timeoutId = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - }, 100); - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/search-page.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/search-page.js deleted file mode 100644 index 540c90f5..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/search-page.js +++ /dev/null @@ -1,284 +0,0 @@ -/* - * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -"use strict"; -$(function() { - var copy = $("#page-search-copy"); - var expand = $("#page-search-expand"); - var searchLink = $("span#page-search-link"); - var redirect = $("input#search-redirect"); - function setSearchUrlTemplate() { - var href = document.location.href.split(/[#?]/)[0]; - href += "?q=" + "%s"; - if (redirect.is(":checked")) { - href += "&r=1"; - } - searchLink.html(href); - copy[0].onmouseenter(); - } - function copyLink(e) { - copyToClipboard(this.previousSibling.innerText); - switchCopyLabel(this, this.lastElementChild); - } - copy.click(copyLink); - copy[0].onmouseenter = function() {}; - redirect.click(setSearchUrlTemplate); - setSearchUrlTemplate(); - copy.prop("disabled", false); - redirect.prop("disabled", false); - expand.click(function (e) { - var searchInfo = $("div.page-search-info"); - if(this.parentElement.hasAttribute("open")) { - searchInfo.attr("style", "border-width: 0;"); - } else { - searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); - } - }); -}); -$(window).on("load", function() { - var input = $("#page-search-input"); - var reset = $("#page-search-reset"); - var notify = $("#page-search-notify"); - var resultSection = $("div#result-section"); - var resultContainer = $("div#result-container"); - var searchTerm = ""; - var activeTab = ""; - var fixedTab = false; - var visibleTabs = []; - var feelingLucky = false; - function renderResults(result) { - if (!result.length) { - notify.html(messages.noResult); - } else if (result.length === 1) { - notify.html(messages.oneResult); - } else { - notify.html(messages.manyResults.replace("{0}", result.length)); - } - resultContainer.empty(); - var r = { - "types": [], - "members": [], - "packages": [], - "modules": [], - "searchTags": [] - }; - for (var i in result) { - var item = result[i]; - var arr = r[item.category]; - arr.push(item); - } - if (!activeTab || r[activeTab].length === 0 || !fixedTab) { - Object.keys(r).reduce(function(prev, curr) { - if (r[curr].length > 0 && r[curr][0].score > prev) { - activeTab = curr; - return r[curr][0].score; - } - return prev; - }, 0); - } - if (feelingLucky && activeTab) { - notify.html(messages.redirecting) - var firstItem = r[activeTab][0]; - window.location = getURL(firstItem.indexItem, firstItem.category); - return; - } - if (result.length > 20) { - if (searchTerm[searchTerm.length - 1] === ".") { - if (activeTab === "types" && r["members"].length > r["types"].length) { - activeTab = "members"; - } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { - activeTab = "types"; - } - } - } - var categoryCount = Object.keys(r).reduce(function(prev, curr) { - return prev + (r[curr].length > 0 ? 1 : 0); - }, 0); - visibleTabs = []; - var tabContainer = $("
      ").appendTo(resultContainer); - for (var key in r) { - var id = "#result-tab-" + key.replace("searchTags", "search_tags"); - if (r[key].length) { - var count = r[key].length >= 1000 ? "999+" : r[key].length; - if (result.length > 20 && categoryCount > 1) { - var button = $("").appendTo(tabContainer); - button.click(key, function(e) { - fixedTab = true; - renderResult(e.data, $(this)); - }); - visibleTabs.push(key); - } else { - $("" + categories[key] - + " (" + count + ")").appendTo(tabContainer); - renderTable(key, r[key]).appendTo(resultContainer); - tabContainer = $("
      ").appendTo(resultContainer); - - } - } - } - if (activeTab && result.length > 20 && categoryCount > 1) { - $("button#result-tab-" + activeTab).addClass("active-table-tab"); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - } - resultSection.show(); - function renderResult(category, button) { - activeTab = category; - setSearchUrl(); - resultContainer.find("div.summary-table").remove(); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - button.siblings().removeClass("active-table-tab"); - button.addClass("active-table-tab"); - } - } - function selectTab(category) { - $("button#result-tab-" + category).click(); - } - function renderTable(category, items) { - var table = $("
      ") - .addClass(category === "modules" - ? "one-column-search-results" - : "two-column-search-results"); - var col1, col2; - if (category === "modules") { - col1 = "Module"; - } else if (category === "packages") { - col1 = "Module"; - col2 = "Package"; - } else if (category === "types") { - col1 = "Package"; - col2 = "Class" - } else if (category === "members") { - col1 = "Class"; - col2 = "Member"; - } else if (category === "searchTags") { - col1 = "Location"; - col2 = "Name"; - } - $("
      " + col1 + "
      ").appendTo(table); - if (category !== "modules") { - $("
      " + col2 + "
      ").appendTo(table); - } - $.each(items, function(index, item) { - var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; - renderItem(item, table, rowColor); - }); - return table; - } - function renderItem(item, table, rowColor) { - var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); - var link = $("") - .attr("href", getURL(item.indexItem, item.category)) - .attr("tabindex", "0") - .addClass("search-result-link") - .html(label); - var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); - if (item.category === "searchTags") { - container = item.indexItem.h || ""; - } - if (item.category !== "modules") { - $("
      ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); - } - $("
      ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); - } - var timeout; - function schedulePageSearch() { - if (timeout) { - clearTimeout(timeout); - } - timeout = setTimeout(function () { - doPageSearch() - }, 100); - } - function doPageSearch() { - setSearchUrl(); - var term = searchTerm = input.val().trim(); - if (term === "") { - notify.html(messages.enterTerm); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - resultSection.hide(); - } else { - notify.html(messages.searching); - doSearch({ term: term, maxResults: 1200 }, renderResults); - } - } - function setSearchUrl() { - var query = input.val().trim(); - var url = document.location.pathname; - if (query) { - url += "?q=" + encodeURI(query); - if (activeTab && fixedTab) { - url += "&c=" + activeTab; - } - } - history.replaceState({query: query}, "", url); - } - input.on("input", function(e) { - feelingLucky = false; - schedulePageSearch(); - }); - $(document).keydown(function(e) { - if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { - if (activeTab && visibleTabs.length > 1) { - var idx = visibleTabs.indexOf(activeTab); - idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; - selectTab(visibleTabs[idx % visibleTabs.length]); - return false; - } - } - }); - reset.click(function() { - notify.html(messages.enterTerm); - resultSection.hide(); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - input.val('').focus(); - setSearchUrl(); - }); - input.prop("disabled", false); - reset.prop("disabled", false); - - var urlParams = new URLSearchParams(window.location.search); - if (urlParams.has("q")) { - input.val(urlParams.get("q")) - } - if (urlParams.has("c")) { - activeTab = urlParams.get("c"); - fixedTab = true; - } - if (urlParams.get("r")) { - feelingLucky = true; - } - if (input.val()) { - doPageSearch(); - } else { - notify.html(messages.enterTerm); - } - input.select().focus(); -}); diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/search.html b/docs/api/any2json-dbf/any2json-dbf/apidocs/search.html deleted file mode 100644 index ab8252bb..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/search.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -Search (any2json-dbf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -

      Search

      -
      - - -
      -Additional resources -
      -
      -
      -

      The help page provides an introduction to the scope and syntax of JavaDoc search.

      -

      You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

      -

      The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

      -link -

      - -

      -
      -

      Loading search index...

      - -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/search.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/search.js deleted file mode 100644 index d3986705..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/search.js +++ /dev/null @@ -1,458 +0,0 @@ -/* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -"use strict"; -const messages = { - enterTerm: "Enter a search term", - noResult: "No results found", - oneResult: "Found one result", - manyResults: "Found {0} results", - loading: "Loading search index...", - searching: "Searching...", - redirecting: "Redirecting to first result...", - linkIcon: "Link icon", - linkToSection: "Link to this section" -} -const categories = { - modules: "Modules", - packages: "Packages", - types: "Classes and Interfaces", - members: "Members", - searchTags: "Search Tags" -}; -const highlight = "$&"; -const NO_MATCH = {}; -const MAX_RESULTS = 300; -function checkUnnamed(name, separator) { - return name === "" || !name ? "" : name + separator; -} -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(str, boundaries, from, to) { - var start = from; - var text = ""; - for (var i = 0; i < boundaries.length; i += 2) { - var b0 = boundaries[i]; - var b1 = boundaries[i + 1]; - if (b0 >= to || b1 <= from) { - continue; - } - text += escapeHtml(str.slice(start, Math.max(start, b0))); - text += ""; - text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); - text += ""; - start = Math.min(to, b1); - } - text += escapeHtml(str.slice(start, to)); - return text; -} -function getURLPrefix(item, category) { - var urlPrefix = ""; - var slash = "/"; - if (category === "modules") { - return item.l + slash; - } else if (category === "packages" && item.m) { - return item.m + slash; - } else if (category === "types" || category === "members") { - if (item.m) { - urlPrefix = item.m + slash; - } else { - $.each(packageSearchIndex, function(index, it) { - if (it.m && item.p === it.l) { - urlPrefix = it.m + slash; - } - }); - } - } - return urlPrefix; -} -function getURL(item, category) { - if (item.url) { - return item.url; - } - var url = getURLPrefix(item, category); - if (category === "modules") { - url += "module-summary.html"; - } else if (category === "packages") { - if (item.u) { - url = item.u; - } else { - url += item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (category === "types") { - if (item.u) { - url = item.u; - } else { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; - } - } else if (category === "members") { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; - if (item.u) { - url += item.u; - } else { - url += item.l; - } - } else if (category === "searchTags") { - url += item.u; - } - item.url = url; - return url; -} -function createMatcher(term, camelCase) { - if (camelCase && !isUpperCase(term)) { - return null; // no need for camel-case matcher for lower case query - } - var pattern = ""; - var upperCase = []; - term.trim().split(/\s+/).forEach(function(w, index, array) { - var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - // ',' and '?' are the only delimiters commonly followed by space in java signatures - pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; - upperCase.push(false); - var isWordToken = /\w$/.test(s); - if (isWordToken) { - if (i === tokens.length - 1 && index < array.length - 1) { - // space in query string matches all delimiters - pattern += "(.*?)"; - upperCase.push(isUpperCase(s[0])); - } else { - if (!camelCase && isUpperCase(s) && s.length === 1) { - pattern += "()"; - } else { - pattern += "([a-z0-9$<>?[\\]]*?)"; - } - upperCase.push(isUpperCase(s[0])); - } - } else { - pattern += "()"; - upperCase.push(false); - } - } - }); - var re = new RegExp(pattern, "gi"); - re.upperCase = upperCase; - return re; -} -function findMatch(matcher, input, startOfName, endOfName) { - var from = startOfName; - matcher.lastIndex = from; - var match = matcher.exec(input); - // Expand search area until we get a valid result or reach the beginning of the string - while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { - if (from === 0) { - return NO_MATCH; - } - from = input.lastIndexOf(".", from - 2) + 1; - matcher.lastIndex = from; - match = matcher.exec(input); - } - var boundaries = []; - var matchEnd = match.index + match[0].length; - var score = 5; - var start = match.index; - var prevEnd = -1; - for (var i = 1; i < match.length; i += 2) { - var isUpper = isUpperCase(input[start]); - var isMatcherUpper = matcher.upperCase[i]; - // capturing groups come in pairs, match and non-match - boundaries.push(start, start + match[i].length); - // make sure groups are anchored on a left word boundary - var prevChar = input[start - 1] || ""; - var nextChar = input[start + 1] || ""; - if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { - if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { - score -= 0.1; - } else if (isMatcherUpper && start === prevEnd) { - score -= isUpper ? 0.1 : 1.0; - } else { - return NO_MATCH; - } - } - prevEnd = start + match[i].length; - start += match[i].length + match[i + 1].length; - - // lower score for parts of the name that are missing - if (match[i + 1] && prevEnd < endOfName) { - score -= rateNoise(match[i + 1]); - } - } - // lower score if a type name contains unmatched camel-case parts - if (input[matchEnd - 1] !== "." && endOfName > matchEnd) - score -= rateNoise(input.slice(matchEnd, endOfName)); - score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); - - if (score <= 0) { - return NO_MATCH; - } - return { - input: input, - score: score, - boundaries: boundaries - }; -} -function isUpperCase(s) { - return s !== s.toLowerCase(); -} -function isLowerCase(s) { - return s !== s.toUpperCase(); -} -function rateNoise(str) { - return (str.match(/([.(])/g) || []).length / 5 - + (str.match(/([A-Z]+)/g) || []).length / 10 - + str.length / 20; -} -function doSearch(request, response) { - var term = request.term.trim(); - var maxResults = request.maxResults || MAX_RESULTS; - if (term.length === 0) { - return this.close(); - } - var matcher = { - plainMatcher: createMatcher(term, false), - camelCaseMatcher: createMatcher(term, true) - } - var indexLoaded = indexFilesLoaded(); - - function getPrefix(item, category) { - switch (category) { - case "packages": - return checkUnnamed(item.m, "/"); - case "types": - return checkUnnamed(item.p, "."); - case "members": - return checkUnnamed(item.p, ".") + item.c + "."; - default: - return ""; - } - } - function useQualifiedName(category) { - switch (category) { - case "packages": - return /[\s/]/.test(term); - case "types": - case "members": - return /[\s.]/.test(term); - default: - return false; - } - } - function searchIndex(indexArray, category) { - var matches = []; - if (!indexArray) { - if (!indexLoaded) { - matches.push({ l: messages.loading, category: category }); - } - return matches; - } - $.each(indexArray, function (i, item) { - var prefix = getPrefix(item, category); - var simpleName = item.l; - var qualifiedName = prefix + simpleName; - var useQualified = useQualifiedName(category); - var input = useQualified ? qualifiedName : simpleName; - var startOfName = useQualified ? prefix.length : 0; - var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 - ? input.indexOf("(", startOfName) : input.length; - var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); - if (m === NO_MATCH && matcher.camelCaseMatcher) { - m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); - } - if (m !== NO_MATCH) { - m.indexItem = item; - m.prefix = prefix; - m.category = category; - if (!useQualified) { - m.input = qualifiedName; - m.boundaries = m.boundaries.map(function(b) { - return b + prefix.length; - }); - } - matches.push(m); - } - return true; - }); - return matches.sort(function(e1, e2) { - return e2.score - e1.score; - }).slice(0, maxResults); - } - - var result = searchIndex(moduleSearchIndex, "modules") - .concat(searchIndex(packageSearchIndex, "packages")) - .concat(searchIndex(typeSearchIndex, "types")) - .concat(searchIndex(memberSearchIndex, "members")) - .concat(searchIndex(tagSearchIndex, "searchTags")); - - if (!indexLoaded) { - updateSearchResults = function() { - doSearch(request, response); - } - } else { - updateSearchResults = function() {}; - } - response(result); -} -// JQuery search menu implementation -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> .result-item"); - // workaround for search result scrolling - this.menu._scrollIntoView = function _scrollIntoView( item ) { - var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; - if ( this._hasScroll() ) { - borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; - paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; - offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; - scroll = this.activeMenu.scrollTop(); - elementHeight = this.activeMenu.height() - 26; - itemHeight = item.outerHeight(); - - if ( offset < 0 ) { - this.activeMenu.scrollTop( scroll + offset ); - } else if ( offset + itemHeight > elementHeight ) { - this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); - } - } - }; - }, - _renderMenu: function(ul, items) { - var currentCategory = ""; - var widget = this; - widget.menu.bindings = $(); - $.each(items, function(index, item) { - if (item.category && item.category !== currentCategory) { - ul.append("
    • " + categories[item.category] + "
    • "); - currentCategory = item.category; - } - var li = widget._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", categories[item.category] + " : " + item.l); - } else { - li.attr("aria-label", item.l); - } - li.attr("class", "result-item"); - }); - ul.append(""); - }, - _renderItem: function(ul, item) { - var li = $("
    • ").appendTo(ul); - var div = $("
      ").appendTo(li); - var label = item.l - ? item.l - : getHighlightedText(item.input, item.boundaries, 0, item.input.length); - var idx = item.indexItem; - if (item.category === "searchTags" && idx && idx.h) { - if (idx.d) { - div.html(label + " (" + idx.h + ")
      " - + idx.d + "
      "); - } else { - div.html(label + " (" + idx.h + ")"); - } - } else { - div.html(label); - } - return li; - } -}); -$(function() { - var expanded = false; - var windowWidth; - function collapse() { - if (expanded) { - $("div#navbar-top").removeAttr("style"); - $("button#navbar-toggle-button") - .removeClass("expanded") - .attr("aria-expanded", "false"); - expanded = false; - } - } - $("button#navbar-toggle-button").click(function (e) { - if (expanded) { - collapse(); - } else { - var navbar = $("div#navbar-top"); - navbar.height(navbar.prop("scrollHeight")); - $("button#navbar-toggle-button") - .addClass("expanded") - .attr("aria-expanded", "true"); - expanded = true; - windowWidth = window.innerWidth; - } - }); - $("ul.sub-nav-list-small li a").click(collapse); - $("input#search-input").focus(collapse); - $("main").click(collapse); - $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { - // Create anchor links for headers with an associated id attribute - var hdr = $(el); - var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); - if (id) { - hdr.append(" " + messages.linkIcon +""); - } - }); - $(window).on("orientationchange", collapse).on("resize", function(e) { - if (expanded && windowWidth !== window.innerWidth) collapse(); - }); - var search = $("#search-input"); - var reset = $("#reset-button"); - search.catcomplete({ - minLength: 1, - delay: 200, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push({ l: messages.noResult }); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.indexItem) { - var url = getURL(ui.item.indexItem, ui.item.category); - window.location.href = pathtoroot + url; - $("#search-input").focus(); - } - } - }); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - reset.click(function() { - search.val('').focus(); - }); - search.focus(); -}); diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/stylesheet.css b/docs/api/any2json-dbf/any2json-dbf/apidocs/stylesheet.css deleted file mode 100644 index f71489f8..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/stylesheet.css +++ /dev/null @@ -1,1272 +0,0 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * These CSS custom properties (variables) define the core color and font - * properties used in this stylesheet. - */ -:root { - /* body, block and code fonts */ - --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - --code-font-family: 'DejaVu Sans Mono', monospace; - /* Base font sizes for body and code elements */ - --body-font-size: 14px; - --code-font-size: 14px; - /* Text colors for body and block elements */ - --body-text-color: #353833; - --block-text-color: #474747; - /* Background colors for various structural elements */ - --body-background-color: #ffffff; - --section-background-color: #f8f8f8; - --detail-background-color: #ffffff; - /* Colors for navigation bar and table captions */ - --navbar-background-color: #4D7A97; - --navbar-text-color: #ffffff; - /* Background color for subnavigation and various headers */ - --subnav-background-color: #dee3e9; - /* Background and text colors for selected tabs and navigation items */ - --selected-background-color: #f8981d; - --selected-text-color: #253441; - --selected-link-color: #1f389c; - /* Background colors for generated tables */ - --even-row-color: #ffffff; - --odd-row-color: #eeeeef; - /* Text color for page title */ - --title-color: #2c4557; - /* Text colors for links */ - --link-color: #4A6782; - --link-color-active: #bb7a2a; - /* Snippet colors */ - --snippet-background-color: #ebecee; - --snippet-text-color: var(--block-text-color); - --snippet-highlight-color: #f7c590; - /* Border colors for structural elements and user defined tables */ - --border-color: #ededed; - --table-border-color: #000000; - /* Search input colors */ - --search-input-background-color: #ffffff; - --search-input-text-color: #000000; - --search-input-placeholder-color: #909090; - /* Highlight color for active search tag target */ - --search-tag-highlight-color: #ffff00; - /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ - --copy-icon-brightness: 100%; - --copy-button-background-color-active: rgba(168, 168, 176, 0.3); - /* Colors for invalid tag notifications */ - --invalid-tag-background-color: #ffe6e6; - --invalid-tag-text-color: #000000; -} -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ -body { - background-color:var(--body-background-color); - color:var(--body-text-color); - font-family:var(--body-font-family); - font-size:var(--body-font-size); - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:var(--link-color); -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:var(--link-color-active); -} -pre { - font-family:var(--code-font-family); - font-size:1em; -} -h1 { - font-size:1.428em; -} -h2 { - font-size:1.285em; -} -h3 { - font-size:1.14em; -} -h4 { - font-size:1.072em; -} -h5 { - font-size:1.001em; -} -h6 { - font-size:0.93em; -} -/* Disable font boosting for selected elements */ -h1, h2, h3, h4, h5, h6, div.member-signature { - max-height: 1000em; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:var(--code-font-family); -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - font-size:var(--code-font-size); - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:var(--code-font-family); - font-size:1em; - padding-top:4px; -} -.summary-table dt code { - font-family:var(--code-font-family); - font-size:1em; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: var(--body-font-family); - font-size: 1em; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:0.915em; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -/* - * Styles for navigation bar. - */ -@media screen { - div.flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - header.flex-header { - flex: 0 0 auto; - } - div.flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - float:left; - width:100%; - clear:right; - min-height:2.8em; - padding:10px 0 0 0; - overflow:hidden; - font-size:0.857em; -} -button#navbar-toggle-button { - display:none; -} -ul.sub-nav-list-small { - display: none; -} -.sub-nav { - background-color:var(--subnav-background-color); - float:left; - width:100%; - overflow:hidden; - font-size:0.857em; -} -.sub-nav div { - clear:left; - float:left; - padding:6px; - text-transform:uppercase; -} -.sub-nav .sub-nav-list { - padding-top:4px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0; - padding:6px; - clear:none; - text-align:right; - position:relative; -} -ul.sub-nav-list li { - list-style:none; - float:left; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:var(--navbar-text-color); - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - color:var(--link-color-active); -} -.nav-bar-cell1-rev { - background-color:var(--selected-background-color); - color:var(--selected-text-color); - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header. - */ -.title { - color:var(--title-color); - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -ul.contents-list { - margin: 0 0 15px 0; - padding: 0; - list-style: none; -} -ul.contents-list li { - font-size:0.93em; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:var(--subnav-background-color); - border:1px solid var(--border-color); - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: var(--body-font-family); - font-size:0.856em; - font-weight:bold; - margin:10px 0 0 0; - color:var(--body-text-color); -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:1em; - font-family:var(--block-font-family) -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.ref-list { - padding:0; - margin:0; -} -ul.ref-list > li { - list-style:none; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.tag-list, ul.tag-list-long { - padding-left: 0; - list-style: none; -} -ul.tag-list li { - display: inline; -} -ul.tag-list li:not(:last-child):after, -ul.tag-list-long li:not(:last-child):after -{ - content: ", "; - white-space: pre-wrap; -} -ul.preview-feature-list { - list-style: none; - margin:0; - padding:0.1em; - line-height: 1.6em; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border:1px solid var(--border-color); - border-top:0; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:var(--selected-text-color); - clear:none; - overflow:hidden; - padding: 10px 0 0 1px; - margin:0; -} -.caption a:link, .caption a:visited { - color:var(--selected-link-color); -} -.caption a:hover, -.caption a:active { - color:var(--navbar-text-color); -} -.caption span { - font-weight:bold; - white-space:nowrap; - padding:5px 12px 7px 12px; - display:inline-block; - float:left; - background-color:var(--selected-background-color); - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:10px 0 0 0; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 8px; -} -div.table-tabs > .active-table-tab { - background: var(--selected-background-color); - color: var(--selected-text-color); -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.two-column-search-results { - display: grid; - grid-template-columns: minmax(400px, max-content) minmax(400px, auto); -} -div.checkboxes { - line-height: 2em; -} -div.checkboxes > span { - margin-left: 10px; -} -div.checkboxes > label { - margin-left: 8px; - white-space: nowrap; -} -div.checkboxes > label > input { - margin: 0 2px; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(25%, max-content) minmax(25%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); -} -.three-column-release-summary { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -@media screen and (max-width: 800px) { - .two-column-search-results { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(40%, auto); - } - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-release-summary { - display: grid; - grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) - } - .three-column-summary .col-last, - .three-column-release-summary .col-last{ - grid-column-end: span 2; - } -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; - overflow-x: auto; - scrollbar-width: thin; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:var(--subnav-background-color); - font-weight: bold; -} -/* Sortable table columns */ -.table-header[onclick] { - cursor: pointer; -} -.table-header[onclick]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - '); - background-size:100% 100%; - width:9px; - height:14px; - margin-left:4px; - margin-bottom:-3px; -} -.table-header[onclick].sort-asc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - -} -.table-header[onclick].sort-desc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -.col-first, .col-first { - font-size:0.93em; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:0.93em; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited { - font-weight:bold; -} -.even-row-color, .even-row-color .table-header { - background-color:var(--even-row-color); -} -.odd-row-color, .odd-row-color .table-header { - background-color:var(--odd-row-color); -} -/* - * Styles for contents. - */ -div.block { - font-size:var(--body-font-size); - font-family:var(--block-font-family); -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:var(--code-font-family); - font-size:1em; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - /* Color of line numbers in source pages can be set via custom property below */ - color:var(--source-linenumber-color, green); - padding:0 30px 0 0; -} -.block { - display:block; - margin:0 10px 5px 0; - color:var(--block-text-color); -} -.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -details.invalid-tag, span.invalid-tag { - font-size:1em; - font-family:var(--block-font-family); - color: var(--invalid-tag-text-color); - background: var(--invalid-tag-background-color); - border: thin solid var(--table-border-color); - border-radius:2px; - padding: 2px 4px; - display:inline-block; -} -details summary { - cursor: pointer; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-state-active { - /* Overrides the color of selection used in jQuery UI */ - background: var(--selected-background-color); - border: 1px solid var(--selected-background-color); - color: var(--selected-text-color); -} -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:auto; - overflow-x:auto; - scrollbar-width: thin; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:1; - background-color: var(--body-background-color); -} -ul.ui-autocomplete li { - float:left; - clear:both; - min-width:100%; -} -ul.ui-autocomplete li.ui-static-link { - position:sticky; - bottom:0; - left:0; - background: var(--subnav-background-color); - padding: 5px 0; - font-family: var(--body-font-family); - font-size: 0.93em; - font-weight: bolder; - z-index: 2; -} -li.ui-static-link a, li.ui-static-link a:visited { - text-decoration:none; - color:var(--link-color); - float:right; - margin-right:20px; -} -.ui-autocomplete .result-item { - font-size: inherit; -} -.ui-autocomplete .result-highlight { - font-weight:bold; -} -#search-input, #page-search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - background-color: var(--search-input-background-color); - color: var(--search-input-text-color); - border-color: var(--border-color); - padding-left:20px; - width: 250px; - margin: 0; -} -#search-input { - margin-left: 4px; -} -#reset-button { - background-color: transparent; - background-image:url('resources/x.png'); - background-repeat:no-repeat; - background-size:contain; - border:0; - border-radius:0; - width:12px; - height:12px; - position:absolute; - right:12px; - top:10px; - font-size:0; -} -::placeholder { - color:var(--search-input-placeholder-color); - opacity: 1; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:var(--search-tag-highlight-color); -} -details.page-search-details { - display: inline-block; -} -div#result-container { - font-size: 1em; -} -div#result-container a.search-result-link { - padding: 0; - margin: 4px 0; - width: 100%; -} -#result-container .result-highlight { - font-weight:bolder; -} -.page-search-info { - background-color: var(--subnav-background-color); - border-radius: 3px; - border: 0 solid var(--border-color); - padding: 0 8px; - overflow: hidden; - height: 0; - transition: all 0.2s ease; -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.page-search-header { - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - display: inline-block; -} -button.page-search-header { - border: none; - cursor: pointer; -} -span#page-search-link { - text-decoration: underline; -} -.module-graph span, .sealed-graph span { - display:none; - position:absolute; -} -.module-graph:hover span, .sealed-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0 20px 5px 10px; - border: 1px solid var(--border-color); - background-color: var(--section-background-color); -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:var(--detail-background-color); - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -/* - * Styles for header/section anchor links - */ -a.anchor-link { - opacity: 0; - transition: opacity 0.1s; -} -:hover > a.anchor-link { - opacity: 80%; -} -a.anchor-link:hover, -a.anchor-link:focus-visible, -a.anchor-link.visible { - opacity: 100%; -} -a.anchor-link > img { - width: 0.9em; - height: 0.9em; -} -/* - * Styles for copy-to-clipboard buttons - */ -button.copy { - opacity: 70%; - border: none; - border-radius: 3px; - position: relative; - background:none; - transition: opacity 0.3s; - cursor: pointer; -} -:hover > button.copy { - opacity: 80%; -} -button.copy:hover, -button.copy:active, -button.copy:focus-visible, -button.copy.visible { - opacity: 100%; -} -button.copy img { - position: relative; - background: none; - filter: brightness(var(--copy-icon-brightness)); -} -button.copy:active { - background-color: var(--copy-button-background-color-active); -} -button.copy span { - color: var(--body-text-color); - position: relative; - top: -0.1em; - transition: all 0.1s; - font-size: 0.76rem; - line-height: 1.2em; - opacity: 0; -} -button.copy:hover span, -button.copy:focus-visible span, -button.copy.visible span { - opacity: 100%; -} -/* search page copy button */ -button#page-search-copy { - margin-left: 0.4em; - padding:0.3em; - top:0.13em; -} -button#page-search-copy img { - width: 1.2em; - height: 1.2em; - padding: 0.01em 0; - top: 0.15em; -} -button#page-search-copy span { - color: var(--body-text-color); - line-height: 1.2em; - padding: 0.2em; - top: -0.18em; -} -div.page-search-info:hover button#page-search-copy span { - opacity: 100%; -} -/* snippet copy button */ -button.snippet-copy { - position: absolute; - top: 6px; - right: 6px; - height: 1.7em; - padding: 2px; -} -button.snippet-copy img { - width: 18px; - height: 18px; - padding: 0.05em 0; -} -button.snippet-copy span { - line-height: 1.2em; - padding: 0.2em; - position: relative; - top: -0.5em; -} -div.snippet-container:hover button.snippet-copy span { - opacity: 100%; -} -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.striped > thead { - background-color: var(--subnav-background-color); -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped > tbody > tr:nth-child(even) { - background-color: var(--odd-row-color) -} -table.striped > tbody > tr:nth-child(odd) { - background-color: var(--even-row-color) -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid var(--table-border-color); - border-right: 1px solid var(--table-border-color); -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak style for small screens. - */ -@media screen and (max-width: 920px) { - header.flex-header { - max-height: 100vh; - overflow-y: auto; - } - div#navbar-top { - height: 2.8em; - transition: height 0.35s ease; - } - ul.nav-list { - display: block; - width: 40%; - float:left; - clear: left; - margin: 10px 0 0 0; - padding: 0; - } - ul.nav-list li { - float: none; - padding: 6px; - margin-left: 10px; - margin-top: 2px; - } - ul.sub-nav-list-small { - display:block; - height: 100%; - width: 50%; - float: right; - clear: right; - background-color: var(--subnav-background-color); - color: var(--body-text-color); - margin: 6px 0 0 0; - padding: 0; - } - ul.sub-nav-list-small ul { - padding-left: 20px; - } - ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { - color:var(--link-color); - } - ul.sub-nav-list-small a:hover { - color:var(--link-color-active); - } - ul.sub-nav-list-small li { - list-style:none; - float:none; - padding: 6px; - margin-top: 1px; - text-transform:uppercase; - } - ul.sub-nav-list-small > li { - margin-left: 10px; - } - ul.sub-nav-list-small li p { - margin: 5px 0; - } - div#navbar-sub-list { - display: none; - } - .top-nav a:link, .top-nav a:active, .top-nav a:visited { - display: block; - } - button#navbar-toggle-button { - width: 3.4em; - height: 2.8em; - background-color: transparent; - display: block; - float: left; - border: 0; - margin: 0 10px; - cursor: pointer; - font-size: 10px; - } - button#navbar-toggle-button .nav-bar-toggle-icon { - display: block; - width: 24px; - height: 3px; - margin: 1px 0 4px 0; - border-radius: 2px; - transition: all 0.1s; - background-color: var(--navbar-text-color); - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { - transform: rotate(45deg); - transform-origin: 10% 10%; - width: 26px; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { - opacity: 0; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { - transform: rotate(-45deg); - transform-origin: 10% 90%; - width: 26px; - } -} -@media screen and (max-width: 800px) { - .about-language { - padding-right: 16px; - } - ul.nav-list li { - margin-left: 5px; - } - ul.sub-nav-list-small > li { - margin-left: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 400px) { - .about-language { - font-size: 10px; - padding-right: 12px; - } -} -@media screen and (max-width: 400px) { - .nav-list-search { - width: 94%; - } - #search-input, #page-search-input { - width: 70%; - } -} -@media screen and (max-width: 320px) { - .nav-list-search > label { - display: none; - } - .nav-list-search { - width: 90%; - } - #search-input, #page-search-input { - width: 80%; - } -} - -pre.snippet { - background-color: var(--snippet-background-color); - color: var(--snippet-text-color); - padding: 10px; - margin: 12px 0; - overflow: auto; - white-space: pre; -} -div.snippet-container { - position: relative; -} -@media screen and (max-width: 800px) { - pre.snippet { - padding-top: 26px; - } - button.snippet-copy { - top: 4px; - right: 4px; - } -} -pre.snippet .italic { - font-style: italic; -} -pre.snippet .bold { - font-weight: bold; -} -pre.snippet .highlighted { - background-color: var(--snippet-highlight-color); - border-radius: 10%; -} diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/tag-search-index.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/tag-search-index.js deleted file mode 100644 index 0367dae6..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/tag-search-index.js +++ /dev/null @@ -1 +0,0 @@ -tagSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/apidocs/type-search-index.js b/docs/api/any2json-dbf/any2json-dbf/apidocs/type-search-index.js deleted file mode 100644 index 6d560194..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/apidocs/type-search-index.js +++ /dev/null @@ -1 +0,0 @@ -typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","l":"DbfClass"},{"p":"com.github.romualdrousseau.any2json.loader.dbf","l":"DbfDocument"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/css/apache-maven-fluido-2.0.0-M9.min.css b/docs/api/any2json-dbf/any2json-dbf/css/apache-maven-fluido-2.0.0-M9.min.css deleted file mode 100644 index fea07dd8..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/css/apache-maven-fluido-2.0.0-M9.min.css +++ /dev/null @@ -1,20 +0,0 @@ -/*! - * Bootstrap v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! - * Bootstrap Responsive v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! - * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License - * https://github.com/simonwhitaker/github-fork-ribbon-css -*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/css/print.css b/docs/api/any2json-dbf/any2json-dbf/css/print.css deleted file mode 100644 index 34af557d..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/css/print.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#banner, -#footer, -#leftcol, -#breadcrumbs, -.docs #toc, -.docs .courtesylinks, -#leftColumn, -#navColumn { - display: none !important; -} - -#bodyColumn, -body.docs div.docs { - margin: 0 !important; - border: none !important; -} diff --git a/docs/api/any2json-dbf/any2json-dbf/css/site.css b/docs/api/any2json-dbf/any2json-dbf/css/site.css deleted file mode 100644 index 055e7e28..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/css/site.css +++ /dev/null @@ -1 +0,0 @@ -/* You can override this file with your own styles */ \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/dependencies.html b/docs/api/any2json-dbf/any2json-dbf/dependencies.html deleted file mode 100644 index 3d96b755..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/dependencies.html +++ /dev/null @@ -1,1696 +0,0 @@ - - - - - - - - - - Project Dependencies – any2json-dbf - - - - - - -
      -
      - - - -
      -
      -
      - - -
      -
      -
      -

      Project Dependencies

      -

      compile

      -

      The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      GroupIdArtifactIdVersionTypeLicenses
      com.github.albfernandezjavadbf1.14.1jarGNU LESSER GENERAL PUBLIC LICENSE, version 3 (LGPL-3.0)
      com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
      org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
      org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-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:

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      GroupIdArtifactIdVersionTypeLicenses
      com.github.romualdrousseauany2json-layex-parser2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
      com.github.romualdrousseauany2json-net-classifier2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
      com.github.romualdrousseaushuju-jackson-json1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
      junitjunit4.13.2jarEclipse Public License 1.0
      org.hamcresthamcrest2.2jarBSD License 3
      -

      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:

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      GroupIdArtifactIdVersionClassifierTypeLicenses
      com.fasterxml.jackson.corejackson-annotations2.17.0-jarThe Apache Software License, Version 2.0
      com.fasterxml.jackson.corejackson-core2.17.0-jarThe Apache Software License, Version 2.0
      com.fasterxml.jackson.corejackson-databind2.17.0-jarThe Apache Software License, Version 2.0
      com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
      com.github.romualdrousseaushuju1.29-SNAPSHOT-jarGNU GENERAL PUBLIC LICENSE, Version 3.0
      com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
      com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
      com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
      com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
      com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
      com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
      com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
      com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
      commons-codeccommons-codec1.15-jarApache License, Version 2.0
      io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
      net.bytebuddybyte-buddy1.14.9-jarApache License, Version 2.0
      org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
      org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
      org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
      org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
      org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
      org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
      org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
      org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
      org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
      org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
      org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
      org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
      org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
      org.pythonjython-standalone2.7.3-jarJython Software License
      org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
      org.slf4jslf4j-api2.0.16-jarMIT License
      org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
      org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
      org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
      org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
      org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
      org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
      org.xerial.snappysnappy-java1.1.10.5-jar-
      -

      runtime

      -

      The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

      - - - - - - - - - - - - - - - - - - -
      GroupIdArtifactIdVersionTypeLicenses
      org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
      org.apache.logging.log4jlog4j-core2.23.1jarApache-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:

      - - - - - - - - - - - - -
      GroupIdArtifactIdVersionTypeLicenses
      org.hamcresthamcrest-core1.3jarNew BSD License
      -

      Project Dependency Graph

      - -
      -

      Dependency Tree

      -
      -

      Licenses

      -

      GNU General Public License (GPL) version 2, or any later version: JavaCPP

      -

      The Apache License, Version 2.0: fury-core, fury-format

      -

      Apache 2.0: error-prone annotations

      -

      Eclipse Public License 1.0: JUnit

      -

      GPLv2 with Classpath exception: JavaCPP

      -

      BSD-3-Clause: Protocol Buffers [Core]

      -

      MIT License: SLF4J API Module

      -

      BSD License 3: Hamcrest

      -

      Jython Software License: Jython

      -

      Apache License V2.0: FlatBuffers Java API

      -

      GNU LESSER GENERAL PUBLIC LICENSE, version 3 (LGPL-3.0): javadbf

      -

      New BSD License: Hamcrest Core

      -

      WTFPL: Reflections

      -

      Apache License 2.0: Javassist

      -

      The MIT License: Checker Qual

      -

      Apache License, Version 2.0: Apache Commons Codec, Apache Commons Collections, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Byte Buddy (without dependencies), Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common

      -

      Apache-2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

      -

      LGPL 2.1: Javassist

      -

      MPL 1.1: Javassist

      -

      GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, any2json-dbf, any2json-layex-parser, any2json-net-classifier, shuju, shuju-jackson-json

      -

      The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, TensorFlow Core API Library, TensorFlow Core API Library Platform, jackson-databind

      -

      Dependency File Details

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      FilenameSizeEntriesClassesPackagesJava VersionDebug Information
      jackson-annotations-2.17.0.jar78.5 kB877421.6Yes
      jackson-core-2.17.0.jar581.6 kB272----
         • Root-242210141.8Yes
         • Versioned-2119No
         • Versioned-103111Yes
         • Versioned-92117Yes
         • Versioned-92121Yes
      jackson-databind-2.17.0.jar1.6 MB824----
         • Root-822784231.8Yes
         • Versioned-2119No
      jackson-datatype-jsr310-2.15.1.jar122.9 kB82----
         • Root-805861.8Yes
         • Versioned-2119No
      javadbf-1.14.1.jar58.1 kB362611.6Yes
      any2json-2.44-SNAPSHOT.jar123.1 kB113891217Yes
      any2json-layex-parser-2.44-SNAPSHOT.jar43.8 kB4429417Yes
      any2json-net-classifier-2.44-SNAPSHOT.jar20 kB225117Yes
      shuju-1.29-SNAPSHOT.jar129.3 kB115822117Yes
      shuju-jackson-json-1.29-SNAPSHOT.jar10.3 kB174117Yes
      jsr305-3.0.2.jar19.9 kB463531.5Yes
      error_prone_annotations-2.18.0.jar16 kB382621.8Yes
      flatbuffers-java-1.12.0.jar64.9 kB554511.8Yes
      failureaccess-1.0.1.jar4.6 kB15211.7Yes
      guava-32.1.2-jre.jar3 MB20602020181.8Yes
      listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700--
      j2objc-annotations-2.8.jar9.3 kB241311.7Yes
      protobuf-java-3.25.3.jar1.9 MB75473521.8Yes
      commons-codec-1.15.jar353.8 kB25310671.7Yes
      netty-common-4.1.96.Final.jar659.9 kB52449291.6Yes
      junit-4.13.2.jar384.6 kB389350321.5Yes
      byte-buddy-1.14.9.jar4.2 MB2934----
         • Root-29322879381.6Yes
         • Versioned-2119No
      arrow-format-14.0.0.jar110 kB1099311.8Yes
      arrow-memory-core-14.0.0.jar111.1 kB886851.8Yes
      arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8Yes
      arrow-vector-14.0.0.jar1.9 MB767703171.8Yes
      commons-collections4-4.4.jar751.9 kB555524191.8Yes
      log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
      log4j-api-2.23.1.jar342.5 kB241----
         • Root-23020591.8Yes
         • Versioned-11429Yes
      log4j-core-2.23.1.jar1.9 MB1310----
         • Root-12931206551.8Yes
         • Versioned-17749Yes
      log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
      javacpp-1.5.8-linux-x86_64.jar26.5 kB21----
         • Root-1900--
         • Versioned-2119No
      javacpp-1.5.8-macosx-x86_64.jar22.2 kB21----
         • Root-1900--
         • Versioned-2119No
      javacpp-1.5.8-windows-x86_64.jar1.4 MB69----
         • Root-6700--
         • Versioned-2119No
      javacpp-1.5.8.jar497.3 kB260----
         • Root-25820051.7Yes
         • Versioned-2119No
      checker-qual-3.33.0.jar224 kB426358301.8Yes
      fury-core-0.4.1.jar2.4 MB14701358491.8Yes
      fury-format-0.4.1.jar130.2 kB846861.8Yes
      hamcrest-2.2.jar123.4 kB122108111.7Yes
      hamcrest-core-1.3.jar45 kB524531.5Yes
      javassist-3.28.0-GA.jar851.5 kB474426171.8Yes
      jython-standalone-2.7.3.jar47.3 MB23845182445281.8Yes
      reflections-0.10.2.jar130.4 kB877451.8Yes
      slf4j-api-2.0.16.jar69.4 kB71----
         • Root-695541.8Yes
         • Versioned-2119No
      ndarray-0.4.0.jar302.2 kB2011761711Yes
      tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700--
      tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700--
      tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000--
      tensorflow-core-api-0.5.0.jar8 MB491048435611Yes
      tensorflow-core-platform-0.5.0.jar2.4 kB700--
      snappy-java-1.1.10.5.jar2.3 MB1064031.8Yes
      TotalSizeEntriesClassesPackagesJava VersionDebug Information
      51387.5 MB444003708110641743
      compile: 43compile: 385 MBcompile: 42425compile: 35331compile: 95617compile: 35
      runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2
      test: 6test: 627 kBtest: 646test: 541test: 5217test: 6
      -
      -
      -
      -
      -
      -
      -
      -

      © 2024 -

      -
      -
      -
      - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/dependency-info.html b/docs/api/any2json-dbf/any2json-dbf/dependency-info.html deleted file mode 100644 index 89922d15..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/dependency-info.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - Maven Coordinates – any2json-dbf - - - - - - -
      -
      - - - -
      -
      -
      - - -
      -
      -
      -

      Maven Coordinates

      -

      Apache Maven

      -
      <dependency>
      -  <groupId>com.github.romualdrousseau</groupId>
      -  <artifactId>any2json-dbf</artifactId>
      -  <version>2.44-SNAPSHOT</version>
      -</dependency>
      -

      Apache Ivy

      -
      <dependency org="com.github.romualdrousseau" name="any2json-dbf" rev="2.44-SNAPSHOT">
      -  <artifact name="any2json-dbf" type="jar" />
      -</dependency>
      -

      Groovy Grape

      -
      @Grapes(
      -@Grab(group='com.github.romualdrousseau', module='any2json-dbf', version='2.44-SNAPSHOT')
      -)
      -

      Gradle/Grails

      -
      implementation 'com.github.romualdrousseau:any2json-dbf:2.44-SNAPSHOT'
      -

      Scala SBT

      -
      libraryDependencies += "com.github.romualdrousseau" % "any2json-dbf" % "2.44-SNAPSHOT"
      -

      Leiningen

      -
      [com.github.romualdrousseau/any2json-dbf "2.44-SNAPSHOT"]
      -
      -
      -
      -
      -
      -
      -
      -

      © 2024 -

      -
      -
      -
      - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/dependency-management.html b/docs/api/any2json-dbf/any2json-dbf/dependency-management.html deleted file mode 100644 index 9b9e78a0..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/dependency-management.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - Project Dependency Management – any2json-dbf - - - - - - -
      -
      - - - -
      -
      -
      - - -
      -
      -
      -

      Project Dependency Management

      -

      compile

      -

      The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

      - - - - - - - - - - - - - - - - - - - - - - - - -
      GroupIdArtifactIdVersionTypeLicense
      com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
      org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
      org.slf4jslf4j-api2.0.16jarMIT License
      -
      -
      -
      -
      -
      -
      -
      -

      © 2024 -

      -
      -
      -
      - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/distribution-management.html b/docs/api/any2json-dbf/any2json-dbf/distribution-management.html deleted file mode 100644 index 756bb1f5..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/distribution-management.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - Project Distribution Management – any2json-dbf - - - - - - -
      -
      - - - -
      -
      -
      - - -
      -
      -
      -

      Overview

      -

      The following is the distribution management information used by this project.

      -

      Repository - ossrh

      https://oss.sonatype.org/service/local/staging/deploy/maven2
      -

      Snapshot Repository - ossrh

      https://oss.sonatype.org/content/repositories/snapshots
      -

      Site - any2json-dbf-site

      -

      file:///mnt/media/Projects/Any2Json-monorepo/any2json-dbf//any2json-dbf

      -
      -
      -
      -
      -
      -
      -
      -

      © 2024 -

      -
      -
      -
      - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index 423bd5d3..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index c8f06d9a..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index a498ef4e..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index d83c539b..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/accessories-text-editor.png b/docs/api/any2json-dbf/any2json-dbf/images/accessories-text-editor.png deleted file mode 100644 index abc3366e..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/accessories-text-editor.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/add.gif b/docs/api/any2json-dbf/any2json-dbf/images/add.gif deleted file mode 100644 index 1cb3dbf9..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/add.gif and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/apache-maven-project-2.png b/docs/api/any2json-dbf/any2json-dbf/images/apache-maven-project-2.png deleted file mode 100644 index a44db6ed..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/apache-maven-project-2.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/application-certificate.png b/docs/api/any2json-dbf/any2json-dbf/images/application-certificate.png deleted file mode 100644 index cc6aff61..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/application-certificate.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/close.gif b/docs/api/any2json-dbf/any2json-dbf/images/close.gif deleted file mode 100644 index 1c26bbc5..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/close.gif and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/contact-new.png b/docs/api/any2json-dbf/any2json-dbf/images/contact-new.png deleted file mode 100644 index ebc4316d..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/contact-new.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/document-properties.png b/docs/api/any2json-dbf/any2json-dbf/images/document-properties.png deleted file mode 100644 index 34c2409a..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/document-properties.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/drive-harddisk.png b/docs/api/any2json-dbf/any2json-dbf/images/drive-harddisk.png deleted file mode 100644 index d7ce475f..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/drive-harddisk.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/fix.gif b/docs/api/any2json-dbf/any2json-dbf/images/fix.gif deleted file mode 100644 index b7eb3dc4..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/fix.gif and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/icon_error_sml.gif b/docs/api/any2json-dbf/any2json-dbf/images/icon_error_sml.gif deleted file mode 100644 index 12e9a01a..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/icon_error_sml.gif and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/icon_help_sml.gif b/docs/api/any2json-dbf/any2json-dbf/images/icon_help_sml.gif deleted file mode 100644 index aaf20e6e..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/icon_help_sml.gif and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/icon_info_sml.gif b/docs/api/any2json-dbf/any2json-dbf/images/icon_info_sml.gif deleted file mode 100644 index b7763267..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/icon_info_sml.gif and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/icon_success_sml.gif b/docs/api/any2json-dbf/any2json-dbf/images/icon_success_sml.gif deleted file mode 100644 index 0a195279..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/icon_success_sml.gif and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/icon_warning_sml.gif b/docs/api/any2json-dbf/any2json-dbf/images/icon_warning_sml.gif deleted file mode 100644 index ac6ad6ad..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/icon_warning_sml.gif and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/image-x-generic.png b/docs/api/any2json-dbf/any2json-dbf/images/image-x-generic.png deleted file mode 100644 index ab49efb3..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/image-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/internet-web-browser.png b/docs/api/any2json-dbf/any2json-dbf/images/internet-web-browser.png deleted file mode 100644 index 307d6aca..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/internet-web-browser.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/logos/build-by-maven-black.png b/docs/api/any2json-dbf/any2json-dbf/images/logos/build-by-maven-black.png deleted file mode 100644 index 919fd0f6..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/logos/build-by-maven-black.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/logos/build-by-maven-white.png b/docs/api/any2json-dbf/any2json-dbf/images/logos/build-by-maven-white.png deleted file mode 100644 index 7d44c9c2..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/logos/build-by-maven-white.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/logos/maven-feather.png b/docs/api/any2json-dbf/any2json-dbf/images/logos/maven-feather.png deleted file mode 100644 index b5ada836..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/logos/maven-feather.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/network-server.png b/docs/api/any2json-dbf/any2json-dbf/images/network-server.png deleted file mode 100644 index 1d12e193..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/network-server.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/package-x-generic.png b/docs/api/any2json-dbf/any2json-dbf/images/package-x-generic.png deleted file mode 100644 index 8b7e9e67..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/package-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/profiles/pre-release.png b/docs/api/any2json-dbf/any2json-dbf/images/profiles/pre-release.png deleted file mode 100644 index d448e850..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/profiles/pre-release.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/profiles/retired.png b/docs/api/any2json-dbf/any2json-dbf/images/profiles/retired.png deleted file mode 100644 index f89f6a29..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/profiles/retired.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/profiles/sandbox.png b/docs/api/any2json-dbf/any2json-dbf/images/profiles/sandbox.png deleted file mode 100644 index f88b3626..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/profiles/sandbox.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/remove.gif b/docs/api/any2json-dbf/any2json-dbf/images/remove.gif deleted file mode 100644 index fc65631c..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/remove.gif and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/rss.png b/docs/api/any2json-dbf/any2json-dbf/images/rss.png deleted file mode 100644 index a9850ee2..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/rss.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/update.gif b/docs/api/any2json-dbf/any2json-dbf/images/update.gif deleted file mode 100644 index b2a6d0bf..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/update.gif and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/images/window-new.png b/docs/api/any2json-dbf/any2json-dbf/images/window-new.png deleted file mode 100644 index 0e12ef95..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/images/window-new.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/img/glyphicons-halflings-white.png b/docs/api/any2json-dbf/any2json-dbf/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/img/glyphicons-halflings-white.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/img/glyphicons-halflings.png b/docs/api/any2json-dbf/any2json-dbf/img/glyphicons-halflings.png deleted file mode 100644 index a9969993..00000000 Binary files a/docs/api/any2json-dbf/any2json-dbf/img/glyphicons-halflings.png and /dev/null differ diff --git a/docs/api/any2json-dbf/any2json-dbf/index.html b/docs/api/any2json-dbf/any2json-dbf/index.html deleted file mode 100644 index c241a201..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/index.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - About – any2json-dbf - - - - - - -
      -
      - - - -
      -
      -
      - - -
      -
      -
      -

      About any2json-dbf

      -

      Convert any text file in Json

      -
      -
      -
      -
      -
      -
      -
      -

      © 2024 -

      -
      -
      -
      - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/js/apache-maven-fluido-2.0.0-M9.min.js b/docs/api/any2json-dbf/any2json-dbf/js/apache-maven-fluido-2.0.0-M9.min.js deleted file mode 100644 index 819716ab..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/js/apache-maven-fluido-2.0.0-M9.min.js +++ /dev/null @@ -1,287 +0,0 @@ -(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== -e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); -l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, -h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, -last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| --2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& -a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), -CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= -/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= -d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); -return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, -ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; -J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); -a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); -(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& -a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; -var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, -d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, -button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= -0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== -typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= -z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& -k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: -new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= -0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, -"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= -ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& -n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== -t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, -e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, -O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", -error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", -[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? -null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ -"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); -t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", -t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, -F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, -b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? -a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= -function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, -"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& -La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& -g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== -h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", -a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, -!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, -"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; -e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), -this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& -(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; -setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); -else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); -c.preventDefault()})}(window.jQuery); -!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= -h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| -"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; -g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= -f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); -!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= -g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), -f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= -setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| -"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= -this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; -g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= -function(){g.fn.tooltip=x;return this}}(window.jQuery); -!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; -return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= -g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); -!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= -g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, -p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= -g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); -!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, -f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", -h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); -!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); -return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", -h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; -(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= -[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, -q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& -h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; -if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, -h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], -"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], -V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], -Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ -ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), -"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", -/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), -["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", -hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-dbf/any2json-dbf/licenses.html b/docs/api/any2json-dbf/any2json-dbf/licenses.html deleted file mode 100644 index 2d33541a..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/licenses.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - - - - - - Project Licenses – any2json-dbf - - - - - - -
      -
      - - - -
      -
      -
      - - -
      -
      -
      -

      Overview

      -

      Typically the licenses listed for the project are that of the project itself, and not of dependencies.

      -

      Project Licenses

      -

      GNU GENERAL PUBLIC LICENSE, Version 3.0

      -
                          GNU GENERAL PUBLIC LICENSE
      -                       Version 3, 29 June 2007
      -
      - Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
      - Everyone is permitted to copy and distribute verbatim copies
      - of this license document, but changing it is not allowed.
      -
      -                            Preamble
      -
      -  The GNU General Public License is a free, copyleft license for
      -software and other kinds of works.
      -
      -  The licenses for most software and other practical works are designed
      -to take away your freedom to share and change the works.  By contrast,
      -the GNU General Public License is intended to guarantee your freedom to
      -share and change all versions of a program--to make sure it remains free
      -software for all its users.  We, the Free Software Foundation, use the
      -GNU General Public License for most of our software; it applies also to
      -any other work released this way by its authors.  You can apply it to
      -your programs, too.
      -
      -  When we speak of free software, we are referring to freedom, not
      -price.  Our General Public Licenses are designed to make sure that you
      -have the freedom to distribute copies of free software (and charge for
      -them if you wish), that you receive source code or can get it if you
      -want it, that you can change the software or use pieces of it in new
      -free programs, and that you know you can do these things.
      -
      -  To protect your rights, we need to prevent others from denying you
      -these rights or asking you to surrender the rights.  Therefore, you have
      -certain responsibilities if you distribute copies of the software, or if
      -you modify it: responsibilities to respect the freedom of others.
      -
      -  For example, if you distribute copies of such a program, whether
      -gratis or for a fee, you must pass on to the recipients the same
      -freedoms that you received.  You must make sure that they, too, receive
      -or can get the source code.  And you must show them these terms so they
      -know their rights.
      -
      -  Developers that use the GNU GPL protect your rights with two steps:
      -(1) assert copyright on the software, and (2) offer you this License
      -giving you legal permission to copy, distribute and/or modify it.
      -
      -  For the developers' and authors' protection, the GPL clearly explains
      -that there is no warranty for this free software.  For both users' and
      -authors' sake, the GPL requires that modified versions be marked as
      -changed, so that their problems will not be attributed erroneously to
      -authors of previous versions.
      -
      -  Some devices are designed to deny users access to install or run
      -modified versions of the software inside them, although the manufacturer
      -can do so.  This is fundamentally incompatible with the aim of
      -protecting users' freedom to change the software.  The systematic
      -pattern of such abuse occurs in the area of products for individuals to
      -use, which is precisely where it is most unacceptable.  Therefore, we
      -have designed this version of the GPL to prohibit the practice for those
      -products.  If such problems arise substantially in other domains, we
      -stand ready to extend this provision to those domains in future versions
      -of the GPL, as needed to protect the freedom of users.
      -
      -  Finally, every program is threatened constantly by software patents.
      -States should not allow patents to restrict development and use of
      -software on general-purpose computers, but in those that do, we wish to
      -avoid the special danger that patents applied to a free program could
      -make it effectively proprietary.  To prevent this, the GPL assures that
      -patents cannot be used to render the program non-free.
      -
      -  The precise terms and conditions for copying, distribution and
      -modification follow.
      -
      -                       TERMS AND CONDITIONS
      -
      -  0. Definitions.
      -
      -  "This License" refers to version 3 of the GNU General Public License.
      -
      -  "Copyright" also means copyright-like laws that apply to other kinds of
      -works, such as semiconductor masks.
      -
      -  "The Program" refers to any copyrightable work licensed under this
      -License.  Each licensee is addressed as "you".  "Licensees" and
      -"recipients" may be individuals or organizations.
      -
      -  To "modify" a work means to copy from or adapt all or part of the work
      -in a fashion requiring copyright permission, other than the making of an
      -exact copy.  The resulting work is called a "modified version" of the
      -earlier work or a work "based on" the earlier work.
      -
      -  A "covered work" means either the unmodified Program or a work based
      -on the Program.
      -
      -  To "propagate" a work means to do anything with it that, without
      -permission, would make you directly or secondarily liable for
      -infringement under applicable copyright law, except executing it on a
      -computer or modifying a private copy.  Propagation includes copying,
      -distribution (with or without modification), making available to the
      -public, and in some countries other activities as well.
      -
      -  To "convey" a work means any kind of propagation that enables other
      -parties to make or receive copies.  Mere interaction with a user through
      -a computer network, with no transfer of a copy, is not conveying.
      -
      -  An interactive user interface displays "Appropriate Legal Notices"
      -to the extent that it includes a convenient and prominently visible
      -feature that (1) displays an appropriate copyright notice, and (2)
      -tells the user that there is no warranty for the work (except to the
      -extent that warranties are provided), that licensees may convey the
      -work under this License, and how to view a copy of this License.  If
      -the interface presents a list of user commands or options, such as a
      -menu, a prominent item in the list meets this criterion.
      -
      -  1. Source Code.
      -
      -  The "source code" for a work means the preferred form of the work
      -for making modifications to it.  "Object code" means any non-source
      -form of a work.
      -
      -  A "Standard Interface" means an interface that either is an official
      -standard defined by a recognized standards body, or, in the case of
      -interfaces specified for a particular programming language, one that
      -is widely used among developers working in that language.
      -
      -  The "System Libraries" of an executable work include anything, other
      -than the work as a whole, that (a) is included in the normal form of
      -packaging a Major Component, but which is not part of that Major
      -Component, and (b) serves only to enable use of the work with that
      -Major Component, or to implement a Standard Interface for which an
      -implementation is available to the public in source code form.  A
      -"Major Component", in this context, means a major essential component
      -(kernel, window system, and so on) of the specific operating system
      -(if any) on which the executable work runs, or a compiler used to
      -produce the work, or an object code interpreter used to run it.
      -
      -  The "Corresponding Source" for a work in object code form means all
      -the source code needed to generate, install, and (for an executable
      -work) run the object code and to modify the work, including scripts to
      -control those activities.  However, it does not include the work's
      -System Libraries, or general-purpose tools or generally available free
      -programs which are used unmodified in performing those activities but
      -which are not part of the work.  For example, Corresponding Source
      -includes interface definition files associated with source files for
      -the work, and the source code for shared libraries and dynamically
      -linked subprograms that the work is specifically designed to require,
      -such as by intimate data communication or control flow between those
      -subprograms and other parts of the work.
      -
      -  The Corresponding Source need not include anything that users
      -can regenerate automatically from other parts of the Corresponding
      -Source.
      -
      -  The Corresponding Source for a work in source code form is that
      -same work.
      -
      -  2. Basic Permissions.
      -
      -  All rights granted under this License are granted for the term of
      -copyright on the Program, and are irrevocable provided the stated
      -conditions are met.  This License explicitly affirms your unlimited
      -permission to run the unmodified Program.  The output from running a
      -covered work is covered by this License only if the output, given its
      -content, constitutes a covered work.  This License acknowledges your
      -rights of fair use or other equivalent, as provided by copyright law.
      -
      -  You may make, run and propagate covered works that you do not
      -convey, without conditions so long as your license otherwise remains
      -in force.  You may convey covered works to others for the sole purpose
      -of having them make modifications exclusively for you, or provide you
      -with facilities for running those works, provided that you comply with
      -the terms of this License in conveying all material for which you do
      -not control copyright.  Those thus making or running the covered works
      -for you must do so exclusively on your behalf, under your direction
      -and control, on terms that prohibit them from making any copies of
      -your copyrighted material outside their relationship with you.
      -
      -  Conveying under any other circumstances is permitted solely under
      -the conditions stated below.  Sublicensing is not allowed; section 10
      -makes it unnecessary.
      -
      -  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
      -
      -  No covered work shall be deemed part of an effective technological
      -measure under any applicable law fulfilling obligations under article
      -11 of the WIPO copyright treaty adopted on 20 December 1996, or
      -similar laws prohibiting or restricting circumvention of such
      -measures.
      -
      -  When you convey a covered work, you waive any legal power to forbid
      -circumvention of technological measures to the extent such circumvention
      -is effected by exercising rights under this License with respect to
      -the covered work, and you disclaim any intention to limit operation or
      -modification of the work as a means of enforcing, against the work's
      -users, your or third parties' legal rights to forbid circumvention of
      -technological measures.
      -
      -  4. Conveying Verbatim Copies.
      -
      -  You may convey verbatim copies of the Program's source code as you
      -receive it, in any medium, provided that you conspicuously and
      -appropriately publish on each copy an appropriate copyright notice;
      -keep intact all notices stating that this License and any
      -non-permissive terms added in accord with section 7 apply to the code;
      -keep intact all notices of the absence of any warranty; and give all
      -recipients a copy of this License along with the Program.
      -
      -  You may charge any price or no price for each copy that you convey,
      -and you may offer support or warranty protection for a fee.
      -
      -  5. Conveying Modified Source Versions.
      -
      -  You may convey a work based on the Program, or the modifications to
      -produce it from the Program, in the form of source code under the
      -terms of section 4, provided that you also meet all of these conditions:
      -
      -    a) The work must carry prominent notices stating that you modified
      -    it, and giving a relevant date.
      -
      -    b) The work must carry prominent notices stating that it is
      -    released under this License and any conditions added under section
      -    7.  This requirement modifies the requirement in section 4 to
      -    "keep intact all notices".
      -
      -    c) You must license the entire work, as a whole, under this
      -    License to anyone who comes into possession of a copy.  This
      -    License will therefore apply, along with any applicable section 7
      -    additional terms, to the whole of the work, and all its parts,
      -    regardless of how they are packaged.  This License gives no
      -    permission to license the work in any other way, but it does not
      -    invalidate such permission if you have separately received it.
      -
      -    d) If the work has interactive user interfaces, each must display
      -    Appropriate Legal Notices; however, if the Program has interactive
      -    interfaces that do not display Appropriate Legal Notices, your
      -    work need not make them do so.
      -
      -  A compilation of a covered work with other separate and independent
      -works, which are not by their nature extensions of the covered work,
      -and which are not combined with it such as to form a larger program,
      -in or on a volume of a storage or distribution medium, is called an
      -"aggregate" if the compilation and its resulting copyright are not
      -used to limit the access or legal rights of the compilation's users
      -beyond what the individual works permit.  Inclusion of a covered work
      -in an aggregate does not cause this License to apply to the other
      -parts of the aggregate.
      -
      -  6. Conveying Non-Source Forms.
      -
      -  You may convey a covered work in object code form under the terms
      -of sections 4 and 5, provided that you also convey the
      -machine-readable Corresponding Source under the terms of this License,
      -in one of these ways:
      -
      -    a) Convey the object code in, or embodied in, a physical product
      -    (including a physical distribution medium), accompanied by the
      -    Corresponding Source fixed on a durable physical medium
      -    customarily used for software interchange.
      -
      -    b) Convey the object code in, or embodied in, a physical product
      -    (including a physical distribution medium), accompanied by a
      -    written offer, valid for at least three years and valid for as
      -    long as you offer spare parts or customer support for that product
      -    model, to give anyone who possesses the object code either (1) a
      -    copy of the Corresponding Source for all the software in the
      -    product that is covered by this License, on a durable physical
      -    medium customarily used for software interchange, for a price no
      -    more than your reasonable cost of physically performing this
      -    conveying of source, or (2) access to copy the
      -    Corresponding Source from a network server at no charge.
      -
      -    c) Convey individual copies of the object code with a copy of the
      -    written offer to provide the Corresponding Source.  This
      -    alternative is allowed only occasionally and noncommercially, and
      -    only if you received the object code with such an offer, in accord
      -    with subsection 6b.
      -
      -    d) Convey the object code by offering access from a designated
      -    place (gratis or for a charge), and offer equivalent access to the
      -    Corresponding Source in the same way through the same place at no
      -    further charge.  You need not require recipients to copy the
      -    Corresponding Source along with the object code.  If the place to
      -    copy the object code is a network server, the Corresponding Source
      -    may be on a different server (operated by you or a third party)
      -    that supports equivalent copying facilities, provided you maintain
      -    clear directions next to the object code saying where to find the
      -    Corresponding Source.  Regardless of what server hosts the
      -    Corresponding Source, you remain obligated to ensure that it is
      -    available for as long as needed to satisfy these requirements.
      -
      -    e) Convey the object code using peer-to-peer transmission, provided
      -    you inform other peers where the object code and Corresponding
      -    Source of the work are being offered to the general public at no
      -    charge under subsection 6d.
      -
      -  A separable portion of the object code, whose source code is excluded
      -from the Corresponding Source as a System Library, need not be
      -included in conveying the object code work.
      -
      -  A "User Product" is either (1) a "consumer product", which means any
      -tangible personal property which is normally used for personal, family,
      -or household purposes, or (2) anything designed or sold for incorporation
      -into a dwelling.  In determining whether a product is a consumer product,
      -doubtful cases shall be resolved in favor of coverage.  For a particular
      -product received by a particular user, "normally used" refers to a
      -typical or common use of that class of product, regardless of the status
      -of the particular user or of the way in which the particular user
      -actually uses, or expects or is expected to use, the product.  A product
      -is a consumer product regardless of whether the product has substantial
      -commercial, industrial or non-consumer uses, unless such uses represent
      -the only significant mode of use of the product.
      -
      -  "Installation Information" for a User Product means any methods,
      -procedures, authorization keys, or other information required to install
      -and execute modified versions of a covered work in that User Product from
      -a modified version of its Corresponding Source.  The information must
      -suffice to ensure that the continued functioning of the modified object
      -code is in no case prevented or interfered with solely because
      -modification has been made.
      -
      -  If you convey an object code work under this section in, or with, or
      -specifically for use in, a User Product, and the conveying occurs as
      -part of a transaction in which the right of possession and use of the
      -User Product is transferred to the recipient in perpetuity or for a
      -fixed term (regardless of how the transaction is characterized), the
      -Corresponding Source conveyed under this section must be accompanied
      -by the Installation Information.  But this requirement does not apply
      -if neither you nor any third party retains the ability to install
      -modified object code on the User Product (for example, the work has
      -been installed in ROM).
      -
      -  The requirement to provide Installation Information does not include a
      -requirement to continue to provide support service, warranty, or updates
      -for a work that has been modified or installed by the recipient, or for
      -the User Product in which it has been modified or installed.  Access to a
      -network may be denied when the modification itself materially and
      -adversely affects the operation of the network or violates the rules and
      -protocols for communication across the network.
      -
      -  Corresponding Source conveyed, and Installation Information provided,
      -in accord with this section must be in a format that is publicly
      -documented (and with an implementation available to the public in
      -source code form), and must require no special password or key for
      -unpacking, reading or copying.
      -
      -  7. Additional Terms.
      -
      -  "Additional permissions" are terms that supplement the terms of this
      -License by making exceptions from one or more of its conditions.
      -Additional permissions that are applicable to the entire Program shall
      -be treated as though they were included in this License, to the extent
      -that they are valid under applicable law.  If additional permissions
      -apply only to part of the Program, that part may be used separately
      -under those permissions, but the entire Program remains governed by
      -this License without regard to the additional permissions.
      -
      -  When you convey a copy of a covered work, you may at your option
      -remove any additional permissions from that copy, or from any part of
      -it.  (Additional permissions may be written to require their own
      -removal in certain cases when you modify the work.)  You may place
      -additional permissions on material, added by you to a covered work,
      -for which you have or can give appropriate copyright permission.
      -
      -  Notwithstanding any other provision of this License, for material you
      -add to a covered work, you may (if authorized by the copyright holders of
      -that material) supplement the terms of this License with terms:
      -
      -    a) Disclaiming warranty or limiting liability differently from the
      -    terms of sections 15 and 16 of this License; or
      -
      -    b) Requiring preservation of specified reasonable legal notices or
      -    author attributions in that material or in the Appropriate Legal
      -    Notices displayed by works containing it; or
      -
      -    c) Prohibiting misrepresentation of the origin of that material, or
      -    requiring that modified versions of such material be marked in
      -    reasonable ways as different from the original version; or
      -
      -    d) Limiting the use for publicity purposes of names of licensors or
      -    authors of the material; or
      -
      -    e) Declining to grant rights under trademark law for use of some
      -    trade names, trademarks, or service marks; or
      -
      -    f) Requiring indemnification of licensors and authors of that
      -    material by anyone who conveys the material (or modified versions of
      -    it) with contractual assumptions of liability to the recipient, for
      -    any liability that these contractual assumptions directly impose on
      -    those licensors and authors.
      -
      -  All other non-permissive additional terms are considered "further
      -restrictions" within the meaning of section 10.  If the Program as you
      -received it, or any part of it, contains a notice stating that it is
      -governed by this License along with a term that is a further
      -restriction, you may remove that term.  If a license document contains
      -a further restriction but permits relicensing or conveying under this
      -License, you may add to a covered work material governed by the terms
      -of that license document, provided that the further restriction does
      -not survive such relicensing or conveying.
      -
      -  If you add terms to a covered work in accord with this section, you
      -must place, in the relevant source files, a statement of the
      -additional terms that apply to those files, or a notice indicating
      -where to find the applicable terms.
      -
      -  Additional terms, permissive or non-permissive, may be stated in the
      -form of a separately written license, or stated as exceptions;
      -the above requirements apply either way.
      -
      -  8. Termination.
      -
      -  You may not propagate or modify a covered work except as expressly
      -provided under this License.  Any attempt otherwise to propagate or
      -modify it is void, and will automatically terminate your rights under
      -this License (including any patent licenses granted under the third
      -paragraph of section 11).
      -
      -  However, if you cease all violation of this License, then your
      -license from a particular copyright holder is reinstated (a)
      -provisionally, unless and until the copyright holder explicitly and
      -finally terminates your license, and (b) permanently, if the copyright
      -holder fails to notify you of the violation by some reasonable means
      -prior to 60 days after the cessation.
      -
      -  Moreover, your license from a particular copyright holder is
      -reinstated permanently if the copyright holder notifies you of the
      -violation by some reasonable means, this is the first time you have
      -received notice of violation of this License (for any work) from that
      -copyright holder, and you cure the violation prior to 30 days after
      -your receipt of the notice.
      -
      -  Termination of your rights under this section does not terminate the
      -licenses of parties who have received copies or rights from you under
      -this License.  If your rights have been terminated and not permanently
      -reinstated, you do not qualify to receive new licenses for the same
      -material under section 10.
      -
      -  9. Acceptance Not Required for Having Copies.
      -
      -  You are not required to accept this License in order to receive or
      -run a copy of the Program.  Ancillary propagation of a covered work
      -occurring solely as a consequence of using peer-to-peer transmission
      -to receive a copy likewise does not require acceptance.  However,
      -nothing other than this License grants you permission to propagate or
      -modify any covered work.  These actions infringe copyright if you do
      -not accept this License.  Therefore, by modifying or propagating a
      -covered work, you indicate your acceptance of this License to do so.
      -
      -  10. Automatic Licensing of Downstream Recipients.
      -
      -  Each time you convey a covered work, the recipient automatically
      -receives a license from the original licensors, to run, modify and
      -propagate that work, subject to this License.  You are not responsible
      -for enforcing compliance by third parties with this License.
      -
      -  An "entity transaction" is a transaction transferring control of an
      -organization, or substantially all assets of one, or subdividing an
      -organization, or merging organizations.  If propagation of a covered
      -work results from an entity transaction, each party to that
      -transaction who receives a copy of the work also receives whatever
      -licenses to the work the party's predecessor in interest had or could
      -give under the previous paragraph, plus a right to possession of the
      -Corresponding Source of the work from the predecessor in interest, if
      -the predecessor has it or can get it with reasonable efforts.
      -
      -  You may not impose any further restrictions on the exercise of the
      -rights granted or affirmed under this License.  For example, you may
      -not impose a license fee, royalty, or other charge for exercise of
      -rights granted under this License, and you may not initiate litigation
      -(including a cross-claim or counterclaim in a lawsuit) alleging that
      -any patent claim is infringed by making, using, selling, offering for
      -sale, or importing the Program or any portion of it.
      -
      -  11. Patents.
      -
      -  A "contributor" is a copyright holder who authorizes use under this
      -License of the Program or a work on which the Program is based.  The
      -work thus licensed is called the contributor's "contributor version".
      -
      -  A contributor's "essential patent claims" are all patent claims
      -owned or controlled by the contributor, whether already acquired or
      -hereafter acquired, that would be infringed by some manner, permitted
      -by this License, of making, using, or selling its contributor version,
      -but do not include claims that would be infringed only as a
      -consequence of further modification of the contributor version.  For
      -purposes of this definition, "control" includes the right to grant
      -patent sublicenses in a manner consistent with the requirements of
      -this License.
      -
      -  Each contributor grants you a non-exclusive, worldwide, royalty-free
      -patent license under the contributor's essential patent claims, to
      -make, use, sell, offer for sale, import and otherwise run, modify and
      -propagate the contents of its contributor version.
      -
      -  In the following three paragraphs, a "patent license" is any express
      -agreement or commitment, however denominated, not to enforce a patent
      -(such as an express permission to practice a patent or covenant not to
      -sue for patent infringement).  To "grant" such a patent license to a
      -party means to make such an agreement or commitment not to enforce a
      -patent against the party.
      -
      -  If you convey a covered work, knowingly relying on a patent license,
      -and the Corresponding Source of the work is not available for anyone
      -to copy, free of charge and under the terms of this License, through a
      -publicly available network server or other readily accessible means,
      -then you must either (1) cause the Corresponding Source to be so
      -available, or (2) arrange to deprive yourself of the benefit of the
      -patent license for this particular work, or (3) arrange, in a manner
      -consistent with the requirements of this License, to extend the patent
      -license to downstream recipients.  "Knowingly relying" means you have
      -actual knowledge that, but for the patent license, your conveying the
      -covered work in a country, or your recipient's use of the covered work
      -in a country, would infringe one or more identifiable patents in that
      -country that you have reason to believe are valid.
      -
      -  If, pursuant to or in connection with a single transaction or
      -arrangement, you convey, or propagate by procuring conveyance of, a
      -covered work, and grant a patent license to some of the parties
      -receiving the covered work authorizing them to use, propagate, modify
      -or convey a specific copy of the covered work, then the patent license
      -you grant is automatically extended to all recipients of the covered
      -work and works based on it.
      -
      -  A patent license is "discriminatory" if it does not include within
      -the scope of its coverage, prohibits the exercise of, or is
      -conditioned on the non-exercise of one or more of the rights that are
      -specifically granted under this License.  You may not convey a covered
      -work if you are a party to an arrangement with a third party that is
      -in the business of distributing software, under which you make payment
      -to the third party based on the extent of your activity of conveying
      -the work, and under which the third party grants, to any of the
      -parties who would receive the covered work from you, a discriminatory
      -patent license (a) in connection with copies of the covered work
      -conveyed by you (or copies made from those copies), or (b) primarily
      -for and in connection with specific products or compilations that
      -contain the covered work, unless you entered into that arrangement,
      -or that patent license was granted, prior to 28 March 2007.
      -
      -  Nothing in this License shall be construed as excluding or limiting
      -any implied license or other defenses to infringement that may
      -otherwise be available to you under applicable patent law.
      -
      -  12. No Surrender of Others' Freedom.
      -
      -  If conditions are imposed on you (whether by court order, agreement or
      -otherwise) that contradict the conditions of this License, they do not
      -excuse you from the conditions of this License.  If you cannot convey a
      -covered work so as to satisfy simultaneously your obligations under this
      -License and any other pertinent obligations, then as a consequence you may
      -not convey it at all.  For example, if you agree to terms that obligate you
      -to collect a royalty for further conveying from those to whom you convey
      -the Program, the only way you could satisfy both those terms and this
      -License would be to refrain entirely from conveying the Program.
      -
      -  13. Use with the GNU Affero General Public License.
      -
      -  Notwithstanding any other provision of this License, you have
      -permission to link or combine any covered work with a work licensed
      -under version 3 of the GNU Affero General Public License into a single
      -combined work, and to convey the resulting work.  The terms of this
      -License will continue to apply to the part which is the covered work,
      -but the special requirements of the GNU Affero General Public License,
      -section 13, concerning interaction through a network will apply to the
      -combination as such.
      -
      -  14. Revised Versions of this License.
      -
      -  The Free Software Foundation may publish revised and/or new versions of
      -the GNU General Public License from time to time.  Such new versions will
      -be similar in spirit to the present version, but may differ in detail to
      -address new problems or concerns.
      -
      -  Each version is given a distinguishing version number.  If the
      -Program specifies that a certain numbered version of the GNU General
      -Public License "or any later version" applies to it, you have the
      -option of following the terms and conditions either of that numbered
      -version or of any later version published by the Free Software
      -Foundation.  If the Program does not specify a version number of the
      -GNU General Public License, you may choose any version ever published
      -by the Free Software Foundation.
      -
      -  If the Program specifies that a proxy can decide which future
      -versions of the GNU General Public License can be used, that proxy's
      -public statement of acceptance of a version permanently authorizes you
      -to choose that version for the Program.
      -
      -  Later license versions may give you additional or different
      -permissions.  However, no additional obligations are imposed on any
      -author or copyright holder as a result of your choosing to follow a
      -later version.
      -
      -  15. Disclaimer of Warranty.
      -
      -  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
      -APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
      -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
      -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
      -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
      -PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
      -IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
      -ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
      -
      -  16. Limitation of Liability.
      -
      -  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
      -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
      -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
      -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
      -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
      -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
      -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
      -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
      -SUCH DAMAGES.
      -
      -  17. Interpretation of Sections 15 and 16.
      -
      -  If the disclaimer of warranty and limitation of liability provided
      -above cannot be given local legal effect according to their terms,
      -reviewing courts shall apply local law that most closely approximates
      -an absolute waiver of all civil liability in connection with the
      -Program, unless a warranty or assumption of liability accompanies a
      -copy of the Program in return for a fee.
      -
      -                     END OF TERMS AND CONDITIONS
      -
      -            How to Apply These Terms to Your New Programs
      -
      -  If you develop a new program, and you want it to be of the greatest
      -possible use to the public, the best way to achieve this is to make it
      -free software which everyone can redistribute and change under these terms.
      -
      -  To do so, attach the following notices to the program.  It is safest
      -to attach them to the start of each source file to most effectively
      -state the exclusion of warranty; and each file should have at least
      -the "copyright" line and a pointer to where the full notice is found.
      -
      -    <one line to give the program's name and a brief idea of what it does.>
      -    Copyright (C) <year>  <name of author>
      -
      -    This program is free software: you can redistribute it and/or modify
      -    it under the terms of the GNU General Public License as published by
      -    the Free Software Foundation, either version 3 of the License, or
      -    (at your option) any later version.
      -
      -    This program is distributed in the hope that it will be useful,
      -    but WITHOUT ANY WARRANTY; without even the implied warranty of
      -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      -    GNU General Public License for more details.
      -
      -    You should have received a copy of the GNU General Public License
      -    along with this program.  If not, see <https://www.gnu.org/licenses/>.
      -
      -Also add information on how to contact you by electronic and paper mail.
      -
      -  If the program does terminal interaction, make it output a short
      -notice like this when it starts in an interactive mode:
      -
      -    <program>  Copyright (C) <year>  <name of author>
      -    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
      -    This is free software, and you are welcome to redistribute it
      -    under certain conditions; type `show c' for details.
      -
      -The hypothetical commands `show w' and `show c' should show the appropriate
      -parts of the General Public License.  Of course, your program's commands
      -might be different; for a GUI interface, you would use an "about box".
      -
      -  You should also get your employer (if you work as a programmer) or school,
      -if any, to sign a "copyright disclaimer" for the program, if necessary.
      -For more information on this, and how to apply and follow the GNU GPL, see
      -<https://www.gnu.org/licenses/>.
      -
      -  The GNU General Public License does not permit incorporating your program
      -into proprietary programs.  If your program is a subroutine library, you
      -may consider it more useful to permit linking proprietary applications with
      -the library.  If this is what you want to do, use the GNU Lesser General
      -Public License instead of this License.  But first, please read
      -<https://www.gnu.org/licenses/why-not-lgpl.html>.
      -
      -
      -
      -
      -
      -
      -
      -
      -

      © 2024 -

      -
      -
      -
      - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/plugin-management.html b/docs/api/any2json-dbf/any2json-dbf/plugin-management.html deleted file mode 100644 index 594b8af7..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/plugin-management.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - Project Plugin Management – any2json-dbf - - - - - - -
      -
      - - - -
      -
      -
      - - -
      -
      -
      -

      Project Plugin Management

      - - - - - - - - - - - - - - - - - - - - -
      GroupIdArtifactIdVersion
      org.apache.maven.pluginsmaven-antrun-plugin3.1.0
      org.apache.maven.pluginsmaven-assembly-plugin3.7.1
      org.apache.maven.pluginsmaven-dependency-plugin3.7.0
      org.apache.maven.pluginsmaven-release-plugin3.0.1
      -
      -
      -
      -
      -
      -
      -
      -

      © 2024 -

      -
      -
      -
      - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/plugins.html b/docs/api/any2json-dbf/any2json-dbf/plugins.html deleted file mode 100644 index 487af3f2..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/plugins.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - Project Plugins – any2json-dbf - - - - - - -
      -
      - - - -
      -
      -
      - - -
      -
      -
      -

      Project Build Plugins

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      GroupIdArtifactIdVersion
      org.apache.maven.pluginsmaven-clean-plugin3.4.0
      org.apache.maven.pluginsmaven-compiler-plugin3.13.0
      org.apache.maven.pluginsmaven-deploy-plugin3.1.2
      org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
      org.apache.maven.pluginsmaven-install-plugin3.1.3
      org.apache.maven.pluginsmaven-jar-plugin3.4.2
      org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
      org.apache.maven.pluginsmaven-resources-plugin3.3.1
      org.apache.maven.pluginsmaven-site-plugin3.20.0
      org.apache.maven.pluginsmaven-surefire-plugin3.4.0
      org.codehaus.mojoversions-maven-plugin2.17.1
      -

      Project Report Plugins

      - - - - - - - - - - - - -
      GroupIdArtifactIdVersion
      org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
      org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
      -
      -
      -
      -
      -
      -
      -
      -

      © 2024 -

      -
      -
      -
      - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/project-info.html b/docs/api/any2json-dbf/any2json-dbf/project-info.html deleted file mode 100644 index 516b27ca..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/project-info.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - Project Information – any2json-dbf - - - - - - -
      -
      - - - -
      -
      -
      - - -
      -
      -
      -

      Project Information

      -

      This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

      -

      Overview

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      DocumentDescription
      DependenciesThis document lists the project's dependencies and provides information on each dependency.
      Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
      Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
      Distribution ManagementThis document provides informations on the distribution management of this project.
      AboutConvert any text file in Json
      LicensesThis document lists the project license(s).
      Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
      PluginsThis document lists the build plugins and the report plugins used by this project.
      Source Code ManagementThis document lists ways to access the online source repository.
      SummaryThis document lists other related information of this project
      TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
      -
      -
      -
      -
      -
      -
      -
      -

      © 2024 -

      -
      -
      -
      - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/project-reports.html b/docs/api/any2json-dbf/any2json-dbf/project-reports.html deleted file mode 100644 index e305384e..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/project-reports.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - Generated Reports – any2json-dbf - - - - - - -
      -
      - - - -
      -
      -
      - - -
      -
      -
      -

      Generated Reports

      -

      This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

      -

      Overview

      - - - - - - -
      DocumentDescription
      JavadocJavadoc API documentation.
      -
      -
      -
      -
      -
      -
      -
      -

      © 2024 -

      -
      -
      -
      - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/scm.html b/docs/api/any2json-dbf/any2json-dbf/scm.html deleted file mode 100644 index 376dc6db..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/scm.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - Source Code Management – any2json-dbf - - - - - - -
      -
      - - - -
      -
      -
      - - -
      -
      -
      -

      Overview

      -

      This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

      -

      Web Browser Access

      -

      The following is a link to a browsable version of the source repository:

      -
      https://github.com/romualdrousseau/any2json-monorepo/any2json-dbf
      -

      Anonymous Access

      -

      The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

      -
      $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
      -

      Developer Access

      -

      Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

      -
      $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
      -

      Access from Behind a Firewall

      -

      Refer to the documentation of the SCM used for more information about access behind a firewall.

      -
      -
      -
      -
      -
      -
      -
      -

      © 2024 -

      -
      -
      -
      - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/summary.html b/docs/api/any2json-dbf/any2json-dbf/summary.html deleted file mode 100644 index 2aba65d0..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/summary.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - Project Summary – any2json-dbf - - - - - - -
      -
      - - - -
      -
      -
      - - -
      -
      -
      -

      Project Summary

      -

      Project Information

      - - - - - - - - - - - - -
      FieldValue
      Nameany2json-dbf
      DescriptionConvert any text file in Json
      Homepagehttps://github.com/romualdrousseau/any2json-dbf
      -

      Project Organization

      -

      This project does not belong to an organization.

      -

      Build Information

      - - - - - - - - - - - - - - - - - - -
      FieldValue
      GroupIdcom.github.romualdrousseau
      ArtifactIdany2json-dbf
      Version2.44-SNAPSHOT
      Typejar
      Java Version17
      -
      -
      -
      -
      -
      -
      -
      -

      © 2024 -

      -
      -
      -
      - - - diff --git a/docs/api/any2json-dbf/any2json-dbf/team.html b/docs/api/any2json-dbf/any2json-dbf/team.html deleted file mode 100644 index 0a187326..00000000 --- a/docs/api/any2json-dbf/any2json-dbf/team.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - Project Team – any2json-dbf - - - - - - -
      -
      - - - -
      -
      -
      - - -
      -
      -
      -

      Project Team

      -

      A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

      -

      The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

      -

      Members

      -

      The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

      - - - - - - - - - - - - -
      ImageNameEmailOrganizationOrganization URL
      Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
      -

      Contributors

      -

      There are no contributors listed for this project. Please check back again later.

      -
      -
      -
      -
      -
      -
      -
      -

      © 2024 -

      -
      -
      -
      - - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/allclasses-index.html b/docs/api/any2json-examples/any2json-examples/apidocs/allclasses-index.html deleted file mode 100644 index 34268121..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/allclasses-index.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - -All Classes and Interfaces (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      All Classes and Interfaces

      -
      -
      -
      Classes
      -
      -
      Class
      -
      Description
      - -
       
      - -
       
      - -
       
      - -
       
      - -
       
      - -
       
      - -
       
      - -
       
      - -
       
      - -
       
      -
      -
      -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/allpackages-index.html b/docs/api/any2json-examples/any2json-examples/apidocs/allpackages-index.html deleted file mode 100644 index c9dbb9a0..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/allpackages-index.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - -All Packages (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      All Packages

      -
      -
      Package Summary
      -
      -
      Package
      -
      Description
      - -
       
      -
      -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Common.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Common.html deleted file mode 100644 index 883444ae..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Common.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - -Common (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      - - -
      java.lang.Object -
      com.github.romualdrousseau.any2json.examples.Common
      -
      -
      -
      -
      public class Common -extends Object
      -
      -
      - -
      -
      -
        - -
      • -
        -

        Constructor Details

        -
          -
        • -
          -

          Common

          -
          public Common()
          -
          -
        • -
        -
        -
      • - -
      • -
        -

        Method Details

        -
          -
        • -
          -

          loadModelBuilder

          -
          public static <T> ModelBuilder loadModelBuilder(String modelName, - Class<T> clazz)
          -
          -
        • -
        • -
          -

          loadModelBuilderFromGitHub

          -
          public static ModelBuilder loadModelBuilderFromGitHub(String modelName)
          -
          -
        • -
        • -
          -

          loadData

          -
          public static <T> File loadData(String fileName, - Class<T> clazz)
          -
          -
        • -
        • -
          -

          getResourcePath

          -
          public static <T> Path getResourcePath(String resourceName, - Class<T> clazz)
          -
          -
        • -
        • -
          -

          printHeaders

          -
          public static void printHeaders(Iterable<Header> headers)
          -
          -
        • -
        • -
          -

          printTags

          -
          public static void printTags(Iterable<Header> headers)
          -
          -
        • -
        • -
          -

          printRows

          -
          public static void printRows(Iterable<Row> rows)
          -
          -
        • -
        • -
          -

          addSheetDebugger

          -
          public static Sheet addSheetDebugger(Sheet sheet)
          -
          -
        • -
        -
        -
      • -
      -
      - -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial1.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial1.html deleted file mode 100644 index 44b65ce9..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial1.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - -Tutorial1 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      - -
      - -

      Class Tutorial1

      -
      -
      java.lang.Object -
      com.github.romualdrousseau.any2json.examples.Tutorial1
      -
      -
      -
      -
      All Implemented Interfaces:
      -
      Runnable
      -
      -
      -
      public class Tutorial1 -extends Object -implements Runnable
      -
      -
      - -
      -
      -
        - -
      • -
        -

        Constructor Details

        -
          -
        • -
          -

          Tutorial1

          -
          public Tutorial1()
          -
          -
        • -
        -
        -
      • - -
      • -
        -

        Method Details

        -
          -
        • -
          -

          run

          -
          public void run()
          -
          -
          Specified by:
          -
          run in interface Runnable
          -
          -
          -
        • -
        • -
          -

          main

          -
          public static void main(String[] args)
          -
          -
        • -
        -
        -
      • -
      -
      - -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial2.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial2.html deleted file mode 100644 index 4507b040..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial2.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - -Tutorial2 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      - -
      - -

      Class Tutorial2

      -
      -
      java.lang.Object -
      com.github.romualdrousseau.any2json.examples.Tutorial2
      -
      -
      -
      -
      All Implemented Interfaces:
      -
      Runnable
      -
      -
      -
      public class Tutorial2 -extends Object -implements Runnable
      -
      -
      - -
      -
      -
        - -
      • -
        -

        Constructor Details

        -
          -
        • -
          -

          Tutorial2

          -
          public Tutorial2()
          -
          -
        • -
        -
        -
      • - -
      • -
        -

        Method Details

        -
          -
        • -
          -

          run

          -
          public void run()
          -
          -
          Specified by:
          -
          run in interface Runnable
          -
          -
          -
        • -
        • -
          -

          main

          -
          public static void main(String[] args)
          -
          -
        • -
        -
        -
      • -
      -
      - -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial3.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial3.html deleted file mode 100644 index 74ba228a..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial3.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - -Tutorial3 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      - -
      - -

      Class Tutorial3

      -
      -
      java.lang.Object -
      com.github.romualdrousseau.any2json.examples.Tutorial3
      -
      -
      -
      -
      All Implemented Interfaces:
      -
      Runnable
      -
      -
      -
      public class Tutorial3 -extends Object -implements Runnable
      -
      -
      - -
      -
      -
        - -
      • -
        -

        Constructor Details

        -
          -
        • -
          -

          Tutorial3

          -
          public Tutorial3()
          -
          -
        • -
        -
        -
      • - -
      • -
        -

        Method Details

        -
          -
        • -
          -

          run

          -
          public void run()
          -
          -
          Specified by:
          -
          run in interface Runnable
          -
          -
          -
        • -
        • -
          -

          main

          -
          public static void main(String[] args)
          -
          -
        • -
        -
        -
      • -
      -
      - -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial4.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial4.html deleted file mode 100644 index ffaa0348..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial4.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - -Tutorial4 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      - -
      - -

      Class Tutorial4

      -
      -
      java.lang.Object -
      com.github.romualdrousseau.any2json.examples.Tutorial4
      -
      -
      -
      -
      All Implemented Interfaces:
      -
      Runnable
      -
      -
      -
      public class Tutorial4 -extends Object -implements Runnable
      -
      -
      - -
      -
      -
        - -
      • -
        -

        Constructor Details

        -
          -
        • -
          -

          Tutorial4

          -
          public Tutorial4()
          -
          -
        • -
        -
        -
      • - -
      • -
        -

        Method Details

        -
          -
        • -
          -

          run

          -
          public void run()
          -
          -
          Specified by:
          -
          run in interface Runnable
          -
          -
          -
        • -
        • -
          -

          main

          -
          public static void main(String[] args)
          -
          -
        • -
        -
        -
      • -
      -
      - -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial5.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial5.html deleted file mode 100644 index ac731308..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial5.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - -Tutorial5 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      - -
      - -

      Class Tutorial5

      -
      -
      java.lang.Object -
      com.github.romualdrousseau.any2json.examples.Tutorial5
      -
      -
      -
      -
      All Implemented Interfaces:
      -
      Runnable
      -
      -
      -
      public class Tutorial5 -extends Object -implements Runnable
      -
      -
      - -
      -
      -
        - -
      • -
        -

        Constructor Details

        -
          -
        • -
          -

          Tutorial5

          -
          public Tutorial5()
          -
          -
        • -
        -
        -
      • - -
      • -
        -

        Method Details

        -
          -
        • -
          -

          run

          -
          public void run()
          -
          -
          Specified by:
          -
          run in interface Runnable
          -
          -
          -
        • -
        • -
          -

          main

          -
          public static void main(String[] args)
          -
          -
        • -
        -
        -
      • -
      -
      - -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial6.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial6.html deleted file mode 100644 index 8a7343c6..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial6.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - -Tutorial6 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      - -
      - -

      Class Tutorial6

      -
      -
      java.lang.Object -
      com.github.romualdrousseau.any2json.examples.Tutorial6
      -
      -
      -
      -
      All Implemented Interfaces:
      -
      Runnable
      -
      -
      -
      public class Tutorial6 -extends Object -implements Runnable
      -
      -
      - -
      -
      -
        - -
      • -
        -

        Constructor Details

        -
          -
        • -
          -

          Tutorial6

          -
          public Tutorial6()
          -
          -
        • -
        -
        -
      • - -
      • -
        -

        Method Details

        -
          -
        • -
          -

          run

          -
          public void run()
          -
          -
          Specified by:
          -
          run in interface Runnable
          -
          -
          -
        • -
        • -
          -

          main

          -
          public static void main(String[] args)
          -
          -
        • -
        -
        -
      • -
      -
      - -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial7.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial7.html deleted file mode 100644 index 47320278..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial7.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - -Tutorial7 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      - -
      - -

      Class Tutorial7

      -
      -
      java.lang.Object -
      com.github.romualdrousseau.any2json.examples.Tutorial7
      -
      -
      -
      -
      All Implemented Interfaces:
      -
      Runnable
      -
      -
      -
      public class Tutorial7 -extends Object -implements Runnable
      -
      -
      - -
      -
      -
        - -
      • -
        -

        Constructor Details

        -
          -
        • -
          -

          Tutorial7

          -
          public Tutorial7()
          -
          -
        • -
        -
        -
      • - -
      • -
        -

        Method Details

        -
          -
        • -
          -

          run

          -
          public void run()
          -
          -
          Specified by:
          -
          run in interface Runnable
          -
          -
          -
        • -
        • -
          -

          main

          -
          public static void main(String[] args)
          -
          -
        • -
        -
        -
      • -
      -
      - -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial8.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial8.html deleted file mode 100644 index 4fd3e467..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial8.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - -Tutorial8 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      - -
      - -

      Class Tutorial8

      -
      -
      java.lang.Object -
      com.github.romualdrousseau.any2json.examples.Tutorial8
      -
      -
      -
      -
      All Implemented Interfaces:
      -
      Runnable
      -
      -
      -
      public class Tutorial8 -extends Object -implements Runnable
      -
      -
      - -
      -
      -
        - -
      • -
        -

        Constructor Details

        -
          -
        • -
          -

          Tutorial8

          -
          public Tutorial8()
          -
          -
        • -
        -
        -
      • - -
      • -
        -

        Method Details

        -
          -
        • -
          -

          run

          -
          public void run()
          -
          -
          Specified by:
          -
          run in interface Runnable
          -
          -
          -
        • -
        • -
          -

          main

          -
          public static void main(String[] args)
          -
          -
        • -
        -
        -
      • -
      -
      - -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial9.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial9.html deleted file mode 100644 index ccfd95ba..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/Tutorial9.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - -Tutorial9 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      - -
      - -

      Class Tutorial9

      -
      -
      java.lang.Object -
      com.github.romualdrousseau.any2json.examples.Tutorial9
      -
      -
      -
      -
      All Implemented Interfaces:
      -
      Runnable
      -
      -
      -
      public class Tutorial9 -extends Object -implements Runnable
      -
      -
      - -
      -
      -
        - -
      • -
        -

        Constructor Details

        -
          -
        • -
          -

          Tutorial9

          -
          public Tutorial9()
          -
          -
        • -
        -
        -
      • - -
      • -
        -

        Method Details

        -
          -
        • -
          -

          visitTable

          -
          public void visitTable(TableGraph parent)
          -
          -
        • -
        • -
          -

          run

          -
          public void run()
          -
          -
          Specified by:
          -
          run in interface Runnable
          -
          -
          -
        • -
        • -
          -

          main

          -
          public static void main(String[] args)
          -
          -
        • -
        -
        -
      • -
      -
      - -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Common.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Common.html deleted file mode 100644 index 0dc41f0c..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Common.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.examples.Common (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Common

      -
      -No usage of com.github.romualdrousseau.any2json.examples.Common
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial1.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial1.html deleted file mode 100644 index 4d426dfa..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial1.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial1 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial1

      -
      -No usage of com.github.romualdrousseau.any2json.examples.Tutorial1
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial2.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial2.html deleted file mode 100644 index fe5d6b51..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial2.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial2 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial2

      -
      -No usage of com.github.romualdrousseau.any2json.examples.Tutorial2
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial3.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial3.html deleted file mode 100644 index 15ecef6d..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial3.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial3 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial3

      -
      -No usage of com.github.romualdrousseau.any2json.examples.Tutorial3
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial4.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial4.html deleted file mode 100644 index e78cb17f..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial4.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial4 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial4

      -
      -No usage of com.github.romualdrousseau.any2json.examples.Tutorial4
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial5.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial5.html deleted file mode 100644 index 5252a50c..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial5.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial5 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial5

      -
      -No usage of com.github.romualdrousseau.any2json.examples.Tutorial5
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial6.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial6.html deleted file mode 100644 index fc0d0614..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial6.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial6 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial6

      -
      -No usage of com.github.romualdrousseau.any2json.examples.Tutorial6
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial7.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial7.html deleted file mode 100644 index 7222e083..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial7.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial7 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial7

      -
      -No usage of com.github.romualdrousseau.any2json.examples.Tutorial7
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial8.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial8.html deleted file mode 100644 index fe1aa8fe..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial8.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial8 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial8

      -
      -No usage of com.github.romualdrousseau.any2json.examples.Tutorial8
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial9.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial9.html deleted file mode 100644 index e9fad613..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/class-use/Tutorial9.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.examples.Tutorial9 (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Uses of Class
      com.github.romualdrousseau.any2json.examples.Tutorial9

      -
      -No usage of com.github.romualdrousseau.any2json.examples.Tutorial9
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-summary.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-summary.html deleted file mode 100644 index f7ee9b59..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-summary.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.examples (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Package com.github.romualdrousseau.any2json.examples

      -
      -
      -
      package com.github.romualdrousseau.any2json.examples
      -
      - -
      -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-tree.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-tree.html deleted file mode 100644 index a7c9433d..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-tree.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.examples Class Hierarchy (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Hierarchy For Package com.github.romualdrousseau.any2json.examples

      -
      -
      -

      Class Hierarchy

      -
        -
      • java.lang.Object -
          -
        • com.github.romualdrousseau.any2json.examples.Common
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial1 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial2 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial3 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial4 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial5 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial6 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial7 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial8 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial9 (implements java.lang.Runnable)
        • -
        -
      • -
      -
      -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-use.html b/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-use.html deleted file mode 100644 index f6ec5ed5..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/com/github/romualdrousseau/any2json/examples/package-use.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.examples (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Uses of Package
      com.github.romualdrousseau.any2json.examples

      -
      -No usage of com.github.romualdrousseau.any2json.examples
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/copy.svg b/docs/api/any2json-examples/any2json-examples/apidocs/copy.svg deleted file mode 100644 index 7c46ab15..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/copy.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/element-list b/docs/api/any2json-examples/any2json-examples/apidocs/element-list deleted file mode 100644 index c955e7a5..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/element-list +++ /dev/null @@ -1 +0,0 @@ -com.github.romualdrousseau.any2json.examples diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/help-doc.html b/docs/api/any2json-examples/any2json-examples/apidocs/help-doc.html deleted file mode 100644 index ee7f292d..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/help-doc.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - -API Help (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -

      JavaDoc Help

      - -
      -
      -

      Navigation

      -Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces - -
      -
      -
      -

      Kinds of Pages

      -The following sections describe the different kinds of pages in this collection. -
      -

      Package

      -

      Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

      -
        -
      • Interfaces
      • -
      • Classes
      • -
      • Enum Classes
      • -
      • Exception Classes
      • -
      • Annotation Interfaces
      • -
      -
      -
      -

      Class or Interface

      -

      Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

      -
        -
      • Class Inheritance Diagram
      • -
      • Direct Subclasses
      • -
      • All Known Subinterfaces
      • -
      • All Known Implementing Classes
      • -
      • Class or Interface Declaration
      • -
      • Class or Interface Description
      • -
      -
      -
        -
      • Nested Class Summary
      • -
      • Enum Constant Summary
      • -
      • Field Summary
      • -
      • Property Summary
      • -
      • Constructor Summary
      • -
      • Method Summary
      • -
      • Required Element Summary
      • -
      • Optional Element Summary
      • -
      -
      -
        -
      • Enum Constant Details
      • -
      • Field Details
      • -
      • Property Details
      • -
      • Constructor Details
      • -
      • Method Details
      • -
      • Element Details
      • -
      -

      Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

      -

      The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

      -
      -
      -

      Other Files

      -

      Packages and modules may contain pages with additional information related to the declarations nearby.

      -
      -
      -

      Use

      -

      Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

      -
      -
      -

      Tree (Class Hierarchy)

      -

      There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

      -
        -
      • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
      • -
      • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
      • -
      -
      -
      -

      All Packages

      -

      The All Packages page contains an alphabetic index of all packages contained in the documentation.

      -
      -
      -

      All Classes and Interfaces

      -

      The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

      -
      -
      -

      Index

      -

      The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

      -
      -
      -
      -This help file applies to API documentation generated by the standard doclet.
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/index-all.html b/docs/api/any2json-examples/any2json-examples/apidocs/index-all.html deleted file mode 100644 index b5e93b84..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/index-all.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - -Index (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Index

      -
      -A C G L M P R T V 
      All Classes and Interfaces|All Packages -

      A

      -
      -
      addSheetDebugger(Sheet) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      -
       
      -
      -

      C

      -
      -
      com.github.romualdrousseau.any2json.examples - package com.github.romualdrousseau.any2json.examples
      -
       
      -
      Common - Class in com.github.romualdrousseau.any2json.examples
      -
       
      -
      Common() - Constructor for class com.github.romualdrousseau.any2json.examples.Common
      -
       
      -
      -

      G

      -
      -
      getResourcePath(String, Class<T>) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      -
       
      -
      -

      L

      -
      -
      loadData(String, Class<T>) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      -
       
      -
      loadModelBuilder(String, Class<T>) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      -
       
      -
      loadModelBuilderFromGitHub(String) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      -
       
      -
      -

      M

      -
      -
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial1
      -
       
      -
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial2
      -
       
      -
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial3
      -
       
      -
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial4
      -
       
      -
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial5
      -
       
      -
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial6
      -
       
      -
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial7
      -
       
      -
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial8
      -
       
      -
      main(String[]) - Static method in class com.github.romualdrousseau.any2json.examples.Tutorial9
      -
       
      -
      -

      P

      -
      -
      printHeaders(Iterable<Header>) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      -
       
      -
      printRows(Iterable<Row>) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      -
       
      -
      printTags(Iterable<Header>) - Static method in class com.github.romualdrousseau.any2json.examples.Common
      -
       
      -
      -

      R

      -
      -
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial1
      -
       
      -
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial2
      -
       
      -
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial3
      -
       
      -
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial4
      -
       
      -
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial5
      -
       
      -
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial6
      -
       
      -
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial7
      -
       
      -
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial8
      -
       
      -
      run() - Method in class com.github.romualdrousseau.any2json.examples.Tutorial9
      -
       
      -
      -

      T

      -
      -
      Tutorial1 - Class in com.github.romualdrousseau.any2json.examples
      -
       
      -
      Tutorial1() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial1
      -
       
      -
      Tutorial2 - Class in com.github.romualdrousseau.any2json.examples
      -
       
      -
      Tutorial2() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial2
      -
       
      -
      Tutorial3 - Class in com.github.romualdrousseau.any2json.examples
      -
       
      -
      Tutorial3() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial3
      -
       
      -
      Tutorial4 - Class in com.github.romualdrousseau.any2json.examples
      -
       
      -
      Tutorial4() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial4
      -
       
      -
      Tutorial5 - Class in com.github.romualdrousseau.any2json.examples
      -
       
      -
      Tutorial5() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial5
      -
       
      -
      Tutorial6 - Class in com.github.romualdrousseau.any2json.examples
      -
       
      -
      Tutorial6() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial6
      -
       
      -
      Tutorial7 - Class in com.github.romualdrousseau.any2json.examples
      -
       
      -
      Tutorial7() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial7
      -
       
      -
      Tutorial8 - Class in com.github.romualdrousseau.any2json.examples
      -
       
      -
      Tutorial8() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial8
      -
       
      -
      Tutorial9 - Class in com.github.romualdrousseau.any2json.examples
      -
       
      -
      Tutorial9() - Constructor for class com.github.romualdrousseau.any2json.examples.Tutorial9
      -
       
      -
      -

      V

      -
      -
      visitTable(TableGraph) - Method in class com.github.romualdrousseau.any2json.examples.Tutorial9
      -
       
      -
      -A C G L M P R T V 
      All Classes and Interfaces|All Packages
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/index.html b/docs/api/any2json-examples/any2json-examples/apidocs/index.html deleted file mode 100644 index 5da2f018..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -Any2Json Examples 2.44-SNAPSHOT API - - - - - - - - - - - -
      - -

      com/github/romualdrousseau/any2json/examples/package-summary.html

      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-examples/any2json-examples/apidocs/legal/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index ff700cd0..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/legal/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1,37 +0,0 @@ - ADDITIONAL INFORMATION ABOUT LICENSING - -Certain files distributed by Oracle America, Inc. and/or its affiliates are -subject to the following clarification and special exception to the GPLv2, -based on the GNU Project exception for its Classpath libraries, known as the -GNU Classpath Exception. - -Note that Oracle includes multiple, independent programs in this software -package. Some of those programs are provided under licenses deemed -incompatible with the GPLv2 by the Free Software Foundation and others. -For example, the package includes programs licensed under the Apache -License, Version 2.0 and may include FreeType. Such programs are licensed -to you under their original licenses. - -Oracle facilitates your further distribution of this package by adding the -Classpath Exception to the necessary parts of its GPLv2 code, which permits -you to use that code in combination with other independent modules not -licensed under the GPLv2. However, note that this would not permit you to -commingle code under an incompatible license with Oracle's GPLv2 licensed -code by, for example, cutting and pasting such code into a file also -containing Oracle's GPLv2 licensed code and then distributing the result. - -Additionally, if you were to remove the Classpath Exception from any of the -files to which it applies and distribute the result, you would likely be -required to license some or all of the other code in that distribution under -the GPLv2 as well, and since the GPLv2 is incompatible with the license terms -of some items included in the distribution by Oracle, removing the Classpath -Exception could therefore effectively compromise your ability to further -distribute the package. - -Failing to distribute notices associated with some files may also create -unexpected legal consequences. - -Proceed with caution and we recommend that you obtain the advice of a lawyer -skilled in open source matters before removing the Classpath Exception or -making modifications to this package which may subsequently be redistributed -and/or involve the use of third party software. diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-examples/any2json-examples/apidocs/legal/ASSEMBLY_EXCEPTION deleted file mode 100644 index 42966666..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/legal/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1,27 +0,0 @@ - -OPENJDK ASSEMBLY EXCEPTION - -The OpenJDK source code made available by Oracle America, Inc. (Oracle) at -openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU -General Public License version 2 -only ("GPL2"), with the following clarification and special exception. - - Linking this OpenJDK Code statically or dynamically with other code - is making a combined work based on this library. Thus, the terms - and conditions of GPL2 cover the whole combination. - - As a special exception, Oracle gives you permission to link this - OpenJDK Code with certain code licensed by Oracle as indicated at - https://openjdk.org/legal/exception-modules-2007-05-08.html - ("Designated Exception Modules") to produce an executable, - regardless of the license terms of the Designated Exception Modules, - and to copy and distribute the resulting executable under GPL2, - provided that the Designated Exception Modules continue to be - governed by the licenses under which they were offered by Oracle. - -As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code -to build an executable that includes those portions of necessary code that -Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 -with the Classpath exception). If you modify or add to the OpenJDK code, -that new GPL2 code may still be combined with Designated Exception Modules -if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/legal/LICENSE b/docs/api/any2json-examples/any2json-examples/apidocs/legal/LICENSE deleted file mode 100644 index 8b400c7a..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/legal/LICENSE +++ /dev/null @@ -1,347 +0,0 @@ -The GNU General Public License (GPL) - -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share -and change it. By contrast, the GNU General Public License is intended to -guarantee your freedom to share and change free software--to make sure the -software is free for all its users. This General Public License applies to -most of the Free Software Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software Foundation software is -covered by the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for this service if you wish), -that you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs; and that you know you -can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny -you these rights or to ask you to surrender the rights. These restrictions -translate to certain responsibilities for you if you distribute copies of the -software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must give the recipients all the rights that you have. You must -make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, distribute -and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this free software. If the -software is modified by someone else and passed on, we want its recipients to -know that what they have is not the original, so that any problems introduced -by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We -wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent must be licensed for -everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the terms of -this General Public License. The "Program", below, refers to any such program -or work, and a "work based on the Program" means either the Program or any -derivative work under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with modifications and/or -translated into another language. (Hereinafter, translation is included -without limitation in the term "modification".) Each licensee is addressed as -"you". - -Activities other than copying, distribution and modification are not covered by -this License; they are outside its scope. The act of running the Program is -not restricted, and the output from the Program is covered only if its contents -constitute a work based on the Program (independent of having been made by -running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as -you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that refer to this License -and to the absence of any warranty; and give any other recipients of the -Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may -at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus -forming a work based on the Program, and copy and distribute such modifications -or work under the terms of Section 1 above, provided that you also meet all of -these conditions: - - a) You must cause the modified files to carry prominent notices stating - that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - c) If the modified program normally reads commands interactively when run, - you must cause it, when started running for such interactive use in the - most ordinary way, to print or display an announcement including an - appropriate copyright notice and a notice that there is no warranty (or - else, saying that you provide a warranty) and that users may redistribute - the program under these conditions, and telling the user how to view a copy - of this License. (Exception: if the Program itself is interactive but does - not normally print such an announcement, your work based on the Program is - not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the Program, and can be reasonably -considered independent and separate works in themselves, then this License, and -its terms, do not apply to those sections when you distribute them as separate -works. But when you distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole must be on the terms -of this License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise the -right to control the distribution of derivative or collective works based on -the Program. - -In addition, mere aggregation of another work not based on the Program with the -Program (or with a work based on the Program) on a volume of a storage or -distribution medium does not bring the other work under the scope of this -License. - -3. You may copy and distribute the Program (or a work based on it, under -Section 2) in object code or executable form under the terms of Sections 1 and -2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source - code, which must be distributed under the terms of Sections 1 and 2 above - on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to - give any third party, for a charge no more than your cost of physically - performing source distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed only - for noncommercial distribution and only if you received the program in - object code or executable form with such an offer, in accord with - Subsection b above.) - -The source code for a work means the preferred form of the work for making -modifications to it. For an executable work, complete source code means all -the source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and installation -of the executable. However, as a special exception, the source code -distributed need not include anything that is normally distributed (in either -source or binary form) with the major components (compiler, kernel, and so on) -of the operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the source -code from the same place counts as distribution of the source code, even though -third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as -expressly provided under this License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will automatically terminate -your rights under this License. However, parties who have received copies, or -rights, from you under this License will not have their licenses terminated so -long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. -However, nothing else grants you permission to modify or distribute the Program -or its derivative works. These actions are prohibited by law if you do not -accept this License. Therefore, by modifying or distributing the Program (or -any work based on the Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), -the recipient automatically receives a license from the original licensor to -copy, distribute or modify the Program subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the -rights granted herein. You are not responsible for enforcing compliance by -third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), conditions -are imposed on you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot distribute so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute the Program at all. -For example, if a patent license would not permit royalty-free redistribution -of the Program by all those who receive copies directly or indirectly through -you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply and -the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or -other property right claims or to contest validity of any such claims; this -section has the sole purpose of protecting the integrity of the free software -distribution system, which is implemented by public license practices. Many -people have made generous contributions to the wide range of software -distributed through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing to -distribute software through any other system and a licensee cannot impose that -choice. - -This section is intended to make thoroughly clear what is believed to be a -consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain -countries either by patents or by copyrighted interfaces, the original -copyright holder who places the Program under this License may add an explicit -geographical distribution limitation excluding those countries, so that -distribution is permitted only in or among countries not thus excluded. In -such case, this License incorporates the limitation as if written in the body -of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any later -version", you have the option of following the terms and conditions either of -that version or of any later version published by the Free Software Foundation. -If the Program does not specify a version number of this License, you may -choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs -whose distribution conditions are different, write to the author to ask for -permission. For software which is copyrighted by the Free Software Foundation, -write to the Free Software Foundation; we sometimes make exceptions for this. -Our decision will be guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the sharing and reuse of -software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR -THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE -STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE -PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, -YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE -PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR -INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA -BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER -OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively convey the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it -starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes - with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free - software, and you are welcome to redistribute it under certain conditions; - type 'show c' for details. - -The hypothetical commands 'show w' and 'show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may be -called something other than 'show w' and 'show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, -if any, to sign a "copyright disclaimer" for the program, if necessary. Here -is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - 'Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General Public -License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL - -Certain source files distributed by Oracle America and/or its affiliates are -subject to the following clarification and special exception to the GPL, but -only where Oracle has expressly included in the particular source file's header -the words "Oracle designates this particular file as subject to the "Classpath" -exception as provided by Oracle in the LICENSE file that accompanied this code." - - Linking this library statically or dynamically with other modules is making - a combined work based on this library. Thus, the terms and conditions of - the GNU General Public License cover the whole combination. - - As a special exception, the copyright holders of this library give you - permission to link this library with independent modules to produce an - executable, regardless of the license terms of these independent modules, - and to copy and distribute the resulting executable under terms of your - choice, provided that you also meet, for each linked independent module, - the terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. If - you modify this library, you may extend this exception to your version of - the library, but you are not obligated to do so. If you do not wish to do - so, delete this exception statement from your version. diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/legal/jquery.md b/docs/api/any2json-examples/any2json-examples/apidocs/legal/jquery.md deleted file mode 100644 index d468b318..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/legal/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.6.1 - -### jQuery License -``` -jQuery v 3.6.1 -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.6.1 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/legal/jqueryUI.md b/docs/api/any2json-examples/any2json-examples/apidocs/legal/jqueryUI.md deleted file mode 100644 index 8bda9d7a..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/legal/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.13.2 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/link.svg b/docs/api/any2json-examples/any2json-examples/apidocs/link.svg deleted file mode 100644 index 7ccc5ed0..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/link.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/member-search-index.js b/docs/api/any2json-examples/any2json-examples/apidocs/member-search-index.js deleted file mode 100644 index e0d42c72..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"addSheetDebugger(Sheet)","u":"addSheetDebugger(com.github.romualdrousseau.any2json.Sheet)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"Common()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"getResourcePath(String, Class)","u":"getResourcePath(java.lang.String,java.lang.Class)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"loadData(String, Class)","u":"loadData(java.lang.String,java.lang.Class)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"loadModelBuilder(String, Class)","u":"loadModelBuilder(java.lang.String,java.lang.Class)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"loadModelBuilderFromGitHub(String)","u":"loadModelBuilderFromGitHub(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial1","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial2","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial3","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial4","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial5","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial6","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial7","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial8","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial9","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"printHeaders(Iterable
      )","u":"printHeaders(java.lang.Iterable)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"printRows(Iterable)","u":"printRows(java.lang.Iterable)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Common","l":"printTags(Iterable
      )","u":"printTags(java.lang.Iterable)"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial1","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial2","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial3","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial4","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial5","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial6","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial7","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial8","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial9","l":"run()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial1","l":"Tutorial1()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial2","l":"Tutorial2()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial3","l":"Tutorial3()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial4","l":"Tutorial4()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial5","l":"Tutorial5()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial6","l":"Tutorial6()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial7","l":"Tutorial7()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial8","l":"Tutorial8()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial9","l":"Tutorial9()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.examples","c":"Tutorial9","l":"visitTable(TableGraph)","u":"visitTable(com.github.romualdrousseau.any2json.TableGraph)"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/module-search-index.js b/docs/api/any2json-examples/any2json-examples/apidocs/module-search-index.js deleted file mode 100644 index 0d59754f..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/overview-tree.html b/docs/api/any2json-examples/any2json-examples/apidocs/overview-tree.html deleted file mode 100644 index b295384a..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/overview-tree.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - -Class Hierarchy (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Hierarchy For All Packages

      -
      -Package Hierarchies: - -
      -

      Class Hierarchy

      -
        -
      • java.lang.Object -
          -
        • com.github.romualdrousseau.any2json.examples.Common
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial1 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial2 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial3 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial4 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial5 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial6 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial7 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial8 (implements java.lang.Runnable)
        • -
        • com.github.romualdrousseau.any2json.examples.Tutorial9 (implements java.lang.Runnable)
        • -
        -
      • -
      -
      -
      -
      -
      - -
      -
      -
      - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/package-search-index.js b/docs/api/any2json-examples/any2json-examples/apidocs/package-search-index.js deleted file mode 100644 index 19772670..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.examples"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/resources/glass.png b/docs/api/any2json-examples/any2json-examples/apidocs/resources/glass.png deleted file mode 100644 index a7f591f4..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/apidocs/resources/glass.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/resources/x.png b/docs/api/any2json-examples/any2json-examples/apidocs/resources/x.png deleted file mode 100644 index 30548a75..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/apidocs/resources/x.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-examples/any2json-examples/apidocs/script-dir/jquery-3.6.1.min.js deleted file mode 100644 index 2c69bc90..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/script-dir/jquery-3.6.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
      "],col:[2,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
      ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
      "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
        ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
        ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
        ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
        ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/script.js b/docs/api/any2json-examples/any2json-examples/apidocs/script.js deleted file mode 100644 index bb9c8a24..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/script.js +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; - -var oddRowColor = "odd-row-color"; -var evenRowColor = "even-row-color"; -var sortAsc = "sort-asc"; -var sortDesc = "sort-desc"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; - -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -// Helper for making content containing release names comparable lexicographically -function makeComparable(s) { - return s.toLowerCase().replace(/(\d+)/g, - function(n, m) { - return ("000" + m).slice(-4); - }); -} - -// Switches between two styles depending on a condition -function toggleStyle(classList, condition, trueStyle, falseStyle) { - if (condition) { - classList.remove(falseStyle); - classList.add(trueStyle); - } else { - classList.remove(trueStyle); - classList.add(falseStyle); - } -} - -// Sorts the rows in a table lexicographically by the content of a specific column -function sortTable(header, columnIndex, columns) { - var container = header.parentElement; - var descending = header.classList.contains(sortAsc); - container.querySelectorAll("div.table-header").forEach( - function(header) { - header.classList.remove(sortAsc); - header.classList.remove(sortDesc); - } - ) - var cells = container.children; - var rows = []; - for (var i = columns; i < cells.length; i += columns) { - rows.push(Array.prototype.slice.call(cells, i, i + columns)); - } - var comparator = function(a, b) { - var ka = makeComparable(a[columnIndex].textContent); - var kb = makeComparable(b[columnIndex].textContent); - if (ka < kb) - return descending ? 1 : -1; - if (ka > kb) - return descending ? -1 : 1; - return 0; - }; - var sorted = rows.sort(comparator); - var visible = 0; - sorted.forEach(function(row) { - if (row[0].style.display !== 'none') { - var isEvenRow = visible++ % 2 === 0; - } - row.forEach(function(cell) { - toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); - container.appendChild(cell); - }) - }); - toggleStyle(header.classList, descending, sortDesc, sortAsc); -} - -// Toggles the visibility of a table category in all tables in a page -function toggleGlobal(checkbox, selected, columns) { - var display = checkbox.checked ? '' : 'none'; - document.querySelectorAll("div.table-tabs").forEach(function(t) { - var id = t.parentElement.getAttribute("id"); - var selectedClass = id + "-tab" + selected; - // if selected is empty string it selects all uncategorized entries - var selectUncategorized = !Boolean(selected); - var visible = 0; - document.querySelectorAll('div.' + id) - .forEach(function(elem) { - if (selectUncategorized) { - if (elem.className.indexOf(selectedClass) === -1) { - elem.style.display = display; - } - } else if (elem.classList.contains(selectedClass)) { - elem.style.display = display; - } - if (elem.style.display === '') { - var isEvenRow = visible++ % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - } - }); - var displaySection = visible === 0 ? 'none' : ''; - t.parentElement.style.display = displaySection; - document.querySelector("li#contents-" + id).style.display = displaySection; - }) -} - -// Shows the elements of a table belonging to a specific category -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.getElementById(tableId + '.tabpanel') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} -// Copy the contents of the local snippet to the clipboard -function copySnippet(button) { - copyToClipboard(button.nextElementSibling.innerText); - switchCopyLabel(button, button.firstElementChild); -} -function copyToClipboard(content) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = content; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); -} -function switchCopyLabel(button, span) { - var copied = span.getAttribute("data-copied"); - button.classList.add("visible"); - var initialLabel = span.innerHTML; - span.innerHTML = copied; - setTimeout(function() { - button.classList.remove("visible"); - setTimeout(function() { - if (initialLabel !== copied) { - span.innerHTML = initialLabel; - } - }, 100); - }, 1900); -} -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - var timeoutId; - contentDiv.addEventListener("scroll", function(e) { - if (timeoutId) { - clearTimeout(timeoutId); - } - timeoutId = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - }, 100); - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/search-page.js b/docs/api/any2json-examples/any2json-examples/apidocs/search-page.js deleted file mode 100644 index 540c90f5..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/search-page.js +++ /dev/null @@ -1,284 +0,0 @@ -/* - * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -"use strict"; -$(function() { - var copy = $("#page-search-copy"); - var expand = $("#page-search-expand"); - var searchLink = $("span#page-search-link"); - var redirect = $("input#search-redirect"); - function setSearchUrlTemplate() { - var href = document.location.href.split(/[#?]/)[0]; - href += "?q=" + "%s"; - if (redirect.is(":checked")) { - href += "&r=1"; - } - searchLink.html(href); - copy[0].onmouseenter(); - } - function copyLink(e) { - copyToClipboard(this.previousSibling.innerText); - switchCopyLabel(this, this.lastElementChild); - } - copy.click(copyLink); - copy[0].onmouseenter = function() {}; - redirect.click(setSearchUrlTemplate); - setSearchUrlTemplate(); - copy.prop("disabled", false); - redirect.prop("disabled", false); - expand.click(function (e) { - var searchInfo = $("div.page-search-info"); - if(this.parentElement.hasAttribute("open")) { - searchInfo.attr("style", "border-width: 0;"); - } else { - searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); - } - }); -}); -$(window).on("load", function() { - var input = $("#page-search-input"); - var reset = $("#page-search-reset"); - var notify = $("#page-search-notify"); - var resultSection = $("div#result-section"); - var resultContainer = $("div#result-container"); - var searchTerm = ""; - var activeTab = ""; - var fixedTab = false; - var visibleTabs = []; - var feelingLucky = false; - function renderResults(result) { - if (!result.length) { - notify.html(messages.noResult); - } else if (result.length === 1) { - notify.html(messages.oneResult); - } else { - notify.html(messages.manyResults.replace("{0}", result.length)); - } - resultContainer.empty(); - var r = { - "types": [], - "members": [], - "packages": [], - "modules": [], - "searchTags": [] - }; - for (var i in result) { - var item = result[i]; - var arr = r[item.category]; - arr.push(item); - } - if (!activeTab || r[activeTab].length === 0 || !fixedTab) { - Object.keys(r).reduce(function(prev, curr) { - if (r[curr].length > 0 && r[curr][0].score > prev) { - activeTab = curr; - return r[curr][0].score; - } - return prev; - }, 0); - } - if (feelingLucky && activeTab) { - notify.html(messages.redirecting) - var firstItem = r[activeTab][0]; - window.location = getURL(firstItem.indexItem, firstItem.category); - return; - } - if (result.length > 20) { - if (searchTerm[searchTerm.length - 1] === ".") { - if (activeTab === "types" && r["members"].length > r["types"].length) { - activeTab = "members"; - } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { - activeTab = "types"; - } - } - } - var categoryCount = Object.keys(r).reduce(function(prev, curr) { - return prev + (r[curr].length > 0 ? 1 : 0); - }, 0); - visibleTabs = []; - var tabContainer = $("
        ").appendTo(resultContainer); - for (var key in r) { - var id = "#result-tab-" + key.replace("searchTags", "search_tags"); - if (r[key].length) { - var count = r[key].length >= 1000 ? "999+" : r[key].length; - if (result.length > 20 && categoryCount > 1) { - var button = $("").appendTo(tabContainer); - button.click(key, function(e) { - fixedTab = true; - renderResult(e.data, $(this)); - }); - visibleTabs.push(key); - } else { - $("" + categories[key] - + " (" + count + ")").appendTo(tabContainer); - renderTable(key, r[key]).appendTo(resultContainer); - tabContainer = $("
        ").appendTo(resultContainer); - - } - } - } - if (activeTab && result.length > 20 && categoryCount > 1) { - $("button#result-tab-" + activeTab).addClass("active-table-tab"); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - } - resultSection.show(); - function renderResult(category, button) { - activeTab = category; - setSearchUrl(); - resultContainer.find("div.summary-table").remove(); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - button.siblings().removeClass("active-table-tab"); - button.addClass("active-table-tab"); - } - } - function selectTab(category) { - $("button#result-tab-" + category).click(); - } - function renderTable(category, items) { - var table = $("
        ") - .addClass(category === "modules" - ? "one-column-search-results" - : "two-column-search-results"); - var col1, col2; - if (category === "modules") { - col1 = "Module"; - } else if (category === "packages") { - col1 = "Module"; - col2 = "Package"; - } else if (category === "types") { - col1 = "Package"; - col2 = "Class" - } else if (category === "members") { - col1 = "Class"; - col2 = "Member"; - } else if (category === "searchTags") { - col1 = "Location"; - col2 = "Name"; - } - $("
        " + col1 + "
        ").appendTo(table); - if (category !== "modules") { - $("
        " + col2 + "
        ").appendTo(table); - } - $.each(items, function(index, item) { - var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; - renderItem(item, table, rowColor); - }); - return table; - } - function renderItem(item, table, rowColor) { - var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); - var link = $("") - .attr("href", getURL(item.indexItem, item.category)) - .attr("tabindex", "0") - .addClass("search-result-link") - .html(label); - var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); - if (item.category === "searchTags") { - container = item.indexItem.h || ""; - } - if (item.category !== "modules") { - $("
        ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); - } - $("
        ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); - } - var timeout; - function schedulePageSearch() { - if (timeout) { - clearTimeout(timeout); - } - timeout = setTimeout(function () { - doPageSearch() - }, 100); - } - function doPageSearch() { - setSearchUrl(); - var term = searchTerm = input.val().trim(); - if (term === "") { - notify.html(messages.enterTerm); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - resultSection.hide(); - } else { - notify.html(messages.searching); - doSearch({ term: term, maxResults: 1200 }, renderResults); - } - } - function setSearchUrl() { - var query = input.val().trim(); - var url = document.location.pathname; - if (query) { - url += "?q=" + encodeURI(query); - if (activeTab && fixedTab) { - url += "&c=" + activeTab; - } - } - history.replaceState({query: query}, "", url); - } - input.on("input", function(e) { - feelingLucky = false; - schedulePageSearch(); - }); - $(document).keydown(function(e) { - if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { - if (activeTab && visibleTabs.length > 1) { - var idx = visibleTabs.indexOf(activeTab); - idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; - selectTab(visibleTabs[idx % visibleTabs.length]); - return false; - } - } - }); - reset.click(function() { - notify.html(messages.enterTerm); - resultSection.hide(); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - input.val('').focus(); - setSearchUrl(); - }); - input.prop("disabled", false); - reset.prop("disabled", false); - - var urlParams = new URLSearchParams(window.location.search); - if (urlParams.has("q")) { - input.val(urlParams.get("q")) - } - if (urlParams.has("c")) { - activeTab = urlParams.get("c"); - fixedTab = true; - } - if (urlParams.get("r")) { - feelingLucky = true; - } - if (input.val()) { - doPageSearch(); - } else { - notify.html(messages.enterTerm); - } - input.select().focus(); -}); diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/search.html b/docs/api/any2json-examples/any2json-examples/apidocs/search.html deleted file mode 100644 index 1f2e26e5..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/search.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -Search (Any2Json Examples 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -

        Search

        -
        - - -
        -Additional resources -
        -
        -
        -

        The help page provides an introduction to the scope and syntax of JavaDoc search.

        -

        You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

        -

        The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

        -link -

        - -

        -
        -

        Loading search index...

        - -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/search.js b/docs/api/any2json-examples/any2json-examples/apidocs/search.js deleted file mode 100644 index d3986705..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/search.js +++ /dev/null @@ -1,458 +0,0 @@ -/* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -"use strict"; -const messages = { - enterTerm: "Enter a search term", - noResult: "No results found", - oneResult: "Found one result", - manyResults: "Found {0} results", - loading: "Loading search index...", - searching: "Searching...", - redirecting: "Redirecting to first result...", - linkIcon: "Link icon", - linkToSection: "Link to this section" -} -const categories = { - modules: "Modules", - packages: "Packages", - types: "Classes and Interfaces", - members: "Members", - searchTags: "Search Tags" -}; -const highlight = "$&"; -const NO_MATCH = {}; -const MAX_RESULTS = 300; -function checkUnnamed(name, separator) { - return name === "" || !name ? "" : name + separator; -} -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(str, boundaries, from, to) { - var start = from; - var text = ""; - for (var i = 0; i < boundaries.length; i += 2) { - var b0 = boundaries[i]; - var b1 = boundaries[i + 1]; - if (b0 >= to || b1 <= from) { - continue; - } - text += escapeHtml(str.slice(start, Math.max(start, b0))); - text += ""; - text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); - text += ""; - start = Math.min(to, b1); - } - text += escapeHtml(str.slice(start, to)); - return text; -} -function getURLPrefix(item, category) { - var urlPrefix = ""; - var slash = "/"; - if (category === "modules") { - return item.l + slash; - } else if (category === "packages" && item.m) { - return item.m + slash; - } else if (category === "types" || category === "members") { - if (item.m) { - urlPrefix = item.m + slash; - } else { - $.each(packageSearchIndex, function(index, it) { - if (it.m && item.p === it.l) { - urlPrefix = it.m + slash; - } - }); - } - } - return urlPrefix; -} -function getURL(item, category) { - if (item.url) { - return item.url; - } - var url = getURLPrefix(item, category); - if (category === "modules") { - url += "module-summary.html"; - } else if (category === "packages") { - if (item.u) { - url = item.u; - } else { - url += item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (category === "types") { - if (item.u) { - url = item.u; - } else { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; - } - } else if (category === "members") { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; - if (item.u) { - url += item.u; - } else { - url += item.l; - } - } else if (category === "searchTags") { - url += item.u; - } - item.url = url; - return url; -} -function createMatcher(term, camelCase) { - if (camelCase && !isUpperCase(term)) { - return null; // no need for camel-case matcher for lower case query - } - var pattern = ""; - var upperCase = []; - term.trim().split(/\s+/).forEach(function(w, index, array) { - var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - // ',' and '?' are the only delimiters commonly followed by space in java signatures - pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; - upperCase.push(false); - var isWordToken = /\w$/.test(s); - if (isWordToken) { - if (i === tokens.length - 1 && index < array.length - 1) { - // space in query string matches all delimiters - pattern += "(.*?)"; - upperCase.push(isUpperCase(s[0])); - } else { - if (!camelCase && isUpperCase(s) && s.length === 1) { - pattern += "()"; - } else { - pattern += "([a-z0-9$<>?[\\]]*?)"; - } - upperCase.push(isUpperCase(s[0])); - } - } else { - pattern += "()"; - upperCase.push(false); - } - } - }); - var re = new RegExp(pattern, "gi"); - re.upperCase = upperCase; - return re; -} -function findMatch(matcher, input, startOfName, endOfName) { - var from = startOfName; - matcher.lastIndex = from; - var match = matcher.exec(input); - // Expand search area until we get a valid result or reach the beginning of the string - while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { - if (from === 0) { - return NO_MATCH; - } - from = input.lastIndexOf(".", from - 2) + 1; - matcher.lastIndex = from; - match = matcher.exec(input); - } - var boundaries = []; - var matchEnd = match.index + match[0].length; - var score = 5; - var start = match.index; - var prevEnd = -1; - for (var i = 1; i < match.length; i += 2) { - var isUpper = isUpperCase(input[start]); - var isMatcherUpper = matcher.upperCase[i]; - // capturing groups come in pairs, match and non-match - boundaries.push(start, start + match[i].length); - // make sure groups are anchored on a left word boundary - var prevChar = input[start - 1] || ""; - var nextChar = input[start + 1] || ""; - if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { - if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { - score -= 0.1; - } else if (isMatcherUpper && start === prevEnd) { - score -= isUpper ? 0.1 : 1.0; - } else { - return NO_MATCH; - } - } - prevEnd = start + match[i].length; - start += match[i].length + match[i + 1].length; - - // lower score for parts of the name that are missing - if (match[i + 1] && prevEnd < endOfName) { - score -= rateNoise(match[i + 1]); - } - } - // lower score if a type name contains unmatched camel-case parts - if (input[matchEnd - 1] !== "." && endOfName > matchEnd) - score -= rateNoise(input.slice(matchEnd, endOfName)); - score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); - - if (score <= 0) { - return NO_MATCH; - } - return { - input: input, - score: score, - boundaries: boundaries - }; -} -function isUpperCase(s) { - return s !== s.toLowerCase(); -} -function isLowerCase(s) { - return s !== s.toUpperCase(); -} -function rateNoise(str) { - return (str.match(/([.(])/g) || []).length / 5 - + (str.match(/([A-Z]+)/g) || []).length / 10 - + str.length / 20; -} -function doSearch(request, response) { - var term = request.term.trim(); - var maxResults = request.maxResults || MAX_RESULTS; - if (term.length === 0) { - return this.close(); - } - var matcher = { - plainMatcher: createMatcher(term, false), - camelCaseMatcher: createMatcher(term, true) - } - var indexLoaded = indexFilesLoaded(); - - function getPrefix(item, category) { - switch (category) { - case "packages": - return checkUnnamed(item.m, "/"); - case "types": - return checkUnnamed(item.p, "."); - case "members": - return checkUnnamed(item.p, ".") + item.c + "."; - default: - return ""; - } - } - function useQualifiedName(category) { - switch (category) { - case "packages": - return /[\s/]/.test(term); - case "types": - case "members": - return /[\s.]/.test(term); - default: - return false; - } - } - function searchIndex(indexArray, category) { - var matches = []; - if (!indexArray) { - if (!indexLoaded) { - matches.push({ l: messages.loading, category: category }); - } - return matches; - } - $.each(indexArray, function (i, item) { - var prefix = getPrefix(item, category); - var simpleName = item.l; - var qualifiedName = prefix + simpleName; - var useQualified = useQualifiedName(category); - var input = useQualified ? qualifiedName : simpleName; - var startOfName = useQualified ? prefix.length : 0; - var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 - ? input.indexOf("(", startOfName) : input.length; - var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); - if (m === NO_MATCH && matcher.camelCaseMatcher) { - m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); - } - if (m !== NO_MATCH) { - m.indexItem = item; - m.prefix = prefix; - m.category = category; - if (!useQualified) { - m.input = qualifiedName; - m.boundaries = m.boundaries.map(function(b) { - return b + prefix.length; - }); - } - matches.push(m); - } - return true; - }); - return matches.sort(function(e1, e2) { - return e2.score - e1.score; - }).slice(0, maxResults); - } - - var result = searchIndex(moduleSearchIndex, "modules") - .concat(searchIndex(packageSearchIndex, "packages")) - .concat(searchIndex(typeSearchIndex, "types")) - .concat(searchIndex(memberSearchIndex, "members")) - .concat(searchIndex(tagSearchIndex, "searchTags")); - - if (!indexLoaded) { - updateSearchResults = function() { - doSearch(request, response); - } - } else { - updateSearchResults = function() {}; - } - response(result); -} -// JQuery search menu implementation -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> .result-item"); - // workaround for search result scrolling - this.menu._scrollIntoView = function _scrollIntoView( item ) { - var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; - if ( this._hasScroll() ) { - borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; - paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; - offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; - scroll = this.activeMenu.scrollTop(); - elementHeight = this.activeMenu.height() - 26; - itemHeight = item.outerHeight(); - - if ( offset < 0 ) { - this.activeMenu.scrollTop( scroll + offset ); - } else if ( offset + itemHeight > elementHeight ) { - this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); - } - } - }; - }, - _renderMenu: function(ul, items) { - var currentCategory = ""; - var widget = this; - widget.menu.bindings = $(); - $.each(items, function(index, item) { - if (item.category && item.category !== currentCategory) { - ul.append("
      • " + categories[item.category] + "
      • "); - currentCategory = item.category; - } - var li = widget._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", categories[item.category] + " : " + item.l); - } else { - li.attr("aria-label", item.l); - } - li.attr("class", "result-item"); - }); - ul.append(""); - }, - _renderItem: function(ul, item) { - var li = $("
      • ").appendTo(ul); - var div = $("
        ").appendTo(li); - var label = item.l - ? item.l - : getHighlightedText(item.input, item.boundaries, 0, item.input.length); - var idx = item.indexItem; - if (item.category === "searchTags" && idx && idx.h) { - if (idx.d) { - div.html(label + " (" + idx.h + ")
        " - + idx.d + "
        "); - } else { - div.html(label + " (" + idx.h + ")"); - } - } else { - div.html(label); - } - return li; - } -}); -$(function() { - var expanded = false; - var windowWidth; - function collapse() { - if (expanded) { - $("div#navbar-top").removeAttr("style"); - $("button#navbar-toggle-button") - .removeClass("expanded") - .attr("aria-expanded", "false"); - expanded = false; - } - } - $("button#navbar-toggle-button").click(function (e) { - if (expanded) { - collapse(); - } else { - var navbar = $("div#navbar-top"); - navbar.height(navbar.prop("scrollHeight")); - $("button#navbar-toggle-button") - .addClass("expanded") - .attr("aria-expanded", "true"); - expanded = true; - windowWidth = window.innerWidth; - } - }); - $("ul.sub-nav-list-small li a").click(collapse); - $("input#search-input").focus(collapse); - $("main").click(collapse); - $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { - // Create anchor links for headers with an associated id attribute - var hdr = $(el); - var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); - if (id) { - hdr.append(" " + messages.linkIcon +""); - } - }); - $(window).on("orientationchange", collapse).on("resize", function(e) { - if (expanded && windowWidth !== window.innerWidth) collapse(); - }); - var search = $("#search-input"); - var reset = $("#reset-button"); - search.catcomplete({ - minLength: 1, - delay: 200, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push({ l: messages.noResult }); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.indexItem) { - var url = getURL(ui.item.indexItem, ui.item.category); - window.location.href = pathtoroot + url; - $("#search-input").focus(); - } - } - }); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - reset.click(function() { - search.val('').focus(); - }); - search.focus(); -}); diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/stylesheet.css b/docs/api/any2json-examples/any2json-examples/apidocs/stylesheet.css deleted file mode 100644 index f71489f8..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/stylesheet.css +++ /dev/null @@ -1,1272 +0,0 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * These CSS custom properties (variables) define the core color and font - * properties used in this stylesheet. - */ -:root { - /* body, block and code fonts */ - --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - --code-font-family: 'DejaVu Sans Mono', monospace; - /* Base font sizes for body and code elements */ - --body-font-size: 14px; - --code-font-size: 14px; - /* Text colors for body and block elements */ - --body-text-color: #353833; - --block-text-color: #474747; - /* Background colors for various structural elements */ - --body-background-color: #ffffff; - --section-background-color: #f8f8f8; - --detail-background-color: #ffffff; - /* Colors for navigation bar and table captions */ - --navbar-background-color: #4D7A97; - --navbar-text-color: #ffffff; - /* Background color for subnavigation and various headers */ - --subnav-background-color: #dee3e9; - /* Background and text colors for selected tabs and navigation items */ - --selected-background-color: #f8981d; - --selected-text-color: #253441; - --selected-link-color: #1f389c; - /* Background colors for generated tables */ - --even-row-color: #ffffff; - --odd-row-color: #eeeeef; - /* Text color for page title */ - --title-color: #2c4557; - /* Text colors for links */ - --link-color: #4A6782; - --link-color-active: #bb7a2a; - /* Snippet colors */ - --snippet-background-color: #ebecee; - --snippet-text-color: var(--block-text-color); - --snippet-highlight-color: #f7c590; - /* Border colors for structural elements and user defined tables */ - --border-color: #ededed; - --table-border-color: #000000; - /* Search input colors */ - --search-input-background-color: #ffffff; - --search-input-text-color: #000000; - --search-input-placeholder-color: #909090; - /* Highlight color for active search tag target */ - --search-tag-highlight-color: #ffff00; - /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ - --copy-icon-brightness: 100%; - --copy-button-background-color-active: rgba(168, 168, 176, 0.3); - /* Colors for invalid tag notifications */ - --invalid-tag-background-color: #ffe6e6; - --invalid-tag-text-color: #000000; -} -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ -body { - background-color:var(--body-background-color); - color:var(--body-text-color); - font-family:var(--body-font-family); - font-size:var(--body-font-size); - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:var(--link-color); -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:var(--link-color-active); -} -pre { - font-family:var(--code-font-family); - font-size:1em; -} -h1 { - font-size:1.428em; -} -h2 { - font-size:1.285em; -} -h3 { - font-size:1.14em; -} -h4 { - font-size:1.072em; -} -h5 { - font-size:1.001em; -} -h6 { - font-size:0.93em; -} -/* Disable font boosting for selected elements */ -h1, h2, h3, h4, h5, h6, div.member-signature { - max-height: 1000em; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:var(--code-font-family); -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - font-size:var(--code-font-size); - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:var(--code-font-family); - font-size:1em; - padding-top:4px; -} -.summary-table dt code { - font-family:var(--code-font-family); - font-size:1em; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: var(--body-font-family); - font-size: 1em; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:0.915em; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -/* - * Styles for navigation bar. - */ -@media screen { - div.flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - header.flex-header { - flex: 0 0 auto; - } - div.flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - float:left; - width:100%; - clear:right; - min-height:2.8em; - padding:10px 0 0 0; - overflow:hidden; - font-size:0.857em; -} -button#navbar-toggle-button { - display:none; -} -ul.sub-nav-list-small { - display: none; -} -.sub-nav { - background-color:var(--subnav-background-color); - float:left; - width:100%; - overflow:hidden; - font-size:0.857em; -} -.sub-nav div { - clear:left; - float:left; - padding:6px; - text-transform:uppercase; -} -.sub-nav .sub-nav-list { - padding-top:4px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0; - padding:6px; - clear:none; - text-align:right; - position:relative; -} -ul.sub-nav-list li { - list-style:none; - float:left; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:var(--navbar-text-color); - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - color:var(--link-color-active); -} -.nav-bar-cell1-rev { - background-color:var(--selected-background-color); - color:var(--selected-text-color); - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header. - */ -.title { - color:var(--title-color); - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -ul.contents-list { - margin: 0 0 15px 0; - padding: 0; - list-style: none; -} -ul.contents-list li { - font-size:0.93em; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:var(--subnav-background-color); - border:1px solid var(--border-color); - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: var(--body-font-family); - font-size:0.856em; - font-weight:bold; - margin:10px 0 0 0; - color:var(--body-text-color); -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:1em; - font-family:var(--block-font-family) -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.ref-list { - padding:0; - margin:0; -} -ul.ref-list > li { - list-style:none; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.tag-list, ul.tag-list-long { - padding-left: 0; - list-style: none; -} -ul.tag-list li { - display: inline; -} -ul.tag-list li:not(:last-child):after, -ul.tag-list-long li:not(:last-child):after -{ - content: ", "; - white-space: pre-wrap; -} -ul.preview-feature-list { - list-style: none; - margin:0; - padding:0.1em; - line-height: 1.6em; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border:1px solid var(--border-color); - border-top:0; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:var(--selected-text-color); - clear:none; - overflow:hidden; - padding: 10px 0 0 1px; - margin:0; -} -.caption a:link, .caption a:visited { - color:var(--selected-link-color); -} -.caption a:hover, -.caption a:active { - color:var(--navbar-text-color); -} -.caption span { - font-weight:bold; - white-space:nowrap; - padding:5px 12px 7px 12px; - display:inline-block; - float:left; - background-color:var(--selected-background-color); - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:10px 0 0 0; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 8px; -} -div.table-tabs > .active-table-tab { - background: var(--selected-background-color); - color: var(--selected-text-color); -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.two-column-search-results { - display: grid; - grid-template-columns: minmax(400px, max-content) minmax(400px, auto); -} -div.checkboxes { - line-height: 2em; -} -div.checkboxes > span { - margin-left: 10px; -} -div.checkboxes > label { - margin-left: 8px; - white-space: nowrap; -} -div.checkboxes > label > input { - margin: 0 2px; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(25%, max-content) minmax(25%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); -} -.three-column-release-summary { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -@media screen and (max-width: 800px) { - .two-column-search-results { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(40%, auto); - } - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-release-summary { - display: grid; - grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) - } - .three-column-summary .col-last, - .three-column-release-summary .col-last{ - grid-column-end: span 2; - } -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; - overflow-x: auto; - scrollbar-width: thin; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:var(--subnav-background-color); - font-weight: bold; -} -/* Sortable table columns */ -.table-header[onclick] { - cursor: pointer; -} -.table-header[onclick]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - '); - background-size:100% 100%; - width:9px; - height:14px; - margin-left:4px; - margin-bottom:-3px; -} -.table-header[onclick].sort-asc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - -} -.table-header[onclick].sort-desc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -.col-first, .col-first { - font-size:0.93em; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:0.93em; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited { - font-weight:bold; -} -.even-row-color, .even-row-color .table-header { - background-color:var(--even-row-color); -} -.odd-row-color, .odd-row-color .table-header { - background-color:var(--odd-row-color); -} -/* - * Styles for contents. - */ -div.block { - font-size:var(--body-font-size); - font-family:var(--block-font-family); -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:var(--code-font-family); - font-size:1em; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - /* Color of line numbers in source pages can be set via custom property below */ - color:var(--source-linenumber-color, green); - padding:0 30px 0 0; -} -.block { - display:block; - margin:0 10px 5px 0; - color:var(--block-text-color); -} -.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -details.invalid-tag, span.invalid-tag { - font-size:1em; - font-family:var(--block-font-family); - color: var(--invalid-tag-text-color); - background: var(--invalid-tag-background-color); - border: thin solid var(--table-border-color); - border-radius:2px; - padding: 2px 4px; - display:inline-block; -} -details summary { - cursor: pointer; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-state-active { - /* Overrides the color of selection used in jQuery UI */ - background: var(--selected-background-color); - border: 1px solid var(--selected-background-color); - color: var(--selected-text-color); -} -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:auto; - overflow-x:auto; - scrollbar-width: thin; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:1; - background-color: var(--body-background-color); -} -ul.ui-autocomplete li { - float:left; - clear:both; - min-width:100%; -} -ul.ui-autocomplete li.ui-static-link { - position:sticky; - bottom:0; - left:0; - background: var(--subnav-background-color); - padding: 5px 0; - font-family: var(--body-font-family); - font-size: 0.93em; - font-weight: bolder; - z-index: 2; -} -li.ui-static-link a, li.ui-static-link a:visited { - text-decoration:none; - color:var(--link-color); - float:right; - margin-right:20px; -} -.ui-autocomplete .result-item { - font-size: inherit; -} -.ui-autocomplete .result-highlight { - font-weight:bold; -} -#search-input, #page-search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - background-color: var(--search-input-background-color); - color: var(--search-input-text-color); - border-color: var(--border-color); - padding-left:20px; - width: 250px; - margin: 0; -} -#search-input { - margin-left: 4px; -} -#reset-button { - background-color: transparent; - background-image:url('resources/x.png'); - background-repeat:no-repeat; - background-size:contain; - border:0; - border-radius:0; - width:12px; - height:12px; - position:absolute; - right:12px; - top:10px; - font-size:0; -} -::placeholder { - color:var(--search-input-placeholder-color); - opacity: 1; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:var(--search-tag-highlight-color); -} -details.page-search-details { - display: inline-block; -} -div#result-container { - font-size: 1em; -} -div#result-container a.search-result-link { - padding: 0; - margin: 4px 0; - width: 100%; -} -#result-container .result-highlight { - font-weight:bolder; -} -.page-search-info { - background-color: var(--subnav-background-color); - border-radius: 3px; - border: 0 solid var(--border-color); - padding: 0 8px; - overflow: hidden; - height: 0; - transition: all 0.2s ease; -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.page-search-header { - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - display: inline-block; -} -button.page-search-header { - border: none; - cursor: pointer; -} -span#page-search-link { - text-decoration: underline; -} -.module-graph span, .sealed-graph span { - display:none; - position:absolute; -} -.module-graph:hover span, .sealed-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0 20px 5px 10px; - border: 1px solid var(--border-color); - background-color: var(--section-background-color); -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:var(--detail-background-color); - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -/* - * Styles for header/section anchor links - */ -a.anchor-link { - opacity: 0; - transition: opacity 0.1s; -} -:hover > a.anchor-link { - opacity: 80%; -} -a.anchor-link:hover, -a.anchor-link:focus-visible, -a.anchor-link.visible { - opacity: 100%; -} -a.anchor-link > img { - width: 0.9em; - height: 0.9em; -} -/* - * Styles for copy-to-clipboard buttons - */ -button.copy { - opacity: 70%; - border: none; - border-radius: 3px; - position: relative; - background:none; - transition: opacity 0.3s; - cursor: pointer; -} -:hover > button.copy { - opacity: 80%; -} -button.copy:hover, -button.copy:active, -button.copy:focus-visible, -button.copy.visible { - opacity: 100%; -} -button.copy img { - position: relative; - background: none; - filter: brightness(var(--copy-icon-brightness)); -} -button.copy:active { - background-color: var(--copy-button-background-color-active); -} -button.copy span { - color: var(--body-text-color); - position: relative; - top: -0.1em; - transition: all 0.1s; - font-size: 0.76rem; - line-height: 1.2em; - opacity: 0; -} -button.copy:hover span, -button.copy:focus-visible span, -button.copy.visible span { - opacity: 100%; -} -/* search page copy button */ -button#page-search-copy { - margin-left: 0.4em; - padding:0.3em; - top:0.13em; -} -button#page-search-copy img { - width: 1.2em; - height: 1.2em; - padding: 0.01em 0; - top: 0.15em; -} -button#page-search-copy span { - color: var(--body-text-color); - line-height: 1.2em; - padding: 0.2em; - top: -0.18em; -} -div.page-search-info:hover button#page-search-copy span { - opacity: 100%; -} -/* snippet copy button */ -button.snippet-copy { - position: absolute; - top: 6px; - right: 6px; - height: 1.7em; - padding: 2px; -} -button.snippet-copy img { - width: 18px; - height: 18px; - padding: 0.05em 0; -} -button.snippet-copy span { - line-height: 1.2em; - padding: 0.2em; - position: relative; - top: -0.5em; -} -div.snippet-container:hover button.snippet-copy span { - opacity: 100%; -} -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.striped > thead { - background-color: var(--subnav-background-color); -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped > tbody > tr:nth-child(even) { - background-color: var(--odd-row-color) -} -table.striped > tbody > tr:nth-child(odd) { - background-color: var(--even-row-color) -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid var(--table-border-color); - border-right: 1px solid var(--table-border-color); -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak style for small screens. - */ -@media screen and (max-width: 920px) { - header.flex-header { - max-height: 100vh; - overflow-y: auto; - } - div#navbar-top { - height: 2.8em; - transition: height 0.35s ease; - } - ul.nav-list { - display: block; - width: 40%; - float:left; - clear: left; - margin: 10px 0 0 0; - padding: 0; - } - ul.nav-list li { - float: none; - padding: 6px; - margin-left: 10px; - margin-top: 2px; - } - ul.sub-nav-list-small { - display:block; - height: 100%; - width: 50%; - float: right; - clear: right; - background-color: var(--subnav-background-color); - color: var(--body-text-color); - margin: 6px 0 0 0; - padding: 0; - } - ul.sub-nav-list-small ul { - padding-left: 20px; - } - ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { - color:var(--link-color); - } - ul.sub-nav-list-small a:hover { - color:var(--link-color-active); - } - ul.sub-nav-list-small li { - list-style:none; - float:none; - padding: 6px; - margin-top: 1px; - text-transform:uppercase; - } - ul.sub-nav-list-small > li { - margin-left: 10px; - } - ul.sub-nav-list-small li p { - margin: 5px 0; - } - div#navbar-sub-list { - display: none; - } - .top-nav a:link, .top-nav a:active, .top-nav a:visited { - display: block; - } - button#navbar-toggle-button { - width: 3.4em; - height: 2.8em; - background-color: transparent; - display: block; - float: left; - border: 0; - margin: 0 10px; - cursor: pointer; - font-size: 10px; - } - button#navbar-toggle-button .nav-bar-toggle-icon { - display: block; - width: 24px; - height: 3px; - margin: 1px 0 4px 0; - border-radius: 2px; - transition: all 0.1s; - background-color: var(--navbar-text-color); - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { - transform: rotate(45deg); - transform-origin: 10% 10%; - width: 26px; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { - opacity: 0; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { - transform: rotate(-45deg); - transform-origin: 10% 90%; - width: 26px; - } -} -@media screen and (max-width: 800px) { - .about-language { - padding-right: 16px; - } - ul.nav-list li { - margin-left: 5px; - } - ul.sub-nav-list-small > li { - margin-left: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 400px) { - .about-language { - font-size: 10px; - padding-right: 12px; - } -} -@media screen and (max-width: 400px) { - .nav-list-search { - width: 94%; - } - #search-input, #page-search-input { - width: 70%; - } -} -@media screen and (max-width: 320px) { - .nav-list-search > label { - display: none; - } - .nav-list-search { - width: 90%; - } - #search-input, #page-search-input { - width: 80%; - } -} - -pre.snippet { - background-color: var(--snippet-background-color); - color: var(--snippet-text-color); - padding: 10px; - margin: 12px 0; - overflow: auto; - white-space: pre; -} -div.snippet-container { - position: relative; -} -@media screen and (max-width: 800px) { - pre.snippet { - padding-top: 26px; - } - button.snippet-copy { - top: 4px; - right: 4px; - } -} -pre.snippet .italic { - font-style: italic; -} -pre.snippet .bold { - font-weight: bold; -} -pre.snippet .highlighted { - background-color: var(--snippet-highlight-color); - border-radius: 10%; -} diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/tag-search-index.js b/docs/api/any2json-examples/any2json-examples/apidocs/tag-search-index.js deleted file mode 100644 index 0367dae6..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/tag-search-index.js +++ /dev/null @@ -1 +0,0 @@ -tagSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/apidocs/type-search-index.js b/docs/api/any2json-examples/any2json-examples/apidocs/type-search-index.js deleted file mode 100644 index f78da34f..00000000 --- a/docs/api/any2json-examples/any2json-examples/apidocs/type-search-index.js +++ /dev/null @@ -1 +0,0 @@ -typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Common"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial1"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial2"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial3"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial4"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial5"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial6"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial7"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial8"},{"p":"com.github.romualdrousseau.any2json.examples","l":"Tutorial9"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/css/apache-maven-fluido-2.0.0-M9.min.css b/docs/api/any2json-examples/any2json-examples/css/apache-maven-fluido-2.0.0-M9.min.css deleted file mode 100644 index fea07dd8..00000000 --- a/docs/api/any2json-examples/any2json-examples/css/apache-maven-fluido-2.0.0-M9.min.css +++ /dev/null @@ -1,20 +0,0 @@ -/*! - * Bootstrap v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! - * Bootstrap Responsive v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! - * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License - * https://github.com/simonwhitaker/github-fork-ribbon-css -*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/css/print.css b/docs/api/any2json-examples/any2json-examples/css/print.css deleted file mode 100644 index 34af557d..00000000 --- a/docs/api/any2json-examples/any2json-examples/css/print.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#banner, -#footer, -#leftcol, -#breadcrumbs, -.docs #toc, -.docs .courtesylinks, -#leftColumn, -#navColumn { - display: none !important; -} - -#bodyColumn, -body.docs div.docs { - margin: 0 !important; - border: none !important; -} diff --git a/docs/api/any2json-examples/any2json-examples/css/site.css b/docs/api/any2json-examples/any2json-examples/css/site.css deleted file mode 100644 index 055e7e28..00000000 --- a/docs/api/any2json-examples/any2json-examples/css/site.css +++ /dev/null @@ -1 +0,0 @@ -/* You can override this file with your own styles */ \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/dependencies.html b/docs/api/any2json-examples/any2json-examples/dependencies.html deleted file mode 100644 index b8b06b4f..00000000 --- a/docs/api/any2json-examples/any2json-examples/dependencies.html +++ /dev/null @@ -1,2806 +0,0 @@ - - - - - - - - - - Project Dependencies – Any2Json Examples - - - - - - -
        -
        - - - -
        -
        -
        - - -
        -
        -
        -

        Project Dependencies

        -

        compile

        -

        The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        GroupIdArtifactIdVersionTypeLicenses
        com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        com.github.romualdrousseauany2json-csv2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        com.github.romualdrousseauany2json-excel2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        com.github.romualdrousseauany2json-layex-parser2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        com.github.romualdrousseauany2json-net-classifier2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        com.github.romualdrousseauany2json-pdf2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        com.github.romualdrousseaushuju1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        com.github.romualdrousseaushuju-jackson-json1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
        org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
        org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-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:

        - - - - - - - - - - - - - - - - - - -
        GroupIdArtifactIdVersionTypeLicenses
        junitjunit4.13.2jarEclipse Public License 1.0
        org.hamcresthamcrest2.2jarBSD License 3
        -

        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:

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        GroupIdArtifactIdVersionClassifierTypeLicenses
        com.fasterxml.jackson.corejackson-annotations2.17.0-jarThe Apache Software License, Version 2.0
        com.fasterxml.jackson.corejackson-core2.17.0-jarThe Apache Software License, Version 2.0
        com.fasterxml.jackson.corejackson-databind2.17.0-jarThe Apache Software License, Version 2.0
        com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
        com.github.jai-imageiojai-imageio-core1.4.0-jarBSD 3-clause License w/nuclear disclaimer
        com.github.jai-imageiojai-imageio-jpeg20001.4.0-jarJJ2000BSD 3-clause License w/nuclear disclaimer
        com.github.virtualdcurvesapi1.08-jarBSD License
        com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
        com.google.code.gsongson2.8.7-jarApache 2.0
        com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
        com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
        com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
        com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
        com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
        com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
        com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
        com.zaxxerSparseBitSet1.3-jarThe Apache Software License, Version 2.0
        commons-clicommons-cli1.4-jarApache License, Version 2.0
        commons-codeccommons-codec1.17.0-jarApache-2.0
        commons-iocommons-io2.16.1-jarApache-2.0
        commons-loggingcommons-logging1.2-jarThe Apache Software License, Version 2.0
        io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
        net.bytebuddybyte-buddy1.14.9-jarApache License, Version 2.0
        nl.fountainxelem3.1-jar-
        org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
        org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
        org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
        org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
        org.apache.commonscommons-compress1.26.2-jarApache-2.0
        org.apache.commonscommons-csv1.9.0-jarApache License, Version 2.0
        org.apache.commonscommons-lang33.14.0-jarApache-2.0
        org.apache.commonscommons-math33.6.1-jarApache License, Version 2.0
        org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
        org.apache.pdfboxfontbox2.0.24-jarApache License, Version 2.0
        org.apache.pdfboxjbig2-imageio3.0.3-jarApache License, Version 2.0
        org.apache.pdfboxpdfbox2.0.24-jarApache License, Version 2.0
        org.apache.poipoi5.3.0-jarApache License, Version 2.0
        org.apache.poipoi-ooxml5.3.0-jarApache License, Version 2.0
        org.apache.poipoi-ooxml-lite5.3.0-jarApache License, Version 2.0
        org.apache.poipoi-scratchpad5.3.0-jarApache License, Version 2.0
        org.apache.xmlbeansxmlbeans5.2.1-jarThe Apache Software License, Version 2.0
        org.bouncycastlebcmail-jdk15on1.69-jarBouncy Castle Licence
        org.bouncycastlebcpkix-jdk15on1.69-jarBouncy Castle Licence
        org.bouncycastlebcprov-jdk15on1.69-jarBouncy Castle Licence
        org.bouncycastlebcutil-jdk15on1.69-jarBouncy Castle Licence
        org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
        org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
        org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
        org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
        org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
        org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
        org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
        org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
        org.locationtech.jtsjts-core1.18.1-jarEclipse Public License, Version 2.0Eclipse Distribution License - v 1.0
        org.pythonjython-standalone2.7.3-jarJython Software License
        org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
        org.slf4jslf4j-api2.0.16-jarMIT License
        org.slf4jslf4j-simple1.7.32-jarMIT License
        org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
        org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
        org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
        org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
        org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
        org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
        org.xerial.snappysnappy-java1.1.10.5-jar-
        technology.tabulatabula1.0.5-jarMIT License
        -

        runtime

        -

        The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

        - - - - - - - - - - - - - - - - - - -
        GroupIdArtifactIdVersionTypeLicenses
        org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
        org.apache.logging.log4jlog4j-core2.23.1jarApache-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:

        - - - - - - - - - - - - -
        GroupIdArtifactIdVersionTypeLicenses
        org.hamcresthamcrest-core1.3jarNew BSD License
        -

        Project Dependency Graph

        - -
        -

        Dependency Tree

        -
        -

        Licenses

        -

        GNU General Public License (GPL) version 2, or any later version: JavaCPP

        -

        The Apache License, Version 2.0: fury-core, fury-format

        -

        Apache 2.0: Gson, error-prone annotations

        -

        Eclipse Public License 1.0: JUnit

        -

        MIT License: SLF4J API Module, SLF4J Simple Binding, Tabula

        -

        BSD License 3: Hamcrest

        -

        BSD 3-clause License w/nuclear disclaimer: JPEG2000 support for Java Advanced Imaging Image I/O Tools API, Java Advanced Imaging Image I/O Tools API core (standalone)

        -

        New BSD License: Hamcrest Core

        -

        JJ2000: JPEG2000 support for Java Advanced Imaging Image I/O Tools API

        -

        Eclipse Public License, Version 2.0: org.locationtech.jts:jts-core

        -

        Unknown: xelem

        -

        Apache License 2.0: Javassist

        -

        BSD License: curvesapi

        -

        The MIT License: Checker Qual

        -

        Apache License, Version 2.0: Apache Commons CLI, Apache Commons CSV, Apache Commons Collections, Apache Commons Math, Apache FontBox, Apache PDFBox, Apache POI, Apache POI - API based on OPC and OOXML schemas, Apache POI - Common, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Byte Buddy (without dependencies), Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common, PDFBox JBIG2 ImageIO plugin

        -

        Apache-2.0: Apache Commons Codec, Apache Commons Compress, Apache Commons IO, Apache Commons Lang, Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

        -

        MPL 1.1: Javassist

        -

        GPLv2 with Classpath exception: JavaCPP

        -

        BSD-3-Clause: Protocol Buffers [Core]

        -

        Jython Software License: Jython

        -

        Apache License V2.0: FlatBuffers Java API

        -

        Bouncy Castle Licence: Bouncy Castle ASN.1 Extension and Utility APIs, Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs, Bouncy Castle Provider, Bouncy Castle S/MIME API

        -

        WTFPL: Reflections

        -

        LGPL 2.1: Javassist

        -

        Eclipse Distribution License - v 1.0: org.locationtech.jts:jts-core

        -

        GNU GENERAL PUBLIC LICENSE, Version 3.0: Any2Json Examples, any2Json, any2json-csv, any2json-excel, any2json-layex-parser, any2json-net-classifier, any2json-pdf, shuju, shuju-jackson-json

        -

        The Apache Software License, Version 2.0: Apache Commons Logging, FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, SparseBitSet, TensorFlow Core API Library, TensorFlow Core API Library Platform, XmlBeans, jackson-databind

        -

        Dependency File Details

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        FilenameSizeEntriesClassesPackagesJava VersionDebug InformationSealed
        jackson-annotations-2.17.0.jar78.5 kB877421.6YesNo
        jackson-core-2.17.0.jar581.6 kB272----No
           • Root-242210141.8Yes-
           • Versioned-2119No-
           • Versioned-103111Yes-
           • Versioned-92117Yes-
           • Versioned-92121Yes-
        jackson-databind-2.17.0.jar1.6 MB824----No
           • Root-822784231.8Yes-
           • Versioned-2119No-
        jackson-datatype-jsr310-2.15.1.jar122.9 kB82----No
           • Root-805861.8Yes-
           • Versioned-2119No-
        jai-imageio-core-1.4.0.jar628.1 kB375339161.6YesNo
        jai-imageio-jpeg2000-1.4.0.jar489.1 kB237193271.6YesNo
        any2json-2.44-SNAPSHOT.jar123.1 kB113891217YesNo
        any2json-csv-2.44-SNAPSHOT.jar11.1 kB163117YesNo
        any2json-excel-2.44-SNAPSHOT.jar31.3 kB2913317YesNo
        any2json-layex-parser-2.44-SNAPSHOT.jar43.8 kB4429417YesNo
        any2json-net-classifier-2.44-SNAPSHOT.jar20 kB225117YesNo
        any2json-pdf-2.44-SNAPSHOT.jar12.2 kB163117YesNo
        shuju-1.29-SNAPSHOT.jar129.3 kB115822117YesNo
        shuju-jackson-json-1.29-SNAPSHOT.jar10.3 kB174117YesNo
        curvesapi-1.08.jar117.2 kB12010161.7YesNo
        jsr305-3.0.2.jar19.9 kB463531.5YesNo
        gson-2.8.7.jar240.4 kB19818191.6YesNo
        error_prone_annotations-2.18.0.jar16 kB382621.8YesNo
        flatbuffers-java-1.12.0.jar64.9 kB554511.8YesNo
        failureaccess-1.0.1.jar4.6 kB15211.7YesNo
        guava-32.1.2-jre.jar3 MB20602020181.8YesNo
        listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700---
        j2objc-annotations-2.8.jar9.3 kB241311.7YesNo
        protobuf-java-3.25.3.jar1.9 MB75473521.8YesNo
        SparseBitSet-1.3.jar25.8 kB251511.6YesNo
        commons-cli-1.4.jar53.8 kB402711.5YesNo
        commons-codec-1.17.0.jar372.6 kB262----No
           • Root-26111471.8Yes-
           • Versioned-1119No-
        commons-io-2.16.1.jar508.8 kB374----No
           • Root-373346151.8Yes-
           • Versioned-1119No-
        commons-logging-1.2.jar61.8 kB422821.2YesNo
        netty-common-4.1.96.Final.jar659.9 kB52449291.6YesNo
        junit-4.13.2.jar384.6 kB389350321.5YesNo
        byte-buddy-1.14.9.jar4.2 MB2934----No
           • Root-29322879381.6Yes-
           • Versioned-2119No-
        xelem-3.1.jar101.2 kB585671.5YesYes
        arrow-format-14.0.0.jar110 kB1099311.8YesNo
        arrow-memory-core-14.0.0.jar111.1 kB886851.8YesNo
        arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8YesNo
        arrow-vector-14.0.0.jar1.9 MB767703171.8YesNo
        commons-collections4-4.4.jar751.9 kB555524191.8YesNo
        commons-compress-1.26.2.jar1.1 MB624----No
           • Root-623571361.8Yes-
           • Versioned-1119No-
        commons-csv-1.9.0.jar51.3 kB301711.8YesNo
        commons-lang3-3.14.0.jar658 kB436----No
           • Root-434403181.8Yes-
           • Versioned-2119No-
        commons-math3-3.6.1.jar2.2 MB14021301751.5YesNo
        log4j-1.2-api-2.23.1.jar356.2 kB252208221.8YesNo
        log4j-api-2.23.1.jar342.5 kB241----No
           • Root-23020591.8Yes-
           • Versioned-11429Yes-
        log4j-core-2.23.1.jar1.9 MB1310----No
           • Root-12931206551.8Yes-
           • Versioned-17749Yes-
        log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8YesNo
        fontbox-2.0.24.jar1.6 MB273157101.6YesNo
        jbig2-imageio-3.0.3.jar152.7 kB129100111.6YesNo
        pdfbox-2.0.24.jar2.7 MB878780541.6YesNo
        poi-5.3.0.jar3 MB1765----No
           • Root-17631681631.8Yes-
           • Versioned-2119No-
        poi-ooxml-5.3.0.jar2 MB948----No
           • Root-946876461.8Yes-
           • Versioned-2119No-
        poi-ooxml-lite-5.3.0.jar6 MB4277----No
           • Root-42752552571.8Yes-
           • Versioned-2119No-
        poi-scratchpad-5.3.0.jar1.9 MB1020----No
           • Root-1018947501.8Yes-
           • Versioned-2119No-
        xmlbeans-5.2.1.jar2.2 MB1755----No
           • Root-17471031391.8Yes-
           • Versioned-8229Yes-
        bcmail-jdk15on-1.69.jar112.7 kB81----No
           • Root-796251.5No-
           • Versioned-2119No-
        bcpkix-jdk15on-1.69.jar909 kB815----No
           • Root-813760461.5No-
           • Versioned-2119No-
        bcprov-jdk15on-1.69.jar5.7 MB4461----No
           • Root-356333981471.5No-
           • Versioned-832758639Yes-
           • Versioned-3932111Yes-
           • Versioned-2720115Yes-
        bcutil-jdk15on-1.69.jar359.5 kB336----No
           • Root-334308181.5No-
           • Versioned-2119No-
        javacpp-1.5.8-linux-x86_64.jar26.5 kB21-----
           • Root-1900---
           • Versioned-2119No-
        javacpp-1.5.8-macosx-x86_64.jar22.2 kB21-----
           • Root-1900---
           • Versioned-2119No-
        javacpp-1.5.8-windows-x86_64.jar1.4 MB69-----
           • Root-6700---
           • Versioned-2119No-
        javacpp-1.5.8.jar497.3 kB260----No
           • Root-25820051.7Yes-
           • Versioned-2119No-
        checker-qual-3.33.0.jar224 kB426358301.8YesNo
        fury-core-0.4.1.jar2.4 MB14701358491.8YesNo
        fury-format-0.4.1.jar130.2 kB846861.8YesNo
        hamcrest-2.2.jar123.4 kB122108111.7YesNo
        hamcrest-core-1.3.jar45 kB524531.5YesNo
        javassist-3.28.0-GA.jar851.5 kB474426171.8YesNo
        jts-core-1.18.1.jar995.9 kB678611581.8YesNo
        jython-standalone-2.7.3.jar47.3 MB23845182445281.8YesNo
        reflections-0.10.2.jar130.4 kB877451.8YesNo
        slf4j-api-2.0.16.jar69.4 kB71----No
           • Root-695541.8Yes-
           • Versioned-2119No-
        slf4j-simple-1.7.32.jar15.3 kB201011.5YesNo
        ndarray-0.4.0.jar302.2 kB2011761711YesNo
        tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700---
        tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700---
        tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000---
        tensorflow-core-api-0.5.0.jar8 MB491048435611YesNo
        tensorflow-core-platform-0.5.0.jar2.4 kB700---
        snappy-java-1.1.10.5.jar2.3 MB1064031.8YesNo
        tabula-1.0.5.jar132.7 kB847061.8YesNo
        TotalSizeEntriesClassesPackagesJava VersionDebug InformationSealed
        81421.6 MB6591554003189317691
        compile: 76compile: 419.1 MBcompile: 64023compile: 52291compile: 179117compile: 64compile: 1
        runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2-
        test: 3test: 553 kBtest: 563test: 503test: 461.7test: 3-
        -
        -
        -
        -
        -
        -
        -
        -

        © 2024 -

        -
        -
        -
        - - - diff --git a/docs/api/any2json-examples/any2json-examples/dependency-info.html b/docs/api/any2json-examples/any2json-examples/dependency-info.html deleted file mode 100644 index a24bf7dd..00000000 --- a/docs/api/any2json-examples/any2json-examples/dependency-info.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - Maven Coordinates – Any2Json Examples - - - - - - -
        -
        - - - -
        -
        -
        - - -
        -
        -
        -

        Maven Coordinates

        -

        Apache Maven

        -
        <dependency>
        -  <groupId>com.github.romualdrousseau</groupId>
        -  <artifactId>any2json-examples</artifactId>
        -  <version>2.44-SNAPSHOT</version>
        -</dependency>
        -

        Apache Ivy

        -
        <dependency org="com.github.romualdrousseau" name="any2json-examples" rev="2.44-SNAPSHOT">
        -  <artifact name="any2json-examples" type="jar" />
        -</dependency>
        -

        Groovy Grape

        -
        @Grapes(
        -@Grab(group='com.github.romualdrousseau', module='any2json-examples', version='2.44-SNAPSHOT')
        -)
        -

        Gradle/Grails

        -
        implementation 'com.github.romualdrousseau:any2json-examples:2.44-SNAPSHOT'
        -

        Scala SBT

        -
        libraryDependencies += "com.github.romualdrousseau" % "any2json-examples" % "2.44-SNAPSHOT"
        -

        Leiningen

        -
        [com.github.romualdrousseau/any2json-examples "2.44-SNAPSHOT"]
        -
        -
        -
        -
        -
        -
        -
        -

        © 2024 -

        -
        -
        -
        - - - diff --git a/docs/api/any2json-examples/any2json-examples/dependency-management.html b/docs/api/any2json-examples/any2json-examples/dependency-management.html deleted file mode 100644 index a9767e5e..00000000 --- a/docs/api/any2json-examples/any2json-examples/dependency-management.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - Project Dependency Management – Any2Json Examples - - - - - - -
        -
        - - - -
        -
        -
        - - -
        -
        -
        -

        Project Dependency Management

        -

        compile

        -

        The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

        - - - - - - - - - - - - - - - - - - - - - - - - -
        GroupIdArtifactIdVersionTypeLicense
        com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
        org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
        org.slf4jslf4j-api2.0.16jarMIT License
        -
        -
        -
        -
        -
        -
        -
        -

        © 2024 -

        -
        -
        -
        - - - diff --git a/docs/api/any2json-examples/any2json-examples/distribution-management.html b/docs/api/any2json-examples/any2json-examples/distribution-management.html deleted file mode 100644 index 83283ec7..00000000 --- a/docs/api/any2json-examples/any2json-examples/distribution-management.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - Project Distribution Management – Any2Json Examples - - - - - - -
        -
        - - - -
        -
        -
        - - -
        -
        -
        -

        Overview

        -

        The following is the distribution management information used by this project.

        -

        Repository - ossrh

        https://oss.sonatype.org/service/local/staging/deploy/maven2
        -

        Snapshot Repository - ossrh

        https://oss.sonatype.org/content/repositories/snapshots
        -

        Site - any2json-examples-site

        -

        file:///mnt/media/Projects/Any2Json-monorepo/any2json-examples//any2json-examples

        -
        -
        -
        -
        -
        -
        -
        -

        © 2024 -

        -
        -
        -
        - - - diff --git a/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index 423bd5d3..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index c8f06d9a..00000000 --- a/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index a498ef4e..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index d83c539b..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/accessories-text-editor.png b/docs/api/any2json-examples/any2json-examples/images/accessories-text-editor.png deleted file mode 100644 index abc3366e..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/accessories-text-editor.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/add.gif b/docs/api/any2json-examples/any2json-examples/images/add.gif deleted file mode 100644 index 1cb3dbf9..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/add.gif and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/apache-maven-project-2.png b/docs/api/any2json-examples/any2json-examples/images/apache-maven-project-2.png deleted file mode 100644 index a44db6ed..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/apache-maven-project-2.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/application-certificate.png b/docs/api/any2json-examples/any2json-examples/images/application-certificate.png deleted file mode 100644 index cc6aff61..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/application-certificate.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/close.gif b/docs/api/any2json-examples/any2json-examples/images/close.gif deleted file mode 100644 index 1c26bbc5..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/close.gif and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/contact-new.png b/docs/api/any2json-examples/any2json-examples/images/contact-new.png deleted file mode 100644 index ebc4316d..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/contact-new.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/document-properties.png b/docs/api/any2json-examples/any2json-examples/images/document-properties.png deleted file mode 100644 index 34c2409a..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/document-properties.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/drive-harddisk.png b/docs/api/any2json-examples/any2json-examples/images/drive-harddisk.png deleted file mode 100644 index d7ce475f..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/drive-harddisk.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/fix.gif b/docs/api/any2json-examples/any2json-examples/images/fix.gif deleted file mode 100644 index b7eb3dc4..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/fix.gif and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/icon_error_sml.gif b/docs/api/any2json-examples/any2json-examples/images/icon_error_sml.gif deleted file mode 100644 index 12e9a01a..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/icon_error_sml.gif and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/icon_help_sml.gif b/docs/api/any2json-examples/any2json-examples/images/icon_help_sml.gif deleted file mode 100644 index aaf20e6e..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/icon_help_sml.gif and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/icon_info_sml.gif b/docs/api/any2json-examples/any2json-examples/images/icon_info_sml.gif deleted file mode 100644 index b7763267..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/icon_info_sml.gif and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/icon_success_sml.gif b/docs/api/any2json-examples/any2json-examples/images/icon_success_sml.gif deleted file mode 100644 index 0a195279..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/icon_success_sml.gif and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/icon_warning_sml.gif b/docs/api/any2json-examples/any2json-examples/images/icon_warning_sml.gif deleted file mode 100644 index ac6ad6ad..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/icon_warning_sml.gif and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/image-x-generic.png b/docs/api/any2json-examples/any2json-examples/images/image-x-generic.png deleted file mode 100644 index ab49efb3..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/image-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/internet-web-browser.png b/docs/api/any2json-examples/any2json-examples/images/internet-web-browser.png deleted file mode 100644 index 307d6aca..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/internet-web-browser.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/logos/build-by-maven-black.png b/docs/api/any2json-examples/any2json-examples/images/logos/build-by-maven-black.png deleted file mode 100644 index 919fd0f6..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/logos/build-by-maven-black.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/logos/build-by-maven-white.png b/docs/api/any2json-examples/any2json-examples/images/logos/build-by-maven-white.png deleted file mode 100644 index 7d44c9c2..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/logos/build-by-maven-white.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/logos/maven-feather.png b/docs/api/any2json-examples/any2json-examples/images/logos/maven-feather.png deleted file mode 100644 index b5ada836..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/logos/maven-feather.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/network-server.png b/docs/api/any2json-examples/any2json-examples/images/network-server.png deleted file mode 100644 index 1d12e193..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/network-server.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/package-x-generic.png b/docs/api/any2json-examples/any2json-examples/images/package-x-generic.png deleted file mode 100644 index 8b7e9e67..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/package-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/profiles/pre-release.png b/docs/api/any2json-examples/any2json-examples/images/profiles/pre-release.png deleted file mode 100644 index d448e850..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/profiles/pre-release.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/profiles/retired.png b/docs/api/any2json-examples/any2json-examples/images/profiles/retired.png deleted file mode 100644 index f89f6a29..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/profiles/retired.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/profiles/sandbox.png b/docs/api/any2json-examples/any2json-examples/images/profiles/sandbox.png deleted file mode 100644 index f88b3626..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/profiles/sandbox.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/remove.gif b/docs/api/any2json-examples/any2json-examples/images/remove.gif deleted file mode 100644 index fc65631c..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/remove.gif and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/rss.png b/docs/api/any2json-examples/any2json-examples/images/rss.png deleted file mode 100644 index a9850ee2..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/rss.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/update.gif b/docs/api/any2json-examples/any2json-examples/images/update.gif deleted file mode 100644 index b2a6d0bf..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/update.gif and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/images/window-new.png b/docs/api/any2json-examples/any2json-examples/images/window-new.png deleted file mode 100644 index 0e12ef95..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/images/window-new.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/img/glyphicons-halflings-white.png b/docs/api/any2json-examples/any2json-examples/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/img/glyphicons-halflings-white.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/img/glyphicons-halflings.png b/docs/api/any2json-examples/any2json-examples/img/glyphicons-halflings.png deleted file mode 100644 index a9969993..00000000 Binary files a/docs/api/any2json-examples/any2json-examples/img/glyphicons-halflings.png and /dev/null differ diff --git a/docs/api/any2json-examples/any2json-examples/index.html b/docs/api/any2json-examples/any2json-examples/index.html deleted file mode 100644 index da342936..00000000 --- a/docs/api/any2json-examples/any2json-examples/index.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - About – Any2Json Examples - - - - - - -
        -
        - - - -
        -
        -
        - - -
        -
        -
        -

        About Any2Json Examples

        -

        This package contains a number of examples that demonstrates how you can use the Any2Json to load documents from - "real life".

        -
        -
        -
        -
        -
        -
        -
        -

        © 2024 -

        -
        -
        -
        - - - diff --git a/docs/api/any2json-examples/any2json-examples/js/apache-maven-fluido-2.0.0-M9.min.js b/docs/api/any2json-examples/any2json-examples/js/apache-maven-fluido-2.0.0-M9.min.js deleted file mode 100644 index 819716ab..00000000 --- a/docs/api/any2json-examples/any2json-examples/js/apache-maven-fluido-2.0.0-M9.min.js +++ /dev/null @@ -1,287 +0,0 @@ -(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== -e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); -l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, -h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, -last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| --2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& -a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), -CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= -/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= -d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); -return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, -ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; -J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); -a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); -(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& -a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; -var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, -d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, -button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= -0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== -typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= -z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& -k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: -new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= -0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, -"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= -ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& -n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== -t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, -e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, -O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", -error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", -[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? -null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ -"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); -t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", -t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, -F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, -b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? -a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= -function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, -"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& -La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& -g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== -h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", -a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, -!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, -"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; -e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), -this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& -(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; -setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); -else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); -c.preventDefault()})}(window.jQuery); -!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= -h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| -"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; -g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= -f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); -!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= -g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), -f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= -setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| -"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= -this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; -g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= -function(){g.fn.tooltip=x;return this}}(window.jQuery); -!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; -return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= -g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); -!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= -g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, -p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= -g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); -!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, -f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", -h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); -!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); -return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", -h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; -(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= -[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, -q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& -h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; -if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, -h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], -"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], -V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], -Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ -ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), -"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", -/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), -["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", -hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-examples/any2json-examples/licenses.html b/docs/api/any2json-examples/any2json-examples/licenses.html deleted file mode 100644 index c3048793..00000000 --- a/docs/api/any2json-examples/any2json-examples/licenses.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - - - - - - Project Licenses – Any2Json Examples - - - - - - -
        -
        - - - -
        -
        -
        - - -
        -
        -
        -

        Overview

        -

        Typically the licenses listed for the project are that of the project itself, and not of dependencies.

        -

        Project Licenses

        -

        GNU GENERAL PUBLIC LICENSE, Version 3.0

        -
                            GNU GENERAL PUBLIC LICENSE
        -                       Version 3, 29 June 2007
        -
        - Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
        - Everyone is permitted to copy and distribute verbatim copies
        - of this license document, but changing it is not allowed.
        -
        -                            Preamble
        -
        -  The GNU General Public License is a free, copyleft license for
        -software and other kinds of works.
        -
        -  The licenses for most software and other practical works are designed
        -to take away your freedom to share and change the works.  By contrast,
        -the GNU General Public License is intended to guarantee your freedom to
        -share and change all versions of a program--to make sure it remains free
        -software for all its users.  We, the Free Software Foundation, use the
        -GNU General Public License for most of our software; it applies also to
        -any other work released this way by its authors.  You can apply it to
        -your programs, too.
        -
        -  When we speak of free software, we are referring to freedom, not
        -price.  Our General Public Licenses are designed to make sure that you
        -have the freedom to distribute copies of free software (and charge for
        -them if you wish), that you receive source code or can get it if you
        -want it, that you can change the software or use pieces of it in new
        -free programs, and that you know you can do these things.
        -
        -  To protect your rights, we need to prevent others from denying you
        -these rights or asking you to surrender the rights.  Therefore, you have
        -certain responsibilities if you distribute copies of the software, or if
        -you modify it: responsibilities to respect the freedom of others.
        -
        -  For example, if you distribute copies of such a program, whether
        -gratis or for a fee, you must pass on to the recipients the same
        -freedoms that you received.  You must make sure that they, too, receive
        -or can get the source code.  And you must show them these terms so they
        -know their rights.
        -
        -  Developers that use the GNU GPL protect your rights with two steps:
        -(1) assert copyright on the software, and (2) offer you this License
        -giving you legal permission to copy, distribute and/or modify it.
        -
        -  For the developers' and authors' protection, the GPL clearly explains
        -that there is no warranty for this free software.  For both users' and
        -authors' sake, the GPL requires that modified versions be marked as
        -changed, so that their problems will not be attributed erroneously to
        -authors of previous versions.
        -
        -  Some devices are designed to deny users access to install or run
        -modified versions of the software inside them, although the manufacturer
        -can do so.  This is fundamentally incompatible with the aim of
        -protecting users' freedom to change the software.  The systematic
        -pattern of such abuse occurs in the area of products for individuals to
        -use, which is precisely where it is most unacceptable.  Therefore, we
        -have designed this version of the GPL to prohibit the practice for those
        -products.  If such problems arise substantially in other domains, we
        -stand ready to extend this provision to those domains in future versions
        -of the GPL, as needed to protect the freedom of users.
        -
        -  Finally, every program is threatened constantly by software patents.
        -States should not allow patents to restrict development and use of
        -software on general-purpose computers, but in those that do, we wish to
        -avoid the special danger that patents applied to a free program could
        -make it effectively proprietary.  To prevent this, the GPL assures that
        -patents cannot be used to render the program non-free.
        -
        -  The precise terms and conditions for copying, distribution and
        -modification follow.
        -
        -                       TERMS AND CONDITIONS
        -
        -  0. Definitions.
        -
        -  "This License" refers to version 3 of the GNU General Public License.
        -
        -  "Copyright" also means copyright-like laws that apply to other kinds of
        -works, such as semiconductor masks.
        -
        -  "The Program" refers to any copyrightable work licensed under this
        -License.  Each licensee is addressed as "you".  "Licensees" and
        -"recipients" may be individuals or organizations.
        -
        -  To "modify" a work means to copy from or adapt all or part of the work
        -in a fashion requiring copyright permission, other than the making of an
        -exact copy.  The resulting work is called a "modified version" of the
        -earlier work or a work "based on" the earlier work.
        -
        -  A "covered work" means either the unmodified Program or a work based
        -on the Program.
        -
        -  To "propagate" a work means to do anything with it that, without
        -permission, would make you directly or secondarily liable for
        -infringement under applicable copyright law, except executing it on a
        -computer or modifying a private copy.  Propagation includes copying,
        -distribution (with or without modification), making available to the
        -public, and in some countries other activities as well.
        -
        -  To "convey" a work means any kind of propagation that enables other
        -parties to make or receive copies.  Mere interaction with a user through
        -a computer network, with no transfer of a copy, is not conveying.
        -
        -  An interactive user interface displays "Appropriate Legal Notices"
        -to the extent that it includes a convenient and prominently visible
        -feature that (1) displays an appropriate copyright notice, and (2)
        -tells the user that there is no warranty for the work (except to the
        -extent that warranties are provided), that licensees may convey the
        -work under this License, and how to view a copy of this License.  If
        -the interface presents a list of user commands or options, such as a
        -menu, a prominent item in the list meets this criterion.
        -
        -  1. Source Code.
        -
        -  The "source code" for a work means the preferred form of the work
        -for making modifications to it.  "Object code" means any non-source
        -form of a work.
        -
        -  A "Standard Interface" means an interface that either is an official
        -standard defined by a recognized standards body, or, in the case of
        -interfaces specified for a particular programming language, one that
        -is widely used among developers working in that language.
        -
        -  The "System Libraries" of an executable work include anything, other
        -than the work as a whole, that (a) is included in the normal form of
        -packaging a Major Component, but which is not part of that Major
        -Component, and (b) serves only to enable use of the work with that
        -Major Component, or to implement a Standard Interface for which an
        -implementation is available to the public in source code form.  A
        -"Major Component", in this context, means a major essential component
        -(kernel, window system, and so on) of the specific operating system
        -(if any) on which the executable work runs, or a compiler used to
        -produce the work, or an object code interpreter used to run it.
        -
        -  The "Corresponding Source" for a work in object code form means all
        -the source code needed to generate, install, and (for an executable
        -work) run the object code and to modify the work, including scripts to
        -control those activities.  However, it does not include the work's
        -System Libraries, or general-purpose tools or generally available free
        -programs which are used unmodified in performing those activities but
        -which are not part of the work.  For example, Corresponding Source
        -includes interface definition files associated with source files for
        -the work, and the source code for shared libraries and dynamically
        -linked subprograms that the work is specifically designed to require,
        -such as by intimate data communication or control flow between those
        -subprograms and other parts of the work.
        -
        -  The Corresponding Source need not include anything that users
        -can regenerate automatically from other parts of the Corresponding
        -Source.
        -
        -  The Corresponding Source for a work in source code form is that
        -same work.
        -
        -  2. Basic Permissions.
        -
        -  All rights granted under this License are granted for the term of
        -copyright on the Program, and are irrevocable provided the stated
        -conditions are met.  This License explicitly affirms your unlimited
        -permission to run the unmodified Program.  The output from running a
        -covered work is covered by this License only if the output, given its
        -content, constitutes a covered work.  This License acknowledges your
        -rights of fair use or other equivalent, as provided by copyright law.
        -
        -  You may make, run and propagate covered works that you do not
        -convey, without conditions so long as your license otherwise remains
        -in force.  You may convey covered works to others for the sole purpose
        -of having them make modifications exclusively for you, or provide you
        -with facilities for running those works, provided that you comply with
        -the terms of this License in conveying all material for which you do
        -not control copyright.  Those thus making or running the covered works
        -for you must do so exclusively on your behalf, under your direction
        -and control, on terms that prohibit them from making any copies of
        -your copyrighted material outside their relationship with you.
        -
        -  Conveying under any other circumstances is permitted solely under
        -the conditions stated below.  Sublicensing is not allowed; section 10
        -makes it unnecessary.
        -
        -  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
        -
        -  No covered work shall be deemed part of an effective technological
        -measure under any applicable law fulfilling obligations under article
        -11 of the WIPO copyright treaty adopted on 20 December 1996, or
        -similar laws prohibiting or restricting circumvention of such
        -measures.
        -
        -  When you convey a covered work, you waive any legal power to forbid
        -circumvention of technological measures to the extent such circumvention
        -is effected by exercising rights under this License with respect to
        -the covered work, and you disclaim any intention to limit operation or
        -modification of the work as a means of enforcing, against the work's
        -users, your or third parties' legal rights to forbid circumvention of
        -technological measures.
        -
        -  4. Conveying Verbatim Copies.
        -
        -  You may convey verbatim copies of the Program's source code as you
        -receive it, in any medium, provided that you conspicuously and
        -appropriately publish on each copy an appropriate copyright notice;
        -keep intact all notices stating that this License and any
        -non-permissive terms added in accord with section 7 apply to the code;
        -keep intact all notices of the absence of any warranty; and give all
        -recipients a copy of this License along with the Program.
        -
        -  You may charge any price or no price for each copy that you convey,
        -and you may offer support or warranty protection for a fee.
        -
        -  5. Conveying Modified Source Versions.
        -
        -  You may convey a work based on the Program, or the modifications to
        -produce it from the Program, in the form of source code under the
        -terms of section 4, provided that you also meet all of these conditions:
        -
        -    a) The work must carry prominent notices stating that you modified
        -    it, and giving a relevant date.
        -
        -    b) The work must carry prominent notices stating that it is
        -    released under this License and any conditions added under section
        -    7.  This requirement modifies the requirement in section 4 to
        -    "keep intact all notices".
        -
        -    c) You must license the entire work, as a whole, under this
        -    License to anyone who comes into possession of a copy.  This
        -    License will therefore apply, along with any applicable section 7
        -    additional terms, to the whole of the work, and all its parts,
        -    regardless of how they are packaged.  This License gives no
        -    permission to license the work in any other way, but it does not
        -    invalidate such permission if you have separately received it.
        -
        -    d) If the work has interactive user interfaces, each must display
        -    Appropriate Legal Notices; however, if the Program has interactive
        -    interfaces that do not display Appropriate Legal Notices, your
        -    work need not make them do so.
        -
        -  A compilation of a covered work with other separate and independent
        -works, which are not by their nature extensions of the covered work,
        -and which are not combined with it such as to form a larger program,
        -in or on a volume of a storage or distribution medium, is called an
        -"aggregate" if the compilation and its resulting copyright are not
        -used to limit the access or legal rights of the compilation's users
        -beyond what the individual works permit.  Inclusion of a covered work
        -in an aggregate does not cause this License to apply to the other
        -parts of the aggregate.
        -
        -  6. Conveying Non-Source Forms.
        -
        -  You may convey a covered work in object code form under the terms
        -of sections 4 and 5, provided that you also convey the
        -machine-readable Corresponding Source under the terms of this License,
        -in one of these ways:
        -
        -    a) Convey the object code in, or embodied in, a physical product
        -    (including a physical distribution medium), accompanied by the
        -    Corresponding Source fixed on a durable physical medium
        -    customarily used for software interchange.
        -
        -    b) Convey the object code in, or embodied in, a physical product
        -    (including a physical distribution medium), accompanied by a
        -    written offer, valid for at least three years and valid for as
        -    long as you offer spare parts or customer support for that product
        -    model, to give anyone who possesses the object code either (1) a
        -    copy of the Corresponding Source for all the software in the
        -    product that is covered by this License, on a durable physical
        -    medium customarily used for software interchange, for a price no
        -    more than your reasonable cost of physically performing this
        -    conveying of source, or (2) access to copy the
        -    Corresponding Source from a network server at no charge.
        -
        -    c) Convey individual copies of the object code with a copy of the
        -    written offer to provide the Corresponding Source.  This
        -    alternative is allowed only occasionally and noncommercially, and
        -    only if you received the object code with such an offer, in accord
        -    with subsection 6b.
        -
        -    d) Convey the object code by offering access from a designated
        -    place (gratis or for a charge), and offer equivalent access to the
        -    Corresponding Source in the same way through the same place at no
        -    further charge.  You need not require recipients to copy the
        -    Corresponding Source along with the object code.  If the place to
        -    copy the object code is a network server, the Corresponding Source
        -    may be on a different server (operated by you or a third party)
        -    that supports equivalent copying facilities, provided you maintain
        -    clear directions next to the object code saying where to find the
        -    Corresponding Source.  Regardless of what server hosts the
        -    Corresponding Source, you remain obligated to ensure that it is
        -    available for as long as needed to satisfy these requirements.
        -
        -    e) Convey the object code using peer-to-peer transmission, provided
        -    you inform other peers where the object code and Corresponding
        -    Source of the work are being offered to the general public at no
        -    charge under subsection 6d.
        -
        -  A separable portion of the object code, whose source code is excluded
        -from the Corresponding Source as a System Library, need not be
        -included in conveying the object code work.
        -
        -  A "User Product" is either (1) a "consumer product", which means any
        -tangible personal property which is normally used for personal, family,
        -or household purposes, or (2) anything designed or sold for incorporation
        -into a dwelling.  In determining whether a product is a consumer product,
        -doubtful cases shall be resolved in favor of coverage.  For a particular
        -product received by a particular user, "normally used" refers to a
        -typical or common use of that class of product, regardless of the status
        -of the particular user or of the way in which the particular user
        -actually uses, or expects or is expected to use, the product.  A product
        -is a consumer product regardless of whether the product has substantial
        -commercial, industrial or non-consumer uses, unless such uses represent
        -the only significant mode of use of the product.
        -
        -  "Installation Information" for a User Product means any methods,
        -procedures, authorization keys, or other information required to install
        -and execute modified versions of a covered work in that User Product from
        -a modified version of its Corresponding Source.  The information must
        -suffice to ensure that the continued functioning of the modified object
        -code is in no case prevented or interfered with solely because
        -modification has been made.
        -
        -  If you convey an object code work under this section in, or with, or
        -specifically for use in, a User Product, and the conveying occurs as
        -part of a transaction in which the right of possession and use of the
        -User Product is transferred to the recipient in perpetuity or for a
        -fixed term (regardless of how the transaction is characterized), the
        -Corresponding Source conveyed under this section must be accompanied
        -by the Installation Information.  But this requirement does not apply
        -if neither you nor any third party retains the ability to install
        -modified object code on the User Product (for example, the work has
        -been installed in ROM).
        -
        -  The requirement to provide Installation Information does not include a
        -requirement to continue to provide support service, warranty, or updates
        -for a work that has been modified or installed by the recipient, or for
        -the User Product in which it has been modified or installed.  Access to a
        -network may be denied when the modification itself materially and
        -adversely affects the operation of the network or violates the rules and
        -protocols for communication across the network.
        -
        -  Corresponding Source conveyed, and Installation Information provided,
        -in accord with this section must be in a format that is publicly
        -documented (and with an implementation available to the public in
        -source code form), and must require no special password or key for
        -unpacking, reading or copying.
        -
        -  7. Additional Terms.
        -
        -  "Additional permissions" are terms that supplement the terms of this
        -License by making exceptions from one or more of its conditions.
        -Additional permissions that are applicable to the entire Program shall
        -be treated as though they were included in this License, to the extent
        -that they are valid under applicable law.  If additional permissions
        -apply only to part of the Program, that part may be used separately
        -under those permissions, but the entire Program remains governed by
        -this License without regard to the additional permissions.
        -
        -  When you convey a copy of a covered work, you may at your option
        -remove any additional permissions from that copy, or from any part of
        -it.  (Additional permissions may be written to require their own
        -removal in certain cases when you modify the work.)  You may place
        -additional permissions on material, added by you to a covered work,
        -for which you have or can give appropriate copyright permission.
        -
        -  Notwithstanding any other provision of this License, for material you
        -add to a covered work, you may (if authorized by the copyright holders of
        -that material) supplement the terms of this License with terms:
        -
        -    a) Disclaiming warranty or limiting liability differently from the
        -    terms of sections 15 and 16 of this License; or
        -
        -    b) Requiring preservation of specified reasonable legal notices or
        -    author attributions in that material or in the Appropriate Legal
        -    Notices displayed by works containing it; or
        -
        -    c) Prohibiting misrepresentation of the origin of that material, or
        -    requiring that modified versions of such material be marked in
        -    reasonable ways as different from the original version; or
        -
        -    d) Limiting the use for publicity purposes of names of licensors or
        -    authors of the material; or
        -
        -    e) Declining to grant rights under trademark law for use of some
        -    trade names, trademarks, or service marks; or
        -
        -    f) Requiring indemnification of licensors and authors of that
        -    material by anyone who conveys the material (or modified versions of
        -    it) with contractual assumptions of liability to the recipient, for
        -    any liability that these contractual assumptions directly impose on
        -    those licensors and authors.
        -
        -  All other non-permissive additional terms are considered "further
        -restrictions" within the meaning of section 10.  If the Program as you
        -received it, or any part of it, contains a notice stating that it is
        -governed by this License along with a term that is a further
        -restriction, you may remove that term.  If a license document contains
        -a further restriction but permits relicensing or conveying under this
        -License, you may add to a covered work material governed by the terms
        -of that license document, provided that the further restriction does
        -not survive such relicensing or conveying.
        -
        -  If you add terms to a covered work in accord with this section, you
        -must place, in the relevant source files, a statement of the
        -additional terms that apply to those files, or a notice indicating
        -where to find the applicable terms.
        -
        -  Additional terms, permissive or non-permissive, may be stated in the
        -form of a separately written license, or stated as exceptions;
        -the above requirements apply either way.
        -
        -  8. Termination.
        -
        -  You may not propagate or modify a covered work except as expressly
        -provided under this License.  Any attempt otherwise to propagate or
        -modify it is void, and will automatically terminate your rights under
        -this License (including any patent licenses granted under the third
        -paragraph of section 11).
        -
        -  However, if you cease all violation of this License, then your
        -license from a particular copyright holder is reinstated (a)
        -provisionally, unless and until the copyright holder explicitly and
        -finally terminates your license, and (b) permanently, if the copyright
        -holder fails to notify you of the violation by some reasonable means
        -prior to 60 days after the cessation.
        -
        -  Moreover, your license from a particular copyright holder is
        -reinstated permanently if the copyright holder notifies you of the
        -violation by some reasonable means, this is the first time you have
        -received notice of violation of this License (for any work) from that
        -copyright holder, and you cure the violation prior to 30 days after
        -your receipt of the notice.
        -
        -  Termination of your rights under this section does not terminate the
        -licenses of parties who have received copies or rights from you under
        -this License.  If your rights have been terminated and not permanently
        -reinstated, you do not qualify to receive new licenses for the same
        -material under section 10.
        -
        -  9. Acceptance Not Required for Having Copies.
        -
        -  You are not required to accept this License in order to receive or
        -run a copy of the Program.  Ancillary propagation of a covered work
        -occurring solely as a consequence of using peer-to-peer transmission
        -to receive a copy likewise does not require acceptance.  However,
        -nothing other than this License grants you permission to propagate or
        -modify any covered work.  These actions infringe copyright if you do
        -not accept this License.  Therefore, by modifying or propagating a
        -covered work, you indicate your acceptance of this License to do so.
        -
        -  10. Automatic Licensing of Downstream Recipients.
        -
        -  Each time you convey a covered work, the recipient automatically
        -receives a license from the original licensors, to run, modify and
        -propagate that work, subject to this License.  You are not responsible
        -for enforcing compliance by third parties with this License.
        -
        -  An "entity transaction" is a transaction transferring control of an
        -organization, or substantially all assets of one, or subdividing an
        -organization, or merging organizations.  If propagation of a covered
        -work results from an entity transaction, each party to that
        -transaction who receives a copy of the work also receives whatever
        -licenses to the work the party's predecessor in interest had or could
        -give under the previous paragraph, plus a right to possession of the
        -Corresponding Source of the work from the predecessor in interest, if
        -the predecessor has it or can get it with reasonable efforts.
        -
        -  You may not impose any further restrictions on the exercise of the
        -rights granted or affirmed under this License.  For example, you may
        -not impose a license fee, royalty, or other charge for exercise of
        -rights granted under this License, and you may not initiate litigation
        -(including a cross-claim or counterclaim in a lawsuit) alleging that
        -any patent claim is infringed by making, using, selling, offering for
        -sale, or importing the Program or any portion of it.
        -
        -  11. Patents.
        -
        -  A "contributor" is a copyright holder who authorizes use under this
        -License of the Program or a work on which the Program is based.  The
        -work thus licensed is called the contributor's "contributor version".
        -
        -  A contributor's "essential patent claims" are all patent claims
        -owned or controlled by the contributor, whether already acquired or
        -hereafter acquired, that would be infringed by some manner, permitted
        -by this License, of making, using, or selling its contributor version,
        -but do not include claims that would be infringed only as a
        -consequence of further modification of the contributor version.  For
        -purposes of this definition, "control" includes the right to grant
        -patent sublicenses in a manner consistent with the requirements of
        -this License.
        -
        -  Each contributor grants you a non-exclusive, worldwide, royalty-free
        -patent license under the contributor's essential patent claims, to
        -make, use, sell, offer for sale, import and otherwise run, modify and
        -propagate the contents of its contributor version.
        -
        -  In the following three paragraphs, a "patent license" is any express
        -agreement or commitment, however denominated, not to enforce a patent
        -(such as an express permission to practice a patent or covenant not to
        -sue for patent infringement).  To "grant" such a patent license to a
        -party means to make such an agreement or commitment not to enforce a
        -patent against the party.
        -
        -  If you convey a covered work, knowingly relying on a patent license,
        -and the Corresponding Source of the work is not available for anyone
        -to copy, free of charge and under the terms of this License, through a
        -publicly available network server or other readily accessible means,
        -then you must either (1) cause the Corresponding Source to be so
        -available, or (2) arrange to deprive yourself of the benefit of the
        -patent license for this particular work, or (3) arrange, in a manner
        -consistent with the requirements of this License, to extend the patent
        -license to downstream recipients.  "Knowingly relying" means you have
        -actual knowledge that, but for the patent license, your conveying the
        -covered work in a country, or your recipient's use of the covered work
        -in a country, would infringe one or more identifiable patents in that
        -country that you have reason to believe are valid.
        -
        -  If, pursuant to or in connection with a single transaction or
        -arrangement, you convey, or propagate by procuring conveyance of, a
        -covered work, and grant a patent license to some of the parties
        -receiving the covered work authorizing them to use, propagate, modify
        -or convey a specific copy of the covered work, then the patent license
        -you grant is automatically extended to all recipients of the covered
        -work and works based on it.
        -
        -  A patent license is "discriminatory" if it does not include within
        -the scope of its coverage, prohibits the exercise of, or is
        -conditioned on the non-exercise of one or more of the rights that are
        -specifically granted under this License.  You may not convey a covered
        -work if you are a party to an arrangement with a third party that is
        -in the business of distributing software, under which you make payment
        -to the third party based on the extent of your activity of conveying
        -the work, and under which the third party grants, to any of the
        -parties who would receive the covered work from you, a discriminatory
        -patent license (a) in connection with copies of the covered work
        -conveyed by you (or copies made from those copies), or (b) primarily
        -for and in connection with specific products or compilations that
        -contain the covered work, unless you entered into that arrangement,
        -or that patent license was granted, prior to 28 March 2007.
        -
        -  Nothing in this License shall be construed as excluding or limiting
        -any implied license or other defenses to infringement that may
        -otherwise be available to you under applicable patent law.
        -
        -  12. No Surrender of Others' Freedom.
        -
        -  If conditions are imposed on you (whether by court order, agreement or
        -otherwise) that contradict the conditions of this License, they do not
        -excuse you from the conditions of this License.  If you cannot convey a
        -covered work so as to satisfy simultaneously your obligations under this
        -License and any other pertinent obligations, then as a consequence you may
        -not convey it at all.  For example, if you agree to terms that obligate you
        -to collect a royalty for further conveying from those to whom you convey
        -the Program, the only way you could satisfy both those terms and this
        -License would be to refrain entirely from conveying the Program.
        -
        -  13. Use with the GNU Affero General Public License.
        -
        -  Notwithstanding any other provision of this License, you have
        -permission to link or combine any covered work with a work licensed
        -under version 3 of the GNU Affero General Public License into a single
        -combined work, and to convey the resulting work.  The terms of this
        -License will continue to apply to the part which is the covered work,
        -but the special requirements of the GNU Affero General Public License,
        -section 13, concerning interaction through a network will apply to the
        -combination as such.
        -
        -  14. Revised Versions of this License.
        -
        -  The Free Software Foundation may publish revised and/or new versions of
        -the GNU General Public License from time to time.  Such new versions will
        -be similar in spirit to the present version, but may differ in detail to
        -address new problems or concerns.
        -
        -  Each version is given a distinguishing version number.  If the
        -Program specifies that a certain numbered version of the GNU General
        -Public License "or any later version" applies to it, you have the
        -option of following the terms and conditions either of that numbered
        -version or of any later version published by the Free Software
        -Foundation.  If the Program does not specify a version number of the
        -GNU General Public License, you may choose any version ever published
        -by the Free Software Foundation.
        -
        -  If the Program specifies that a proxy can decide which future
        -versions of the GNU General Public License can be used, that proxy's
        -public statement of acceptance of a version permanently authorizes you
        -to choose that version for the Program.
        -
        -  Later license versions may give you additional or different
        -permissions.  However, no additional obligations are imposed on any
        -author or copyright holder as a result of your choosing to follow a
        -later version.
        -
        -  15. Disclaimer of Warranty.
        -
        -  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
        -APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
        -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
        -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
        -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
        -PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
        -IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
        -ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
        -
        -  16. Limitation of Liability.
        -
        -  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
        -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
        -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
        -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
        -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
        -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
        -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
        -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
        -SUCH DAMAGES.
        -
        -  17. Interpretation of Sections 15 and 16.
        -
        -  If the disclaimer of warranty and limitation of liability provided
        -above cannot be given local legal effect according to their terms,
        -reviewing courts shall apply local law that most closely approximates
        -an absolute waiver of all civil liability in connection with the
        -Program, unless a warranty or assumption of liability accompanies a
        -copy of the Program in return for a fee.
        -
        -                     END OF TERMS AND CONDITIONS
        -
        -            How to Apply These Terms to Your New Programs
        -
        -  If you develop a new program, and you want it to be of the greatest
        -possible use to the public, the best way to achieve this is to make it
        -free software which everyone can redistribute and change under these terms.
        -
        -  To do so, attach the following notices to the program.  It is safest
        -to attach them to the start of each source file to most effectively
        -state the exclusion of warranty; and each file should have at least
        -the "copyright" line and a pointer to where the full notice is found.
        -
        -    <one line to give the program's name and a brief idea of what it does.>
        -    Copyright (C) <year>  <name of author>
        -
        -    This program is free software: you can redistribute it and/or modify
        -    it under the terms of the GNU General Public License as published by
        -    the Free Software Foundation, either version 3 of the License, or
        -    (at your option) any later version.
        -
        -    This program is distributed in the hope that it will be useful,
        -    but WITHOUT ANY WARRANTY; without even the implied warranty of
        -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        -    GNU General Public License for more details.
        -
        -    You should have received a copy of the GNU General Public License
        -    along with this program.  If not, see <https://www.gnu.org/licenses/>.
        -
        -Also add information on how to contact you by electronic and paper mail.
        -
        -  If the program does terminal interaction, make it output a short
        -notice like this when it starts in an interactive mode:
        -
        -    <program>  Copyright (C) <year>  <name of author>
        -    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
        -    This is free software, and you are welcome to redistribute it
        -    under certain conditions; type `show c' for details.
        -
        -The hypothetical commands `show w' and `show c' should show the appropriate
        -parts of the General Public License.  Of course, your program's commands
        -might be different; for a GUI interface, you would use an "about box".
        -
        -  You should also get your employer (if you work as a programmer) or school,
        -if any, to sign a "copyright disclaimer" for the program, if necessary.
        -For more information on this, and how to apply and follow the GNU GPL, see
        -<https://www.gnu.org/licenses/>.
        -
        -  The GNU General Public License does not permit incorporating your program
        -into proprietary programs.  If your program is a subroutine library, you
        -may consider it more useful to permit linking proprietary applications with
        -the library.  If this is what you want to do, use the GNU Lesser General
        -Public License instead of this License.  But first, please read
        -<https://www.gnu.org/licenses/why-not-lgpl.html>.
        -
        -
        -
        -
        -
        -
        -
        -
        -

        © 2024 -

        -
        -
        -
        - - - diff --git a/docs/api/any2json-examples/any2json-examples/plugin-management.html b/docs/api/any2json-examples/any2json-examples/plugin-management.html deleted file mode 100644 index 349e4012..00000000 --- a/docs/api/any2json-examples/any2json-examples/plugin-management.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - Project Plugin Management – Any2Json Examples - - - - - - -
        -
        - - - -
        -
        -
        - - -
        -
        -
        -

        Project Plugin Management

        - - - - - - - - - - - - - - - - - - - - -
        GroupIdArtifactIdVersion
        org.apache.maven.pluginsmaven-antrun-plugin3.1.0
        org.apache.maven.pluginsmaven-assembly-plugin3.7.1
        org.apache.maven.pluginsmaven-dependency-plugin3.7.0
        org.apache.maven.pluginsmaven-release-plugin3.0.1
        -
        -
        -
        -
        -
        -
        -
        -

        © 2024 -

        -
        -
        -
        - - - diff --git a/docs/api/any2json-examples/any2json-examples/plugins.html b/docs/api/any2json-examples/any2json-examples/plugins.html deleted file mode 100644 index c37de6e8..00000000 --- a/docs/api/any2json-examples/any2json-examples/plugins.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - - - - Project Plugins – Any2Json Examples - - - - - - -
        -
        - - - -
        -
        -
        - - -
        -
        -
        -

        Project Build Plugins

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        GroupIdArtifactIdVersion
        org.apache.maven.pluginsmaven-clean-plugin3.4.0
        org.apache.maven.pluginsmaven-compiler-plugin3.13.0
        org.apache.maven.pluginsmaven-dependency-plugin3.6.1
        org.apache.maven.pluginsmaven-deploy-plugin3.1.2
        org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
        org.apache.maven.pluginsmaven-install-plugin3.1.2
        org.apache.maven.pluginsmaven-jar-plugin3.4.2
        org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
        org.apache.maven.pluginsmaven-resources-plugin3.3.1
        org.apache.maven.pluginsmaven-site-plugin3.20.0
        org.apache.maven.pluginsmaven-surefire-plugin3.4.0
        org.codehaus.mojoversions-maven-plugin2.17.1
        -

        Project Report Plugins

        - - - - - - - - - - - - -
        GroupIdArtifactIdVersion
        org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
        org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
        -
        -
        -
        -
        -
        -
        -
        -

        © 2024 -

        -
        -
        -
        - - - diff --git a/docs/api/any2json-examples/any2json-examples/project-info.html b/docs/api/any2json-examples/any2json-examples/project-info.html deleted file mode 100644 index 5da8268a..00000000 --- a/docs/api/any2json-examples/any2json-examples/project-info.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - - - - Project Information – Any2Json Examples - - - - - - -
        -
        - - - -
        -
        -
        - - -
        -
        -
        -

        Project Information

        -

        This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

        -

        Overview

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        DocumentDescription
        DependenciesThis document lists the project's dependencies and provides information on each dependency.
        Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
        Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
        Distribution ManagementThis document provides informations on the distribution management of this project.
        AboutThis package contains a number of examples that demonstrates how you can use the Any2Json to load documents from - "real life".
        LicensesThis document lists the project license(s).
        Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
        PluginsThis document lists the build plugins and the report plugins used by this project.
        Source Code ManagementThis document lists ways to access the online source repository.
        SummaryThis document lists other related information of this project
        TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
        -
        -
        -
        -
        -
        -
        -
        -

        © 2024 -

        -
        -
        -
        - - - diff --git a/docs/api/any2json-examples/any2json-examples/project-reports.html b/docs/api/any2json-examples/any2json-examples/project-reports.html deleted file mode 100644 index 8cf9f273..00000000 --- a/docs/api/any2json-examples/any2json-examples/project-reports.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - Generated Reports – Any2Json Examples - - - - - - -
        -
        - - - -
        -
        -
        - - -
        -
        -
        -

        Generated Reports

        -

        This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

        -

        Overview

        - - - - - - -
        DocumentDescription
        JavadocJavadoc API documentation.
        -
        -
        -
        -
        -
        -
        -
        -

        © 2024 -

        -
        -
        -
        - - - diff --git a/docs/api/any2json-examples/any2json-examples/scm.html b/docs/api/any2json-examples/any2json-examples/scm.html deleted file mode 100644 index 51eb072e..00000000 --- a/docs/api/any2json-examples/any2json-examples/scm.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - Source Code Management – Any2Json Examples - - - - - - -
        -
        - - - -
        -
        -
        - - -
        -
        -
        -

        Overview

        -

        This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

        -

        Web Browser Access

        -

        The following is a link to a browsable version of the source repository:

        -
        https://github.com/romualdrousseau/any2json-monorepo/any2json-examples
        -

        Anonymous Access

        -

        The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

        -
        $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
        -

        Developer Access

        -

        Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

        -
        $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
        -

        Access from Behind a Firewall

        -

        Refer to the documentation of the SCM used for more information about access behind a firewall.

        -
        -
        -
        -
        -
        -
        -
        -

        © 2024 -

        -
        -
        -
        - - - diff --git a/docs/api/any2json-examples/any2json-examples/summary.html b/docs/api/any2json-examples/any2json-examples/summary.html deleted file mode 100644 index 5fa12626..00000000 --- a/docs/api/any2json-examples/any2json-examples/summary.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - - - - Project Summary – Any2Json Examples - - - - - - -
        -
        - - - -
        -
        -
        - - -
        -
        -
        -

        Project Summary

        -

        Project Information

        - - - - - - - - - - - - -
        FieldValue
        NameAny2Json Examples
        DescriptionThis package contains a number of examples that demonstrates how you can use the Any2Json to load documents from - "real life".
        Homepagehttps://github.com/romualdrousseau/any2json-examples
        -

        Project Organization

        -

        This project does not belong to an organization.

        -

        Build Information

        - - - - - - - - - - - - - - - - - - -
        FieldValue
        GroupIdcom.github.romualdrousseau
        ArtifactIdany2json-examples
        Version2.44-SNAPSHOT
        Typejar
        Java Version17
        -
        -
        -
        -
        -
        -
        -
        -

        © 2024 -

        -
        -
        -
        - - - diff --git a/docs/api/any2json-examples/any2json-examples/team.html b/docs/api/any2json-examples/any2json-examples/team.html deleted file mode 100644 index d4a740e7..00000000 --- a/docs/api/any2json-examples/any2json-examples/team.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - Project Team – Any2Json Examples - - - - - - -
        -
        - - - -
        -
        -
        - - -
        -
        -
        -

        Project Team

        -

        A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

        -

        The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

        -

        Members

        -

        The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

        - - - - - - - - - - - - -
        ImageNameEmailOrganizationOrganization URL
        Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
        -

        Contributors

        -

        There are no contributors listed for this project. Please check back again later.

        -
        -
        -
        -
        -
        -
        -
        -

        © 2024 -

        -
        -
        -
        - - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/allclasses-index.html b/docs/api/any2json-excel/any2json-excel/apidocs/allclasses-index.html deleted file mode 100644 index 3f63f4e1..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/allclasses-index.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - -All Classes and Interfaces (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        All Classes and Interfaces

        -
        -
        -
        Classes
        -
        -
        Class
        -
        Description
        - -
         
        - -
         
        - -
         
        - -
         
        - -
         
        - -
         
        - -
         
        - -
         
        - -
         
        - -
         
        -
        -
        -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/allpackages-index.html b/docs/api/any2json-excel/any2json-excel/apidocs/allpackages-index.html deleted file mode 100644 index 9d295ac8..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/allpackages-index.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - -All Packages (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        All Packages

        -
        -
        Package Summary
        - -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsClass.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsClass.html deleted file mode 100644 index a9e9abea..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsClass.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - -XlsClass (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        - - -
        java.lang.Object -
        com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass
        -
        -
        -
        -
        All Implemented Interfaces:
        -
        DocumentClass
        -
        -
        -
        public class XlsClass -extends Object -implements DocumentClass
        -
        -
        - -
        -
        - -
        - -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsDocument.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsDocument.html deleted file mode 100644 index 4312aeb1..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsDocument.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - -XlsDocument (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        - - -
        java.lang.Object -
        com.github.romualdrousseau.any2json.base.BaseDocument -
        com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        -
        -
        -
        -
        -
        All Implemented Interfaces:
        -
        Document, AutoCloseable
        -
        -
        -
        public class XlsDocument -extends BaseDocument
        -
        -
        - -
        -
        - -
        - -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsSheet.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsSheet.html deleted file mode 100644 index 0a850fd9..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/XlsSheet.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - -XlsSheet (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        - - -
        java.lang.Object -
        com.github.romualdrousseau.any2json.base.PatcheableSheetStore -
        com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        -
        -
        -
        -
        -
        All Implemented Interfaces:
        -
        SheetStore
        -
        -
        -
        public class XlsSheet -extends PatcheableSheetStore
        -
        -
        - -
        -
        -
          - -
        • -
          -

          Constructor Details

          -
            -
          • -
            -

            XlsSheet

            -
            public XlsSheet(org.apache.poi.ss.usermodel.Sheet sheet) - throws IOException
            -
            -
            Throws:
            -
            IOException
            -
            -
            -
          • -
          -
          -
        • - -
        • -
          -

          Method Details

          -
            -
          • -
            -

            getName

            -
            public String getName()
            -
            -
          • -
          • -
            -

            getLastColumnNum

            -
            public int getLastColumnNum(int rowIndex)
            -
            -
          • -
          • -
            -

            getLastRowNum

            -
            public int getLastRowNum()
            -
            -
          • -
          • -
            -

            hasCellDataAt

            -
            public boolean hasCellDataAt(int colIndex, - int rowIndex)
            -
            -
          • -
          • -
            -

            getCellDataAt

            -
            public String getCellDataAt(int colIndex, - int rowIndex)
            -
            -
          • -
          • -
            -

            getNumberOfMergedCellsAt

            -
            public int getNumberOfMergedCellsAt(int colIndex, - int rowIndex)
            -
            -
          • -
          • -
            -

            patchCell

            -
            public void patchCell(int colIndex1, - int rowIndex1, - int colIndex2, - int rowIndex2, - String value, - boolean unmergeAll)
            -
            -
            Overrides:
            -
            patchCell in class PatcheableSheetStore
            -
            -
            -
          • -
          -
          -
        • -
        -
        - -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsClass.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsClass.html deleted file mode 100644 index 083441f0..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsClass.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass

        -
        -No usage of com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsDocument.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsDocument.html deleted file mode 100644 index a005a94a..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsDocument.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument

        -
        -No usage of com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsSheet.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsSheet.html deleted file mode 100644 index cca7f862..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/class-use/XlsSheet.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet

        -
        -No usage of com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-summary.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-summary.html deleted file mode 100644 index 09788dd0..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-summary.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.loader.excel.xls (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Package com.github.romualdrousseau.any2json.loader.excel.xls

        -
        -
        -
        package com.github.romualdrousseau.any2json.loader.excel.xls
        -
        - -
        -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-tree.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-tree.html deleted file mode 100644 index 27df3bee..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-tree.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.loader.excel.xls Class Hierarchy (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Hierarchy For Package com.github.romualdrousseau.any2json.loader.excel.xls

        -
        -Package Hierarchies: - -
        -

        Class Hierarchy

        -
          -
        • java.lang.Object -
            -
          • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) -
              -
            • com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
            • -
            -
          • -
          • com.github.romualdrousseau.any2json.base.PatcheableSheetStore (implements com.github.romualdrousseau.any2json.base.SheetStore) -
              -
            • com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
            • -
            -
          • -
          • com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass (implements com.github.romualdrousseau.any2json.DocumentClass)
          • -
          -
        • -
        -
        -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-use.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-use.html deleted file mode 100644 index 4f77637e..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xls/package-use.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.loader.excel.xls (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Uses of Package
        com.github.romualdrousseau.any2json.loader.excel.xls

        -
        -No usage of com.github.romualdrousseau.any2json.loader.excel.xls
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/ContentHandler.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/ContentHandler.html deleted file mode 100644 index a2055621..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/ContentHandler.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - -ContentHandler (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        - - -
        java.lang.Object -
        org.xml.sax.helpers.DefaultHandler -
        com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        -
        -
        -
        -
        -
        All Implemented Interfaces:
        -
        ContentHandler, DTDHandler, EntityResolver, ErrorHandler
        -
        -
        -
        public class ContentHandler -extends DefaultHandler
        -
        -
        - -
        -
        -
          - -
        • -
          -

          Constructor Details

          -
            -
          • -
            -

            ContentHandler

            -
            public ContentHandler(com.github.romualdrousseau.shuju.bigdata.DataFrameWriter dataFrameWriter, - org.apache.poi.xssf.model.SharedStrings sharedStrings, - org.apache.poi.xssf.model.StylesTable styles)
            -
            -
          • -
          -
          -
        • - -
        • -
          -

          Method Details

          - -
          -
        • -
        -
        - -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxClass.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxClass.html deleted file mode 100644 index 9c61f568..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxClass.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - -XlsxClass (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        - - -
        java.lang.Object -
        com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxClass
        -
        -
        -
        -
        All Implemented Interfaces:
        -
        DocumentClass
        -
        -
        -
        public class XlsxClass -extends Object -implements DocumentClass
        -
        -
        - -
        -
        - -
        - -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxDocument.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxDocument.html deleted file mode 100644 index f361f989..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxDocument.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - -XlsxDocument (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        - - -
        java.lang.Object -
        com.github.romualdrousseau.any2json.base.BaseDocument -
        com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        -
        -
        -
        -
        -
        All Implemented Interfaces:
        -
        Document, AutoCloseable
        -
        -
        -
        public class XlsxDocument -extends BaseDocument
        -
        -
        - -
        -
        - -
        - -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxSheet.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxSheet.html deleted file mode 100644 index a6e0ddd6..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/XlsxSheet.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - -XlsxSheet (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        - - -
        java.lang.Object -
        com.github.romualdrousseau.any2json.base.PatcheableSheetStore -
        com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        -
        -
        -
        -
        -
        All Implemented Interfaces:
        -
        SheetStore, Closeable, AutoCloseable
        -
        -
        -
        public class XlsxSheet -extends PatcheableSheetStore -implements Closeable
        -
        -
        - -
        -
        -
          - -
        • -
          -

          Constructor Details

          -
            -
          • -
            -

            XlsxSheet

            -
            public XlsxSheet(String name, - InputStream sheetData, - org.apache.poi.xssf.model.SharedStrings sharedStrings, - org.apache.poi.xssf.model.StylesTable styles)
            -
            -
          • -
          -
          -
        • - -
        • -
          -

          Method Details

          -
            -
          • -
            -

            close

            -
            public void close()
            -
            -
            Specified by:
            -
            close in interface AutoCloseable
            -
            Specified by:
            -
            close in interface Closeable
            -
            -
            -
          • -
          • -
            -

            ensureDataLoaded

            -
            public XlsxSheet ensureDataLoaded()
            -
            -
          • -
          • -
            -

            getName

            -
            public String getName()
            -
            -
          • -
          • -
            -

            getLastColumnNum

            -
            public int getLastColumnNum(int rowIndex)
            -
            -
            Specified by:
            -
            getLastColumnNum in interface SheetStore
            -
            -
            -
          • -
          • -
            -

            getLastRowNum

            -
            public int getLastRowNum()
            -
            -
            Specified by:
            -
            getLastRowNum in interface SheetStore
            -
            -
            -
          • -
          • -
            -

            hasCellDataAt

            -
            public boolean hasCellDataAt(int colIndex, - int rowIndex)
            -
            -
            Specified by:
            -
            hasCellDataAt in interface SheetStore
            -
            -
            -
          • -
          • -
            -

            getCellDataAt

            -
            public String getCellDataAt(int colIndex, - int rowIndex)
            -
            -
            Specified by:
            -
            getCellDataAt in interface SheetStore
            -
            -
            -
          • -
          • -
            -

            getNumberOfMergedCellsAt

            -
            public int getNumberOfMergedCellsAt(int colIndex, - int rowIndex)
            -
            -
            Specified by:
            -
            getNumberOfMergedCellsAt in interface SheetStore
            -
            -
            -
          • -
          • -
            -

            patchCell

            -
            public void patchCell(int colIndex1, - int rowIndex1, - int colIndex2, - int rowIndex2, - String value, - boolean unmergeAll)
            -
            -
            Overrides:
            -
            patchCell in class PatcheableSheetStore
            -
            -
            -
          • -
          -
          -
        • -
        -
        - -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/ContentHandler.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/ContentHandler.html deleted file mode 100644 index 4efe1af6..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/ContentHandler.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler

        -
        -No usage of com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxClass.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxClass.html deleted file mode 100644 index 66f8d418..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxClass.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxClass (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxClass

        -
        -No usage of com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxClass
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxDocument.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxDocument.html deleted file mode 100644 index 60de12b6..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxDocument.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument

        -
        -No usage of com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxSheet.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxSheet.html deleted file mode 100644 index 18416871..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/class-use/XlsxSheet.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet

        -
        -
        Packages that use XlsxSheet
        - -
        - -
        -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-summary.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-summary.html deleted file mode 100644 index 7cae4cfe..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-summary.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.loader.excel.xlsx (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Package com.github.romualdrousseau.any2json.loader.excel.xlsx

        -
        -
        -
        package com.github.romualdrousseau.any2json.loader.excel.xlsx
        -
        - -
        -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-tree.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-tree.html deleted file mode 100644 index 0db0daf5..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-tree.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.loader.excel.xlsx Class Hierarchy (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Hierarchy For Package com.github.romualdrousseau.any2json.loader.excel.xlsx

        -
        -Package Hierarchies: - -
        -

        Class Hierarchy

        - -
        -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-use.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-use.html deleted file mode 100644 index 9f129751..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xlsx/package-use.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.loader.excel.xlsx (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Uses of Package
        com.github.romualdrousseau.any2json.loader.excel.xlsx

        -
        - - -
        - -
        -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/FixBadEntityReader.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/FixBadEntityReader.html deleted file mode 100644 index 4cf8a32d..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/FixBadEntityReader.html +++ /dev/null @@ -1,230 +0,0 @@ - - - - -FixBadEntityReader (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        - -
        - -

        Class FixBadEntityReader

        -
        -
        java.lang.Object -
        java.io.Reader -
        java.io.FilterReader -
        com.github.romualdrousseau.any2json.loader.excel.xml.FixBadEntityReader
        -
        -
        -
        -
        -
        -
        All Implemented Interfaces:
        -
        Closeable, AutoCloseable, Readable
        -
        -
        -
        public class FixBadEntityReader -extends FilterReader
        -
        -
        - -
        -
        -
          - -
        • -
          -

          Constructor Details

          -
            -
          • -
            -

            FixBadEntityReader

            -
            public FixBadEntityReader(Reader in)
            -
            -
          • -
          -
          -
        • - -
        • -
          -

          Method Details

          - -
          -
        • -
        -
        - -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/XmlClass.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/XmlClass.html deleted file mode 100644 index 8cd79e43..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/XmlClass.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - -XmlClass (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        - - -
        java.lang.Object -
        com.github.romualdrousseau.any2json.loader.excel.xml.XmlClass
        -
        -
        -
        -
        All Implemented Interfaces:
        -
        DocumentClass
        -
        -
        -
        public class XmlClass -extends Object -implements DocumentClass
        -
        -
        - -
        -
        - -
        - -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/XmlDocument.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/XmlDocument.html deleted file mode 100644 index cfb64ac8..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/XmlDocument.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - -XmlDocument (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        - - -
        java.lang.Object -
        com.github.romualdrousseau.any2json.base.BaseDocument -
        com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        -
        -
        -
        -
        -
        All Implemented Interfaces:
        -
        Document, AutoCloseable
        -
        -
        -
        public class XmlDocument -extends BaseDocument
        -
        -
        - -
        -
        - -
        - -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/FixBadEntityReader.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/FixBadEntityReader.html deleted file mode 100644 index 6543cf58..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/FixBadEntityReader.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.excel.xml.FixBadEntityReader (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xml.FixBadEntityReader

        -
        -No usage of com.github.romualdrousseau.any2json.loader.excel.xml.FixBadEntityReader
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/XmlClass.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/XmlClass.html deleted file mode 100644 index 4bddd733..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/XmlClass.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.excel.xml.XmlClass (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xml.XmlClass

        -
        -No usage of com.github.romualdrousseau.any2json.loader.excel.xml.XmlClass
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/XmlDocument.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/XmlDocument.html deleted file mode 100644 index 3835354d..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/class-use/XmlDocument.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Uses of Class
        com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument

        -
        -No usage of com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-summary.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-summary.html deleted file mode 100644 index 35ba8f88..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-summary.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.loader.excel.xml (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Package com.github.romualdrousseau.any2json.loader.excel.xml

        -
        -
        -
        package com.github.romualdrousseau.any2json.loader.excel.xml
        -
        - -
        -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-tree.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-tree.html deleted file mode 100644 index 34dacf4d..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-tree.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.loader.excel.xml Class Hierarchy (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Hierarchy For Package com.github.romualdrousseau.any2json.loader.excel.xml

        -
        -Package Hierarchies: - -
        -

        Class Hierarchy

        - -
        -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-use.html b/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-use.html deleted file mode 100644 index b5ef97d7..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/com/github/romualdrousseau/any2json/loader/excel/xml/package-use.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.loader.excel.xml (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Uses of Package
        com.github.romualdrousseau.any2json.loader.excel.xml

        -
        -No usage of com.github.romualdrousseau.any2json.loader.excel.xml
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/copy.svg b/docs/api/any2json-excel/any2json-excel/apidocs/copy.svg deleted file mode 100644 index 7c46ab15..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/copy.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/element-list b/docs/api/any2json-excel/any2json-excel/apidocs/element-list deleted file mode 100644 index a55afcde..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/element-list +++ /dev/null @@ -1,3 +0,0 @@ -com.github.romualdrousseau.any2json.loader.excel.xls -com.github.romualdrousseau.any2json.loader.excel.xlsx -com.github.romualdrousseau.any2json.loader.excel.xml diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/help-doc.html b/docs/api/any2json-excel/any2json-excel/apidocs/help-doc.html deleted file mode 100644 index 3c60176a..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/help-doc.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - -API Help (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -

        JavaDoc Help

        - -
        -
        -

        Navigation

        -Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces - -
        -
        -
        -

        Kinds of Pages

        -The following sections describe the different kinds of pages in this collection. -
        -

        Overview

        -

        The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

        -
        -
        -

        Package

        -

        Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

        -
          -
        • Interfaces
        • -
        • Classes
        • -
        • Enum Classes
        • -
        • Exception Classes
        • -
        • Annotation Interfaces
        • -
        -
        -
        -

        Class or Interface

        -

        Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

        -
          -
        • Class Inheritance Diagram
        • -
        • Direct Subclasses
        • -
        • All Known Subinterfaces
        • -
        • All Known Implementing Classes
        • -
        • Class or Interface Declaration
        • -
        • Class or Interface Description
        • -
        -
        -
          -
        • Nested Class Summary
        • -
        • Enum Constant Summary
        • -
        • Field Summary
        • -
        • Property Summary
        • -
        • Constructor Summary
        • -
        • Method Summary
        • -
        • Required Element Summary
        • -
        • Optional Element Summary
        • -
        -
        -
          -
        • Enum Constant Details
        • -
        • Field Details
        • -
        • Property Details
        • -
        • Constructor Details
        • -
        • Method Details
        • -
        • Element Details
        • -
        -

        Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

        -

        The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

        -
        -
        -

        Other Files

        -

        Packages and modules may contain pages with additional information related to the declarations nearby.

        -
        -
        -

        Use

        -

        Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

        -
        -
        -

        Tree (Class Hierarchy)

        -

        There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

        -
          -
        • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
        • -
        • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
        • -
        -
        -
        -

        All Packages

        -

        The All Packages page contains an alphabetic index of all packages contained in the documentation.

        -
        -
        -

        All Classes and Interfaces

        -

        The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

        -
        -
        -

        Index

        -

        The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

        -
        -
        -
        -This help file applies to API documentation generated by the standard doclet.
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/index-all.html b/docs/api/any2json-excel/any2json-excel/apidocs/index-all.html deleted file mode 100644 index bfc6e281..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/index-all.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - -Index (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Index

        -
        -C E F G H N O P R S X 
        All Classes and Interfaces|All Packages -

        C

        -
        -
        characters(char[], int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        -
         
        -
        close() - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        -
         
        -
        close() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        -
         
        -
        close() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        -
         
        -
        close() - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        -
         
        -
        com.github.romualdrousseau.any2json.loader.excel.xls - package com.github.romualdrousseau.any2json.loader.excel.xls
        -
         
        -
        com.github.romualdrousseau.any2json.loader.excel.xlsx - package com.github.romualdrousseau.any2json.loader.excel.xlsx
        -
         
        -
        com.github.romualdrousseau.any2json.loader.excel.xml - package com.github.romualdrousseau.any2json.loader.excel.xml
        -
         
        -
        ContentHandler - Class in com.github.romualdrousseau.any2json.loader.excel.xlsx
        -
         
        -
        ContentHandler(DataFrameWriter, SharedStrings, StylesTable) - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        -
         
        -
        -

        E

        -
        -
        endElement(String, String, String) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        -
         
        -
        ensureDataLoaded() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        -
         
        -
        -

        F

        -
        -
        FixBadEntityReader - Class in com.github.romualdrousseau.any2json.loader.excel.xml
        -
         
        -
        FixBadEntityReader(Reader) - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xml.FixBadEntityReader
        -
         
        -
        -

        G

        -
        -
        getCellDataAt(int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        -
         
        -
        getCellDataAt(int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        -
         
        -
        getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        -
         
        -
        getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        -
         
        -
        getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        -
         
        -
        getLastColumnNum(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        -
         
        -
        getLastColumnNum(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        -
         
        -
        getLastRowNum() - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        -
         
        -
        getLastRowNum() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        -
         
        -
        getMergesRegions() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        -
         
        -
        getName() - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        -
         
        -
        getName() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        -
         
        -
        getNumberOfMergedCellsAt(int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        -
         
        -
        getNumberOfMergedCellsAt(int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        -
         
        -
        getNumberOfSheets() - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        -
         
        -
        getNumberOfSheets() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        -
         
        -
        getNumberOfSheets() - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        -
         
        -
        getPriority() - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass
        -
         
        -
        getPriority() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxClass
        -
         
        -
        getPriority() - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlClass
        -
         
        -
        getRows() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        -
         
        -
        getSheetAt(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        -
         
        -
        getSheetAt(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        -
         
        -
        getSheetAt(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        -
         
        -
        getSheetNameAt(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        -
         
        -
        getSheetNameAt(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        -
         
        -
        getSheetNameAt(int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        -
         
        -
        -

        H

        -
        -
        hasCellDataAt(int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        -
         
        -
        hasCellDataAt(int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        -
         
        -
        -

        N

        -
        -
        newInstance() - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass
        -
         
        -
        newInstance() - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxClass
        -
         
        -
        newInstance() - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlClass
        -
         
        -
        -

        O

        -
        -
        open(File, String, String) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        -
         
        -
        open(File, String, String) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        -
         
        -
        open(File, String, String) - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        -
         
        -
        -

        P

        -
        -
        patchCell(int, int, int, int, String, boolean) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        -
         
        -
        patchCell(int, int, int, int, String, boolean) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        -
         
        -
        -

        R

        -
        -
        read() - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.FixBadEntityReader
        -
         
        -
        read(char[], int, int) - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.FixBadEntityReader
        -
         
        -
        -

        S

        -
        -
        setHints(EnumSet<Document.Hint>) - Method in class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        -
         
        -
        setHints(EnumSet<Document.Hint>) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        -
         
        -
        setHints(EnumSet<Document.Hint>) - Method in class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        -
         
        -
        startElement(String, String, String, Attributes) - Method in class com.github.romualdrousseau.any2json.loader.excel.xlsx.ContentHandler
        -
         
        -
        -

        X

        -
        -
        XlsClass - Class in com.github.romualdrousseau.any2json.loader.excel.xls
        -
         
        -
        XlsClass() - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xls.XlsClass
        -
         
        -
        XlsDocument - Class in com.github.romualdrousseau.any2json.loader.excel.xls
        -
         
        -
        XlsDocument() - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xls.XlsDocument
        -
         
        -
        XlsSheet - Class in com.github.romualdrousseau.any2json.loader.excel.xls
        -
         
        -
        XlsSheet(Sheet) - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xls.XlsSheet
        -
         
        -
        XlsxClass - Class in com.github.romualdrousseau.any2json.loader.excel.xlsx
        -
         
        -
        XlsxClass() - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxClass
        -
         
        -
        XlsxDocument - Class in com.github.romualdrousseau.any2json.loader.excel.xlsx
        -
         
        -
        XlsxDocument() - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxDocument
        -
         
        -
        XlsxSheet - Class in com.github.romualdrousseau.any2json.loader.excel.xlsx
        -
         
        -
        XlsxSheet(String, InputStream, SharedStrings, StylesTable) - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xlsx.XlsxSheet
        -
         
        -
        XmlClass - Class in com.github.romualdrousseau.any2json.loader.excel.xml
        -
         
        -
        XmlClass() - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xml.XmlClass
        -
         
        -
        XmlDocument - Class in com.github.romualdrousseau.any2json.loader.excel.xml
        -
         
        -
        XmlDocument() - Constructor for class com.github.romualdrousseau.any2json.loader.excel.xml.XmlDocument
        -
         
        -
        -C E F G H N O P R S X 
        All Classes and Interfaces|All Packages
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/index.html b/docs/api/any2json-excel/any2json-excel/apidocs/index.html deleted file mode 100644 index ff03583e..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/index.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - -Overview (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        any2json-excel 2.44-SNAPSHOT API

        -
        - -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-excel/any2json-excel/apidocs/legal/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index ff700cd0..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/legal/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1,37 +0,0 @@ - ADDITIONAL INFORMATION ABOUT LICENSING - -Certain files distributed by Oracle America, Inc. and/or its affiliates are -subject to the following clarification and special exception to the GPLv2, -based on the GNU Project exception for its Classpath libraries, known as the -GNU Classpath Exception. - -Note that Oracle includes multiple, independent programs in this software -package. Some of those programs are provided under licenses deemed -incompatible with the GPLv2 by the Free Software Foundation and others. -For example, the package includes programs licensed under the Apache -License, Version 2.0 and may include FreeType. Such programs are licensed -to you under their original licenses. - -Oracle facilitates your further distribution of this package by adding the -Classpath Exception to the necessary parts of its GPLv2 code, which permits -you to use that code in combination with other independent modules not -licensed under the GPLv2. However, note that this would not permit you to -commingle code under an incompatible license with Oracle's GPLv2 licensed -code by, for example, cutting and pasting such code into a file also -containing Oracle's GPLv2 licensed code and then distributing the result. - -Additionally, if you were to remove the Classpath Exception from any of the -files to which it applies and distribute the result, you would likely be -required to license some or all of the other code in that distribution under -the GPLv2 as well, and since the GPLv2 is incompatible with the license terms -of some items included in the distribution by Oracle, removing the Classpath -Exception could therefore effectively compromise your ability to further -distribute the package. - -Failing to distribute notices associated with some files may also create -unexpected legal consequences. - -Proceed with caution and we recommend that you obtain the advice of a lawyer -skilled in open source matters before removing the Classpath Exception or -making modifications to this package which may subsequently be redistributed -and/or involve the use of third party software. diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-excel/any2json-excel/apidocs/legal/ASSEMBLY_EXCEPTION deleted file mode 100644 index 42966666..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/legal/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1,27 +0,0 @@ - -OPENJDK ASSEMBLY EXCEPTION - -The OpenJDK source code made available by Oracle America, Inc. (Oracle) at -openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU -General Public License version 2 -only ("GPL2"), with the following clarification and special exception. - - Linking this OpenJDK Code statically or dynamically with other code - is making a combined work based on this library. Thus, the terms - and conditions of GPL2 cover the whole combination. - - As a special exception, Oracle gives you permission to link this - OpenJDK Code with certain code licensed by Oracle as indicated at - https://openjdk.org/legal/exception-modules-2007-05-08.html - ("Designated Exception Modules") to produce an executable, - regardless of the license terms of the Designated Exception Modules, - and to copy and distribute the resulting executable under GPL2, - provided that the Designated Exception Modules continue to be - governed by the licenses under which they were offered by Oracle. - -As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code -to build an executable that includes those portions of necessary code that -Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 -with the Classpath exception). If you modify or add to the OpenJDK code, -that new GPL2 code may still be combined with Designated Exception Modules -if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/legal/LICENSE b/docs/api/any2json-excel/any2json-excel/apidocs/legal/LICENSE deleted file mode 100644 index 8b400c7a..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/legal/LICENSE +++ /dev/null @@ -1,347 +0,0 @@ -The GNU General Public License (GPL) - -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share -and change it. By contrast, the GNU General Public License is intended to -guarantee your freedom to share and change free software--to make sure the -software is free for all its users. This General Public License applies to -most of the Free Software Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software Foundation software is -covered by the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for this service if you wish), -that you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs; and that you know you -can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny -you these rights or to ask you to surrender the rights. These restrictions -translate to certain responsibilities for you if you distribute copies of the -software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must give the recipients all the rights that you have. You must -make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, distribute -and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this free software. If the -software is modified by someone else and passed on, we want its recipients to -know that what they have is not the original, so that any problems introduced -by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We -wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent must be licensed for -everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the terms of -this General Public License. The "Program", below, refers to any such program -or work, and a "work based on the Program" means either the Program or any -derivative work under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with modifications and/or -translated into another language. (Hereinafter, translation is included -without limitation in the term "modification".) Each licensee is addressed as -"you". - -Activities other than copying, distribution and modification are not covered by -this License; they are outside its scope. The act of running the Program is -not restricted, and the output from the Program is covered only if its contents -constitute a work based on the Program (independent of having been made by -running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as -you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that refer to this License -and to the absence of any warranty; and give any other recipients of the -Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may -at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus -forming a work based on the Program, and copy and distribute such modifications -or work under the terms of Section 1 above, provided that you also meet all of -these conditions: - - a) You must cause the modified files to carry prominent notices stating - that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - c) If the modified program normally reads commands interactively when run, - you must cause it, when started running for such interactive use in the - most ordinary way, to print or display an announcement including an - appropriate copyright notice and a notice that there is no warranty (or - else, saying that you provide a warranty) and that users may redistribute - the program under these conditions, and telling the user how to view a copy - of this License. (Exception: if the Program itself is interactive but does - not normally print such an announcement, your work based on the Program is - not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the Program, and can be reasonably -considered independent and separate works in themselves, then this License, and -its terms, do not apply to those sections when you distribute them as separate -works. But when you distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole must be on the terms -of this License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise the -right to control the distribution of derivative or collective works based on -the Program. - -In addition, mere aggregation of another work not based on the Program with the -Program (or with a work based on the Program) on a volume of a storage or -distribution medium does not bring the other work under the scope of this -License. - -3. You may copy and distribute the Program (or a work based on it, under -Section 2) in object code or executable form under the terms of Sections 1 and -2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source - code, which must be distributed under the terms of Sections 1 and 2 above - on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to - give any third party, for a charge no more than your cost of physically - performing source distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed only - for noncommercial distribution and only if you received the program in - object code or executable form with such an offer, in accord with - Subsection b above.) - -The source code for a work means the preferred form of the work for making -modifications to it. For an executable work, complete source code means all -the source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and installation -of the executable. However, as a special exception, the source code -distributed need not include anything that is normally distributed (in either -source or binary form) with the major components (compiler, kernel, and so on) -of the operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the source -code from the same place counts as distribution of the source code, even though -third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as -expressly provided under this License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will automatically terminate -your rights under this License. However, parties who have received copies, or -rights, from you under this License will not have their licenses terminated so -long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. -However, nothing else grants you permission to modify or distribute the Program -or its derivative works. These actions are prohibited by law if you do not -accept this License. Therefore, by modifying or distributing the Program (or -any work based on the Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), -the recipient automatically receives a license from the original licensor to -copy, distribute or modify the Program subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the -rights granted herein. You are not responsible for enforcing compliance by -third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), conditions -are imposed on you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot distribute so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute the Program at all. -For example, if a patent license would not permit royalty-free redistribution -of the Program by all those who receive copies directly or indirectly through -you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply and -the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or -other property right claims or to contest validity of any such claims; this -section has the sole purpose of protecting the integrity of the free software -distribution system, which is implemented by public license practices. Many -people have made generous contributions to the wide range of software -distributed through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing to -distribute software through any other system and a licensee cannot impose that -choice. - -This section is intended to make thoroughly clear what is believed to be a -consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain -countries either by patents or by copyrighted interfaces, the original -copyright holder who places the Program under this License may add an explicit -geographical distribution limitation excluding those countries, so that -distribution is permitted only in or among countries not thus excluded. In -such case, this License incorporates the limitation as if written in the body -of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any later -version", you have the option of following the terms and conditions either of -that version or of any later version published by the Free Software Foundation. -If the Program does not specify a version number of this License, you may -choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs -whose distribution conditions are different, write to the author to ask for -permission. For software which is copyrighted by the Free Software Foundation, -write to the Free Software Foundation; we sometimes make exceptions for this. -Our decision will be guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the sharing and reuse of -software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR -THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE -STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE -PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, -YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE -PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR -INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA -BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER -OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively convey the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it -starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes - with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free - software, and you are welcome to redistribute it under certain conditions; - type 'show c' for details. - -The hypothetical commands 'show w' and 'show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may be -called something other than 'show w' and 'show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, -if any, to sign a "copyright disclaimer" for the program, if necessary. Here -is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - 'Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General Public -License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL - -Certain source files distributed by Oracle America and/or its affiliates are -subject to the following clarification and special exception to the GPL, but -only where Oracle has expressly included in the particular source file's header -the words "Oracle designates this particular file as subject to the "Classpath" -exception as provided by Oracle in the LICENSE file that accompanied this code." - - Linking this library statically or dynamically with other modules is making - a combined work based on this library. Thus, the terms and conditions of - the GNU General Public License cover the whole combination. - - As a special exception, the copyright holders of this library give you - permission to link this library with independent modules to produce an - executable, regardless of the license terms of these independent modules, - and to copy and distribute the resulting executable under terms of your - choice, provided that you also meet, for each linked independent module, - the terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. If - you modify this library, you may extend this exception to your version of - the library, but you are not obligated to do so. If you do not wish to do - so, delete this exception statement from your version. diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/legal/jquery.md b/docs/api/any2json-excel/any2json-excel/apidocs/legal/jquery.md deleted file mode 100644 index d468b318..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/legal/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.6.1 - -### jQuery License -``` -jQuery v 3.6.1 -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.6.1 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/legal/jqueryUI.md b/docs/api/any2json-excel/any2json-excel/apidocs/legal/jqueryUI.md deleted file mode 100644 index 8bda9d7a..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/legal/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.13.2 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/link.svg b/docs/api/any2json-excel/any2json-excel/apidocs/link.svg deleted file mode 100644 index 7ccc5ed0..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/link.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/member-search-index.js b/docs/api/any2json-excel/any2json-excel/apidocs/member-search-index.js deleted file mode 100644 index ed69bcb9..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"ContentHandler","l":"characters(char[], int, int)","u":"characters(char[],int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"ContentHandler","l":"ContentHandler(DataFrameWriter, SharedStrings, StylesTable)","u":"%3Cinit%3E(com.github.romualdrousseau.shuju.bigdata.DataFrameWriter,org.apache.poi.xssf.model.SharedStrings,org.apache.poi.xssf.model.StylesTable)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"ContentHandler","l":"endElement(String, String, String)","u":"endElement(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"ensureDataLoaded()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"FixBadEntityReader","l":"FixBadEntityReader(Reader)","u":"%3Cinit%3E(java.io.Reader)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"getCellDataAt(int, int)","u":"getCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"getCellDataAt(int, int)","u":"getCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"getLastColumnNum(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"getLastColumnNum(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"getLastRowNum()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"getLastRowNum()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"ContentHandler","l":"getMergesRegions()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"getNumberOfMergedCellsAt(int, int)","u":"getNumberOfMergedCellsAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"getNumberOfMergedCellsAt(int, int)","u":"getNumberOfMergedCellsAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"ContentHandler","l":"getRows()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"hasCellDataAt(int, int)","u":"hasCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"hasCellDataAt(int, int)","u":"hasCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"patchCell(int, int, int, int, String, boolean)","u":"patchCell(int,int,int,int,java.lang.String,boolean)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"patchCell(int, int, int, int, String, boolean)","u":"patchCell(int,int,int,int,java.lang.String,boolean)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"FixBadEntityReader","l":"read()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"FixBadEntityReader","l":"read(char[], int, int)","u":"read(char[],int,int)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"setHints(EnumSet)","u":"setHints(java.util.EnumSet)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"setHints(EnumSet)","u":"setHints(java.util.EnumSet)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"setHints(EnumSet)","u":"setHints(java.util.EnumSet)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"ContentHandler","l":"startElement(String, String, String, Attributes)","u":"startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsClass","l":"XlsClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsDocument","l":"XlsDocument()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","c":"XlsSheet","l":"XlsSheet(Sheet)","u":"%3Cinit%3E(org.apache.poi.ss.usermodel.Sheet)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxClass","l":"XlsxClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxDocument","l":"XlsxDocument()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","c":"XlsxSheet","l":"XlsxSheet(String, InputStream, SharedStrings, StylesTable)","u":"%3Cinit%3E(java.lang.String,java.io.InputStream,org.apache.poi.xssf.model.SharedStrings,org.apache.poi.xssf.model.StylesTable)"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlClass","l":"XmlClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","c":"XmlDocument","l":"XmlDocument()","u":"%3Cinit%3E()"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/module-search-index.js b/docs/api/any2json-excel/any2json-excel/apidocs/module-search-index.js deleted file mode 100644 index 0d59754f..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/overview-summary.html b/docs/api/any2json-excel/any2json-excel/apidocs/overview-summary.html deleted file mode 100644 index 233ba8c9..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/overview-summary.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -any2json-excel 2.44-SNAPSHOT API - - - - - - - - - - - -
        - -

        index.html

        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/overview-tree.html b/docs/api/any2json-excel/any2json-excel/apidocs/overview-tree.html deleted file mode 100644 index d5228f96..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/overview-tree.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - -Class Hierarchy (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
        - -
        -
        -
        -

        Hierarchy For All Packages

        -
        -Package Hierarchies: - -
        -

        Class Hierarchy

        - -
        -
        -
        -
        - -
        -
        -
        - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/package-search-index.js b/docs/api/any2json-excel/any2json-excel/apidocs/package-search-index.js deleted file mode 100644 index db80f837..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.loader.excel.xls"},{"l":"com.github.romualdrousseau.any2json.loader.excel.xlsx"},{"l":"com.github.romualdrousseau.any2json.loader.excel.xml"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/resources/glass.png b/docs/api/any2json-excel/any2json-excel/apidocs/resources/glass.png deleted file mode 100644 index a7f591f4..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/apidocs/resources/glass.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/resources/x.png b/docs/api/any2json-excel/any2json-excel/apidocs/resources/x.png deleted file mode 100644 index 30548a75..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/apidocs/resources/x.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-excel/any2json-excel/apidocs/script-dir/jquery-3.6.1.min.js deleted file mode 100644 index 2c69bc90..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/script-dir/jquery-3.6.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
        "],col:[2,"","
        "],tr:[2,"","
        "],td:[3,"","
        "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
        ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
        "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
          ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
          ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
          ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
          ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/script.js b/docs/api/any2json-excel/any2json-excel/apidocs/script.js deleted file mode 100644 index bb9c8a24..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/script.js +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; - -var oddRowColor = "odd-row-color"; -var evenRowColor = "even-row-color"; -var sortAsc = "sort-asc"; -var sortDesc = "sort-desc"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; - -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -// Helper for making content containing release names comparable lexicographically -function makeComparable(s) { - return s.toLowerCase().replace(/(\d+)/g, - function(n, m) { - return ("000" + m).slice(-4); - }); -} - -// Switches between two styles depending on a condition -function toggleStyle(classList, condition, trueStyle, falseStyle) { - if (condition) { - classList.remove(falseStyle); - classList.add(trueStyle); - } else { - classList.remove(trueStyle); - classList.add(falseStyle); - } -} - -// Sorts the rows in a table lexicographically by the content of a specific column -function sortTable(header, columnIndex, columns) { - var container = header.parentElement; - var descending = header.classList.contains(sortAsc); - container.querySelectorAll("div.table-header").forEach( - function(header) { - header.classList.remove(sortAsc); - header.classList.remove(sortDesc); - } - ) - var cells = container.children; - var rows = []; - for (var i = columns; i < cells.length; i += columns) { - rows.push(Array.prototype.slice.call(cells, i, i + columns)); - } - var comparator = function(a, b) { - var ka = makeComparable(a[columnIndex].textContent); - var kb = makeComparable(b[columnIndex].textContent); - if (ka < kb) - return descending ? 1 : -1; - if (ka > kb) - return descending ? -1 : 1; - return 0; - }; - var sorted = rows.sort(comparator); - var visible = 0; - sorted.forEach(function(row) { - if (row[0].style.display !== 'none') { - var isEvenRow = visible++ % 2 === 0; - } - row.forEach(function(cell) { - toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); - container.appendChild(cell); - }) - }); - toggleStyle(header.classList, descending, sortDesc, sortAsc); -} - -// Toggles the visibility of a table category in all tables in a page -function toggleGlobal(checkbox, selected, columns) { - var display = checkbox.checked ? '' : 'none'; - document.querySelectorAll("div.table-tabs").forEach(function(t) { - var id = t.parentElement.getAttribute("id"); - var selectedClass = id + "-tab" + selected; - // if selected is empty string it selects all uncategorized entries - var selectUncategorized = !Boolean(selected); - var visible = 0; - document.querySelectorAll('div.' + id) - .forEach(function(elem) { - if (selectUncategorized) { - if (elem.className.indexOf(selectedClass) === -1) { - elem.style.display = display; - } - } else if (elem.classList.contains(selectedClass)) { - elem.style.display = display; - } - if (elem.style.display === '') { - var isEvenRow = visible++ % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - } - }); - var displaySection = visible === 0 ? 'none' : ''; - t.parentElement.style.display = displaySection; - document.querySelector("li#contents-" + id).style.display = displaySection; - }) -} - -// Shows the elements of a table belonging to a specific category -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.getElementById(tableId + '.tabpanel') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} -// Copy the contents of the local snippet to the clipboard -function copySnippet(button) { - copyToClipboard(button.nextElementSibling.innerText); - switchCopyLabel(button, button.firstElementChild); -} -function copyToClipboard(content) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = content; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); -} -function switchCopyLabel(button, span) { - var copied = span.getAttribute("data-copied"); - button.classList.add("visible"); - var initialLabel = span.innerHTML; - span.innerHTML = copied; - setTimeout(function() { - button.classList.remove("visible"); - setTimeout(function() { - if (initialLabel !== copied) { - span.innerHTML = initialLabel; - } - }, 100); - }, 1900); -} -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - var timeoutId; - contentDiv.addEventListener("scroll", function(e) { - if (timeoutId) { - clearTimeout(timeoutId); - } - timeoutId = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - }, 100); - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/search-page.js b/docs/api/any2json-excel/any2json-excel/apidocs/search-page.js deleted file mode 100644 index 540c90f5..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/search-page.js +++ /dev/null @@ -1,284 +0,0 @@ -/* - * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -"use strict"; -$(function() { - var copy = $("#page-search-copy"); - var expand = $("#page-search-expand"); - var searchLink = $("span#page-search-link"); - var redirect = $("input#search-redirect"); - function setSearchUrlTemplate() { - var href = document.location.href.split(/[#?]/)[0]; - href += "?q=" + "%s"; - if (redirect.is(":checked")) { - href += "&r=1"; - } - searchLink.html(href); - copy[0].onmouseenter(); - } - function copyLink(e) { - copyToClipboard(this.previousSibling.innerText); - switchCopyLabel(this, this.lastElementChild); - } - copy.click(copyLink); - copy[0].onmouseenter = function() {}; - redirect.click(setSearchUrlTemplate); - setSearchUrlTemplate(); - copy.prop("disabled", false); - redirect.prop("disabled", false); - expand.click(function (e) { - var searchInfo = $("div.page-search-info"); - if(this.parentElement.hasAttribute("open")) { - searchInfo.attr("style", "border-width: 0;"); - } else { - searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); - } - }); -}); -$(window).on("load", function() { - var input = $("#page-search-input"); - var reset = $("#page-search-reset"); - var notify = $("#page-search-notify"); - var resultSection = $("div#result-section"); - var resultContainer = $("div#result-container"); - var searchTerm = ""; - var activeTab = ""; - var fixedTab = false; - var visibleTabs = []; - var feelingLucky = false; - function renderResults(result) { - if (!result.length) { - notify.html(messages.noResult); - } else if (result.length === 1) { - notify.html(messages.oneResult); - } else { - notify.html(messages.manyResults.replace("{0}", result.length)); - } - resultContainer.empty(); - var r = { - "types": [], - "members": [], - "packages": [], - "modules": [], - "searchTags": [] - }; - for (var i in result) { - var item = result[i]; - var arr = r[item.category]; - arr.push(item); - } - if (!activeTab || r[activeTab].length === 0 || !fixedTab) { - Object.keys(r).reduce(function(prev, curr) { - if (r[curr].length > 0 && r[curr][0].score > prev) { - activeTab = curr; - return r[curr][0].score; - } - return prev; - }, 0); - } - if (feelingLucky && activeTab) { - notify.html(messages.redirecting) - var firstItem = r[activeTab][0]; - window.location = getURL(firstItem.indexItem, firstItem.category); - return; - } - if (result.length > 20) { - if (searchTerm[searchTerm.length - 1] === ".") { - if (activeTab === "types" && r["members"].length > r["types"].length) { - activeTab = "members"; - } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { - activeTab = "types"; - } - } - } - var categoryCount = Object.keys(r).reduce(function(prev, curr) { - return prev + (r[curr].length > 0 ? 1 : 0); - }, 0); - visibleTabs = []; - var tabContainer = $("
          ").appendTo(resultContainer); - for (var key in r) { - var id = "#result-tab-" + key.replace("searchTags", "search_tags"); - if (r[key].length) { - var count = r[key].length >= 1000 ? "999+" : r[key].length; - if (result.length > 20 && categoryCount > 1) { - var button = $("").appendTo(tabContainer); - button.click(key, function(e) { - fixedTab = true; - renderResult(e.data, $(this)); - }); - visibleTabs.push(key); - } else { - $("" + categories[key] - + " (" + count + ")").appendTo(tabContainer); - renderTable(key, r[key]).appendTo(resultContainer); - tabContainer = $("
          ").appendTo(resultContainer); - - } - } - } - if (activeTab && result.length > 20 && categoryCount > 1) { - $("button#result-tab-" + activeTab).addClass("active-table-tab"); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - } - resultSection.show(); - function renderResult(category, button) { - activeTab = category; - setSearchUrl(); - resultContainer.find("div.summary-table").remove(); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - button.siblings().removeClass("active-table-tab"); - button.addClass("active-table-tab"); - } - } - function selectTab(category) { - $("button#result-tab-" + category).click(); - } - function renderTable(category, items) { - var table = $("
          ") - .addClass(category === "modules" - ? "one-column-search-results" - : "two-column-search-results"); - var col1, col2; - if (category === "modules") { - col1 = "Module"; - } else if (category === "packages") { - col1 = "Module"; - col2 = "Package"; - } else if (category === "types") { - col1 = "Package"; - col2 = "Class" - } else if (category === "members") { - col1 = "Class"; - col2 = "Member"; - } else if (category === "searchTags") { - col1 = "Location"; - col2 = "Name"; - } - $("
          " + col1 + "
          ").appendTo(table); - if (category !== "modules") { - $("
          " + col2 + "
          ").appendTo(table); - } - $.each(items, function(index, item) { - var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; - renderItem(item, table, rowColor); - }); - return table; - } - function renderItem(item, table, rowColor) { - var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); - var link = $("") - .attr("href", getURL(item.indexItem, item.category)) - .attr("tabindex", "0") - .addClass("search-result-link") - .html(label); - var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); - if (item.category === "searchTags") { - container = item.indexItem.h || ""; - } - if (item.category !== "modules") { - $("
          ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); - } - $("
          ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); - } - var timeout; - function schedulePageSearch() { - if (timeout) { - clearTimeout(timeout); - } - timeout = setTimeout(function () { - doPageSearch() - }, 100); - } - function doPageSearch() { - setSearchUrl(); - var term = searchTerm = input.val().trim(); - if (term === "") { - notify.html(messages.enterTerm); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - resultSection.hide(); - } else { - notify.html(messages.searching); - doSearch({ term: term, maxResults: 1200 }, renderResults); - } - } - function setSearchUrl() { - var query = input.val().trim(); - var url = document.location.pathname; - if (query) { - url += "?q=" + encodeURI(query); - if (activeTab && fixedTab) { - url += "&c=" + activeTab; - } - } - history.replaceState({query: query}, "", url); - } - input.on("input", function(e) { - feelingLucky = false; - schedulePageSearch(); - }); - $(document).keydown(function(e) { - if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { - if (activeTab && visibleTabs.length > 1) { - var idx = visibleTabs.indexOf(activeTab); - idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; - selectTab(visibleTabs[idx % visibleTabs.length]); - return false; - } - } - }); - reset.click(function() { - notify.html(messages.enterTerm); - resultSection.hide(); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - input.val('').focus(); - setSearchUrl(); - }); - input.prop("disabled", false); - reset.prop("disabled", false); - - var urlParams = new URLSearchParams(window.location.search); - if (urlParams.has("q")) { - input.val(urlParams.get("q")) - } - if (urlParams.has("c")) { - activeTab = urlParams.get("c"); - fixedTab = true; - } - if (urlParams.get("r")) { - feelingLucky = true; - } - if (input.val()) { - doPageSearch(); - } else { - notify.html(messages.enterTerm); - } - input.select().focus(); -}); diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/search.html b/docs/api/any2json-excel/any2json-excel/apidocs/search.html deleted file mode 100644 index 79c9ec1b..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/search.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - -Search (any2json-excel 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -

          Search

          -
          - - -
          -Additional resources -
          -
          -
          -

          The help page provides an introduction to the scope and syntax of JavaDoc search.

          -

          You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

          -

          The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

          -link -

          - -

          -
          -

          Loading search index...

          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/search.js b/docs/api/any2json-excel/any2json-excel/apidocs/search.js deleted file mode 100644 index d3986705..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/search.js +++ /dev/null @@ -1,458 +0,0 @@ -/* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -"use strict"; -const messages = { - enterTerm: "Enter a search term", - noResult: "No results found", - oneResult: "Found one result", - manyResults: "Found {0} results", - loading: "Loading search index...", - searching: "Searching...", - redirecting: "Redirecting to first result...", - linkIcon: "Link icon", - linkToSection: "Link to this section" -} -const categories = { - modules: "Modules", - packages: "Packages", - types: "Classes and Interfaces", - members: "Members", - searchTags: "Search Tags" -}; -const highlight = "$&"; -const NO_MATCH = {}; -const MAX_RESULTS = 300; -function checkUnnamed(name, separator) { - return name === "" || !name ? "" : name + separator; -} -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(str, boundaries, from, to) { - var start = from; - var text = ""; - for (var i = 0; i < boundaries.length; i += 2) { - var b0 = boundaries[i]; - var b1 = boundaries[i + 1]; - if (b0 >= to || b1 <= from) { - continue; - } - text += escapeHtml(str.slice(start, Math.max(start, b0))); - text += ""; - text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); - text += ""; - start = Math.min(to, b1); - } - text += escapeHtml(str.slice(start, to)); - return text; -} -function getURLPrefix(item, category) { - var urlPrefix = ""; - var slash = "/"; - if (category === "modules") { - return item.l + slash; - } else if (category === "packages" && item.m) { - return item.m + slash; - } else if (category === "types" || category === "members") { - if (item.m) { - urlPrefix = item.m + slash; - } else { - $.each(packageSearchIndex, function(index, it) { - if (it.m && item.p === it.l) { - urlPrefix = it.m + slash; - } - }); - } - } - return urlPrefix; -} -function getURL(item, category) { - if (item.url) { - return item.url; - } - var url = getURLPrefix(item, category); - if (category === "modules") { - url += "module-summary.html"; - } else if (category === "packages") { - if (item.u) { - url = item.u; - } else { - url += item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (category === "types") { - if (item.u) { - url = item.u; - } else { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; - } - } else if (category === "members") { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; - if (item.u) { - url += item.u; - } else { - url += item.l; - } - } else if (category === "searchTags") { - url += item.u; - } - item.url = url; - return url; -} -function createMatcher(term, camelCase) { - if (camelCase && !isUpperCase(term)) { - return null; // no need for camel-case matcher for lower case query - } - var pattern = ""; - var upperCase = []; - term.trim().split(/\s+/).forEach(function(w, index, array) { - var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - // ',' and '?' are the only delimiters commonly followed by space in java signatures - pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; - upperCase.push(false); - var isWordToken = /\w$/.test(s); - if (isWordToken) { - if (i === tokens.length - 1 && index < array.length - 1) { - // space in query string matches all delimiters - pattern += "(.*?)"; - upperCase.push(isUpperCase(s[0])); - } else { - if (!camelCase && isUpperCase(s) && s.length === 1) { - pattern += "()"; - } else { - pattern += "([a-z0-9$<>?[\\]]*?)"; - } - upperCase.push(isUpperCase(s[0])); - } - } else { - pattern += "()"; - upperCase.push(false); - } - } - }); - var re = new RegExp(pattern, "gi"); - re.upperCase = upperCase; - return re; -} -function findMatch(matcher, input, startOfName, endOfName) { - var from = startOfName; - matcher.lastIndex = from; - var match = matcher.exec(input); - // Expand search area until we get a valid result or reach the beginning of the string - while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { - if (from === 0) { - return NO_MATCH; - } - from = input.lastIndexOf(".", from - 2) + 1; - matcher.lastIndex = from; - match = matcher.exec(input); - } - var boundaries = []; - var matchEnd = match.index + match[0].length; - var score = 5; - var start = match.index; - var prevEnd = -1; - for (var i = 1; i < match.length; i += 2) { - var isUpper = isUpperCase(input[start]); - var isMatcherUpper = matcher.upperCase[i]; - // capturing groups come in pairs, match and non-match - boundaries.push(start, start + match[i].length); - // make sure groups are anchored on a left word boundary - var prevChar = input[start - 1] || ""; - var nextChar = input[start + 1] || ""; - if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { - if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { - score -= 0.1; - } else if (isMatcherUpper && start === prevEnd) { - score -= isUpper ? 0.1 : 1.0; - } else { - return NO_MATCH; - } - } - prevEnd = start + match[i].length; - start += match[i].length + match[i + 1].length; - - // lower score for parts of the name that are missing - if (match[i + 1] && prevEnd < endOfName) { - score -= rateNoise(match[i + 1]); - } - } - // lower score if a type name contains unmatched camel-case parts - if (input[matchEnd - 1] !== "." && endOfName > matchEnd) - score -= rateNoise(input.slice(matchEnd, endOfName)); - score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); - - if (score <= 0) { - return NO_MATCH; - } - return { - input: input, - score: score, - boundaries: boundaries - }; -} -function isUpperCase(s) { - return s !== s.toLowerCase(); -} -function isLowerCase(s) { - return s !== s.toUpperCase(); -} -function rateNoise(str) { - return (str.match(/([.(])/g) || []).length / 5 - + (str.match(/([A-Z]+)/g) || []).length / 10 - + str.length / 20; -} -function doSearch(request, response) { - var term = request.term.trim(); - var maxResults = request.maxResults || MAX_RESULTS; - if (term.length === 0) { - return this.close(); - } - var matcher = { - plainMatcher: createMatcher(term, false), - camelCaseMatcher: createMatcher(term, true) - } - var indexLoaded = indexFilesLoaded(); - - function getPrefix(item, category) { - switch (category) { - case "packages": - return checkUnnamed(item.m, "/"); - case "types": - return checkUnnamed(item.p, "."); - case "members": - return checkUnnamed(item.p, ".") + item.c + "."; - default: - return ""; - } - } - function useQualifiedName(category) { - switch (category) { - case "packages": - return /[\s/]/.test(term); - case "types": - case "members": - return /[\s.]/.test(term); - default: - return false; - } - } - function searchIndex(indexArray, category) { - var matches = []; - if (!indexArray) { - if (!indexLoaded) { - matches.push({ l: messages.loading, category: category }); - } - return matches; - } - $.each(indexArray, function (i, item) { - var prefix = getPrefix(item, category); - var simpleName = item.l; - var qualifiedName = prefix + simpleName; - var useQualified = useQualifiedName(category); - var input = useQualified ? qualifiedName : simpleName; - var startOfName = useQualified ? prefix.length : 0; - var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 - ? input.indexOf("(", startOfName) : input.length; - var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); - if (m === NO_MATCH && matcher.camelCaseMatcher) { - m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); - } - if (m !== NO_MATCH) { - m.indexItem = item; - m.prefix = prefix; - m.category = category; - if (!useQualified) { - m.input = qualifiedName; - m.boundaries = m.boundaries.map(function(b) { - return b + prefix.length; - }); - } - matches.push(m); - } - return true; - }); - return matches.sort(function(e1, e2) { - return e2.score - e1.score; - }).slice(0, maxResults); - } - - var result = searchIndex(moduleSearchIndex, "modules") - .concat(searchIndex(packageSearchIndex, "packages")) - .concat(searchIndex(typeSearchIndex, "types")) - .concat(searchIndex(memberSearchIndex, "members")) - .concat(searchIndex(tagSearchIndex, "searchTags")); - - if (!indexLoaded) { - updateSearchResults = function() { - doSearch(request, response); - } - } else { - updateSearchResults = function() {}; - } - response(result); -} -// JQuery search menu implementation -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> .result-item"); - // workaround for search result scrolling - this.menu._scrollIntoView = function _scrollIntoView( item ) { - var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; - if ( this._hasScroll() ) { - borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; - paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; - offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; - scroll = this.activeMenu.scrollTop(); - elementHeight = this.activeMenu.height() - 26; - itemHeight = item.outerHeight(); - - if ( offset < 0 ) { - this.activeMenu.scrollTop( scroll + offset ); - } else if ( offset + itemHeight > elementHeight ) { - this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); - } - } - }; - }, - _renderMenu: function(ul, items) { - var currentCategory = ""; - var widget = this; - widget.menu.bindings = $(); - $.each(items, function(index, item) { - if (item.category && item.category !== currentCategory) { - ul.append("
        • " + categories[item.category] + "
        • "); - currentCategory = item.category; - } - var li = widget._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", categories[item.category] + " : " + item.l); - } else { - li.attr("aria-label", item.l); - } - li.attr("class", "result-item"); - }); - ul.append(""); - }, - _renderItem: function(ul, item) { - var li = $("
        • ").appendTo(ul); - var div = $("
          ").appendTo(li); - var label = item.l - ? item.l - : getHighlightedText(item.input, item.boundaries, 0, item.input.length); - var idx = item.indexItem; - if (item.category === "searchTags" && idx && idx.h) { - if (idx.d) { - div.html(label + " (" + idx.h + ")
          " - + idx.d + "
          "); - } else { - div.html(label + " (" + idx.h + ")"); - } - } else { - div.html(label); - } - return li; - } -}); -$(function() { - var expanded = false; - var windowWidth; - function collapse() { - if (expanded) { - $("div#navbar-top").removeAttr("style"); - $("button#navbar-toggle-button") - .removeClass("expanded") - .attr("aria-expanded", "false"); - expanded = false; - } - } - $("button#navbar-toggle-button").click(function (e) { - if (expanded) { - collapse(); - } else { - var navbar = $("div#navbar-top"); - navbar.height(navbar.prop("scrollHeight")); - $("button#navbar-toggle-button") - .addClass("expanded") - .attr("aria-expanded", "true"); - expanded = true; - windowWidth = window.innerWidth; - } - }); - $("ul.sub-nav-list-small li a").click(collapse); - $("input#search-input").focus(collapse); - $("main").click(collapse); - $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { - // Create anchor links for headers with an associated id attribute - var hdr = $(el); - var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); - if (id) { - hdr.append(" " + messages.linkIcon +""); - } - }); - $(window).on("orientationchange", collapse).on("resize", function(e) { - if (expanded && windowWidth !== window.innerWidth) collapse(); - }); - var search = $("#search-input"); - var reset = $("#reset-button"); - search.catcomplete({ - minLength: 1, - delay: 200, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push({ l: messages.noResult }); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.indexItem) { - var url = getURL(ui.item.indexItem, ui.item.category); - window.location.href = pathtoroot + url; - $("#search-input").focus(); - } - } - }); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - reset.click(function() { - search.val('').focus(); - }); - search.focus(); -}); diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/stylesheet.css b/docs/api/any2json-excel/any2json-excel/apidocs/stylesheet.css deleted file mode 100644 index f71489f8..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/stylesheet.css +++ /dev/null @@ -1,1272 +0,0 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * These CSS custom properties (variables) define the core color and font - * properties used in this stylesheet. - */ -:root { - /* body, block and code fonts */ - --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - --code-font-family: 'DejaVu Sans Mono', monospace; - /* Base font sizes for body and code elements */ - --body-font-size: 14px; - --code-font-size: 14px; - /* Text colors for body and block elements */ - --body-text-color: #353833; - --block-text-color: #474747; - /* Background colors for various structural elements */ - --body-background-color: #ffffff; - --section-background-color: #f8f8f8; - --detail-background-color: #ffffff; - /* Colors for navigation bar and table captions */ - --navbar-background-color: #4D7A97; - --navbar-text-color: #ffffff; - /* Background color for subnavigation and various headers */ - --subnav-background-color: #dee3e9; - /* Background and text colors for selected tabs and navigation items */ - --selected-background-color: #f8981d; - --selected-text-color: #253441; - --selected-link-color: #1f389c; - /* Background colors for generated tables */ - --even-row-color: #ffffff; - --odd-row-color: #eeeeef; - /* Text color for page title */ - --title-color: #2c4557; - /* Text colors for links */ - --link-color: #4A6782; - --link-color-active: #bb7a2a; - /* Snippet colors */ - --snippet-background-color: #ebecee; - --snippet-text-color: var(--block-text-color); - --snippet-highlight-color: #f7c590; - /* Border colors for structural elements and user defined tables */ - --border-color: #ededed; - --table-border-color: #000000; - /* Search input colors */ - --search-input-background-color: #ffffff; - --search-input-text-color: #000000; - --search-input-placeholder-color: #909090; - /* Highlight color for active search tag target */ - --search-tag-highlight-color: #ffff00; - /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ - --copy-icon-brightness: 100%; - --copy-button-background-color-active: rgba(168, 168, 176, 0.3); - /* Colors for invalid tag notifications */ - --invalid-tag-background-color: #ffe6e6; - --invalid-tag-text-color: #000000; -} -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ -body { - background-color:var(--body-background-color); - color:var(--body-text-color); - font-family:var(--body-font-family); - font-size:var(--body-font-size); - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:var(--link-color); -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:var(--link-color-active); -} -pre { - font-family:var(--code-font-family); - font-size:1em; -} -h1 { - font-size:1.428em; -} -h2 { - font-size:1.285em; -} -h3 { - font-size:1.14em; -} -h4 { - font-size:1.072em; -} -h5 { - font-size:1.001em; -} -h6 { - font-size:0.93em; -} -/* Disable font boosting for selected elements */ -h1, h2, h3, h4, h5, h6, div.member-signature { - max-height: 1000em; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:var(--code-font-family); -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - font-size:var(--code-font-size); - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:var(--code-font-family); - font-size:1em; - padding-top:4px; -} -.summary-table dt code { - font-family:var(--code-font-family); - font-size:1em; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: var(--body-font-family); - font-size: 1em; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:0.915em; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -/* - * Styles for navigation bar. - */ -@media screen { - div.flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - header.flex-header { - flex: 0 0 auto; - } - div.flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - float:left; - width:100%; - clear:right; - min-height:2.8em; - padding:10px 0 0 0; - overflow:hidden; - font-size:0.857em; -} -button#navbar-toggle-button { - display:none; -} -ul.sub-nav-list-small { - display: none; -} -.sub-nav { - background-color:var(--subnav-background-color); - float:left; - width:100%; - overflow:hidden; - font-size:0.857em; -} -.sub-nav div { - clear:left; - float:left; - padding:6px; - text-transform:uppercase; -} -.sub-nav .sub-nav-list { - padding-top:4px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0; - padding:6px; - clear:none; - text-align:right; - position:relative; -} -ul.sub-nav-list li { - list-style:none; - float:left; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:var(--navbar-text-color); - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - color:var(--link-color-active); -} -.nav-bar-cell1-rev { - background-color:var(--selected-background-color); - color:var(--selected-text-color); - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header. - */ -.title { - color:var(--title-color); - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -ul.contents-list { - margin: 0 0 15px 0; - padding: 0; - list-style: none; -} -ul.contents-list li { - font-size:0.93em; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:var(--subnav-background-color); - border:1px solid var(--border-color); - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: var(--body-font-family); - font-size:0.856em; - font-weight:bold; - margin:10px 0 0 0; - color:var(--body-text-color); -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:1em; - font-family:var(--block-font-family) -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.ref-list { - padding:0; - margin:0; -} -ul.ref-list > li { - list-style:none; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.tag-list, ul.tag-list-long { - padding-left: 0; - list-style: none; -} -ul.tag-list li { - display: inline; -} -ul.tag-list li:not(:last-child):after, -ul.tag-list-long li:not(:last-child):after -{ - content: ", "; - white-space: pre-wrap; -} -ul.preview-feature-list { - list-style: none; - margin:0; - padding:0.1em; - line-height: 1.6em; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border:1px solid var(--border-color); - border-top:0; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:var(--selected-text-color); - clear:none; - overflow:hidden; - padding: 10px 0 0 1px; - margin:0; -} -.caption a:link, .caption a:visited { - color:var(--selected-link-color); -} -.caption a:hover, -.caption a:active { - color:var(--navbar-text-color); -} -.caption span { - font-weight:bold; - white-space:nowrap; - padding:5px 12px 7px 12px; - display:inline-block; - float:left; - background-color:var(--selected-background-color); - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:10px 0 0 0; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 8px; -} -div.table-tabs > .active-table-tab { - background: var(--selected-background-color); - color: var(--selected-text-color); -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.two-column-search-results { - display: grid; - grid-template-columns: minmax(400px, max-content) minmax(400px, auto); -} -div.checkboxes { - line-height: 2em; -} -div.checkboxes > span { - margin-left: 10px; -} -div.checkboxes > label { - margin-left: 8px; - white-space: nowrap; -} -div.checkboxes > label > input { - margin: 0 2px; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(25%, max-content) minmax(25%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); -} -.three-column-release-summary { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -@media screen and (max-width: 800px) { - .two-column-search-results { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(40%, auto); - } - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-release-summary { - display: grid; - grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) - } - .three-column-summary .col-last, - .three-column-release-summary .col-last{ - grid-column-end: span 2; - } -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; - overflow-x: auto; - scrollbar-width: thin; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:var(--subnav-background-color); - font-weight: bold; -} -/* Sortable table columns */ -.table-header[onclick] { - cursor: pointer; -} -.table-header[onclick]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - '); - background-size:100% 100%; - width:9px; - height:14px; - margin-left:4px; - margin-bottom:-3px; -} -.table-header[onclick].sort-asc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - -} -.table-header[onclick].sort-desc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -.col-first, .col-first { - font-size:0.93em; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:0.93em; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited { - font-weight:bold; -} -.even-row-color, .even-row-color .table-header { - background-color:var(--even-row-color); -} -.odd-row-color, .odd-row-color .table-header { - background-color:var(--odd-row-color); -} -/* - * Styles for contents. - */ -div.block { - font-size:var(--body-font-size); - font-family:var(--block-font-family); -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:var(--code-font-family); - font-size:1em; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - /* Color of line numbers in source pages can be set via custom property below */ - color:var(--source-linenumber-color, green); - padding:0 30px 0 0; -} -.block { - display:block; - margin:0 10px 5px 0; - color:var(--block-text-color); -} -.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -details.invalid-tag, span.invalid-tag { - font-size:1em; - font-family:var(--block-font-family); - color: var(--invalid-tag-text-color); - background: var(--invalid-tag-background-color); - border: thin solid var(--table-border-color); - border-radius:2px; - padding: 2px 4px; - display:inline-block; -} -details summary { - cursor: pointer; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-state-active { - /* Overrides the color of selection used in jQuery UI */ - background: var(--selected-background-color); - border: 1px solid var(--selected-background-color); - color: var(--selected-text-color); -} -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:auto; - overflow-x:auto; - scrollbar-width: thin; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:1; - background-color: var(--body-background-color); -} -ul.ui-autocomplete li { - float:left; - clear:both; - min-width:100%; -} -ul.ui-autocomplete li.ui-static-link { - position:sticky; - bottom:0; - left:0; - background: var(--subnav-background-color); - padding: 5px 0; - font-family: var(--body-font-family); - font-size: 0.93em; - font-weight: bolder; - z-index: 2; -} -li.ui-static-link a, li.ui-static-link a:visited { - text-decoration:none; - color:var(--link-color); - float:right; - margin-right:20px; -} -.ui-autocomplete .result-item { - font-size: inherit; -} -.ui-autocomplete .result-highlight { - font-weight:bold; -} -#search-input, #page-search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - background-color: var(--search-input-background-color); - color: var(--search-input-text-color); - border-color: var(--border-color); - padding-left:20px; - width: 250px; - margin: 0; -} -#search-input { - margin-left: 4px; -} -#reset-button { - background-color: transparent; - background-image:url('resources/x.png'); - background-repeat:no-repeat; - background-size:contain; - border:0; - border-radius:0; - width:12px; - height:12px; - position:absolute; - right:12px; - top:10px; - font-size:0; -} -::placeholder { - color:var(--search-input-placeholder-color); - opacity: 1; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:var(--search-tag-highlight-color); -} -details.page-search-details { - display: inline-block; -} -div#result-container { - font-size: 1em; -} -div#result-container a.search-result-link { - padding: 0; - margin: 4px 0; - width: 100%; -} -#result-container .result-highlight { - font-weight:bolder; -} -.page-search-info { - background-color: var(--subnav-background-color); - border-radius: 3px; - border: 0 solid var(--border-color); - padding: 0 8px; - overflow: hidden; - height: 0; - transition: all 0.2s ease; -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.page-search-header { - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - display: inline-block; -} -button.page-search-header { - border: none; - cursor: pointer; -} -span#page-search-link { - text-decoration: underline; -} -.module-graph span, .sealed-graph span { - display:none; - position:absolute; -} -.module-graph:hover span, .sealed-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0 20px 5px 10px; - border: 1px solid var(--border-color); - background-color: var(--section-background-color); -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:var(--detail-background-color); - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -/* - * Styles for header/section anchor links - */ -a.anchor-link { - opacity: 0; - transition: opacity 0.1s; -} -:hover > a.anchor-link { - opacity: 80%; -} -a.anchor-link:hover, -a.anchor-link:focus-visible, -a.anchor-link.visible { - opacity: 100%; -} -a.anchor-link > img { - width: 0.9em; - height: 0.9em; -} -/* - * Styles for copy-to-clipboard buttons - */ -button.copy { - opacity: 70%; - border: none; - border-radius: 3px; - position: relative; - background:none; - transition: opacity 0.3s; - cursor: pointer; -} -:hover > button.copy { - opacity: 80%; -} -button.copy:hover, -button.copy:active, -button.copy:focus-visible, -button.copy.visible { - opacity: 100%; -} -button.copy img { - position: relative; - background: none; - filter: brightness(var(--copy-icon-brightness)); -} -button.copy:active { - background-color: var(--copy-button-background-color-active); -} -button.copy span { - color: var(--body-text-color); - position: relative; - top: -0.1em; - transition: all 0.1s; - font-size: 0.76rem; - line-height: 1.2em; - opacity: 0; -} -button.copy:hover span, -button.copy:focus-visible span, -button.copy.visible span { - opacity: 100%; -} -/* search page copy button */ -button#page-search-copy { - margin-left: 0.4em; - padding:0.3em; - top:0.13em; -} -button#page-search-copy img { - width: 1.2em; - height: 1.2em; - padding: 0.01em 0; - top: 0.15em; -} -button#page-search-copy span { - color: var(--body-text-color); - line-height: 1.2em; - padding: 0.2em; - top: -0.18em; -} -div.page-search-info:hover button#page-search-copy span { - opacity: 100%; -} -/* snippet copy button */ -button.snippet-copy { - position: absolute; - top: 6px; - right: 6px; - height: 1.7em; - padding: 2px; -} -button.snippet-copy img { - width: 18px; - height: 18px; - padding: 0.05em 0; -} -button.snippet-copy span { - line-height: 1.2em; - padding: 0.2em; - position: relative; - top: -0.5em; -} -div.snippet-container:hover button.snippet-copy span { - opacity: 100%; -} -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.striped > thead { - background-color: var(--subnav-background-color); -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped > tbody > tr:nth-child(even) { - background-color: var(--odd-row-color) -} -table.striped > tbody > tr:nth-child(odd) { - background-color: var(--even-row-color) -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid var(--table-border-color); - border-right: 1px solid var(--table-border-color); -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak style for small screens. - */ -@media screen and (max-width: 920px) { - header.flex-header { - max-height: 100vh; - overflow-y: auto; - } - div#navbar-top { - height: 2.8em; - transition: height 0.35s ease; - } - ul.nav-list { - display: block; - width: 40%; - float:left; - clear: left; - margin: 10px 0 0 0; - padding: 0; - } - ul.nav-list li { - float: none; - padding: 6px; - margin-left: 10px; - margin-top: 2px; - } - ul.sub-nav-list-small { - display:block; - height: 100%; - width: 50%; - float: right; - clear: right; - background-color: var(--subnav-background-color); - color: var(--body-text-color); - margin: 6px 0 0 0; - padding: 0; - } - ul.sub-nav-list-small ul { - padding-left: 20px; - } - ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { - color:var(--link-color); - } - ul.sub-nav-list-small a:hover { - color:var(--link-color-active); - } - ul.sub-nav-list-small li { - list-style:none; - float:none; - padding: 6px; - margin-top: 1px; - text-transform:uppercase; - } - ul.sub-nav-list-small > li { - margin-left: 10px; - } - ul.sub-nav-list-small li p { - margin: 5px 0; - } - div#navbar-sub-list { - display: none; - } - .top-nav a:link, .top-nav a:active, .top-nav a:visited { - display: block; - } - button#navbar-toggle-button { - width: 3.4em; - height: 2.8em; - background-color: transparent; - display: block; - float: left; - border: 0; - margin: 0 10px; - cursor: pointer; - font-size: 10px; - } - button#navbar-toggle-button .nav-bar-toggle-icon { - display: block; - width: 24px; - height: 3px; - margin: 1px 0 4px 0; - border-radius: 2px; - transition: all 0.1s; - background-color: var(--navbar-text-color); - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { - transform: rotate(45deg); - transform-origin: 10% 10%; - width: 26px; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { - opacity: 0; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { - transform: rotate(-45deg); - transform-origin: 10% 90%; - width: 26px; - } -} -@media screen and (max-width: 800px) { - .about-language { - padding-right: 16px; - } - ul.nav-list li { - margin-left: 5px; - } - ul.sub-nav-list-small > li { - margin-left: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 400px) { - .about-language { - font-size: 10px; - padding-right: 12px; - } -} -@media screen and (max-width: 400px) { - .nav-list-search { - width: 94%; - } - #search-input, #page-search-input { - width: 70%; - } -} -@media screen and (max-width: 320px) { - .nav-list-search > label { - display: none; - } - .nav-list-search { - width: 90%; - } - #search-input, #page-search-input { - width: 80%; - } -} - -pre.snippet { - background-color: var(--snippet-background-color); - color: var(--snippet-text-color); - padding: 10px; - margin: 12px 0; - overflow: auto; - white-space: pre; -} -div.snippet-container { - position: relative; -} -@media screen and (max-width: 800px) { - pre.snippet { - padding-top: 26px; - } - button.snippet-copy { - top: 4px; - right: 4px; - } -} -pre.snippet .italic { - font-style: italic; -} -pre.snippet .bold { - font-weight: bold; -} -pre.snippet .highlighted { - background-color: var(--snippet-highlight-color); - border-radius: 10%; -} diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/tag-search-index.js b/docs/api/any2json-excel/any2json-excel/apidocs/tag-search-index.js deleted file mode 100644 index 0367dae6..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/tag-search-index.js +++ /dev/null @@ -1 +0,0 @@ -tagSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/apidocs/type-search-index.js b/docs/api/any2json-excel/any2json-excel/apidocs/type-search-index.js deleted file mode 100644 index 8d658735..00000000 --- a/docs/api/any2json-excel/any2json-excel/apidocs/type-search-index.js +++ /dev/null @@ -1 +0,0 @@ -typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","l":"ContentHandler"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","l":"FixBadEntityReader"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","l":"XlsClass"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","l":"XlsDocument"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xls","l":"XlsSheet"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","l":"XlsxClass"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","l":"XlsxDocument"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xlsx","l":"XlsxSheet"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","l":"XmlClass"},{"p":"com.github.romualdrousseau.any2json.loader.excel.xml","l":"XmlDocument"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/css/apache-maven-fluido-2.0.0-M9.min.css b/docs/api/any2json-excel/any2json-excel/css/apache-maven-fluido-2.0.0-M9.min.css deleted file mode 100644 index fea07dd8..00000000 --- a/docs/api/any2json-excel/any2json-excel/css/apache-maven-fluido-2.0.0-M9.min.css +++ /dev/null @@ -1,20 +0,0 @@ -/*! - * Bootstrap v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! - * Bootstrap Responsive v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! - * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License - * https://github.com/simonwhitaker/github-fork-ribbon-css -*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/css/print.css b/docs/api/any2json-excel/any2json-excel/css/print.css deleted file mode 100644 index 34af557d..00000000 --- a/docs/api/any2json-excel/any2json-excel/css/print.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#banner, -#footer, -#leftcol, -#breadcrumbs, -.docs #toc, -.docs .courtesylinks, -#leftColumn, -#navColumn { - display: none !important; -} - -#bodyColumn, -body.docs div.docs { - margin: 0 !important; - border: none !important; -} diff --git a/docs/api/any2json-excel/any2json-excel/css/site.css b/docs/api/any2json-excel/any2json-excel/css/site.css deleted file mode 100644 index 055e7e28..00000000 --- a/docs/api/any2json-excel/any2json-excel/css/site.css +++ /dev/null @@ -1 +0,0 @@ -/* You can override this file with your own styles */ \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/dependencies.html b/docs/api/any2json-excel/any2json-excel/dependencies.html deleted file mode 100644 index da84d7b2..00000000 --- a/docs/api/any2json-excel/any2json-excel/dependencies.html +++ /dev/null @@ -1,2221 +0,0 @@ - - - - - - - - - - Project Dependencies – any2json-excel - - - - - - -
          -
          - - - -
          -
          -
          - - -
          -
          -
          -

          Project Dependencies

          -

          compile

          -

          The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          GroupIdArtifactIdVersionTypeLicenses
          com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
          nl.fountainxelem3.1jar-
          org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
          org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-2.0
          org.apache.poipoi5.3.0jarApache License, Version 2.0
          org.apache.poipoi-ooxml5.3.0jarApache License, Version 2.0
          org.apache.poipoi-scratchpad5.3.0jarApache 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:

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          GroupIdArtifactIdVersionTypeLicenses
          com.github.romualdrousseauany2json-layex-parser2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
          com.github.romualdrousseauany2json-net-classifier2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
          com.github.romualdrousseaushuju-jackson-json1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
          junitjunit4.13.2jarEclipse Public License 1.0
          org.hamcresthamcrest2.2jarBSD License 3
          -

          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:

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          GroupIdArtifactIdVersionClassifierTypeLicenses
          com.fasterxml.jackson.corejackson-annotations2.17.0-jarThe Apache Software License, Version 2.0
          com.fasterxml.jackson.corejackson-core2.17.0-jarThe Apache Software License, Version 2.0
          com.fasterxml.jackson.corejackson-databind2.17.0-jarThe Apache Software License, Version 2.0
          com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
          com.github.romualdrousseaushuju1.29-SNAPSHOT-jarGNU GENERAL PUBLIC LICENSE, Version 3.0
          com.github.virtualdcurvesapi1.08-jarBSD License
          com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
          com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
          com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
          com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
          com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
          com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
          com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
          com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
          com.zaxxerSparseBitSet1.3-jarThe Apache Software License, Version 2.0
          commons-codeccommons-codec1.17.0-jarApache-2.0
          commons-iocommons-io2.16.1-jarApache-2.0
          io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
          net.bytebuddybyte-buddy1.14.9-jarApache License, Version 2.0
          org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
          org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
          org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
          org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
          org.apache.commonscommons-compress1.26.2-jarApache-2.0
          org.apache.commonscommons-lang33.14.0-jarApache-2.0
          org.apache.commonscommons-math33.6.1-jarApache License, Version 2.0
          org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
          org.apache.poipoi-ooxml-lite5.3.0-jarApache License, Version 2.0
          org.apache.xmlbeansxmlbeans5.2.1-jarThe Apache Software License, Version 2.0
          org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
          org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
          org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
          org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
          org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
          org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
          org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
          org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
          org.pythonjython-standalone2.7.3-jarJython Software License
          org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
          org.slf4jslf4j-api2.0.16-jarMIT License
          org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
          org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
          org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
          org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
          org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
          org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
          org.xerial.snappysnappy-java1.1.10.5-jar-
          -

          runtime

          -

          The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

          - - - - - - - - - - - - - - - - - - -
          GroupIdArtifactIdVersionTypeLicenses
          org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
          org.apache.logging.log4jlog4j-core2.23.1jarApache-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:

          - - - - - - - - - - - - -
          GroupIdArtifactIdVersionTypeLicenses
          org.hamcresthamcrest-core1.3jarNew BSD License
          -

          Project Dependency Graph

          - -
          -

          Dependency Tree

          -
          -

          Licenses

          -

          GNU General Public License (GPL) version 2, or any later version: JavaCPP

          -

          The Apache License, Version 2.0: fury-core, fury-format

          -

          Apache 2.0: error-prone annotations

          -

          Eclipse Public License 1.0: JUnit

          -

          GPLv2 with Classpath exception: JavaCPP

          -

          BSD-3-Clause: Protocol Buffers [Core]

          -

          MIT License: SLF4J API Module

          -

          BSD License 3: Hamcrest

          -

          Jython Software License: Jython

          -

          Apache License V2.0: FlatBuffers Java API

          -

          New BSD License: Hamcrest Core

          -

          WTFPL: Reflections

          -

          Unknown: xelem

          -

          Apache License 2.0: Javassist

          -

          BSD License: curvesapi

          -

          The MIT License: Checker Qual

          -

          Apache License, Version 2.0: Apache Commons Collections, Apache Commons Math, Apache POI, Apache POI - API based on OPC and OOXML schemas, Apache POI - Common, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Byte Buddy (without dependencies), Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common

          -

          Apache-2.0: Apache Commons Codec, Apache Commons Compress, Apache Commons IO, Apache Commons Lang, Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

          -

          LGPL 2.1: Javassist

          -

          MPL 1.1: Javassist

          -

          GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, any2json-excel, any2json-layex-parser, any2json-net-classifier, shuju, shuju-jackson-json

          -

          The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, SparseBitSet, TensorFlow Core API Library, TensorFlow Core API Library Platform, XmlBeans, jackson-databind

          -

          Dependency File Details

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          FilenameSizeEntriesClassesPackagesJava VersionDebug InformationSealed
          jackson-annotations-2.17.0.jar78.5 kB877421.6YesNo
          jackson-core-2.17.0.jar581.6 kB272----No
             • Root-242210141.8Yes-
             • Versioned-2119No-
             • Versioned-103111Yes-
             • Versioned-92117Yes-
             • Versioned-92121Yes-
          jackson-databind-2.17.0.jar1.6 MB824----No
             • Root-822784231.8Yes-
             • Versioned-2119No-
          jackson-datatype-jsr310-2.15.1.jar122.9 kB82----No
             • Root-805861.8Yes-
             • Versioned-2119No-
          any2json-2.44-SNAPSHOT.jar123.1 kB113891217YesNo
          any2json-layex-parser-2.44-SNAPSHOT.jar43.8 kB4429417YesNo
          any2json-net-classifier-2.44-SNAPSHOT.jar20 kB225117YesNo
          shuju-1.29-SNAPSHOT.jar129.3 kB115822117YesNo
          shuju-jackson-json-1.29-SNAPSHOT.jar10.3 kB174117YesNo
          curvesapi-1.08.jar117.2 kB12010161.7YesNo
          jsr305-3.0.2.jar19.9 kB463531.5YesNo
          error_prone_annotations-2.18.0.jar16 kB382621.8YesNo
          flatbuffers-java-1.12.0.jar64.9 kB554511.8YesNo
          failureaccess-1.0.1.jar4.6 kB15211.7YesNo
          guava-32.1.2-jre.jar3 MB20602020181.8YesNo
          listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700---
          j2objc-annotations-2.8.jar9.3 kB241311.7YesNo
          protobuf-java-3.25.3.jar1.9 MB75473521.8YesNo
          SparseBitSet-1.3.jar25.8 kB251511.6YesNo
          commons-codec-1.17.0.jar372.6 kB262----No
             • Root-26111471.8Yes-
             • Versioned-1119No-
          commons-io-2.16.1.jar508.8 kB374----No
             • Root-373346151.8Yes-
             • Versioned-1119No-
          netty-common-4.1.96.Final.jar659.9 kB52449291.6YesNo
          junit-4.13.2.jar384.6 kB389350321.5YesNo
          byte-buddy-1.14.9.jar4.2 MB2934----No
             • Root-29322879381.6Yes-
             • Versioned-2119No-
          xelem-3.1.jar101.2 kB585671.5YesYes
          arrow-format-14.0.0.jar110 kB1099311.8YesNo
          arrow-memory-core-14.0.0.jar111.1 kB886851.8YesNo
          arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8YesNo
          arrow-vector-14.0.0.jar1.9 MB767703171.8YesNo
          commons-collections4-4.4.jar751.9 kB555524191.8YesNo
          commons-compress-1.26.2.jar1.1 MB624----No
             • Root-623571361.8Yes-
             • Versioned-1119No-
          commons-lang3-3.14.0.jar658 kB436----No
             • Root-434403181.8Yes-
             • Versioned-2119No-
          commons-math3-3.6.1.jar2.2 MB14021301751.5YesNo
          log4j-1.2-api-2.23.1.jar356.2 kB252208221.8YesNo
          log4j-api-2.23.1.jar342.5 kB241----No
             • Root-23020591.8Yes-
             • Versioned-11429Yes-
          log4j-core-2.23.1.jar1.9 MB1310----No
             • Root-12931206551.8Yes-
             • Versioned-17749Yes-
          log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8YesNo
          poi-5.3.0.jar3 MB1765----No
             • Root-17631681631.8Yes-
             • Versioned-2119No-
          poi-ooxml-5.3.0.jar2 MB948----No
             • Root-946876461.8Yes-
             • Versioned-2119No-
          poi-ooxml-lite-5.3.0.jar6 MB4277----No
             • Root-42752552571.8Yes-
             • Versioned-2119No-
          poi-scratchpad-5.3.0.jar1.9 MB1020----No
             • Root-1018947501.8Yes-
             • Versioned-2119No-
          xmlbeans-5.2.1.jar2.2 MB1755----No
             • Root-17471031391.8Yes-
             • Versioned-8229Yes-
          javacpp-1.5.8-linux-x86_64.jar26.5 kB21-----
             • Root-1900---
             • Versioned-2119No-
          javacpp-1.5.8-macosx-x86_64.jar22.2 kB21-----
             • Root-1900---
             • Versioned-2119No-
          javacpp-1.5.8-windows-x86_64.jar1.4 MB69-----
             • Root-6700---
             • Versioned-2119No-
          javacpp-1.5.8.jar497.3 kB260----No
             • Root-25820051.7Yes-
             • Versioned-2119No-
          checker-qual-3.33.0.jar224 kB426358301.8YesNo
          fury-core-0.4.1.jar2.4 MB14701358491.8YesNo
          fury-format-0.4.1.jar130.2 kB846861.8YesNo
          hamcrest-2.2.jar123.4 kB122108111.7YesNo
          hamcrest-core-1.3.jar45 kB524531.5YesNo
          javassist-3.28.0-GA.jar851.5 kB474426171.8YesNo
          jython-standalone-2.7.3.jar47.3 MB23845182445281.8YesNo
          reflections-0.10.2.jar130.4 kB877451.8YesNo
          slf4j-api-2.0.16.jar69.4 kB71----No
             • Root-695541.8Yes-
             • Versioned-2119No-
          ndarray-0.4.0.jar302.2 kB2011761711YesNo
          tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700---
          tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700---
          tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000---
          tensorflow-core-api-0.5.0.jar8 MB491048435611YesNo
          tensorflow-core-platform-0.5.0.jar2.4 kB700---
          snappy-java-1.1.10.5.jar2.3 MB1064031.8YesNo
          TotalSizeEntriesClassesPackagesJava VersionDebug InformationSealed
          62407.3 MB5717746943147617541
          compile: 54compile: 404.8 MBcompile: 55202compile: 45193compile: 136817compile: 46compile: 1
          runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2-
          test: 6test: 627 kBtest: 646test: 541test: 5217test: 6-
          -
          -
          -
          -
          -
          -
          -
          -

          © 2024 -

          -
          -
          -
          - - - diff --git a/docs/api/any2json-excel/any2json-excel/dependency-info.html b/docs/api/any2json-excel/any2json-excel/dependency-info.html deleted file mode 100644 index 06839df9..00000000 --- a/docs/api/any2json-excel/any2json-excel/dependency-info.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - Maven Coordinates – any2json-excel - - - - - - -
          -
          - - - -
          -
          -
          - - -
          -
          -
          -

          Maven Coordinates

          -

          Apache Maven

          -
          <dependency>
          -  <groupId>com.github.romualdrousseau</groupId>
          -  <artifactId>any2json-excel</artifactId>
          -  <version>2.44-SNAPSHOT</version>
          -</dependency>
          -

          Apache Ivy

          -
          <dependency org="com.github.romualdrousseau" name="any2json-excel" rev="2.44-SNAPSHOT">
          -  <artifact name="any2json-excel" type="jar" />
          -</dependency>
          -

          Groovy Grape

          -
          @Grapes(
          -@Grab(group='com.github.romualdrousseau', module='any2json-excel', version='2.44-SNAPSHOT')
          -)
          -

          Gradle/Grails

          -
          implementation 'com.github.romualdrousseau:any2json-excel:2.44-SNAPSHOT'
          -

          Scala SBT

          -
          libraryDependencies += "com.github.romualdrousseau" % "any2json-excel" % "2.44-SNAPSHOT"
          -

          Leiningen

          -
          [com.github.romualdrousseau/any2json-excel "2.44-SNAPSHOT"]
          -
          -
          -
          -
          -
          -
          -
          -

          © 2024 -

          -
          -
          -
          - - - diff --git a/docs/api/any2json-excel/any2json-excel/dependency-management.html b/docs/api/any2json-excel/any2json-excel/dependency-management.html deleted file mode 100644 index e7082064..00000000 --- a/docs/api/any2json-excel/any2json-excel/dependency-management.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - Project Dependency Management – any2json-excel - - - - - - -
          -
          - - - -
          -
          -
          - - -
          -
          -
          -

          Project Dependency Management

          -

          compile

          -

          The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

          - - - - - - - - - - - - - - - - - - - - - - - - -
          GroupIdArtifactIdVersionTypeLicense
          com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
          org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
          org.slf4jslf4j-api2.0.16jarMIT License
          -
          -
          -
          -
          -
          -
          -
          -

          © 2024 -

          -
          -
          -
          - - - diff --git a/docs/api/any2json-excel/any2json-excel/distribution-management.html b/docs/api/any2json-excel/any2json-excel/distribution-management.html deleted file mode 100644 index bff26023..00000000 --- a/docs/api/any2json-excel/any2json-excel/distribution-management.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - Project Distribution Management – any2json-excel - - - - - - -
          -
          - - - -
          -
          -
          - - -
          -
          -
          -

          Overview

          -

          The following is the distribution management information used by this project.

          -

          Repository - ossrh

          https://oss.sonatype.org/service/local/staging/deploy/maven2
          -

          Snapshot Repository - ossrh

          https://oss.sonatype.org/content/repositories/snapshots
          -

          Site - any2json-excel-site

          -

          file:///mnt/media/Projects/Any2Json-monorepo/any2json-excel//any2json-excel

          -
          -
          -
          -
          -
          -
          -
          -

          © 2024 -

          -
          -
          -
          - - - diff --git a/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index 423bd5d3..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index c8f06d9a..00000000 --- a/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index a498ef4e..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index d83c539b..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/accessories-text-editor.png b/docs/api/any2json-excel/any2json-excel/images/accessories-text-editor.png deleted file mode 100644 index abc3366e..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/accessories-text-editor.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/add.gif b/docs/api/any2json-excel/any2json-excel/images/add.gif deleted file mode 100644 index 1cb3dbf9..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/add.gif and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/apache-maven-project-2.png b/docs/api/any2json-excel/any2json-excel/images/apache-maven-project-2.png deleted file mode 100644 index a44db6ed..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/apache-maven-project-2.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/application-certificate.png b/docs/api/any2json-excel/any2json-excel/images/application-certificate.png deleted file mode 100644 index cc6aff61..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/application-certificate.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/close.gif b/docs/api/any2json-excel/any2json-excel/images/close.gif deleted file mode 100644 index 1c26bbc5..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/close.gif and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/contact-new.png b/docs/api/any2json-excel/any2json-excel/images/contact-new.png deleted file mode 100644 index ebc4316d..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/contact-new.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/document-properties.png b/docs/api/any2json-excel/any2json-excel/images/document-properties.png deleted file mode 100644 index 34c2409a..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/document-properties.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/drive-harddisk.png b/docs/api/any2json-excel/any2json-excel/images/drive-harddisk.png deleted file mode 100644 index d7ce475f..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/drive-harddisk.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/fix.gif b/docs/api/any2json-excel/any2json-excel/images/fix.gif deleted file mode 100644 index b7eb3dc4..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/fix.gif and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/icon_error_sml.gif b/docs/api/any2json-excel/any2json-excel/images/icon_error_sml.gif deleted file mode 100644 index 12e9a01a..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/icon_error_sml.gif and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/icon_help_sml.gif b/docs/api/any2json-excel/any2json-excel/images/icon_help_sml.gif deleted file mode 100644 index aaf20e6e..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/icon_help_sml.gif and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/icon_info_sml.gif b/docs/api/any2json-excel/any2json-excel/images/icon_info_sml.gif deleted file mode 100644 index b7763267..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/icon_info_sml.gif and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/icon_success_sml.gif b/docs/api/any2json-excel/any2json-excel/images/icon_success_sml.gif deleted file mode 100644 index 0a195279..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/icon_success_sml.gif and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/icon_warning_sml.gif b/docs/api/any2json-excel/any2json-excel/images/icon_warning_sml.gif deleted file mode 100644 index ac6ad6ad..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/icon_warning_sml.gif and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/image-x-generic.png b/docs/api/any2json-excel/any2json-excel/images/image-x-generic.png deleted file mode 100644 index ab49efb3..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/image-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/internet-web-browser.png b/docs/api/any2json-excel/any2json-excel/images/internet-web-browser.png deleted file mode 100644 index 307d6aca..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/internet-web-browser.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/logos/build-by-maven-black.png b/docs/api/any2json-excel/any2json-excel/images/logos/build-by-maven-black.png deleted file mode 100644 index 919fd0f6..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/logos/build-by-maven-black.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/logos/build-by-maven-white.png b/docs/api/any2json-excel/any2json-excel/images/logos/build-by-maven-white.png deleted file mode 100644 index 7d44c9c2..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/logos/build-by-maven-white.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/logos/maven-feather.png b/docs/api/any2json-excel/any2json-excel/images/logos/maven-feather.png deleted file mode 100644 index b5ada836..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/logos/maven-feather.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/network-server.png b/docs/api/any2json-excel/any2json-excel/images/network-server.png deleted file mode 100644 index 1d12e193..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/network-server.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/package-x-generic.png b/docs/api/any2json-excel/any2json-excel/images/package-x-generic.png deleted file mode 100644 index 8b7e9e67..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/package-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/profiles/pre-release.png b/docs/api/any2json-excel/any2json-excel/images/profiles/pre-release.png deleted file mode 100644 index d448e850..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/profiles/pre-release.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/profiles/retired.png b/docs/api/any2json-excel/any2json-excel/images/profiles/retired.png deleted file mode 100644 index f89f6a29..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/profiles/retired.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/profiles/sandbox.png b/docs/api/any2json-excel/any2json-excel/images/profiles/sandbox.png deleted file mode 100644 index f88b3626..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/profiles/sandbox.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/remove.gif b/docs/api/any2json-excel/any2json-excel/images/remove.gif deleted file mode 100644 index fc65631c..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/remove.gif and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/rss.png b/docs/api/any2json-excel/any2json-excel/images/rss.png deleted file mode 100644 index a9850ee2..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/rss.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/update.gif b/docs/api/any2json-excel/any2json-excel/images/update.gif deleted file mode 100644 index b2a6d0bf..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/update.gif and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/images/window-new.png b/docs/api/any2json-excel/any2json-excel/images/window-new.png deleted file mode 100644 index 0e12ef95..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/images/window-new.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/img/glyphicons-halflings-white.png b/docs/api/any2json-excel/any2json-excel/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/img/glyphicons-halflings-white.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/img/glyphicons-halflings.png b/docs/api/any2json-excel/any2json-excel/img/glyphicons-halflings.png deleted file mode 100644 index a9969993..00000000 Binary files a/docs/api/any2json-excel/any2json-excel/img/glyphicons-halflings.png and /dev/null differ diff --git a/docs/api/any2json-excel/any2json-excel/index.html b/docs/api/any2json-excel/any2json-excel/index.html deleted file mode 100644 index 59e77c15..00000000 --- a/docs/api/any2json-excel/any2json-excel/index.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - About – any2json-excel - - - - - - -
          -
          - - - -
          -
          -
          - - -
          -
          -
          -

          About any2json-excel

          -

          Convert any text file in Json

          -
          -
          -
          -
          -
          -
          -
          -

          © 2024 -

          -
          -
          -
          - - - diff --git a/docs/api/any2json-excel/any2json-excel/js/apache-maven-fluido-2.0.0-M9.min.js b/docs/api/any2json-excel/any2json-excel/js/apache-maven-fluido-2.0.0-M9.min.js deleted file mode 100644 index 819716ab..00000000 --- a/docs/api/any2json-excel/any2json-excel/js/apache-maven-fluido-2.0.0-M9.min.js +++ /dev/null @@ -1,287 +0,0 @@ -(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== -e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); -l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, -h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, -last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| --2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& -a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), -CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= -/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= -d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); -return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, -ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; -J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); -a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); -(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& -a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; -var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, -d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, -button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= -0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== -typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= -z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& -k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: -new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= -0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, -"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= -ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& -n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== -t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, -e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, -O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", -error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", -[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? -null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ -"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); -t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", -t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, -F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, -b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? -a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= -function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, -"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& -La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& -g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== -h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", -a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, -!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, -"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; -e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), -this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& -(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; -setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); -else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); -c.preventDefault()})}(window.jQuery); -!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= -h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| -"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; -g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= -f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); -!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= -g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), -f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= -setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| -"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= -this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; -g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= -function(){g.fn.tooltip=x;return this}}(window.jQuery); -!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; -return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= -g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); -!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= -g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, -p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= -g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); -!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, -f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", -h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); -!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); -return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", -h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; -(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= -[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, -q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& -h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; -if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, -h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], -"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], -V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], -Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ -ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), -"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", -/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), -["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", -hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-excel/any2json-excel/licenses.html b/docs/api/any2json-excel/any2json-excel/licenses.html deleted file mode 100644 index e69233c3..00000000 --- a/docs/api/any2json-excel/any2json-excel/licenses.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - - - - - - Project Licenses – any2json-excel - - - - - - -
          -
          - - - -
          -
          -
          - - -
          -
          -
          -

          Overview

          -

          Typically the licenses listed for the project are that of the project itself, and not of dependencies.

          -

          Project Licenses

          -

          GNU GENERAL PUBLIC LICENSE, Version 3.0

          -
                              GNU GENERAL PUBLIC LICENSE
          -                       Version 3, 29 June 2007
          -
          - Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
          - Everyone is permitted to copy and distribute verbatim copies
          - of this license document, but changing it is not allowed.
          -
          -                            Preamble
          -
          -  The GNU General Public License is a free, copyleft license for
          -software and other kinds of works.
          -
          -  The licenses for most software and other practical works are designed
          -to take away your freedom to share and change the works.  By contrast,
          -the GNU General Public License is intended to guarantee your freedom to
          -share and change all versions of a program--to make sure it remains free
          -software for all its users.  We, the Free Software Foundation, use the
          -GNU General Public License for most of our software; it applies also to
          -any other work released this way by its authors.  You can apply it to
          -your programs, too.
          -
          -  When we speak of free software, we are referring to freedom, not
          -price.  Our General Public Licenses are designed to make sure that you
          -have the freedom to distribute copies of free software (and charge for
          -them if you wish), that you receive source code or can get it if you
          -want it, that you can change the software or use pieces of it in new
          -free programs, and that you know you can do these things.
          -
          -  To protect your rights, we need to prevent others from denying you
          -these rights or asking you to surrender the rights.  Therefore, you have
          -certain responsibilities if you distribute copies of the software, or if
          -you modify it: responsibilities to respect the freedom of others.
          -
          -  For example, if you distribute copies of such a program, whether
          -gratis or for a fee, you must pass on to the recipients the same
          -freedoms that you received.  You must make sure that they, too, receive
          -or can get the source code.  And you must show them these terms so they
          -know their rights.
          -
          -  Developers that use the GNU GPL protect your rights with two steps:
          -(1) assert copyright on the software, and (2) offer you this License
          -giving you legal permission to copy, distribute and/or modify it.
          -
          -  For the developers' and authors' protection, the GPL clearly explains
          -that there is no warranty for this free software.  For both users' and
          -authors' sake, the GPL requires that modified versions be marked as
          -changed, so that their problems will not be attributed erroneously to
          -authors of previous versions.
          -
          -  Some devices are designed to deny users access to install or run
          -modified versions of the software inside them, although the manufacturer
          -can do so.  This is fundamentally incompatible with the aim of
          -protecting users' freedom to change the software.  The systematic
          -pattern of such abuse occurs in the area of products for individuals to
          -use, which is precisely where it is most unacceptable.  Therefore, we
          -have designed this version of the GPL to prohibit the practice for those
          -products.  If such problems arise substantially in other domains, we
          -stand ready to extend this provision to those domains in future versions
          -of the GPL, as needed to protect the freedom of users.
          -
          -  Finally, every program is threatened constantly by software patents.
          -States should not allow patents to restrict development and use of
          -software on general-purpose computers, but in those that do, we wish to
          -avoid the special danger that patents applied to a free program could
          -make it effectively proprietary.  To prevent this, the GPL assures that
          -patents cannot be used to render the program non-free.
          -
          -  The precise terms and conditions for copying, distribution and
          -modification follow.
          -
          -                       TERMS AND CONDITIONS
          -
          -  0. Definitions.
          -
          -  "This License" refers to version 3 of the GNU General Public License.
          -
          -  "Copyright" also means copyright-like laws that apply to other kinds of
          -works, such as semiconductor masks.
          -
          -  "The Program" refers to any copyrightable work licensed under this
          -License.  Each licensee is addressed as "you".  "Licensees" and
          -"recipients" may be individuals or organizations.
          -
          -  To "modify" a work means to copy from or adapt all or part of the work
          -in a fashion requiring copyright permission, other than the making of an
          -exact copy.  The resulting work is called a "modified version" of the
          -earlier work or a work "based on" the earlier work.
          -
          -  A "covered work" means either the unmodified Program or a work based
          -on the Program.
          -
          -  To "propagate" a work means to do anything with it that, without
          -permission, would make you directly or secondarily liable for
          -infringement under applicable copyright law, except executing it on a
          -computer or modifying a private copy.  Propagation includes copying,
          -distribution (with or without modification), making available to the
          -public, and in some countries other activities as well.
          -
          -  To "convey" a work means any kind of propagation that enables other
          -parties to make or receive copies.  Mere interaction with a user through
          -a computer network, with no transfer of a copy, is not conveying.
          -
          -  An interactive user interface displays "Appropriate Legal Notices"
          -to the extent that it includes a convenient and prominently visible
          -feature that (1) displays an appropriate copyright notice, and (2)
          -tells the user that there is no warranty for the work (except to the
          -extent that warranties are provided), that licensees may convey the
          -work under this License, and how to view a copy of this License.  If
          -the interface presents a list of user commands or options, such as a
          -menu, a prominent item in the list meets this criterion.
          -
          -  1. Source Code.
          -
          -  The "source code" for a work means the preferred form of the work
          -for making modifications to it.  "Object code" means any non-source
          -form of a work.
          -
          -  A "Standard Interface" means an interface that either is an official
          -standard defined by a recognized standards body, or, in the case of
          -interfaces specified for a particular programming language, one that
          -is widely used among developers working in that language.
          -
          -  The "System Libraries" of an executable work include anything, other
          -than the work as a whole, that (a) is included in the normal form of
          -packaging a Major Component, but which is not part of that Major
          -Component, and (b) serves only to enable use of the work with that
          -Major Component, or to implement a Standard Interface for which an
          -implementation is available to the public in source code form.  A
          -"Major Component", in this context, means a major essential component
          -(kernel, window system, and so on) of the specific operating system
          -(if any) on which the executable work runs, or a compiler used to
          -produce the work, or an object code interpreter used to run it.
          -
          -  The "Corresponding Source" for a work in object code form means all
          -the source code needed to generate, install, and (for an executable
          -work) run the object code and to modify the work, including scripts to
          -control those activities.  However, it does not include the work's
          -System Libraries, or general-purpose tools or generally available free
          -programs which are used unmodified in performing those activities but
          -which are not part of the work.  For example, Corresponding Source
          -includes interface definition files associated with source files for
          -the work, and the source code for shared libraries and dynamically
          -linked subprograms that the work is specifically designed to require,
          -such as by intimate data communication or control flow between those
          -subprograms and other parts of the work.
          -
          -  The Corresponding Source need not include anything that users
          -can regenerate automatically from other parts of the Corresponding
          -Source.
          -
          -  The Corresponding Source for a work in source code form is that
          -same work.
          -
          -  2. Basic Permissions.
          -
          -  All rights granted under this License are granted for the term of
          -copyright on the Program, and are irrevocable provided the stated
          -conditions are met.  This License explicitly affirms your unlimited
          -permission to run the unmodified Program.  The output from running a
          -covered work is covered by this License only if the output, given its
          -content, constitutes a covered work.  This License acknowledges your
          -rights of fair use or other equivalent, as provided by copyright law.
          -
          -  You may make, run and propagate covered works that you do not
          -convey, without conditions so long as your license otherwise remains
          -in force.  You may convey covered works to others for the sole purpose
          -of having them make modifications exclusively for you, or provide you
          -with facilities for running those works, provided that you comply with
          -the terms of this License in conveying all material for which you do
          -not control copyright.  Those thus making or running the covered works
          -for you must do so exclusively on your behalf, under your direction
          -and control, on terms that prohibit them from making any copies of
          -your copyrighted material outside their relationship with you.
          -
          -  Conveying under any other circumstances is permitted solely under
          -the conditions stated below.  Sublicensing is not allowed; section 10
          -makes it unnecessary.
          -
          -  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
          -
          -  No covered work shall be deemed part of an effective technological
          -measure under any applicable law fulfilling obligations under article
          -11 of the WIPO copyright treaty adopted on 20 December 1996, or
          -similar laws prohibiting or restricting circumvention of such
          -measures.
          -
          -  When you convey a covered work, you waive any legal power to forbid
          -circumvention of technological measures to the extent such circumvention
          -is effected by exercising rights under this License with respect to
          -the covered work, and you disclaim any intention to limit operation or
          -modification of the work as a means of enforcing, against the work's
          -users, your or third parties' legal rights to forbid circumvention of
          -technological measures.
          -
          -  4. Conveying Verbatim Copies.
          -
          -  You may convey verbatim copies of the Program's source code as you
          -receive it, in any medium, provided that you conspicuously and
          -appropriately publish on each copy an appropriate copyright notice;
          -keep intact all notices stating that this License and any
          -non-permissive terms added in accord with section 7 apply to the code;
          -keep intact all notices of the absence of any warranty; and give all
          -recipients a copy of this License along with the Program.
          -
          -  You may charge any price or no price for each copy that you convey,
          -and you may offer support or warranty protection for a fee.
          -
          -  5. Conveying Modified Source Versions.
          -
          -  You may convey a work based on the Program, or the modifications to
          -produce it from the Program, in the form of source code under the
          -terms of section 4, provided that you also meet all of these conditions:
          -
          -    a) The work must carry prominent notices stating that you modified
          -    it, and giving a relevant date.
          -
          -    b) The work must carry prominent notices stating that it is
          -    released under this License and any conditions added under section
          -    7.  This requirement modifies the requirement in section 4 to
          -    "keep intact all notices".
          -
          -    c) You must license the entire work, as a whole, under this
          -    License to anyone who comes into possession of a copy.  This
          -    License will therefore apply, along with any applicable section 7
          -    additional terms, to the whole of the work, and all its parts,
          -    regardless of how they are packaged.  This License gives no
          -    permission to license the work in any other way, but it does not
          -    invalidate such permission if you have separately received it.
          -
          -    d) If the work has interactive user interfaces, each must display
          -    Appropriate Legal Notices; however, if the Program has interactive
          -    interfaces that do not display Appropriate Legal Notices, your
          -    work need not make them do so.
          -
          -  A compilation of a covered work with other separate and independent
          -works, which are not by their nature extensions of the covered work,
          -and which are not combined with it such as to form a larger program,
          -in or on a volume of a storage or distribution medium, is called an
          -"aggregate" if the compilation and its resulting copyright are not
          -used to limit the access or legal rights of the compilation's users
          -beyond what the individual works permit.  Inclusion of a covered work
          -in an aggregate does not cause this License to apply to the other
          -parts of the aggregate.
          -
          -  6. Conveying Non-Source Forms.
          -
          -  You may convey a covered work in object code form under the terms
          -of sections 4 and 5, provided that you also convey the
          -machine-readable Corresponding Source under the terms of this License,
          -in one of these ways:
          -
          -    a) Convey the object code in, or embodied in, a physical product
          -    (including a physical distribution medium), accompanied by the
          -    Corresponding Source fixed on a durable physical medium
          -    customarily used for software interchange.
          -
          -    b) Convey the object code in, or embodied in, a physical product
          -    (including a physical distribution medium), accompanied by a
          -    written offer, valid for at least three years and valid for as
          -    long as you offer spare parts or customer support for that product
          -    model, to give anyone who possesses the object code either (1) a
          -    copy of the Corresponding Source for all the software in the
          -    product that is covered by this License, on a durable physical
          -    medium customarily used for software interchange, for a price no
          -    more than your reasonable cost of physically performing this
          -    conveying of source, or (2) access to copy the
          -    Corresponding Source from a network server at no charge.
          -
          -    c) Convey individual copies of the object code with a copy of the
          -    written offer to provide the Corresponding Source.  This
          -    alternative is allowed only occasionally and noncommercially, and
          -    only if you received the object code with such an offer, in accord
          -    with subsection 6b.
          -
          -    d) Convey the object code by offering access from a designated
          -    place (gratis or for a charge), and offer equivalent access to the
          -    Corresponding Source in the same way through the same place at no
          -    further charge.  You need not require recipients to copy the
          -    Corresponding Source along with the object code.  If the place to
          -    copy the object code is a network server, the Corresponding Source
          -    may be on a different server (operated by you or a third party)
          -    that supports equivalent copying facilities, provided you maintain
          -    clear directions next to the object code saying where to find the
          -    Corresponding Source.  Regardless of what server hosts the
          -    Corresponding Source, you remain obligated to ensure that it is
          -    available for as long as needed to satisfy these requirements.
          -
          -    e) Convey the object code using peer-to-peer transmission, provided
          -    you inform other peers where the object code and Corresponding
          -    Source of the work are being offered to the general public at no
          -    charge under subsection 6d.
          -
          -  A separable portion of the object code, whose source code is excluded
          -from the Corresponding Source as a System Library, need not be
          -included in conveying the object code work.
          -
          -  A "User Product" is either (1) a "consumer product", which means any
          -tangible personal property which is normally used for personal, family,
          -or household purposes, or (2) anything designed or sold for incorporation
          -into a dwelling.  In determining whether a product is a consumer product,
          -doubtful cases shall be resolved in favor of coverage.  For a particular
          -product received by a particular user, "normally used" refers to a
          -typical or common use of that class of product, regardless of the status
          -of the particular user or of the way in which the particular user
          -actually uses, or expects or is expected to use, the product.  A product
          -is a consumer product regardless of whether the product has substantial
          -commercial, industrial or non-consumer uses, unless such uses represent
          -the only significant mode of use of the product.
          -
          -  "Installation Information" for a User Product means any methods,
          -procedures, authorization keys, or other information required to install
          -and execute modified versions of a covered work in that User Product from
          -a modified version of its Corresponding Source.  The information must
          -suffice to ensure that the continued functioning of the modified object
          -code is in no case prevented or interfered with solely because
          -modification has been made.
          -
          -  If you convey an object code work under this section in, or with, or
          -specifically for use in, a User Product, and the conveying occurs as
          -part of a transaction in which the right of possession and use of the
          -User Product is transferred to the recipient in perpetuity or for a
          -fixed term (regardless of how the transaction is characterized), the
          -Corresponding Source conveyed under this section must be accompanied
          -by the Installation Information.  But this requirement does not apply
          -if neither you nor any third party retains the ability to install
          -modified object code on the User Product (for example, the work has
          -been installed in ROM).
          -
          -  The requirement to provide Installation Information does not include a
          -requirement to continue to provide support service, warranty, or updates
          -for a work that has been modified or installed by the recipient, or for
          -the User Product in which it has been modified or installed.  Access to a
          -network may be denied when the modification itself materially and
          -adversely affects the operation of the network or violates the rules and
          -protocols for communication across the network.
          -
          -  Corresponding Source conveyed, and Installation Information provided,
          -in accord with this section must be in a format that is publicly
          -documented (and with an implementation available to the public in
          -source code form), and must require no special password or key for
          -unpacking, reading or copying.
          -
          -  7. Additional Terms.
          -
          -  "Additional permissions" are terms that supplement the terms of this
          -License by making exceptions from one or more of its conditions.
          -Additional permissions that are applicable to the entire Program shall
          -be treated as though they were included in this License, to the extent
          -that they are valid under applicable law.  If additional permissions
          -apply only to part of the Program, that part may be used separately
          -under those permissions, but the entire Program remains governed by
          -this License without regard to the additional permissions.
          -
          -  When you convey a copy of a covered work, you may at your option
          -remove any additional permissions from that copy, or from any part of
          -it.  (Additional permissions may be written to require their own
          -removal in certain cases when you modify the work.)  You may place
          -additional permissions on material, added by you to a covered work,
          -for which you have or can give appropriate copyright permission.
          -
          -  Notwithstanding any other provision of this License, for material you
          -add to a covered work, you may (if authorized by the copyright holders of
          -that material) supplement the terms of this License with terms:
          -
          -    a) Disclaiming warranty or limiting liability differently from the
          -    terms of sections 15 and 16 of this License; or
          -
          -    b) Requiring preservation of specified reasonable legal notices or
          -    author attributions in that material or in the Appropriate Legal
          -    Notices displayed by works containing it; or
          -
          -    c) Prohibiting misrepresentation of the origin of that material, or
          -    requiring that modified versions of such material be marked in
          -    reasonable ways as different from the original version; or
          -
          -    d) Limiting the use for publicity purposes of names of licensors or
          -    authors of the material; or
          -
          -    e) Declining to grant rights under trademark law for use of some
          -    trade names, trademarks, or service marks; or
          -
          -    f) Requiring indemnification of licensors and authors of that
          -    material by anyone who conveys the material (or modified versions of
          -    it) with contractual assumptions of liability to the recipient, for
          -    any liability that these contractual assumptions directly impose on
          -    those licensors and authors.
          -
          -  All other non-permissive additional terms are considered "further
          -restrictions" within the meaning of section 10.  If the Program as you
          -received it, or any part of it, contains a notice stating that it is
          -governed by this License along with a term that is a further
          -restriction, you may remove that term.  If a license document contains
          -a further restriction but permits relicensing or conveying under this
          -License, you may add to a covered work material governed by the terms
          -of that license document, provided that the further restriction does
          -not survive such relicensing or conveying.
          -
          -  If you add terms to a covered work in accord with this section, you
          -must place, in the relevant source files, a statement of the
          -additional terms that apply to those files, or a notice indicating
          -where to find the applicable terms.
          -
          -  Additional terms, permissive or non-permissive, may be stated in the
          -form of a separately written license, or stated as exceptions;
          -the above requirements apply either way.
          -
          -  8. Termination.
          -
          -  You may not propagate or modify a covered work except as expressly
          -provided under this License.  Any attempt otherwise to propagate or
          -modify it is void, and will automatically terminate your rights under
          -this License (including any patent licenses granted under the third
          -paragraph of section 11).
          -
          -  However, if you cease all violation of this License, then your
          -license from a particular copyright holder is reinstated (a)
          -provisionally, unless and until the copyright holder explicitly and
          -finally terminates your license, and (b) permanently, if the copyright
          -holder fails to notify you of the violation by some reasonable means
          -prior to 60 days after the cessation.
          -
          -  Moreover, your license from a particular copyright holder is
          -reinstated permanently if the copyright holder notifies you of the
          -violation by some reasonable means, this is the first time you have
          -received notice of violation of this License (for any work) from that
          -copyright holder, and you cure the violation prior to 30 days after
          -your receipt of the notice.
          -
          -  Termination of your rights under this section does not terminate the
          -licenses of parties who have received copies or rights from you under
          -this License.  If your rights have been terminated and not permanently
          -reinstated, you do not qualify to receive new licenses for the same
          -material under section 10.
          -
          -  9. Acceptance Not Required for Having Copies.
          -
          -  You are not required to accept this License in order to receive or
          -run a copy of the Program.  Ancillary propagation of a covered work
          -occurring solely as a consequence of using peer-to-peer transmission
          -to receive a copy likewise does not require acceptance.  However,
          -nothing other than this License grants you permission to propagate or
          -modify any covered work.  These actions infringe copyright if you do
          -not accept this License.  Therefore, by modifying or propagating a
          -covered work, you indicate your acceptance of this License to do so.
          -
          -  10. Automatic Licensing of Downstream Recipients.
          -
          -  Each time you convey a covered work, the recipient automatically
          -receives a license from the original licensors, to run, modify and
          -propagate that work, subject to this License.  You are not responsible
          -for enforcing compliance by third parties with this License.
          -
          -  An "entity transaction" is a transaction transferring control of an
          -organization, or substantially all assets of one, or subdividing an
          -organization, or merging organizations.  If propagation of a covered
          -work results from an entity transaction, each party to that
          -transaction who receives a copy of the work also receives whatever
          -licenses to the work the party's predecessor in interest had or could
          -give under the previous paragraph, plus a right to possession of the
          -Corresponding Source of the work from the predecessor in interest, if
          -the predecessor has it or can get it with reasonable efforts.
          -
          -  You may not impose any further restrictions on the exercise of the
          -rights granted or affirmed under this License.  For example, you may
          -not impose a license fee, royalty, or other charge for exercise of
          -rights granted under this License, and you may not initiate litigation
          -(including a cross-claim or counterclaim in a lawsuit) alleging that
          -any patent claim is infringed by making, using, selling, offering for
          -sale, or importing the Program or any portion of it.
          -
          -  11. Patents.
          -
          -  A "contributor" is a copyright holder who authorizes use under this
          -License of the Program or a work on which the Program is based.  The
          -work thus licensed is called the contributor's "contributor version".
          -
          -  A contributor's "essential patent claims" are all patent claims
          -owned or controlled by the contributor, whether already acquired or
          -hereafter acquired, that would be infringed by some manner, permitted
          -by this License, of making, using, or selling its contributor version,
          -but do not include claims that would be infringed only as a
          -consequence of further modification of the contributor version.  For
          -purposes of this definition, "control" includes the right to grant
          -patent sublicenses in a manner consistent with the requirements of
          -this License.
          -
          -  Each contributor grants you a non-exclusive, worldwide, royalty-free
          -patent license under the contributor's essential patent claims, to
          -make, use, sell, offer for sale, import and otherwise run, modify and
          -propagate the contents of its contributor version.
          -
          -  In the following three paragraphs, a "patent license" is any express
          -agreement or commitment, however denominated, not to enforce a patent
          -(such as an express permission to practice a patent or covenant not to
          -sue for patent infringement).  To "grant" such a patent license to a
          -party means to make such an agreement or commitment not to enforce a
          -patent against the party.
          -
          -  If you convey a covered work, knowingly relying on a patent license,
          -and the Corresponding Source of the work is not available for anyone
          -to copy, free of charge and under the terms of this License, through a
          -publicly available network server or other readily accessible means,
          -then you must either (1) cause the Corresponding Source to be so
          -available, or (2) arrange to deprive yourself of the benefit of the
          -patent license for this particular work, or (3) arrange, in a manner
          -consistent with the requirements of this License, to extend the patent
          -license to downstream recipients.  "Knowingly relying" means you have
          -actual knowledge that, but for the patent license, your conveying the
          -covered work in a country, or your recipient's use of the covered work
          -in a country, would infringe one or more identifiable patents in that
          -country that you have reason to believe are valid.
          -
          -  If, pursuant to or in connection with a single transaction or
          -arrangement, you convey, or propagate by procuring conveyance of, a
          -covered work, and grant a patent license to some of the parties
          -receiving the covered work authorizing them to use, propagate, modify
          -or convey a specific copy of the covered work, then the patent license
          -you grant is automatically extended to all recipients of the covered
          -work and works based on it.
          -
          -  A patent license is "discriminatory" if it does not include within
          -the scope of its coverage, prohibits the exercise of, or is
          -conditioned on the non-exercise of one or more of the rights that are
          -specifically granted under this License.  You may not convey a covered
          -work if you are a party to an arrangement with a third party that is
          -in the business of distributing software, under which you make payment
          -to the third party based on the extent of your activity of conveying
          -the work, and under which the third party grants, to any of the
          -parties who would receive the covered work from you, a discriminatory
          -patent license (a) in connection with copies of the covered work
          -conveyed by you (or copies made from those copies), or (b) primarily
          -for and in connection with specific products or compilations that
          -contain the covered work, unless you entered into that arrangement,
          -or that patent license was granted, prior to 28 March 2007.
          -
          -  Nothing in this License shall be construed as excluding or limiting
          -any implied license or other defenses to infringement that may
          -otherwise be available to you under applicable patent law.
          -
          -  12. No Surrender of Others' Freedom.
          -
          -  If conditions are imposed on you (whether by court order, agreement or
          -otherwise) that contradict the conditions of this License, they do not
          -excuse you from the conditions of this License.  If you cannot convey a
          -covered work so as to satisfy simultaneously your obligations under this
          -License and any other pertinent obligations, then as a consequence you may
          -not convey it at all.  For example, if you agree to terms that obligate you
          -to collect a royalty for further conveying from those to whom you convey
          -the Program, the only way you could satisfy both those terms and this
          -License would be to refrain entirely from conveying the Program.
          -
          -  13. Use with the GNU Affero General Public License.
          -
          -  Notwithstanding any other provision of this License, you have
          -permission to link or combine any covered work with a work licensed
          -under version 3 of the GNU Affero General Public License into a single
          -combined work, and to convey the resulting work.  The terms of this
          -License will continue to apply to the part which is the covered work,
          -but the special requirements of the GNU Affero General Public License,
          -section 13, concerning interaction through a network will apply to the
          -combination as such.
          -
          -  14. Revised Versions of this License.
          -
          -  The Free Software Foundation may publish revised and/or new versions of
          -the GNU General Public License from time to time.  Such new versions will
          -be similar in spirit to the present version, but may differ in detail to
          -address new problems or concerns.
          -
          -  Each version is given a distinguishing version number.  If the
          -Program specifies that a certain numbered version of the GNU General
          -Public License "or any later version" applies to it, you have the
          -option of following the terms and conditions either of that numbered
          -version or of any later version published by the Free Software
          -Foundation.  If the Program does not specify a version number of the
          -GNU General Public License, you may choose any version ever published
          -by the Free Software Foundation.
          -
          -  If the Program specifies that a proxy can decide which future
          -versions of the GNU General Public License can be used, that proxy's
          -public statement of acceptance of a version permanently authorizes you
          -to choose that version for the Program.
          -
          -  Later license versions may give you additional or different
          -permissions.  However, no additional obligations are imposed on any
          -author or copyright holder as a result of your choosing to follow a
          -later version.
          -
          -  15. Disclaimer of Warranty.
          -
          -  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
          -APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
          -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
          -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
          -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
          -PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
          -IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
          -ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
          -
          -  16. Limitation of Liability.
          -
          -  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
          -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
          -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
          -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
          -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
          -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
          -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
          -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
          -SUCH DAMAGES.
          -
          -  17. Interpretation of Sections 15 and 16.
          -
          -  If the disclaimer of warranty and limitation of liability provided
          -above cannot be given local legal effect according to their terms,
          -reviewing courts shall apply local law that most closely approximates
          -an absolute waiver of all civil liability in connection with the
          -Program, unless a warranty or assumption of liability accompanies a
          -copy of the Program in return for a fee.
          -
          -                     END OF TERMS AND CONDITIONS
          -
          -            How to Apply These Terms to Your New Programs
          -
          -  If you develop a new program, and you want it to be of the greatest
          -possible use to the public, the best way to achieve this is to make it
          -free software which everyone can redistribute and change under these terms.
          -
          -  To do so, attach the following notices to the program.  It is safest
          -to attach them to the start of each source file to most effectively
          -state the exclusion of warranty; and each file should have at least
          -the "copyright" line and a pointer to where the full notice is found.
          -
          -    <one line to give the program's name and a brief idea of what it does.>
          -    Copyright (C) <year>  <name of author>
          -
          -    This program is free software: you can redistribute it and/or modify
          -    it under the terms of the GNU General Public License as published by
          -    the Free Software Foundation, either version 3 of the License, or
          -    (at your option) any later version.
          -
          -    This program is distributed in the hope that it will be useful,
          -    but WITHOUT ANY WARRANTY; without even the implied warranty of
          -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
          -    GNU General Public License for more details.
          -
          -    You should have received a copy of the GNU General Public License
          -    along with this program.  If not, see <https://www.gnu.org/licenses/>.
          -
          -Also add information on how to contact you by electronic and paper mail.
          -
          -  If the program does terminal interaction, make it output a short
          -notice like this when it starts in an interactive mode:
          -
          -    <program>  Copyright (C) <year>  <name of author>
          -    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
          -    This is free software, and you are welcome to redistribute it
          -    under certain conditions; type `show c' for details.
          -
          -The hypothetical commands `show w' and `show c' should show the appropriate
          -parts of the General Public License.  Of course, your program's commands
          -might be different; for a GUI interface, you would use an "about box".
          -
          -  You should also get your employer (if you work as a programmer) or school,
          -if any, to sign a "copyright disclaimer" for the program, if necessary.
          -For more information on this, and how to apply and follow the GNU GPL, see
          -<https://www.gnu.org/licenses/>.
          -
          -  The GNU General Public License does not permit incorporating your program
          -into proprietary programs.  If your program is a subroutine library, you
          -may consider it more useful to permit linking proprietary applications with
          -the library.  If this is what you want to do, use the GNU Lesser General
          -Public License instead of this License.  But first, please read
          -<https://www.gnu.org/licenses/why-not-lgpl.html>.
          -
          -
          -
          -
          -
          -
          -
          -
          -

          © 2024 -

          -
          -
          -
          - - - diff --git a/docs/api/any2json-excel/any2json-excel/plugin-management.html b/docs/api/any2json-excel/any2json-excel/plugin-management.html deleted file mode 100644 index 65f3cb63..00000000 --- a/docs/api/any2json-excel/any2json-excel/plugin-management.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - Project Plugin Management – any2json-excel - - - - - - -
          -
          - - - -
          -
          -
          - - -
          -
          -
          -

          Project Plugin Management

          - - - - - - - - - - - - - - - - - - - - -
          GroupIdArtifactIdVersion
          org.apache.maven.pluginsmaven-antrun-plugin3.1.0
          org.apache.maven.pluginsmaven-assembly-plugin3.7.1
          org.apache.maven.pluginsmaven-dependency-plugin3.7.0
          org.apache.maven.pluginsmaven-release-plugin3.0.1
          -
          -
          -
          -
          -
          -
          -
          -

          © 2024 -

          -
          -
          -
          - - - diff --git a/docs/api/any2json-excel/any2json-excel/plugins.html b/docs/api/any2json-excel/any2json-excel/plugins.html deleted file mode 100644 index 8613f883..00000000 --- a/docs/api/any2json-excel/any2json-excel/plugins.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - Project Plugins – any2json-excel - - - - - - -
          -
          - - - -
          -
          -
          - - -
          -
          -
          -

          Project Build Plugins

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          GroupIdArtifactIdVersion
          org.apache.maven.pluginsmaven-clean-plugin3.4.0
          org.apache.maven.pluginsmaven-compiler-plugin3.13.0
          org.apache.maven.pluginsmaven-deploy-plugin3.1.2
          org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
          org.apache.maven.pluginsmaven-install-plugin3.1.2
          org.apache.maven.pluginsmaven-jar-plugin3.4.2
          org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
          org.apache.maven.pluginsmaven-resources-plugin3.3.1
          org.apache.maven.pluginsmaven-site-plugin3.20.0
          org.apache.maven.pluginsmaven-surefire-plugin3.4.0
          org.codehaus.mojoversions-maven-plugin2.17.1
          -

          Project Report Plugins

          - - - - - - - - - - - - -
          GroupIdArtifactIdVersion
          org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
          org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
          -
          -
          -
          -
          -
          -
          -
          -

          © 2024 -

          -
          -
          -
          - - - diff --git a/docs/api/any2json-excel/any2json-excel/project-info.html b/docs/api/any2json-excel/any2json-excel/project-info.html deleted file mode 100644 index b1782c4a..00000000 --- a/docs/api/any2json-excel/any2json-excel/project-info.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - Project Information – any2json-excel - - - - - - -
          -
          - - - -
          -
          -
          - - -
          -
          -
          -

          Project Information

          -

          This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

          -

          Overview

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          DocumentDescription
          DependenciesThis document lists the project's dependencies and provides information on each dependency.
          Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
          Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
          Distribution ManagementThis document provides informations on the distribution management of this project.
          AboutConvert any text file in Json
          LicensesThis document lists the project license(s).
          Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
          PluginsThis document lists the build plugins and the report plugins used by this project.
          Source Code ManagementThis document lists ways to access the online source repository.
          SummaryThis document lists other related information of this project
          TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
          -
          -
          -
          -
          -
          -
          -
          -

          © 2024 -

          -
          -
          -
          - - - diff --git a/docs/api/any2json-excel/any2json-excel/project-reports.html b/docs/api/any2json-excel/any2json-excel/project-reports.html deleted file mode 100644 index beb3d894..00000000 --- a/docs/api/any2json-excel/any2json-excel/project-reports.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - Generated Reports – any2json-excel - - - - - - -
          -
          - - - -
          -
          -
          - - -
          -
          -
          -

          Generated Reports

          -

          This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

          -

          Overview

          - - - - - - -
          DocumentDescription
          JavadocJavadoc API documentation.
          -
          -
          -
          -
          -
          -
          -
          -

          © 2024 -

          -
          -
          -
          - - - diff --git a/docs/api/any2json-excel/any2json-excel/scm.html b/docs/api/any2json-excel/any2json-excel/scm.html deleted file mode 100644 index 90429708..00000000 --- a/docs/api/any2json-excel/any2json-excel/scm.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - Source Code Management – any2json-excel - - - - - - -
          -
          - - - -
          -
          -
          - - -
          -
          -
          -

          Overview

          -

          This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

          -

          Web Browser Access

          -

          The following is a link to a browsable version of the source repository:

          -
          https://github.com/romualdrousseau/any2json-monorepo/any2json-excel
          -

          Anonymous Access

          -

          The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

          -
          $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
          -

          Developer Access

          -

          Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

          -
          $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
          -

          Access from Behind a Firewall

          -

          Refer to the documentation of the SCM used for more information about access behind a firewall.

          -
          -
          -
          -
          -
          -
          -
          -

          © 2024 -

          -
          -
          -
          - - - diff --git a/docs/api/any2json-excel/any2json-excel/summary.html b/docs/api/any2json-excel/any2json-excel/summary.html deleted file mode 100644 index 9f4e2340..00000000 --- a/docs/api/any2json-excel/any2json-excel/summary.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - Project Summary – any2json-excel - - - - - - -
          -
          - - - -
          -
          -
          - - -
          -
          -
          -

          Project Summary

          -

          Project Information

          - - - - - - - - - - - - -
          FieldValue
          Nameany2json-excel
          DescriptionConvert any text file in Json
          Homepagehttps://github.com/romualdrousseau/any2json-excel
          -

          Project Organization

          -

          This project does not belong to an organization.

          -

          Build Information

          - - - - - - - - - - - - - - - - - - -
          FieldValue
          GroupIdcom.github.romualdrousseau
          ArtifactIdany2json-excel
          Version2.44-SNAPSHOT
          Typejar
          Java Version17
          -
          -
          -
          -
          -
          -
          -
          -

          © 2024 -

          -
          -
          -
          - - - diff --git a/docs/api/any2json-excel/any2json-excel/team.html b/docs/api/any2json-excel/any2json-excel/team.html deleted file mode 100644 index 56a86cf0..00000000 --- a/docs/api/any2json-excel/any2json-excel/team.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - Project Team – any2json-excel - - - - - - -
          -
          - - - -
          -
          -
          - - -
          -
          -
          -

          Project Team

          -

          A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

          -

          The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

          -

          Members

          -

          The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

          - - - - - - - - - - - - -
          ImageNameEmailOrganizationOrganization URL
          Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
          -

          Contributors

          -

          There are no contributors listed for this project. Please check back again later.

          -
          -
          -
          -
          -
          -
          -
          -

          © 2024 -

          -
          -
          -
          - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/allclasses-index.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/allclasses-index.html deleted file mode 100644 index c0b72890..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/allclasses-index.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - -All Classes and Interfaces (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          All Classes and Interfaces

          -
          -
          -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/allpackages-index.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/allpackages-index.html deleted file mode 100644 index cf85434a..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/allpackages-index.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - -All Packages (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          All Packages

          -
          -
          Package Summary
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/Layex.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/Layex.html deleted file mode 100644 index 55775998..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/Layex.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - -Layex (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - - -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.Layex
          -
          -
          -
          -
          public class Layex -extends Object
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              Layex

              -
              public Layex(String layex)
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/Lexer.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/Lexer.html deleted file mode 100644 index 4ba2cfcb..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/Lexer.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - -Lexer (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Interface Lexer<S extends Symbol,C>

          -
          -
          -
          -
          All Known Implementing Classes:
          -
          StringLexer, TableLexer
          -
          -
          -
          public interface Lexer<S extends Symbol,C>
          -
          -
          -
            - -
          • -
            -

            Method Summary

            -
            -
            -
            -
            -
            Modifier and Type
            -
            Method
            -
            Description
            - - -
             
            - -
            pop()
            -
             
            -
            void
            - -
             
            - - -
             
            - - -
             
            -
            void
            -
            seek(C i)
            -
             
            -
            -
            -
            -
            -
          • -
          -
          -
          -
            - -
          • -
            -

            Method Details

            -
              -
            • -
              -

              reset

              -
              Lexer<S,C> reset()
              -
              -
            • -
            • -
              -

              read

              -
              S read()
              -
              -
            • -
            • -
              -

              peek

              -
              S peek()
              -
              -
            • -
            • -
              -

              push

              -
              void push()
              -
              -
            • -
            • -
              -

              pop

              -
              C pop()
              -
              -
            • -
            • -
              -

              seek

              -
              void seek(C i)
              -
              -
            • -
            -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/StringLexer.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/StringLexer.html deleted file mode 100644 index 327daf44..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/StringLexer.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - -StringLexer (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Class StringLexer

          -
          -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.StringLexer
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          Lexer<StringSymbol,Integer>
          -
          -
          -
          public class StringLexer -extends Object -implements Lexer<StringSymbol,Integer>
          -
          -
          - -
          -
          - -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/StringSymbol.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/StringSymbol.html deleted file mode 100644 index 4c294d74..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/StringSymbol.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - -StringSymbol (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Class StringSymbol

          -
          -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.StringSymbol
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          Symbol
          -
          -
          -
          public class StringSymbol -extends Object -implements Symbol
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Field Details

            -
              -
            • -
              -

              EndOfStream

              -
              public static final StringSymbol EndOfStream
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              StringSymbol

              -
              public StringSymbol(char c)
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            -
              -
            • -
              -

              getSymbol

              -
              public String getSymbol()
              -
              -
              Specified by:
              -
              getSymbol in interface Symbol
              -
              -
              -
            • -
            • -
              -

              matchLiteral

              -
              public boolean matchLiteral(String literal)
              -
              -
              Specified by:
              -
              matchLiteral in interface Symbol
              -
              -
              -
            • -
            -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableLexer.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableLexer.html deleted file mode 100644 index cd11c5fc..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableLexer.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - -TableLexer (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Class TableLexer

          -
          -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.TableLexer
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
          -
          -
          -
          public class TableLexer -extends Object -implements Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              TableLexer

              -
              public TableLexer(Table table, - int rowOffset)
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            -
              -
            • -
              -

              reset

              -
              public TableLexer reset()
              -
              -
              Specified by:
              -
              reset in interface Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
              -
              -
              -
            • -
            • -
              -

              read

              -
              public BaseCell read()
              -
              -
              Specified by:
              -
              read in interface Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
              -
              -
              -
            • -
            • -
              -

              peek

              -
              public BaseCell peek()
              -
              -
              Specified by:
              -
              peek in interface Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
              -
              -
              -
            • -
            • -
              -

              push

              -
              public void push()
              -
              -
              Specified by:
              -
              push in interface Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
              -
              -
              -
            • -
            • -
              -

              pop

              -
              public com.github.romualdrousseau.any2json.layex.TableLexer.Cursor pop()
              -
              -
              Specified by:
              -
              pop in interface Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
              -
              -
              -
            • -
            • -
              -

              seek

              -
              public void seek(com.github.romualdrousseau.any2json.layex.TableLexer.Cursor c)
              -
              -
              Specified by:
              -
              seek in interface Lexer<BaseCell,com.github.romualdrousseau.any2json.layex.TableLexer.Cursor>
              -
              -
              -
            • -
            -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableMatcher.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableMatcher.html deleted file mode 100644 index 67ee3876..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableMatcher.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - -TableMatcher (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Interface TableMatcher

          -
          -
          -
          -
          All Known Implementing Classes:
          -
          Any, Concat, EndOfRow, Group, Literal, LiteralNeg, Many, Nop, Not, Or, Value, ValueNeg
          -
          -
          -
          public interface TableMatcher
          -
          -
          -
            - -
          • -
            -

            Method Summary

            -
            -
            -
            -
            -
            Modifier and Type
            -
            Method
            -
            Description
            -
            default <S extends Symbol, -C>
            boolean
            -
            match(Lexer<S,C> s)
            -
             
            -
            <S extends Symbol, -C>
            boolean
            -
            match(Lexer<S,C> s, - TableParser<S> c)
            -
             
            -
            -
            -
            -
            -
          • -
          -
          -
          -
            - -
          • -
            -

            Method Details

            -
              -
            • -
              -

              match

              -
              default <S extends Symbol, -C> boolean match(Lexer<S,C> s)
              -
              -
            • -
            • -
              -

              match

              -
              <S extends Symbol, -C> boolean match(Lexer<S,C> s, - TableParser<S> c)
              -
              -
            • -
            -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableParser.html deleted file mode 100644 index 3e56d45a..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/TableParser.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - -TableParser (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Class TableParser<S extends Symbol>

          -
          -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.TableParser<S>
          -
          -
          -
          -
          Direct Known Subclasses:
          -
          DataTableParser, MetaTableParser
          -
          -
          -
          public abstract class TableParser<S extends Symbol> -extends Object
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              TableParser

              -
              public TableParser()
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            -
              -
            • -
              -

              getGroup

              -
              public int getGroup()
              -
              -
            • -
            • -
              -

              setGroup

              -
              public void setGroup(int group)
              -
              -
            • -
            • -
              -

              getColumn

              -
              public int getColumn()
              -
              -
            • -
            • -
              -

              getRow

              -
              public int getRow()
              -
              -
            • -
            • -
              -

              notify

              -
              public void notify(S s)
              -
              -
            • -
            • -
              -

              processSymbolFunc

              -
              public abstract void processSymbolFunc(S s)
              -
              -
            • -
            -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/Layex.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/Layex.html deleted file mode 100644 index 0b78148f..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/Layex.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.Layex (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.Layex

          -
          -No usage of com.github.romualdrousseau.any2json.layex.Layex
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/Lexer.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/Lexer.html deleted file mode 100644 index 167de046..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/Lexer.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.layex.Lexer (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Interface
          com.github.romualdrousseau.any2json.layex.Lexer

          -
          -
          Packages that use Lexer
          - -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/StringLexer.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/StringLexer.html deleted file mode 100644 index 73b8ac13..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/StringLexer.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.StringLexer (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.StringLexer

          -
          -
          Packages that use StringLexer
          -
          -
          Package
          -
          Description
          - -
           
          -
          -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/StringSymbol.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/StringSymbol.html deleted file mode 100644 index 525f60bf..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/StringSymbol.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.StringSymbol (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.StringSymbol

          -
          -
          Packages that use StringSymbol
          -
          -
          Package
          -
          Description
          - -
           
          -
          -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableLexer.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableLexer.html deleted file mode 100644 index 6a02d88d..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableLexer.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.TableLexer (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.TableLexer

          -
          -
          Packages that use TableLexer
          -
          -
          Package
          -
          Description
          - -
           
          -
          -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableMatcher.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableMatcher.html deleted file mode 100644 index ee27bd21..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableMatcher.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.layex.TableMatcher (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Interface
          com.github.romualdrousseau.any2json.layex.TableMatcher

          -
          -
          Packages that use TableMatcher
          - -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableParser.html deleted file mode 100644 index d0dee69c..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/class-use/TableParser.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.TableParser (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.TableParser

          -
          -
          Packages that use TableParser
          - -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Any.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Any.html deleted file mode 100644 index ae179491..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Any.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - -Any (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - - -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.operations.Any
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          TableMatcher
          -
          -
          -
          public class Any -extends Object -implements TableMatcher
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              Any

              -
              public Any()
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Concat.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Concat.html deleted file mode 100644 index d1c89c69..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Concat.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - -Concat (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - - -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.operations.Concat
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          TableMatcher
          -
          -
          -
          public class Concat -extends Object -implements TableMatcher
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            - -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/EndOfRow.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/EndOfRow.html deleted file mode 100644 index 41b5824c..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/EndOfRow.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - -EndOfRow (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - - -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.operations.EndOfRow
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          TableMatcher
          -
          -
          -
          public class EndOfRow -extends Object -implements TableMatcher
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              EndOfRow

              -
              public EndOfRow()
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Group.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Group.html deleted file mode 100644 index 179a8a1b..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Group.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - -Group (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - - -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.operations.Group
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          TableMatcher
          -
          -
          -
          public class Group -extends Object -implements TableMatcher
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            - -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Literal.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Literal.html deleted file mode 100644 index bf9ca7a4..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Literal.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - -Literal (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - - -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.operations.Literal
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          TableMatcher
          -
          -
          -
          public class Literal -extends Object -implements TableMatcher
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              Literal

              -
              public Literal(String v)
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/LiteralNeg.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/LiteralNeg.html deleted file mode 100644 index 2a1ea70e..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/LiteralNeg.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - -LiteralNeg (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - - -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.operations.LiteralNeg
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          TableMatcher
          -
          -
          -
          public class LiteralNeg -extends Object -implements TableMatcher
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              LiteralNeg

              -
              public LiteralNeg(String v)
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Many.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Many.html deleted file mode 100644 index 1048b0da..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Many.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - -Many (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - - -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.operations.Many
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          TableMatcher
          -
          -
          -
          public class Many -extends Object -implements TableMatcher
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              Many

              -
              public Many(Deque<TableMatcher> stack, - int minCount, - int maxCount)
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Nop.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Nop.html deleted file mode 100644 index ccba246d..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Nop.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - -Nop (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - - -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.operations.Nop
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          TableMatcher
          -
          -
          -
          public class Nop -extends Object -implements TableMatcher
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              Nop

              -
              public Nop()
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Not.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Not.html deleted file mode 100644 index bd91d728..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Not.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - -Not (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - - -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.operations.Not
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          TableMatcher
          -
          -
          -
          public class Not -extends Object -implements TableMatcher
          -
          -
          - -
          -
          - -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Or.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Or.html deleted file mode 100644 index 3ba63564..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Or.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - -Or (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - - -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.operations.Or
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          TableMatcher
          -
          -
          -
          public class Or -extends Object -implements TableMatcher
          -
          -
          - -
          -
          - -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Value.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Value.html deleted file mode 100644 index bb499b5c..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/Value.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - -Value (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - - -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.operations.Value
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          TableMatcher
          -
          -
          -
          public class Value -extends Object -implements TableMatcher
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              Value

              -
              public Value(String v)
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/ValueNeg.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/ValueNeg.html deleted file mode 100644 index b39a39c2..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/ValueNeg.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - -ValueNeg (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - - -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.operations.ValueNeg
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          TableMatcher
          -
          -
          -
          public class ValueNeg -extends Object -implements TableMatcher
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              ValueNeg

              -
              public ValueNeg(String v)
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Any.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Any.html deleted file mode 100644 index b7a0aaa7..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Any.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.operations.Any (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Any

          -
          -No usage of com.github.romualdrousseau.any2json.layex.operations.Any
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Concat.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Concat.html deleted file mode 100644 index 98c8e902..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Concat.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.operations.Concat (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Concat

          -
          -No usage of com.github.romualdrousseau.any2json.layex.operations.Concat
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/EndOfRow.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/EndOfRow.html deleted file mode 100644 index 15d360d3..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/EndOfRow.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.operations.EndOfRow (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.EndOfRow

          -
          -No usage of com.github.romualdrousseau.any2json.layex.operations.EndOfRow
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Group.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Group.html deleted file mode 100644 index fecf8ea2..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Group.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.operations.Group (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Group

          -
          -No usage of com.github.romualdrousseau.any2json.layex.operations.Group
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Literal.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Literal.html deleted file mode 100644 index 75214f3b..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Literal.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.operations.Literal (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Literal

          -
          -No usage of com.github.romualdrousseau.any2json.layex.operations.Literal
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/LiteralNeg.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/LiteralNeg.html deleted file mode 100644 index 81d2b624..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/LiteralNeg.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.operations.LiteralNeg (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.LiteralNeg

          -
          -No usage of com.github.romualdrousseau.any2json.layex.operations.LiteralNeg
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Many.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Many.html deleted file mode 100644 index 8c9aed7d..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Many.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.operations.Many (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Many

          -
          -No usage of com.github.romualdrousseau.any2json.layex.operations.Many
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Nop.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Nop.html deleted file mode 100644 index 5a870409..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Nop.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.operations.Nop (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Nop

          -
          -No usage of com.github.romualdrousseau.any2json.layex.operations.Nop
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Not.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Not.html deleted file mode 100644 index 3a95c6ff..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Not.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.operations.Not (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Not

          -
          -No usage of com.github.romualdrousseau.any2json.layex.operations.Not
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Or.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Or.html deleted file mode 100644 index 2c99b487..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Or.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.operations.Or (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Or

          -
          -No usage of com.github.romualdrousseau.any2json.layex.operations.Or
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Value.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Value.html deleted file mode 100644 index 18334a76..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/Value.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.operations.Value (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.Value

          -
          -No usage of com.github.romualdrousseau.any2json.layex.operations.Value
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/ValueNeg.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/ValueNeg.html deleted file mode 100644 index ac48fe8d..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/class-use/ValueNeg.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.layex.operations.ValueNeg (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.layex.operations.ValueNeg

          -
          -No usage of com.github.romualdrousseau.any2json.layex.operations.ValueNeg
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-summary.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-summary.html deleted file mode 100644 index 55e9b50a..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-summary.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.layex.operations (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Package com.github.romualdrousseau.any2json.layex.operations

          -
          -
          -
          package com.github.romualdrousseau.any2json.layex.operations
          -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-tree.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-tree.html deleted file mode 100644 index 82cc97ee..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-tree.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.layex.operations Class Hierarchy (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Hierarchy For Package com.github.romualdrousseau.any2json.layex.operations

          -
          -Package Hierarchies: - -
          -

          Class Hierarchy

          -
            -
          • java.lang.Object -
              -
            • com.github.romualdrousseau.any2json.layex.operations.Any (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Concat (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.EndOfRow (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Group (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Literal (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.LiteralNeg (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Many (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Nop (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Not (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Or (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Value (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.ValueNeg (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            -
          • -
          -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-use.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-use.html deleted file mode 100644 index 95847b36..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/operations/package-use.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.layex.operations (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Package
          com.github.romualdrousseau.any2json.layex.operations

          -
          -No usage of com.github.romualdrousseau.any2json.layex.operations
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-summary.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-summary.html deleted file mode 100644 index 273a28f9..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-summary.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.layex (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Package com.github.romualdrousseau.any2json.layex

          -
          -
          -
          package com.github.romualdrousseau.any2json.layex
          -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-tree.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-tree.html deleted file mode 100644 index 6810ba28..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-tree.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.layex Class Hierarchy (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Hierarchy For Package com.github.romualdrousseau.any2json.layex

          -
          -Package Hierarchies: - -
          -

          Class Hierarchy

          -
            -
          • java.lang.Object -
              -
            • com.github.romualdrousseau.any2json.layex.Layex
            • -
            • com.github.romualdrousseau.any2json.layex.StringLexer (implements com.github.romualdrousseau.any2json.layex.Lexer<S,C>)
            • -
            • com.github.romualdrousseau.any2json.layex.StringSymbol (implements com.github.romualdrousseau.any2json.base.Symbol)
            • -
            • com.github.romualdrousseau.any2json.layex.TableLexer (implements com.github.romualdrousseau.any2json.layex.Lexer<S,C>)
            • -
            • com.github.romualdrousseau.any2json.layex.TableParser<S>
            • -
            -
          • -
          -
          -
          -

          Interface Hierarchy

          -
            -
          • com.github.romualdrousseau.any2json.layex.Lexer<S,C>
          • -
          • com.github.romualdrousseau.any2json.layex.TableMatcher
          • -
          -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-use.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-use.html deleted file mode 100644 index 67f2a0ae..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/layex/package-use.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.layex (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Package
          com.github.romualdrousseau.any2json.layex

          -
          - - -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/LayexTableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/LayexTableParser.html deleted file mode 100644 index d8f81a8c..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/LayexTableParser.html +++ /dev/null @@ -1,376 +0,0 @@ - - - - -LayexTableParser (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Class LayexTableParser

          -
          -
          java.lang.Object -
          com.github.romualdrousseau.any2json.parser.table.SimpleTableParser -
          com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          TableParser, AutoCloseable
          -
          -
          -
          public class LayexTableParser -extends SimpleTableParser
          -
          -
          - -
          -
          - -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/LayexTableParserClass.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/LayexTableParserClass.html deleted file mode 100644 index 37a929db..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/LayexTableParserClass.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - -LayexTableParserClass (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Class LayexTableParserClass

          -
          -
          java.lang.Object -
          com.github.romualdrousseau.any2json.parser.LayexTableParserClass
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          TableParserClass
          -
          -
          -
          public class LayexTableParserClass -extends Object -implements TableParserClass
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              LayexTableParserClass

              -
              public LayexTableParserClass()
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/class-use/LayexTableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/class-use/LayexTableParser.html deleted file mode 100644 index ab3e4a3d..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/class-use/LayexTableParser.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.parser.LayexTableParser (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.parser.LayexTableParser

          -
          -No usage of com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/class-use/LayexTableParserClass.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/class-use/LayexTableParserClass.html deleted file mode 100644 index 37ed3263..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/class-use/LayexTableParserClass.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.parser.LayexTableParserClass (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.parser.LayexTableParserClass

          -
          -No usage of com.github.romualdrousseau.any2json.parser.LayexTableParserClass
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-summary.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-summary.html deleted file mode 100644 index 86e3248e..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-summary.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.parser (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Package com.github.romualdrousseau.any2json.parser

          -
          -
          -
          package com.github.romualdrousseau.any2json.parser
          -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-tree.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-tree.html deleted file mode 100644 index 4fd1c737..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-tree.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.parser Class Hierarchy (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Hierarchy For Package com.github.romualdrousseau.any2json.parser

          -
          -Package Hierarchies: - -
          -

          Class Hierarchy

          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-use.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-use.html deleted file mode 100644 index 6300ced4..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/package-use.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.parser (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Package
          com.github.romualdrousseau.any2json.parser

          -
          -No usage of com.github.romualdrousseau.any2json.parser
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubFooterParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubFooterParser.html deleted file mode 100644 index cb94676a..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubFooterParser.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - -DataTableGroupSubFooterParser (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Class DataTableGroupSubFooterParser

          -
          - -
          -
          -
          public class DataTableGroupSubFooterParser -extends DataTableParser
          -
          -
          - -
          -
          - -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubFooterParserFactory.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubFooterParserFactory.html deleted file mode 100644 index 62e4da98..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubFooterParserFactory.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - -DataTableGroupSubFooterParserFactory (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Class DataTableGroupSubFooterParserFactory

          -
          -
          java.lang.Object -
          com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParserFactory
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          DataTableParserFactory
          -
          -
          -
          public class DataTableGroupSubFooterParserFactory -extends Object -implements DataTableParserFactory
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              DataTableGroupSubFooterParserFactory

              -
              public DataTableGroupSubFooterParserFactory()
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubHeaderParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubHeaderParser.html deleted file mode 100644 index 41362ad2..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubHeaderParser.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - -DataTableGroupSubHeaderParser (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Class DataTableGroupSubHeaderParser

          -
          - -
          -
          -
          public class DataTableGroupSubHeaderParser -extends DataTableParser
          -
          -
          - -
          -
          - -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubHeaderParserFactory.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubHeaderParserFactory.html deleted file mode 100644 index 4c2f72cc..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableGroupSubHeaderParserFactory.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - -DataTableGroupSubHeaderParserFactory (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Class DataTableGroupSubHeaderParserFactory

          -
          -
          java.lang.Object -
          com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParserFactory
          -
          -
          -
          -
          All Implemented Interfaces:
          -
          DataTableParserFactory
          -
          -
          -
          public class DataTableGroupSubHeaderParserFactory -extends Object -implements DataTableParserFactory
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              DataTableGroupSubHeaderParserFactory

              -
              public DataTableGroupSubHeaderParserFactory()
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableParser.html deleted file mode 100644 index 9d8d4465..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableParser.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - -DataTableParser (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Class DataTableParser

          -
          -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.TableParser<BaseCell> -
          com.github.romualdrousseau.any2json.parser.table.DataTableParser
          -
          -
          -
          -
          -
          Direct Known Subclasses:
          -
          DataTableGroupSubFooterParser, DataTableGroupSubHeaderParser
          -
          -
          -
          public abstract class DataTableParser -extends TableParser<BaseCell>
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              DataTableParser

              -
              public DataTableParser()
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            -
              -
            • -
              -

              getSplitRows

              -
              public abstract List<Integer> getSplitRows()
              -
              -
            • -
            • -
              -

              getIgnoreRows

              -
              public abstract List<Integer> getIgnoreRows()
              -
              -
            • -
            -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableParserFactory.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableParserFactory.html deleted file mode 100644 index 4571bd35..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/DataTableParserFactory.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - -DataTableParserFactory (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Interface DataTableParserFactory

          -
          -
          -
          -
          All Known Implementing Classes:
          -
          DataTableGroupSubFooterParserFactory, DataTableGroupSubHeaderParserFactory
          -
          -
          -
          public interface DataTableParserFactory
          -
          -
          -
            - -
          • -
            -

            Method Summary

            -
            -
            -
            -
            -
            Modifier and Type
            -
            Method
            -
            Description
            - -
            getInstance(DataTable dataTable, - boolean disablePivot)
            -
             
            -
            -
            -
            -
            -
          • -
          -
          -
          -
            - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/MetaTableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/MetaTableParser.html deleted file mode 100644 index f644e970..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/MetaTableParser.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - -MetaTableParser (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          - -
          - -

          Class MetaTableParser

          -
          -
          java.lang.Object -
          com.github.romualdrousseau.any2json.layex.TableParser<BaseCell> -
          com.github.romualdrousseau.any2json.parser.table.MetaTableParser
          -
          -
          -
          -
          -
          public class MetaTableParser -extends TableParser<BaseCell>
          -
          -
          - -
          -
          -
            - -
          • -
            -

            Constructor Details

            -
              -
            • -
              -

              MetaTableParser

              -
              public MetaTableParser(MetaTable metaTable)
              -
              -
            • -
            -
            -
          • - -
          • -
            -

            Method Details

            - -
            -
          • -
          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubFooterParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubFooterParser.html deleted file mode 100644 index 04c8c258..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubFooterParser.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser

          -
          -No usage of com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubFooterParserFactory.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubFooterParserFactory.html deleted file mode 100644 index 04c75b37..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubFooterParserFactory.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParserFactory (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParserFactory

          -
          -No usage of com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParserFactory
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubHeaderParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubHeaderParser.html deleted file mode 100644 index c080dcc3..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubHeaderParser.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser

          -
          -No usage of com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubHeaderParserFactory.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubHeaderParserFactory.html deleted file mode 100644 index 4e9a1279..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableGroupSubHeaderParserFactory.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParserFactory (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParserFactory

          -
          -No usage of com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParserFactory
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableParser.html deleted file mode 100644 index 2c66b48b..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableParser.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.parser.table.DataTableParser (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.parser.table.DataTableParser

          -
          -
          Packages that use DataTableParser
          - -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableParserFactory.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableParserFactory.html deleted file mode 100644 index 01730671..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/DataTableParserFactory.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.parser.table.DataTableParserFactory (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Interface
          com.github.romualdrousseau.any2json.parser.table.DataTableParserFactory

          -
          -
          Packages that use DataTableParserFactory
          - -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/MetaTableParser.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/MetaTableParser.html deleted file mode 100644 index 6ec3f5e5..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/MetaTableParser.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.parser.table.MetaTableParser (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Class
          com.github.romualdrousseau.any2json.parser.table.MetaTableParser

          -
          -No usage of com.github.romualdrousseau.any2json.parser.table.MetaTableParser
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-summary.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-summary.html deleted file mode 100644 index 26e237ff..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-summary.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.parser.table (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Package com.github.romualdrousseau.any2json.parser.table

          -
          -
          -
          package com.github.romualdrousseau.any2json.parser.table
          -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-tree.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-tree.html deleted file mode 100644 index e0f2e1e2..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-tree.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.parser.table Class Hierarchy (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Hierarchy For Package com.github.romualdrousseau.any2json.parser.table

          -
          -Package Hierarchies: - -
          -

          Class Hierarchy

          - -
          -
          -

          Interface Hierarchy

          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-use.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-use.html deleted file mode 100644 index b896be83..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/com/github/romualdrousseau/any2json/parser/table/package-use.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.parser.table (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Uses of Package
          com.github.romualdrousseau.any2json.parser.table

          -
          - - -
          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/constant-values.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/constant-values.html deleted file mode 100644 index 6d055eff..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/constant-values.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - -Constant Field Values (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Constant Field Values

          -
          -
          -

          Contents

          - -
          -
          -

          com.github.*

          - - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/copy.svg b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/copy.svg deleted file mode 100644 index 7c46ab15..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/copy.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/element-list b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/element-list deleted file mode 100644 index 9da60b9f..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/element-list +++ /dev/null @@ -1,4 +0,0 @@ -com.github.romualdrousseau.any2json.layex -com.github.romualdrousseau.any2json.layex.operations -com.github.romualdrousseau.any2json.parser -com.github.romualdrousseau.any2json.parser.table diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/help-doc.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/help-doc.html deleted file mode 100644 index 12a850ad..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/help-doc.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - -API Help (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -

          JavaDoc Help

          - -
          -
          -

          Navigation

          -Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces - -
          -
          -
          -

          Kinds of Pages

          -The following sections describe the different kinds of pages in this collection. -
          -

          Overview

          -

          The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

          -
          -
          -

          Package

          -

          Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

          -
            -
          • Interfaces
          • -
          • Classes
          • -
          • Enum Classes
          • -
          • Exception Classes
          • -
          • Annotation Interfaces
          • -
          -
          -
          -

          Class or Interface

          -

          Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

          -
            -
          • Class Inheritance Diagram
          • -
          • Direct Subclasses
          • -
          • All Known Subinterfaces
          • -
          • All Known Implementing Classes
          • -
          • Class or Interface Declaration
          • -
          • Class or Interface Description
          • -
          -
          -
            -
          • Nested Class Summary
          • -
          • Enum Constant Summary
          • -
          • Field Summary
          • -
          • Property Summary
          • -
          • Constructor Summary
          • -
          • Method Summary
          • -
          • Required Element Summary
          • -
          • Optional Element Summary
          • -
          -
          -
            -
          • Enum Constant Details
          • -
          • Field Details
          • -
          • Property Details
          • -
          • Constructor Details
          • -
          • Method Details
          • -
          • Element Details
          • -
          -

          Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

          -

          The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

          -
          -
          -

          Other Files

          -

          Packages and modules may contain pages with additional information related to the declarations nearby.

          -
          -
          -

          Use

          -

          Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

          -
          -
          -

          Tree (Class Hierarchy)

          -

          There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

          -
            -
          • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
          • -
          • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
          • -
          -
          -
          -

          Constant Field Values

          -

          The Constant Field Values page lists the static final fields and their values.

          -
          -
          -

          All Packages

          -

          The All Packages page contains an alphabetic index of all packages contained in the documentation.

          -
          -
          -

          All Classes and Interfaces

          -

          The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

          -
          -
          -

          Index

          -

          The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

          -
          -
          -
          -This help file applies to API documentation generated by the standard doclet.
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/index-all.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/index-all.html deleted file mode 100644 index 7a39c036..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/index-all.html +++ /dev/null @@ -1,408 +0,0 @@ - - - - -Index (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Index

          -
          -A C D E G L M N O P R S T U V 
          All Classes and Interfaces|All Packages|Constant Field Values -

          A

          -
          -
          Any - Class in com.github.romualdrousseau.any2json.layex.operations
          -
           
          -
          Any() - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Any
          -
           
          -
          -

          C

          -
          -
          close() - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
           
          -
          com.github.romualdrousseau.any2json.layex - package com.github.romualdrousseau.any2json.layex
          -
           
          -
          com.github.romualdrousseau.any2json.layex.operations - package com.github.romualdrousseau.any2json.layex.operations
          -
           
          -
          com.github.romualdrousseau.any2json.parser - package com.github.romualdrousseau.any2json.parser
          -
           
          -
          com.github.romualdrousseau.any2json.parser.table - package com.github.romualdrousseau.any2json.parser.table
          -
           
          -
          compile() - Method in class com.github.romualdrousseau.any2json.layex.Layex
          -
           
          -
          Concat - Class in com.github.romualdrousseau.any2json.layex.operations
          -
           
          -
          Concat(Deque<TableMatcher>) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Concat
          -
           
          -
          -

          D

          -
          -
          DataTableGroupSubFooterParser - Class in com.github.romualdrousseau.any2json.parser.table
          -
           
          -
          DataTableGroupSubFooterParser(DataTable, boolean) - Constructor for class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          -
           
          -
          DataTableGroupSubFooterParserFactory - Class in com.github.romualdrousseau.any2json.parser.table
          -
           
          -
          DataTableGroupSubFooterParserFactory() - Constructor for class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParserFactory
          -
           
          -
          DataTableGroupSubHeaderParser - Class in com.github.romualdrousseau.any2json.parser.table
          -
           
          -
          DataTableGroupSubHeaderParser(DataTable, boolean) - Constructor for class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          -
           
          -
          DataTableGroupSubHeaderParserFactory - Class in com.github.romualdrousseau.any2json.parser.table
          -
           
          -
          DataTableGroupSubHeaderParserFactory() - Constructor for class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParserFactory
          -
           
          -
          DataTableParser - Class in com.github.romualdrousseau.any2json.parser.table
          -
           
          -
          DataTableParser() - Constructor for class com.github.romualdrousseau.any2json.parser.table.DataTableParser
          -
           
          -
          DataTableParserFactory - Interface in com.github.romualdrousseau.any2json.parser.table
          -
           
          -
          -

          E

          -
          -
          EndOfRow - Class in com.github.romualdrousseau.any2json.layex.operations
          -
           
          -
          EndOfRow() - Constructor for class com.github.romualdrousseau.any2json.layex.operations.EndOfRow
          -
           
          -
          EndOfStream - Static variable in class com.github.romualdrousseau.any2json.layex.StringSymbol
          -
           
          -
          -

          G

          -
          -
          getColumn() - Method in class com.github.romualdrousseau.any2json.layex.TableParser
          -
           
          -
          getDataMatcherList() - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
           
          -
          getDataTables(BaseSheet, List<BaseTable>) - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
           
          -
          getGroup() - Method in class com.github.romualdrousseau.any2json.layex.TableParser
          -
           
          -
          getIgnoreRows() - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          -
           
          -
          getIgnoreRows() - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          -
           
          -
          getIgnoreRows() - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableParser
          -
           
          -
          getInstance(DataTable, boolean) - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParserFactory
          -
           
          -
          getInstance(DataTable, boolean) - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParserFactory
          -
           
          -
          getInstance(DataTable, boolean) - Method in interface com.github.romualdrousseau.any2json.parser.table.DataTableParserFactory
          -
           
          -
          getMetaMatcherList() - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
           
          -
          getMetaTables(BaseSheet, List<BaseTable>) - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
           
          -
          getRow() - Method in class com.github.romualdrousseau.any2json.layex.TableParser
          -
           
          -
          getSplitRows() - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          -
           
          -
          getSplitRows() - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          -
           
          -
          getSplitRows() - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableParser
          -
           
          -
          getSymbol() - Method in class com.github.romualdrousseau.any2json.layex.StringSymbol
          -
           
          -
          Group - Class in com.github.romualdrousseau.any2json.layex.operations
          -
           
          -
          Group(Deque<TableMatcher>, int) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Group
          -
           
          -
          GROUP_WITH_SUBFOOTER_OPTION - Static variable in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
           
          -
          GROUP_WITH_SUBHEADER_OPTION - Static variable in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
           
          -
          -

          L

          -
          -
          Layex - Class in com.github.romualdrousseau.any2json.layex
          -
           
          -
          Layex(String) - Constructor for class com.github.romualdrousseau.any2json.layex.Layex
          -
           
          -
          LayexTableParser - Class in com.github.romualdrousseau.any2json.parser
          -
           
          -
          LayexTableParser(Model, String) - Constructor for class com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
           
          -
          LayexTableParser(List<String>, List<String>) - Constructor for class com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
           
          -
          LayexTableParserClass - Class in com.github.romualdrousseau.any2json.parser
          -
           
          -
          LayexTableParserClass() - Constructor for class com.github.romualdrousseau.any2json.parser.LayexTableParserClass
          -
           
          -
          Lexer<S,C> - Interface in com.github.romualdrousseau.any2json.layex
          -
           
          -
          Literal - Class in com.github.romualdrousseau.any2json.layex.operations
          -
           
          -
          Literal(String) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Literal
          -
           
          -
          LiteralNeg - Class in com.github.romualdrousseau.any2json.layex.operations
          -
           
          -
          LiteralNeg(String) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.LiteralNeg
          -
           
          -
          -

          M

          -
          -
          Many - Class in com.github.romualdrousseau.any2json.layex.operations
          -
           
          -
          Many(Deque<TableMatcher>, int, int) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Many
          -
           
          -
          match(Lexer<S, C>) - Method in interface com.github.romualdrousseau.any2json.layex.TableMatcher
          -
           
          -
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Any
          -
           
          -
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Concat
          -
           
          -
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.EndOfRow
          -
           
          -
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Group
          -
           
          -
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Literal
          -
           
          -
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.LiteralNeg
          -
           
          -
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Many
          -
           
          -
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Nop
          -
           
          -
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Not
          -
           
          -
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Or
          -
           
          -
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.Value
          -
           
          -
          match(Lexer<S, C>, TableParser<S>) - Method in class com.github.romualdrousseau.any2json.layex.operations.ValueNeg
          -
           
          -
          match(Lexer<S, C>, TableParser<S>) - Method in interface com.github.romualdrousseau.any2json.layex.TableMatcher
          -
           
          -
          matchLiteral(String) - Method in class com.github.romualdrousseau.any2json.layex.StringSymbol
          -
           
          -
          MetaTableParser - Class in com.github.romualdrousseau.any2json.parser.table
          -
           
          -
          MetaTableParser(MetaTable) - Constructor for class com.github.romualdrousseau.any2json.parser.table.MetaTableParser
          -
           
          -
          -

          N

          -
          -
          newInstance(Model, String) - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParserClass
          -
           
          -
          Nop - Class in com.github.romualdrousseau.any2json.layex.operations
          -
           
          -
          Nop() - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Nop
          -
           
          -
          Not - Class in com.github.romualdrousseau.any2json.layex.operations
          -
           
          -
          Not(LinkedList<TableMatcher>) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Not
          -
           
          -
          notify(S) - Method in class com.github.romualdrousseau.any2json.layex.TableParser
          -
           
          -
          -

          O

          -
          -
          Or - Class in com.github.romualdrousseau.any2json.layex.operations
          -
           
          -
          Or(Deque<TableMatcher>) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Or
          -
           
          -
          -

          P

          -
          -
          peek() - Method in interface com.github.romualdrousseau.any2json.layex.Lexer
          -
           
          -
          peek() - Method in class com.github.romualdrousseau.any2json.layex.StringLexer
          -
           
          -
          peek() - Method in class com.github.romualdrousseau.any2json.layex.TableLexer
          -
           
          -
          pop() - Method in interface com.github.romualdrousseau.any2json.layex.Lexer
          -
           
          -
          pop() - Method in class com.github.romualdrousseau.any2json.layex.StringLexer
          -
           
          -
          pop() - Method in class com.github.romualdrousseau.any2json.layex.TableLexer
          -
           
          -
          processSymbolFunc(BaseCell) - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          -
           
          -
          processSymbolFunc(BaseCell) - Method in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          -
           
          -
          processSymbolFunc(BaseCell) - Method in class com.github.romualdrousseau.any2json.parser.table.MetaTableParser
          -
           
          -
          processSymbolFunc(S) - Method in class com.github.romualdrousseau.any2json.layex.TableParser
          -
           
          -
          push() - Method in interface com.github.romualdrousseau.any2json.layex.Lexer
          -
           
          -
          push() - Method in class com.github.romualdrousseau.any2json.layex.StringLexer
          -
           
          -
          push() - Method in class com.github.romualdrousseau.any2json.layex.TableLexer
          -
           
          -
          -

          R

          -
          -
          read() - Method in interface com.github.romualdrousseau.any2json.layex.Lexer
          -
           
          -
          read() - Method in class com.github.romualdrousseau.any2json.layex.StringLexer
          -
           
          -
          read() - Method in class com.github.romualdrousseau.any2json.layex.TableLexer
          -
           
          -
          reset() - Method in interface com.github.romualdrousseau.any2json.layex.Lexer
          -
           
          -
          reset() - Method in class com.github.romualdrousseau.any2json.layex.StringLexer
          -
           
          -
          reset() - Method in class com.github.romualdrousseau.any2json.layex.TableLexer
          -
           
          -
          -

          S

          -
          -
          seek(C) - Method in interface com.github.romualdrousseau.any2json.layex.Lexer
          -
           
          -
          seek(TableLexer.Cursor) - Method in class com.github.romualdrousseau.any2json.layex.TableLexer
          -
           
          -
          seek(Integer) - Method in class com.github.romualdrousseau.any2json.layex.StringLexer
          -
           
          -
          setDataMatcherList(List<TableMatcher>) - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
           
          -
          setGroup(int) - Method in class com.github.romualdrousseau.any2json.layex.TableParser
          -
           
          -
          setMetaMatcherList(List<TableMatcher>) - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
           
          -
          setParserOptions(String) - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
           
          -
          StringLexer - Class in com.github.romualdrousseau.any2json.layex
          -
           
          -
          StringLexer(String) - Constructor for class com.github.romualdrousseau.any2json.layex.StringLexer
          -
           
          -
          StringSymbol - Class in com.github.romualdrousseau.any2json.layex
          -
           
          -
          StringSymbol(char) - Constructor for class com.github.romualdrousseau.any2json.layex.StringSymbol
          -
           
          -
          -

          T

          -
          -
          TABLE_DATA - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          -
           
          -
          TABLE_DATA - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          -
           
          -
          TABLE_FOOTER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          -
           
          -
          TABLE_FOOTER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          -
           
          -
          TABLE_HEADER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          -
           
          -
          TABLE_HEADER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          -
           
          -
          TABLE_META - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          -
           
          -
          TABLE_META - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          -
           
          -
          TABLE_SUB_FOOTER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          -
           
          -
          TABLE_SUB_FOOTER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          -
           
          -
          TABLE_SUB_HEADER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParser
          -
           
          -
          TABLE_SUB_HEADER - Static variable in class com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParser
          -
           
          -
          TableLexer - Class in com.github.romualdrousseau.any2json.layex
          -
           
          -
          TableLexer(Table, int) - Constructor for class com.github.romualdrousseau.any2json.layex.TableLexer
          -
           
          -
          TableMatcher - Interface in com.github.romualdrousseau.any2json.layex
          -
           
          -
          TableParser<S> - Class in com.github.romualdrousseau.any2json.layex
          -
           
          -
          TableParser() - Constructor for class com.github.romualdrousseau.any2json.layex.TableParser
          -
           
          -
          toString() - Method in class com.github.romualdrousseau.any2json.layex.Layex
          -
           
          -
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Any
          -
           
          -
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Concat
          -
           
          -
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.EndOfRow
          -
           
          -
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Group
          -
           
          -
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Literal
          -
           
          -
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.LiteralNeg
          -
           
          -
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Many
          -
           
          -
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Nop
          -
           
          -
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Not
          -
           
          -
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Or
          -
           
          -
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.Value
          -
           
          -
          toString() - Method in class com.github.romualdrousseau.any2json.layex.operations.ValueNeg
          -
           
          -
          TRY_LAYEX_COUNT - Static variable in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
           
          -
          -

          U

          -
          -
          updateModelData() - Method in class com.github.romualdrousseau.any2json.parser.LayexTableParser
          -
           
          -
          -

          V

          -
          -
          Value - Class in com.github.romualdrousseau.any2json.layex.operations
          -
           
          -
          Value(String) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.Value
          -
           
          -
          ValueNeg - Class in com.github.romualdrousseau.any2json.layex.operations
          -
           
          -
          ValueNeg(String) - Constructor for class com.github.romualdrousseau.any2json.layex.operations.ValueNeg
          -
           
          -
          -A C D E G L M N O P R S T U V 
          All Classes and Interfaces|All Packages|Constant Field Values
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/index.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/index.html deleted file mode 100644 index 6db4da8f..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/index.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - -Overview (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          any2json-layex-parser 2.44-SNAPSHOT API

          -
          - -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index ff700cd0..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1,37 +0,0 @@ - ADDITIONAL INFORMATION ABOUT LICENSING - -Certain files distributed by Oracle America, Inc. and/or its affiliates are -subject to the following clarification and special exception to the GPLv2, -based on the GNU Project exception for its Classpath libraries, known as the -GNU Classpath Exception. - -Note that Oracle includes multiple, independent programs in this software -package. Some of those programs are provided under licenses deemed -incompatible with the GPLv2 by the Free Software Foundation and others. -For example, the package includes programs licensed under the Apache -License, Version 2.0 and may include FreeType. Such programs are licensed -to you under their original licenses. - -Oracle facilitates your further distribution of this package by adding the -Classpath Exception to the necessary parts of its GPLv2 code, which permits -you to use that code in combination with other independent modules not -licensed under the GPLv2. However, note that this would not permit you to -commingle code under an incompatible license with Oracle's GPLv2 licensed -code by, for example, cutting and pasting such code into a file also -containing Oracle's GPLv2 licensed code and then distributing the result. - -Additionally, if you were to remove the Classpath Exception from any of the -files to which it applies and distribute the result, you would likely be -required to license some or all of the other code in that distribution under -the GPLv2 as well, and since the GPLv2 is incompatible with the license terms -of some items included in the distribution by Oracle, removing the Classpath -Exception could therefore effectively compromise your ability to further -distribute the package. - -Failing to distribute notices associated with some files may also create -unexpected legal consequences. - -Proceed with caution and we recommend that you obtain the advice of a lawyer -skilled in open source matters before removing the Classpath Exception or -making modifications to this package which may subsequently be redistributed -and/or involve the use of third party software. diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/ASSEMBLY_EXCEPTION deleted file mode 100644 index 42966666..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1,27 +0,0 @@ - -OPENJDK ASSEMBLY EXCEPTION - -The OpenJDK source code made available by Oracle America, Inc. (Oracle) at -openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU -General Public License version 2 -only ("GPL2"), with the following clarification and special exception. - - Linking this OpenJDK Code statically or dynamically with other code - is making a combined work based on this library. Thus, the terms - and conditions of GPL2 cover the whole combination. - - As a special exception, Oracle gives you permission to link this - OpenJDK Code with certain code licensed by Oracle as indicated at - https://openjdk.org/legal/exception-modules-2007-05-08.html - ("Designated Exception Modules") to produce an executable, - regardless of the license terms of the Designated Exception Modules, - and to copy and distribute the resulting executable under GPL2, - provided that the Designated Exception Modules continue to be - governed by the licenses under which they were offered by Oracle. - -As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code -to build an executable that includes those portions of necessary code that -Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 -with the Classpath exception). If you modify or add to the OpenJDK code, -that new GPL2 code may still be combined with Designated Exception Modules -if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/LICENSE b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/LICENSE deleted file mode 100644 index 8b400c7a..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/LICENSE +++ /dev/null @@ -1,347 +0,0 @@ -The GNU General Public License (GPL) - -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share -and change it. By contrast, the GNU General Public License is intended to -guarantee your freedom to share and change free software--to make sure the -software is free for all its users. This General Public License applies to -most of the Free Software Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software Foundation software is -covered by the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for this service if you wish), -that you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs; and that you know you -can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny -you these rights or to ask you to surrender the rights. These restrictions -translate to certain responsibilities for you if you distribute copies of the -software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must give the recipients all the rights that you have. You must -make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, distribute -and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this free software. If the -software is modified by someone else and passed on, we want its recipients to -know that what they have is not the original, so that any problems introduced -by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We -wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent must be licensed for -everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the terms of -this General Public License. The "Program", below, refers to any such program -or work, and a "work based on the Program" means either the Program or any -derivative work under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with modifications and/or -translated into another language. (Hereinafter, translation is included -without limitation in the term "modification".) Each licensee is addressed as -"you". - -Activities other than copying, distribution and modification are not covered by -this License; they are outside its scope. The act of running the Program is -not restricted, and the output from the Program is covered only if its contents -constitute a work based on the Program (independent of having been made by -running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as -you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that refer to this License -and to the absence of any warranty; and give any other recipients of the -Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may -at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus -forming a work based on the Program, and copy and distribute such modifications -or work under the terms of Section 1 above, provided that you also meet all of -these conditions: - - a) You must cause the modified files to carry prominent notices stating - that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - c) If the modified program normally reads commands interactively when run, - you must cause it, when started running for such interactive use in the - most ordinary way, to print or display an announcement including an - appropriate copyright notice and a notice that there is no warranty (or - else, saying that you provide a warranty) and that users may redistribute - the program under these conditions, and telling the user how to view a copy - of this License. (Exception: if the Program itself is interactive but does - not normally print such an announcement, your work based on the Program is - not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the Program, and can be reasonably -considered independent and separate works in themselves, then this License, and -its terms, do not apply to those sections when you distribute them as separate -works. But when you distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole must be on the terms -of this License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise the -right to control the distribution of derivative or collective works based on -the Program. - -In addition, mere aggregation of another work not based on the Program with the -Program (or with a work based on the Program) on a volume of a storage or -distribution medium does not bring the other work under the scope of this -License. - -3. You may copy and distribute the Program (or a work based on it, under -Section 2) in object code or executable form under the terms of Sections 1 and -2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source - code, which must be distributed under the terms of Sections 1 and 2 above - on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to - give any third party, for a charge no more than your cost of physically - performing source distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed only - for noncommercial distribution and only if you received the program in - object code or executable form with such an offer, in accord with - Subsection b above.) - -The source code for a work means the preferred form of the work for making -modifications to it. For an executable work, complete source code means all -the source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and installation -of the executable. However, as a special exception, the source code -distributed need not include anything that is normally distributed (in either -source or binary form) with the major components (compiler, kernel, and so on) -of the operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the source -code from the same place counts as distribution of the source code, even though -third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as -expressly provided under this License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will automatically terminate -your rights under this License. However, parties who have received copies, or -rights, from you under this License will not have their licenses terminated so -long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. -However, nothing else grants you permission to modify or distribute the Program -or its derivative works. These actions are prohibited by law if you do not -accept this License. Therefore, by modifying or distributing the Program (or -any work based on the Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), -the recipient automatically receives a license from the original licensor to -copy, distribute or modify the Program subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the -rights granted herein. You are not responsible for enforcing compliance by -third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), conditions -are imposed on you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot distribute so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute the Program at all. -For example, if a patent license would not permit royalty-free redistribution -of the Program by all those who receive copies directly or indirectly through -you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply and -the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or -other property right claims or to contest validity of any such claims; this -section has the sole purpose of protecting the integrity of the free software -distribution system, which is implemented by public license practices. Many -people have made generous contributions to the wide range of software -distributed through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing to -distribute software through any other system and a licensee cannot impose that -choice. - -This section is intended to make thoroughly clear what is believed to be a -consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain -countries either by patents or by copyrighted interfaces, the original -copyright holder who places the Program under this License may add an explicit -geographical distribution limitation excluding those countries, so that -distribution is permitted only in or among countries not thus excluded. In -such case, this License incorporates the limitation as if written in the body -of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any later -version", you have the option of following the terms and conditions either of -that version or of any later version published by the Free Software Foundation. -If the Program does not specify a version number of this License, you may -choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs -whose distribution conditions are different, write to the author to ask for -permission. For software which is copyrighted by the Free Software Foundation, -write to the Free Software Foundation; we sometimes make exceptions for this. -Our decision will be guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the sharing and reuse of -software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR -THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE -STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE -PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, -YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE -PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR -INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA -BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER -OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively convey the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it -starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes - with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free - software, and you are welcome to redistribute it under certain conditions; - type 'show c' for details. - -The hypothetical commands 'show w' and 'show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may be -called something other than 'show w' and 'show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, -if any, to sign a "copyright disclaimer" for the program, if necessary. Here -is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - 'Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General Public -License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL - -Certain source files distributed by Oracle America and/or its affiliates are -subject to the following clarification and special exception to the GPL, but -only where Oracle has expressly included in the particular source file's header -the words "Oracle designates this particular file as subject to the "Classpath" -exception as provided by Oracle in the LICENSE file that accompanied this code." - - Linking this library statically or dynamically with other modules is making - a combined work based on this library. Thus, the terms and conditions of - the GNU General Public License cover the whole combination. - - As a special exception, the copyright holders of this library give you - permission to link this library with independent modules to produce an - executable, regardless of the license terms of these independent modules, - and to copy and distribute the resulting executable under terms of your - choice, provided that you also meet, for each linked independent module, - the terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. If - you modify this library, you may extend this exception to your version of - the library, but you are not obligated to do so. If you do not wish to do - so, delete this exception statement from your version. diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/jquery.md b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/jquery.md deleted file mode 100644 index d468b318..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.6.1 - -### jQuery License -``` -jQuery v 3.6.1 -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.6.1 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/jqueryUI.md b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/jqueryUI.md deleted file mode 100644 index 8bda9d7a..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/legal/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.13.2 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/link.svg b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/link.svg deleted file mode 100644 index 7ccc5ed0..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/link.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/member-search-index.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/member-search-index.js deleted file mode 100644 index c97f41d3..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Any","l":"Any()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"close()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Layex","l":"compile()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Concat","l":"Concat(Deque)","u":"%3Cinit%3E(java.util.Deque)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"DataTableGroupSubFooterParser(DataTable, boolean)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.DataTable,boolean)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParserFactory","l":"DataTableGroupSubFooterParserFactory()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"DataTableGroupSubHeaderParser(DataTable, boolean)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.DataTable,boolean)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParserFactory","l":"DataTableGroupSubHeaderParserFactory()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableParser","l":"DataTableParser()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"EndOfRow","l":"EndOfRow()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringSymbol","l":"EndOfStream"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableParser","l":"getColumn()"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"getDataMatcherList()"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"getDataTables(BaseSheet, List)","u":"getDataTables(com.github.romualdrousseau.any2json.base.BaseSheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableParser","l":"getGroup()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"getIgnoreRows()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"getIgnoreRows()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableParser","l":"getIgnoreRows()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParserFactory","l":"getInstance(DataTable, boolean)","u":"getInstance(com.github.romualdrousseau.any2json.base.DataTable,boolean)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParserFactory","l":"getInstance(DataTable, boolean)","u":"getInstance(com.github.romualdrousseau.any2json.base.DataTable,boolean)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableParserFactory","l":"getInstance(DataTable, boolean)","u":"getInstance(com.github.romualdrousseau.any2json.base.DataTable,boolean)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"getMetaMatcherList()"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"getMetaTables(BaseSheet, List)","u":"getMetaTables(com.github.romualdrousseau.any2json.base.BaseSheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableParser","l":"getRow()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"getSplitRows()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"getSplitRows()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableParser","l":"getSplitRows()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringSymbol","l":"getSymbol()"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"GROUP_WITH_SUBFOOTER_OPTION"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"GROUP_WITH_SUBHEADER_OPTION"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Group","l":"Group(Deque, int)","u":"%3Cinit%3E(java.util.Deque,int)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Layex","l":"Layex(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"LayexTableParser(List, List)","u":"%3Cinit%3E(java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"LayexTableParser(Model, String)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Model,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParserClass","l":"LayexTableParserClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Literal","l":"Literal(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"LiteralNeg","l":"LiteralNeg(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Many","l":"Many(Deque, int, int)","u":"%3Cinit%3E(java.util.Deque,int,int)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableMatcher","l":"match(Lexer)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Any","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Concat","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"EndOfRow","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Group","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Literal","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"LiteralNeg","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Many","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Nop","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Not","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Or","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Value","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"ValueNeg","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableMatcher","l":"match(Lexer, TableParser)","u":"match(com.github.romualdrousseau.any2json.layex.Lexer,com.github.romualdrousseau.any2json.layex.TableParser)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringSymbol","l":"matchLiteral(String)","u":"matchLiteral(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"MetaTableParser","l":"MetaTableParser(MetaTable)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.MetaTable)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParserClass","l":"newInstance(Model, String)","u":"newInstance(com.github.romualdrousseau.any2json.Model,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Nop","l":"Nop()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Not","l":"Not(LinkedList)","u":"%3Cinit%3E(java.util.LinkedList)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableParser","l":"notify(S)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Or","l":"Or(Deque)","u":"%3Cinit%3E(java.util.Deque)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Lexer","l":"peek()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringLexer","l":"peek()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableLexer","l":"peek()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Lexer","l":"pop()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringLexer","l":"pop()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableLexer","l":"pop()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"processSymbolFunc(BaseCell)","u":"processSymbolFunc(com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"processSymbolFunc(BaseCell)","u":"processSymbolFunc(com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"MetaTableParser","l":"processSymbolFunc(BaseCell)","u":"processSymbolFunc(com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableParser","l":"processSymbolFunc(S)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Lexer","l":"push()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringLexer","l":"push()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableLexer","l":"push()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Lexer","l":"read()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringLexer","l":"read()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableLexer","l":"read()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Lexer","l":"reset()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringLexer","l":"reset()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableLexer","l":"reset()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Lexer","l":"seek(C)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringLexer","l":"seek(Integer)","u":"seek(java.lang.Integer)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableLexer","l":"seek(TableLexer.Cursor)","u":"seek(com.github.romualdrousseau.any2json.layex.TableLexer.Cursor)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"setDataMatcherList(List)","u":"setDataMatcherList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableParser","l":"setGroup(int)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"setMetaMatcherList(List)","u":"setMetaMatcherList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"setParserOptions(String)","u":"setParserOptions(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringLexer","l":"StringLexer(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"StringSymbol","l":"StringSymbol(char)","u":"%3Cinit%3E(char)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"TABLE_DATA"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"TABLE_DATA"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"TABLE_FOOTER"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"TABLE_FOOTER"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"TABLE_HEADER"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"TABLE_HEADER"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"TABLE_META"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"TABLE_META"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"TABLE_SUB_FOOTER"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"TABLE_SUB_FOOTER"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubFooterParser","l":"TABLE_SUB_HEADER"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"DataTableGroupSubHeaderParser","l":"TABLE_SUB_HEADER"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableLexer","l":"TableLexer(Table, int)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Table,int)"},{"p":"com.github.romualdrousseau.any2json.layex","c":"TableParser","l":"TableParser()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.layex","c":"Layex","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Any","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Concat","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"EndOfRow","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Group","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Literal","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"LiteralNeg","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Many","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Nop","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Not","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Or","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Value","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"ValueNeg","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"TRY_LAYEX_COUNT"},{"p":"com.github.romualdrousseau.any2json.parser","c":"LayexTableParser","l":"updateModelData()"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"Value","l":"Value(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.layex.operations","c":"ValueNeg","l":"ValueNeg(String)","u":"%3Cinit%3E(java.lang.String)"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/module-search-index.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/module-search-index.js deleted file mode 100644 index 0d59754f..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/overview-summary.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/overview-summary.html deleted file mode 100644 index 3e454704..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/overview-summary.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -any2json-layex-parser 2.44-SNAPSHOT API - - - - - - - - - - - -
          - -

          index.html

          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/overview-tree.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/overview-tree.html deleted file mode 100644 index b929be84..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/overview-tree.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - -Class Hierarchy (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Hierarchy For All Packages

          -
          -Package Hierarchies: - -
          -

          Class Hierarchy

          -
            -
          • java.lang.Object -
              -
            • com.github.romualdrousseau.any2json.layex.operations.Any (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Concat (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubFooterParserFactory (implements com.github.romualdrousseau.any2json.parser.table.DataTableParserFactory)
            • -
            • com.github.romualdrousseau.any2json.parser.table.DataTableGroupSubHeaderParserFactory (implements com.github.romualdrousseau.any2json.parser.table.DataTableParserFactory)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.EndOfRow (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Group (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.Layex
            • -
            • com.github.romualdrousseau.any2json.parser.LayexTableParserClass (implements com.github.romualdrousseau.any2json.TableParserClass)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Literal (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.LiteralNeg (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Many (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Nop (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Not (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Or (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.parser.table.SimpleTableParser (implements com.github.romualdrousseau.any2json.TableParser) - -
            • -
            • com.github.romualdrousseau.any2json.layex.StringLexer (implements com.github.romualdrousseau.any2json.layex.Lexer<S,C>)
            • -
            • com.github.romualdrousseau.any2json.layex.StringSymbol (implements com.github.romualdrousseau.any2json.base.Symbol)
            • -
            • com.github.romualdrousseau.any2json.layex.TableLexer (implements com.github.romualdrousseau.any2json.layex.Lexer<S,C>)
            • -
            • com.github.romualdrousseau.any2json.layex.TableParser<S> - -
            • -
            • com.github.romualdrousseau.any2json.layex.operations.Value (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            • com.github.romualdrousseau.any2json.layex.operations.ValueNeg (implements com.github.romualdrousseau.any2json.layex.TableMatcher)
            • -
            -
          • -
          -
          -
          -

          Interface Hierarchy

          - -
          -
          -
          -
          - -
          -
          -
          - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/package-search-index.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/package-search-index.js deleted file mode 100644 index 31b04177..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.layex"},{"l":"com.github.romualdrousseau.any2json.layex.operations"},{"l":"com.github.romualdrousseau.any2json.parser"},{"l":"com.github.romualdrousseau.any2json.parser.table"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/resources/glass.png b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/resources/glass.png deleted file mode 100644 index a7f591f4..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/resources/glass.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/resources/x.png b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/resources/x.png deleted file mode 100644 index 30548a75..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/resources/x.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/script-dir/jquery-3.6.1.min.js deleted file mode 100644 index 2c69bc90..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/script-dir/jquery-3.6.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
          "],col:[2,"","
          "],tr:[2,"","
          "],td:[3,"","
          "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
          ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
          "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
            ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
            ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
            ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
            ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/script.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/script.js deleted file mode 100644 index bb9c8a24..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/script.js +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; - -var oddRowColor = "odd-row-color"; -var evenRowColor = "even-row-color"; -var sortAsc = "sort-asc"; -var sortDesc = "sort-desc"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; - -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -// Helper for making content containing release names comparable lexicographically -function makeComparable(s) { - return s.toLowerCase().replace(/(\d+)/g, - function(n, m) { - return ("000" + m).slice(-4); - }); -} - -// Switches between two styles depending on a condition -function toggleStyle(classList, condition, trueStyle, falseStyle) { - if (condition) { - classList.remove(falseStyle); - classList.add(trueStyle); - } else { - classList.remove(trueStyle); - classList.add(falseStyle); - } -} - -// Sorts the rows in a table lexicographically by the content of a specific column -function sortTable(header, columnIndex, columns) { - var container = header.parentElement; - var descending = header.classList.contains(sortAsc); - container.querySelectorAll("div.table-header").forEach( - function(header) { - header.classList.remove(sortAsc); - header.classList.remove(sortDesc); - } - ) - var cells = container.children; - var rows = []; - for (var i = columns; i < cells.length; i += columns) { - rows.push(Array.prototype.slice.call(cells, i, i + columns)); - } - var comparator = function(a, b) { - var ka = makeComparable(a[columnIndex].textContent); - var kb = makeComparable(b[columnIndex].textContent); - if (ka < kb) - return descending ? 1 : -1; - if (ka > kb) - return descending ? -1 : 1; - return 0; - }; - var sorted = rows.sort(comparator); - var visible = 0; - sorted.forEach(function(row) { - if (row[0].style.display !== 'none') { - var isEvenRow = visible++ % 2 === 0; - } - row.forEach(function(cell) { - toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); - container.appendChild(cell); - }) - }); - toggleStyle(header.classList, descending, sortDesc, sortAsc); -} - -// Toggles the visibility of a table category in all tables in a page -function toggleGlobal(checkbox, selected, columns) { - var display = checkbox.checked ? '' : 'none'; - document.querySelectorAll("div.table-tabs").forEach(function(t) { - var id = t.parentElement.getAttribute("id"); - var selectedClass = id + "-tab" + selected; - // if selected is empty string it selects all uncategorized entries - var selectUncategorized = !Boolean(selected); - var visible = 0; - document.querySelectorAll('div.' + id) - .forEach(function(elem) { - if (selectUncategorized) { - if (elem.className.indexOf(selectedClass) === -1) { - elem.style.display = display; - } - } else if (elem.classList.contains(selectedClass)) { - elem.style.display = display; - } - if (elem.style.display === '') { - var isEvenRow = visible++ % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - } - }); - var displaySection = visible === 0 ? 'none' : ''; - t.parentElement.style.display = displaySection; - document.querySelector("li#contents-" + id).style.display = displaySection; - }) -} - -// Shows the elements of a table belonging to a specific category -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.getElementById(tableId + '.tabpanel') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} -// Copy the contents of the local snippet to the clipboard -function copySnippet(button) { - copyToClipboard(button.nextElementSibling.innerText); - switchCopyLabel(button, button.firstElementChild); -} -function copyToClipboard(content) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = content; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); -} -function switchCopyLabel(button, span) { - var copied = span.getAttribute("data-copied"); - button.classList.add("visible"); - var initialLabel = span.innerHTML; - span.innerHTML = copied; - setTimeout(function() { - button.classList.remove("visible"); - setTimeout(function() { - if (initialLabel !== copied) { - span.innerHTML = initialLabel; - } - }, 100); - }, 1900); -} -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - var timeoutId; - contentDiv.addEventListener("scroll", function(e) { - if (timeoutId) { - clearTimeout(timeoutId); - } - timeoutId = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - }, 100); - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search-page.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search-page.js deleted file mode 100644 index 540c90f5..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search-page.js +++ /dev/null @@ -1,284 +0,0 @@ -/* - * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -"use strict"; -$(function() { - var copy = $("#page-search-copy"); - var expand = $("#page-search-expand"); - var searchLink = $("span#page-search-link"); - var redirect = $("input#search-redirect"); - function setSearchUrlTemplate() { - var href = document.location.href.split(/[#?]/)[0]; - href += "?q=" + "%s"; - if (redirect.is(":checked")) { - href += "&r=1"; - } - searchLink.html(href); - copy[0].onmouseenter(); - } - function copyLink(e) { - copyToClipboard(this.previousSibling.innerText); - switchCopyLabel(this, this.lastElementChild); - } - copy.click(copyLink); - copy[0].onmouseenter = function() {}; - redirect.click(setSearchUrlTemplate); - setSearchUrlTemplate(); - copy.prop("disabled", false); - redirect.prop("disabled", false); - expand.click(function (e) { - var searchInfo = $("div.page-search-info"); - if(this.parentElement.hasAttribute("open")) { - searchInfo.attr("style", "border-width: 0;"); - } else { - searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); - } - }); -}); -$(window).on("load", function() { - var input = $("#page-search-input"); - var reset = $("#page-search-reset"); - var notify = $("#page-search-notify"); - var resultSection = $("div#result-section"); - var resultContainer = $("div#result-container"); - var searchTerm = ""; - var activeTab = ""; - var fixedTab = false; - var visibleTabs = []; - var feelingLucky = false; - function renderResults(result) { - if (!result.length) { - notify.html(messages.noResult); - } else if (result.length === 1) { - notify.html(messages.oneResult); - } else { - notify.html(messages.manyResults.replace("{0}", result.length)); - } - resultContainer.empty(); - var r = { - "types": [], - "members": [], - "packages": [], - "modules": [], - "searchTags": [] - }; - for (var i in result) { - var item = result[i]; - var arr = r[item.category]; - arr.push(item); - } - if (!activeTab || r[activeTab].length === 0 || !fixedTab) { - Object.keys(r).reduce(function(prev, curr) { - if (r[curr].length > 0 && r[curr][0].score > prev) { - activeTab = curr; - return r[curr][0].score; - } - return prev; - }, 0); - } - if (feelingLucky && activeTab) { - notify.html(messages.redirecting) - var firstItem = r[activeTab][0]; - window.location = getURL(firstItem.indexItem, firstItem.category); - return; - } - if (result.length > 20) { - if (searchTerm[searchTerm.length - 1] === ".") { - if (activeTab === "types" && r["members"].length > r["types"].length) { - activeTab = "members"; - } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { - activeTab = "types"; - } - } - } - var categoryCount = Object.keys(r).reduce(function(prev, curr) { - return prev + (r[curr].length > 0 ? 1 : 0); - }, 0); - visibleTabs = []; - var tabContainer = $("
            ").appendTo(resultContainer); - for (var key in r) { - var id = "#result-tab-" + key.replace("searchTags", "search_tags"); - if (r[key].length) { - var count = r[key].length >= 1000 ? "999+" : r[key].length; - if (result.length > 20 && categoryCount > 1) { - var button = $("").appendTo(tabContainer); - button.click(key, function(e) { - fixedTab = true; - renderResult(e.data, $(this)); - }); - visibleTabs.push(key); - } else { - $("" + categories[key] - + " (" + count + ")").appendTo(tabContainer); - renderTable(key, r[key]).appendTo(resultContainer); - tabContainer = $("
            ").appendTo(resultContainer); - - } - } - } - if (activeTab && result.length > 20 && categoryCount > 1) { - $("button#result-tab-" + activeTab).addClass("active-table-tab"); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - } - resultSection.show(); - function renderResult(category, button) { - activeTab = category; - setSearchUrl(); - resultContainer.find("div.summary-table").remove(); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - button.siblings().removeClass("active-table-tab"); - button.addClass("active-table-tab"); - } - } - function selectTab(category) { - $("button#result-tab-" + category).click(); - } - function renderTable(category, items) { - var table = $("
            ") - .addClass(category === "modules" - ? "one-column-search-results" - : "two-column-search-results"); - var col1, col2; - if (category === "modules") { - col1 = "Module"; - } else if (category === "packages") { - col1 = "Module"; - col2 = "Package"; - } else if (category === "types") { - col1 = "Package"; - col2 = "Class" - } else if (category === "members") { - col1 = "Class"; - col2 = "Member"; - } else if (category === "searchTags") { - col1 = "Location"; - col2 = "Name"; - } - $("
            " + col1 + "
            ").appendTo(table); - if (category !== "modules") { - $("
            " + col2 + "
            ").appendTo(table); - } - $.each(items, function(index, item) { - var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; - renderItem(item, table, rowColor); - }); - return table; - } - function renderItem(item, table, rowColor) { - var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); - var link = $("") - .attr("href", getURL(item.indexItem, item.category)) - .attr("tabindex", "0") - .addClass("search-result-link") - .html(label); - var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); - if (item.category === "searchTags") { - container = item.indexItem.h || ""; - } - if (item.category !== "modules") { - $("
            ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); - } - $("
            ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); - } - var timeout; - function schedulePageSearch() { - if (timeout) { - clearTimeout(timeout); - } - timeout = setTimeout(function () { - doPageSearch() - }, 100); - } - function doPageSearch() { - setSearchUrl(); - var term = searchTerm = input.val().trim(); - if (term === "") { - notify.html(messages.enterTerm); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - resultSection.hide(); - } else { - notify.html(messages.searching); - doSearch({ term: term, maxResults: 1200 }, renderResults); - } - } - function setSearchUrl() { - var query = input.val().trim(); - var url = document.location.pathname; - if (query) { - url += "?q=" + encodeURI(query); - if (activeTab && fixedTab) { - url += "&c=" + activeTab; - } - } - history.replaceState({query: query}, "", url); - } - input.on("input", function(e) { - feelingLucky = false; - schedulePageSearch(); - }); - $(document).keydown(function(e) { - if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { - if (activeTab && visibleTabs.length > 1) { - var idx = visibleTabs.indexOf(activeTab); - idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; - selectTab(visibleTabs[idx % visibleTabs.length]); - return false; - } - } - }); - reset.click(function() { - notify.html(messages.enterTerm); - resultSection.hide(); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - input.val('').focus(); - setSearchUrl(); - }); - input.prop("disabled", false); - reset.prop("disabled", false); - - var urlParams = new URLSearchParams(window.location.search); - if (urlParams.has("q")) { - input.val(urlParams.get("q")) - } - if (urlParams.has("c")) { - activeTab = urlParams.get("c"); - fixedTab = true; - } - if (urlParams.get("r")) { - feelingLucky = true; - } - if (input.val()) { - doPageSearch(); - } else { - notify.html(messages.enterTerm); - } - input.select().focus(); -}); diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search.html b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search.html deleted file mode 100644 index 7002485f..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - -Search (any2json-layex-parser 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -

            Search

            -
            - - -
            -Additional resources -
            -
            -
            -

            The help page provides an introduction to the scope and syntax of JavaDoc search.

            -

            You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

            -

            The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

            -link -

            - -

            -
            -

            Loading search index...

            - -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search.js deleted file mode 100644 index d3986705..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/search.js +++ /dev/null @@ -1,458 +0,0 @@ -/* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -"use strict"; -const messages = { - enterTerm: "Enter a search term", - noResult: "No results found", - oneResult: "Found one result", - manyResults: "Found {0} results", - loading: "Loading search index...", - searching: "Searching...", - redirecting: "Redirecting to first result...", - linkIcon: "Link icon", - linkToSection: "Link to this section" -} -const categories = { - modules: "Modules", - packages: "Packages", - types: "Classes and Interfaces", - members: "Members", - searchTags: "Search Tags" -}; -const highlight = "$&"; -const NO_MATCH = {}; -const MAX_RESULTS = 300; -function checkUnnamed(name, separator) { - return name === "" || !name ? "" : name + separator; -} -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(str, boundaries, from, to) { - var start = from; - var text = ""; - for (var i = 0; i < boundaries.length; i += 2) { - var b0 = boundaries[i]; - var b1 = boundaries[i + 1]; - if (b0 >= to || b1 <= from) { - continue; - } - text += escapeHtml(str.slice(start, Math.max(start, b0))); - text += ""; - text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); - text += ""; - start = Math.min(to, b1); - } - text += escapeHtml(str.slice(start, to)); - return text; -} -function getURLPrefix(item, category) { - var urlPrefix = ""; - var slash = "/"; - if (category === "modules") { - return item.l + slash; - } else if (category === "packages" && item.m) { - return item.m + slash; - } else if (category === "types" || category === "members") { - if (item.m) { - urlPrefix = item.m + slash; - } else { - $.each(packageSearchIndex, function(index, it) { - if (it.m && item.p === it.l) { - urlPrefix = it.m + slash; - } - }); - } - } - return urlPrefix; -} -function getURL(item, category) { - if (item.url) { - return item.url; - } - var url = getURLPrefix(item, category); - if (category === "modules") { - url += "module-summary.html"; - } else if (category === "packages") { - if (item.u) { - url = item.u; - } else { - url += item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (category === "types") { - if (item.u) { - url = item.u; - } else { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; - } - } else if (category === "members") { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; - if (item.u) { - url += item.u; - } else { - url += item.l; - } - } else if (category === "searchTags") { - url += item.u; - } - item.url = url; - return url; -} -function createMatcher(term, camelCase) { - if (camelCase && !isUpperCase(term)) { - return null; // no need for camel-case matcher for lower case query - } - var pattern = ""; - var upperCase = []; - term.trim().split(/\s+/).forEach(function(w, index, array) { - var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - // ',' and '?' are the only delimiters commonly followed by space in java signatures - pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; - upperCase.push(false); - var isWordToken = /\w$/.test(s); - if (isWordToken) { - if (i === tokens.length - 1 && index < array.length - 1) { - // space in query string matches all delimiters - pattern += "(.*?)"; - upperCase.push(isUpperCase(s[0])); - } else { - if (!camelCase && isUpperCase(s) && s.length === 1) { - pattern += "()"; - } else { - pattern += "([a-z0-9$<>?[\\]]*?)"; - } - upperCase.push(isUpperCase(s[0])); - } - } else { - pattern += "()"; - upperCase.push(false); - } - } - }); - var re = new RegExp(pattern, "gi"); - re.upperCase = upperCase; - return re; -} -function findMatch(matcher, input, startOfName, endOfName) { - var from = startOfName; - matcher.lastIndex = from; - var match = matcher.exec(input); - // Expand search area until we get a valid result or reach the beginning of the string - while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { - if (from === 0) { - return NO_MATCH; - } - from = input.lastIndexOf(".", from - 2) + 1; - matcher.lastIndex = from; - match = matcher.exec(input); - } - var boundaries = []; - var matchEnd = match.index + match[0].length; - var score = 5; - var start = match.index; - var prevEnd = -1; - for (var i = 1; i < match.length; i += 2) { - var isUpper = isUpperCase(input[start]); - var isMatcherUpper = matcher.upperCase[i]; - // capturing groups come in pairs, match and non-match - boundaries.push(start, start + match[i].length); - // make sure groups are anchored on a left word boundary - var prevChar = input[start - 1] || ""; - var nextChar = input[start + 1] || ""; - if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { - if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { - score -= 0.1; - } else if (isMatcherUpper && start === prevEnd) { - score -= isUpper ? 0.1 : 1.0; - } else { - return NO_MATCH; - } - } - prevEnd = start + match[i].length; - start += match[i].length + match[i + 1].length; - - // lower score for parts of the name that are missing - if (match[i + 1] && prevEnd < endOfName) { - score -= rateNoise(match[i + 1]); - } - } - // lower score if a type name contains unmatched camel-case parts - if (input[matchEnd - 1] !== "." && endOfName > matchEnd) - score -= rateNoise(input.slice(matchEnd, endOfName)); - score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); - - if (score <= 0) { - return NO_MATCH; - } - return { - input: input, - score: score, - boundaries: boundaries - }; -} -function isUpperCase(s) { - return s !== s.toLowerCase(); -} -function isLowerCase(s) { - return s !== s.toUpperCase(); -} -function rateNoise(str) { - return (str.match(/([.(])/g) || []).length / 5 - + (str.match(/([A-Z]+)/g) || []).length / 10 - + str.length / 20; -} -function doSearch(request, response) { - var term = request.term.trim(); - var maxResults = request.maxResults || MAX_RESULTS; - if (term.length === 0) { - return this.close(); - } - var matcher = { - plainMatcher: createMatcher(term, false), - camelCaseMatcher: createMatcher(term, true) - } - var indexLoaded = indexFilesLoaded(); - - function getPrefix(item, category) { - switch (category) { - case "packages": - return checkUnnamed(item.m, "/"); - case "types": - return checkUnnamed(item.p, "."); - case "members": - return checkUnnamed(item.p, ".") + item.c + "."; - default: - return ""; - } - } - function useQualifiedName(category) { - switch (category) { - case "packages": - return /[\s/]/.test(term); - case "types": - case "members": - return /[\s.]/.test(term); - default: - return false; - } - } - function searchIndex(indexArray, category) { - var matches = []; - if (!indexArray) { - if (!indexLoaded) { - matches.push({ l: messages.loading, category: category }); - } - return matches; - } - $.each(indexArray, function (i, item) { - var prefix = getPrefix(item, category); - var simpleName = item.l; - var qualifiedName = prefix + simpleName; - var useQualified = useQualifiedName(category); - var input = useQualified ? qualifiedName : simpleName; - var startOfName = useQualified ? prefix.length : 0; - var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 - ? input.indexOf("(", startOfName) : input.length; - var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); - if (m === NO_MATCH && matcher.camelCaseMatcher) { - m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); - } - if (m !== NO_MATCH) { - m.indexItem = item; - m.prefix = prefix; - m.category = category; - if (!useQualified) { - m.input = qualifiedName; - m.boundaries = m.boundaries.map(function(b) { - return b + prefix.length; - }); - } - matches.push(m); - } - return true; - }); - return matches.sort(function(e1, e2) { - return e2.score - e1.score; - }).slice(0, maxResults); - } - - var result = searchIndex(moduleSearchIndex, "modules") - .concat(searchIndex(packageSearchIndex, "packages")) - .concat(searchIndex(typeSearchIndex, "types")) - .concat(searchIndex(memberSearchIndex, "members")) - .concat(searchIndex(tagSearchIndex, "searchTags")); - - if (!indexLoaded) { - updateSearchResults = function() { - doSearch(request, response); - } - } else { - updateSearchResults = function() {}; - } - response(result); -} -// JQuery search menu implementation -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> .result-item"); - // workaround for search result scrolling - this.menu._scrollIntoView = function _scrollIntoView( item ) { - var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; - if ( this._hasScroll() ) { - borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; - paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; - offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; - scroll = this.activeMenu.scrollTop(); - elementHeight = this.activeMenu.height() - 26; - itemHeight = item.outerHeight(); - - if ( offset < 0 ) { - this.activeMenu.scrollTop( scroll + offset ); - } else if ( offset + itemHeight > elementHeight ) { - this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); - } - } - }; - }, - _renderMenu: function(ul, items) { - var currentCategory = ""; - var widget = this; - widget.menu.bindings = $(); - $.each(items, function(index, item) { - if (item.category && item.category !== currentCategory) { - ul.append("
          • " + categories[item.category] + "
          • "); - currentCategory = item.category; - } - var li = widget._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", categories[item.category] + " : " + item.l); - } else { - li.attr("aria-label", item.l); - } - li.attr("class", "result-item"); - }); - ul.append(""); - }, - _renderItem: function(ul, item) { - var li = $("
          • ").appendTo(ul); - var div = $("
            ").appendTo(li); - var label = item.l - ? item.l - : getHighlightedText(item.input, item.boundaries, 0, item.input.length); - var idx = item.indexItem; - if (item.category === "searchTags" && idx && idx.h) { - if (idx.d) { - div.html(label + " (" + idx.h + ")
            " - + idx.d + "
            "); - } else { - div.html(label + " (" + idx.h + ")"); - } - } else { - div.html(label); - } - return li; - } -}); -$(function() { - var expanded = false; - var windowWidth; - function collapse() { - if (expanded) { - $("div#navbar-top").removeAttr("style"); - $("button#navbar-toggle-button") - .removeClass("expanded") - .attr("aria-expanded", "false"); - expanded = false; - } - } - $("button#navbar-toggle-button").click(function (e) { - if (expanded) { - collapse(); - } else { - var navbar = $("div#navbar-top"); - navbar.height(navbar.prop("scrollHeight")); - $("button#navbar-toggle-button") - .addClass("expanded") - .attr("aria-expanded", "true"); - expanded = true; - windowWidth = window.innerWidth; - } - }); - $("ul.sub-nav-list-small li a").click(collapse); - $("input#search-input").focus(collapse); - $("main").click(collapse); - $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { - // Create anchor links for headers with an associated id attribute - var hdr = $(el); - var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); - if (id) { - hdr.append(" " + messages.linkIcon +""); - } - }); - $(window).on("orientationchange", collapse).on("resize", function(e) { - if (expanded && windowWidth !== window.innerWidth) collapse(); - }); - var search = $("#search-input"); - var reset = $("#reset-button"); - search.catcomplete({ - minLength: 1, - delay: 200, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push({ l: messages.noResult }); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.indexItem) { - var url = getURL(ui.item.indexItem, ui.item.category); - window.location.href = pathtoroot + url; - $("#search-input").focus(); - } - } - }); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - reset.click(function() { - search.val('').focus(); - }); - search.focus(); -}); diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/stylesheet.css b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/stylesheet.css deleted file mode 100644 index f71489f8..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/stylesheet.css +++ /dev/null @@ -1,1272 +0,0 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * These CSS custom properties (variables) define the core color and font - * properties used in this stylesheet. - */ -:root { - /* body, block and code fonts */ - --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - --code-font-family: 'DejaVu Sans Mono', monospace; - /* Base font sizes for body and code elements */ - --body-font-size: 14px; - --code-font-size: 14px; - /* Text colors for body and block elements */ - --body-text-color: #353833; - --block-text-color: #474747; - /* Background colors for various structural elements */ - --body-background-color: #ffffff; - --section-background-color: #f8f8f8; - --detail-background-color: #ffffff; - /* Colors for navigation bar and table captions */ - --navbar-background-color: #4D7A97; - --navbar-text-color: #ffffff; - /* Background color for subnavigation and various headers */ - --subnav-background-color: #dee3e9; - /* Background and text colors for selected tabs and navigation items */ - --selected-background-color: #f8981d; - --selected-text-color: #253441; - --selected-link-color: #1f389c; - /* Background colors for generated tables */ - --even-row-color: #ffffff; - --odd-row-color: #eeeeef; - /* Text color for page title */ - --title-color: #2c4557; - /* Text colors for links */ - --link-color: #4A6782; - --link-color-active: #bb7a2a; - /* Snippet colors */ - --snippet-background-color: #ebecee; - --snippet-text-color: var(--block-text-color); - --snippet-highlight-color: #f7c590; - /* Border colors for structural elements and user defined tables */ - --border-color: #ededed; - --table-border-color: #000000; - /* Search input colors */ - --search-input-background-color: #ffffff; - --search-input-text-color: #000000; - --search-input-placeholder-color: #909090; - /* Highlight color for active search tag target */ - --search-tag-highlight-color: #ffff00; - /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ - --copy-icon-brightness: 100%; - --copy-button-background-color-active: rgba(168, 168, 176, 0.3); - /* Colors for invalid tag notifications */ - --invalid-tag-background-color: #ffe6e6; - --invalid-tag-text-color: #000000; -} -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ -body { - background-color:var(--body-background-color); - color:var(--body-text-color); - font-family:var(--body-font-family); - font-size:var(--body-font-size); - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:var(--link-color); -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:var(--link-color-active); -} -pre { - font-family:var(--code-font-family); - font-size:1em; -} -h1 { - font-size:1.428em; -} -h2 { - font-size:1.285em; -} -h3 { - font-size:1.14em; -} -h4 { - font-size:1.072em; -} -h5 { - font-size:1.001em; -} -h6 { - font-size:0.93em; -} -/* Disable font boosting for selected elements */ -h1, h2, h3, h4, h5, h6, div.member-signature { - max-height: 1000em; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:var(--code-font-family); -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - font-size:var(--code-font-size); - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:var(--code-font-family); - font-size:1em; - padding-top:4px; -} -.summary-table dt code { - font-family:var(--code-font-family); - font-size:1em; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: var(--body-font-family); - font-size: 1em; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:0.915em; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -/* - * Styles for navigation bar. - */ -@media screen { - div.flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - header.flex-header { - flex: 0 0 auto; - } - div.flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - float:left; - width:100%; - clear:right; - min-height:2.8em; - padding:10px 0 0 0; - overflow:hidden; - font-size:0.857em; -} -button#navbar-toggle-button { - display:none; -} -ul.sub-nav-list-small { - display: none; -} -.sub-nav { - background-color:var(--subnav-background-color); - float:left; - width:100%; - overflow:hidden; - font-size:0.857em; -} -.sub-nav div { - clear:left; - float:left; - padding:6px; - text-transform:uppercase; -} -.sub-nav .sub-nav-list { - padding-top:4px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0; - padding:6px; - clear:none; - text-align:right; - position:relative; -} -ul.sub-nav-list li { - list-style:none; - float:left; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:var(--navbar-text-color); - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - color:var(--link-color-active); -} -.nav-bar-cell1-rev { - background-color:var(--selected-background-color); - color:var(--selected-text-color); - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header. - */ -.title { - color:var(--title-color); - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -ul.contents-list { - margin: 0 0 15px 0; - padding: 0; - list-style: none; -} -ul.contents-list li { - font-size:0.93em; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:var(--subnav-background-color); - border:1px solid var(--border-color); - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: var(--body-font-family); - font-size:0.856em; - font-weight:bold; - margin:10px 0 0 0; - color:var(--body-text-color); -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:1em; - font-family:var(--block-font-family) -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.ref-list { - padding:0; - margin:0; -} -ul.ref-list > li { - list-style:none; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.tag-list, ul.tag-list-long { - padding-left: 0; - list-style: none; -} -ul.tag-list li { - display: inline; -} -ul.tag-list li:not(:last-child):after, -ul.tag-list-long li:not(:last-child):after -{ - content: ", "; - white-space: pre-wrap; -} -ul.preview-feature-list { - list-style: none; - margin:0; - padding:0.1em; - line-height: 1.6em; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border:1px solid var(--border-color); - border-top:0; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:var(--selected-text-color); - clear:none; - overflow:hidden; - padding: 10px 0 0 1px; - margin:0; -} -.caption a:link, .caption a:visited { - color:var(--selected-link-color); -} -.caption a:hover, -.caption a:active { - color:var(--navbar-text-color); -} -.caption span { - font-weight:bold; - white-space:nowrap; - padding:5px 12px 7px 12px; - display:inline-block; - float:left; - background-color:var(--selected-background-color); - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:10px 0 0 0; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 8px; -} -div.table-tabs > .active-table-tab { - background: var(--selected-background-color); - color: var(--selected-text-color); -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.two-column-search-results { - display: grid; - grid-template-columns: minmax(400px, max-content) minmax(400px, auto); -} -div.checkboxes { - line-height: 2em; -} -div.checkboxes > span { - margin-left: 10px; -} -div.checkboxes > label { - margin-left: 8px; - white-space: nowrap; -} -div.checkboxes > label > input { - margin: 0 2px; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(25%, max-content) minmax(25%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); -} -.three-column-release-summary { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -@media screen and (max-width: 800px) { - .two-column-search-results { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(40%, auto); - } - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-release-summary { - display: grid; - grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) - } - .three-column-summary .col-last, - .three-column-release-summary .col-last{ - grid-column-end: span 2; - } -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; - overflow-x: auto; - scrollbar-width: thin; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:var(--subnav-background-color); - font-weight: bold; -} -/* Sortable table columns */ -.table-header[onclick] { - cursor: pointer; -} -.table-header[onclick]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - '); - background-size:100% 100%; - width:9px; - height:14px; - margin-left:4px; - margin-bottom:-3px; -} -.table-header[onclick].sort-asc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - -} -.table-header[onclick].sort-desc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -.col-first, .col-first { - font-size:0.93em; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:0.93em; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited { - font-weight:bold; -} -.even-row-color, .even-row-color .table-header { - background-color:var(--even-row-color); -} -.odd-row-color, .odd-row-color .table-header { - background-color:var(--odd-row-color); -} -/* - * Styles for contents. - */ -div.block { - font-size:var(--body-font-size); - font-family:var(--block-font-family); -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:var(--code-font-family); - font-size:1em; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - /* Color of line numbers in source pages can be set via custom property below */ - color:var(--source-linenumber-color, green); - padding:0 30px 0 0; -} -.block { - display:block; - margin:0 10px 5px 0; - color:var(--block-text-color); -} -.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -details.invalid-tag, span.invalid-tag { - font-size:1em; - font-family:var(--block-font-family); - color: var(--invalid-tag-text-color); - background: var(--invalid-tag-background-color); - border: thin solid var(--table-border-color); - border-radius:2px; - padding: 2px 4px; - display:inline-block; -} -details summary { - cursor: pointer; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-state-active { - /* Overrides the color of selection used in jQuery UI */ - background: var(--selected-background-color); - border: 1px solid var(--selected-background-color); - color: var(--selected-text-color); -} -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:auto; - overflow-x:auto; - scrollbar-width: thin; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:1; - background-color: var(--body-background-color); -} -ul.ui-autocomplete li { - float:left; - clear:both; - min-width:100%; -} -ul.ui-autocomplete li.ui-static-link { - position:sticky; - bottom:0; - left:0; - background: var(--subnav-background-color); - padding: 5px 0; - font-family: var(--body-font-family); - font-size: 0.93em; - font-weight: bolder; - z-index: 2; -} -li.ui-static-link a, li.ui-static-link a:visited { - text-decoration:none; - color:var(--link-color); - float:right; - margin-right:20px; -} -.ui-autocomplete .result-item { - font-size: inherit; -} -.ui-autocomplete .result-highlight { - font-weight:bold; -} -#search-input, #page-search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - background-color: var(--search-input-background-color); - color: var(--search-input-text-color); - border-color: var(--border-color); - padding-left:20px; - width: 250px; - margin: 0; -} -#search-input { - margin-left: 4px; -} -#reset-button { - background-color: transparent; - background-image:url('resources/x.png'); - background-repeat:no-repeat; - background-size:contain; - border:0; - border-radius:0; - width:12px; - height:12px; - position:absolute; - right:12px; - top:10px; - font-size:0; -} -::placeholder { - color:var(--search-input-placeholder-color); - opacity: 1; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:var(--search-tag-highlight-color); -} -details.page-search-details { - display: inline-block; -} -div#result-container { - font-size: 1em; -} -div#result-container a.search-result-link { - padding: 0; - margin: 4px 0; - width: 100%; -} -#result-container .result-highlight { - font-weight:bolder; -} -.page-search-info { - background-color: var(--subnav-background-color); - border-radius: 3px; - border: 0 solid var(--border-color); - padding: 0 8px; - overflow: hidden; - height: 0; - transition: all 0.2s ease; -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.page-search-header { - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - display: inline-block; -} -button.page-search-header { - border: none; - cursor: pointer; -} -span#page-search-link { - text-decoration: underline; -} -.module-graph span, .sealed-graph span { - display:none; - position:absolute; -} -.module-graph:hover span, .sealed-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0 20px 5px 10px; - border: 1px solid var(--border-color); - background-color: var(--section-background-color); -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:var(--detail-background-color); - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -/* - * Styles for header/section anchor links - */ -a.anchor-link { - opacity: 0; - transition: opacity 0.1s; -} -:hover > a.anchor-link { - opacity: 80%; -} -a.anchor-link:hover, -a.anchor-link:focus-visible, -a.anchor-link.visible { - opacity: 100%; -} -a.anchor-link > img { - width: 0.9em; - height: 0.9em; -} -/* - * Styles for copy-to-clipboard buttons - */ -button.copy { - opacity: 70%; - border: none; - border-radius: 3px; - position: relative; - background:none; - transition: opacity 0.3s; - cursor: pointer; -} -:hover > button.copy { - opacity: 80%; -} -button.copy:hover, -button.copy:active, -button.copy:focus-visible, -button.copy.visible { - opacity: 100%; -} -button.copy img { - position: relative; - background: none; - filter: brightness(var(--copy-icon-brightness)); -} -button.copy:active { - background-color: var(--copy-button-background-color-active); -} -button.copy span { - color: var(--body-text-color); - position: relative; - top: -0.1em; - transition: all 0.1s; - font-size: 0.76rem; - line-height: 1.2em; - opacity: 0; -} -button.copy:hover span, -button.copy:focus-visible span, -button.copy.visible span { - opacity: 100%; -} -/* search page copy button */ -button#page-search-copy { - margin-left: 0.4em; - padding:0.3em; - top:0.13em; -} -button#page-search-copy img { - width: 1.2em; - height: 1.2em; - padding: 0.01em 0; - top: 0.15em; -} -button#page-search-copy span { - color: var(--body-text-color); - line-height: 1.2em; - padding: 0.2em; - top: -0.18em; -} -div.page-search-info:hover button#page-search-copy span { - opacity: 100%; -} -/* snippet copy button */ -button.snippet-copy { - position: absolute; - top: 6px; - right: 6px; - height: 1.7em; - padding: 2px; -} -button.snippet-copy img { - width: 18px; - height: 18px; - padding: 0.05em 0; -} -button.snippet-copy span { - line-height: 1.2em; - padding: 0.2em; - position: relative; - top: -0.5em; -} -div.snippet-container:hover button.snippet-copy span { - opacity: 100%; -} -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.striped > thead { - background-color: var(--subnav-background-color); -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped > tbody > tr:nth-child(even) { - background-color: var(--odd-row-color) -} -table.striped > tbody > tr:nth-child(odd) { - background-color: var(--even-row-color) -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid var(--table-border-color); - border-right: 1px solid var(--table-border-color); -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak style for small screens. - */ -@media screen and (max-width: 920px) { - header.flex-header { - max-height: 100vh; - overflow-y: auto; - } - div#navbar-top { - height: 2.8em; - transition: height 0.35s ease; - } - ul.nav-list { - display: block; - width: 40%; - float:left; - clear: left; - margin: 10px 0 0 0; - padding: 0; - } - ul.nav-list li { - float: none; - padding: 6px; - margin-left: 10px; - margin-top: 2px; - } - ul.sub-nav-list-small { - display:block; - height: 100%; - width: 50%; - float: right; - clear: right; - background-color: var(--subnav-background-color); - color: var(--body-text-color); - margin: 6px 0 0 0; - padding: 0; - } - ul.sub-nav-list-small ul { - padding-left: 20px; - } - ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { - color:var(--link-color); - } - ul.sub-nav-list-small a:hover { - color:var(--link-color-active); - } - ul.sub-nav-list-small li { - list-style:none; - float:none; - padding: 6px; - margin-top: 1px; - text-transform:uppercase; - } - ul.sub-nav-list-small > li { - margin-left: 10px; - } - ul.sub-nav-list-small li p { - margin: 5px 0; - } - div#navbar-sub-list { - display: none; - } - .top-nav a:link, .top-nav a:active, .top-nav a:visited { - display: block; - } - button#navbar-toggle-button { - width: 3.4em; - height: 2.8em; - background-color: transparent; - display: block; - float: left; - border: 0; - margin: 0 10px; - cursor: pointer; - font-size: 10px; - } - button#navbar-toggle-button .nav-bar-toggle-icon { - display: block; - width: 24px; - height: 3px; - margin: 1px 0 4px 0; - border-radius: 2px; - transition: all 0.1s; - background-color: var(--navbar-text-color); - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { - transform: rotate(45deg); - transform-origin: 10% 10%; - width: 26px; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { - opacity: 0; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { - transform: rotate(-45deg); - transform-origin: 10% 90%; - width: 26px; - } -} -@media screen and (max-width: 800px) { - .about-language { - padding-right: 16px; - } - ul.nav-list li { - margin-left: 5px; - } - ul.sub-nav-list-small > li { - margin-left: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 400px) { - .about-language { - font-size: 10px; - padding-right: 12px; - } -} -@media screen and (max-width: 400px) { - .nav-list-search { - width: 94%; - } - #search-input, #page-search-input { - width: 70%; - } -} -@media screen and (max-width: 320px) { - .nav-list-search > label { - display: none; - } - .nav-list-search { - width: 90%; - } - #search-input, #page-search-input { - width: 80%; - } -} - -pre.snippet { - background-color: var(--snippet-background-color); - color: var(--snippet-text-color); - padding: 10px; - margin: 12px 0; - overflow: auto; - white-space: pre; -} -div.snippet-container { - position: relative; -} -@media screen and (max-width: 800px) { - pre.snippet { - padding-top: 26px; - } - button.snippet-copy { - top: 4px; - right: 4px; - } -} -pre.snippet .italic { - font-style: italic; -} -pre.snippet .bold { - font-weight: bold; -} -pre.snippet .highlighted { - background-color: var(--snippet-highlight-color); - border-radius: 10%; -} diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/tag-search-index.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/tag-search-index.js deleted file mode 100644 index f2a440c7..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/tag-search-index.js +++ /dev/null @@ -1 +0,0 @@ -tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/type-search-index.js b/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/type-search-index.js deleted file mode 100644 index e6ba0113..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/apidocs/type-search-index.js +++ /dev/null @@ -1 +0,0 @@ -typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Any"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Concat"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"DataTableGroupSubFooterParser"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"DataTableGroupSubFooterParserFactory"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"DataTableGroupSubHeaderParser"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"DataTableGroupSubHeaderParserFactory"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"DataTableParser"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"DataTableParserFactory"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"EndOfRow"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Group"},{"p":"com.github.romualdrousseau.any2json.layex","l":"Layex"},{"p":"com.github.romualdrousseau.any2json.parser","l":"LayexTableParser"},{"p":"com.github.romualdrousseau.any2json.parser","l":"LayexTableParserClass"},{"p":"com.github.romualdrousseau.any2json.layex","l":"Lexer"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Literal"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"LiteralNeg"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Many"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"MetaTableParser"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Nop"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Not"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Or"},{"p":"com.github.romualdrousseau.any2json.layex","l":"StringLexer"},{"p":"com.github.romualdrousseau.any2json.layex","l":"StringSymbol"},{"p":"com.github.romualdrousseau.any2json.layex","l":"TableLexer"},{"p":"com.github.romualdrousseau.any2json.layex","l":"TableMatcher"},{"p":"com.github.romualdrousseau.any2json.layex","l":"TableParser"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"Value"},{"p":"com.github.romualdrousseau.any2json.layex.operations","l":"ValueNeg"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/css/apache-maven-fluido-1.11.1.min.css b/docs/api/any2json-layex-parser/any2json-layex-parser/css/apache-maven-fluido-1.11.1.min.css deleted file mode 100644 index 68a9ecfb..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/css/apache-maven-fluido-1.11.1.min.css +++ /dev/null @@ -1,20 +0,0 @@ -/*! - * Bootstrap v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! - * Bootstrap Responsive v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}.section p,.section p,.section dt,.section dt{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:60px}body.topBarDisabled{padding-top:20px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}.hero-unit h2{font-size:60px}tt{padding:0 3px 2px;font-family:Monaco,Andale Mono,Courier New,monospace;font-size:.9em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fee9cc;color:rgba(0,0,0,0.75);padding:1px 3px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! - * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License - * https://github.com/simonwhitaker/github-fork-ribbon-css -*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/css/print.css b/docs/api/any2json-layex-parser/any2json-layex-parser/css/print.css deleted file mode 100644 index cd19a8c5..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/css/print.css +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {display: none !important;} -#bodyColumn, body.docs div.docs {margin: 0 !important;border: none !important} diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/css/site.css b/docs/api/any2json-layex-parser/any2json-layex-parser/css/site.css deleted file mode 100644 index c48367c3..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/css/site.css +++ /dev/null @@ -1,3 +0,0 @@ -#bodyColumn { - max-width: 1000px; -} \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/dependencies.html b/docs/api/any2json-layex-parser/any2json-layex-parser/dependencies.html deleted file mode 100644 index 5a4d1996..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/dependencies.html +++ /dev/null @@ -1,1560 +0,0 @@ - - - - - - - - - - Project Dependencies – Any2Json Layex Parser - - - - - - - - Fork me on GitHub -
            -
            - - - -
            -
            -
            - - -
            -
            -
            -

            Project Dependencies

            -

            compile

            -

            The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

            - - - - - - - - - - - - - - - - - - - - - - - - -
            GroupIdArtifactIdVersionTypeLicenses
            com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
            org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
            org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-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:

            - - - - - - - - - - - - - - - - - - -
            GroupIdArtifactIdVersionTypeLicenses
            junitjunit4.13.2jarEclipse Public License 1.0
            org.hamcresthamcrest2.2jarBSD License 3
            -

            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:

            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            GroupIdArtifactIdVersionClassifierTypeLicenses
            com.fasterxml.jackson.corejackson-annotations2.15.1-jarThe Apache Software License, Version 2.0
            com.fasterxml.jackson.corejackson-core2.15.1-jarThe Apache Software License, Version 2.0
            com.fasterxml.jackson.corejackson-databind2.16.0-jarThe Apache Software License, Version 2.0
            com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
            com.github.romualdrousseaushuju1.29-SNAPSHOT-jarGNU GENERAL PUBLIC LICENSE, Version 3.0
            com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
            com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
            com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
            com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
            com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
            com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
            com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
            com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
            commons-codeccommons-codec1.15-jarApache License, Version 2.0
            io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
            org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
            org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
            org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
            org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
            org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
            org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
            org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
            org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
            org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
            org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
            org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
            org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
            org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
            org.pythonjython-standalone2.7.3-jarJython Software License
            org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
            org.slf4jslf4j-api2.0.16-jarMIT License
            org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
            org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
            org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
            org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
            org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
            org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
            org.xerial.snappysnappy-java1.1.10.5-jar-
            -

            runtime

            -

            The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

            - - - - - - - - - - - - - - - - - - -
            GroupIdArtifactIdVersionTypeLicenses
            org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
            org.apache.logging.log4jlog4j-core2.23.1jarApache-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:

            - - - - - - - - - - - - -
            GroupIdArtifactIdVersionTypeLicenses
            org.hamcresthamcrest-core1.3jarNew BSD License
            -

            Project Dependency Graph

            - -
            -

            Dependency Tree

            -
            -

            Licenses

            -

            GNU General Public License (GPL) version 2, or any later version: JavaCPP

            -

            The Apache License, Version 2.0: fury-core, fury-format

            -

            Apache 2.0: error-prone annotations

            -

            Eclipse Public License 1.0: JUnit

            -

            GPLv2 with Classpath exception: JavaCPP

            -

            BSD-3-Clause: Protocol Buffers [Core]

            -

            MIT License: SLF4J API Module

            -

            BSD License 3: Hamcrest

            -

            Jython Software License: Jython

            -

            Apache License V2.0: FlatBuffers Java API

            -

            New BSD License: Hamcrest Core

            -

            WTFPL: Reflections

            -

            Apache License 2.0: Javassist

            -

            The MIT License: Checker Qual

            -

            Apache License, Version 2.0: Apache Commons Codec, Apache Commons Collections, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common

            -

            Apache-2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

            -

            LGPL 2.1: Javassist

            -

            MPL 1.1: Javassist

            -

            GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, any2json-layex-parser, shuju

            -

            The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, TensorFlow Core API Library, TensorFlow Core API Library Platform, jackson-databind

            -

            Dependency File Details

            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            FilenameSizeEntriesClassesPackagesJava VersionDebug Information
            jackson-annotations-2.15.1.jar75.6 kB867321.6Yes
            jackson-core-2.15.1.jar546.1 kB252----
               • Root-216185141.8Yes
               • Versioned-2119No
               • Versioned-125211Yes
               • Versioned-114217Yes
               • Versioned-114219Yes
            jackson-databind-2.16.0.jar1.6 MB818----
               • Root-816778231.8Yes
               • Versioned-2119No
            jackson-datatype-jsr310-2.15.1.jar122.9 kB82----
               • Root-805861.8Yes
               • Versioned-2119No
            any2json-2.44-SNAPSHOT.jar123.1 kB113891217Yes
            shuju-1.29-SNAPSHOT.jar129.3 kB115822117Yes
            jsr305-3.0.2.jar19.9 kB463531.5Yes
            error_prone_annotations-2.18.0.jar16 kB382621.8Yes
            flatbuffers-java-1.12.0.jar64.9 kB554511.8Yes
            failureaccess-1.0.1.jar4.6 kB15211.7Yes
            guava-32.1.2-jre.jar3 MB20602020181.8Yes
            listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700--
            j2objc-annotations-2.8.jar9.3 kB241311.7Yes
            protobuf-java-3.25.3.jar1.9 MB75473521.8Yes
            commons-codec-1.15.jar353.8 kB25310671.7Yes
            netty-common-4.1.96.Final.jar659.9 kB52449291.6Yes
            junit-4.13.2.jar384.6 kB389350321.5Yes
            arrow-format-14.0.0.jar110 kB1099311.8Yes
            arrow-memory-core-14.0.0.jar111.1 kB886851.8Yes
            arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8Yes
            arrow-vector-14.0.0.jar1.9 MB767703171.8Yes
            commons-collections4-4.4.jar751.9 kB555524191.8Yes
            log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
            log4j-api-2.23.1.jar342.5 kB241----
               • Root-23020591.8Yes
               • Versioned-11429Yes
            log4j-core-2.23.1.jar1.9 MB1310----
               • Root-12931206551.8Yes
               • Versioned-17749Yes
            log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
            javacpp-1.5.8-linux-x86_64.jar26.5 kB21----
               • Root-1900--
               • Versioned-2119No
            javacpp-1.5.8-macosx-x86_64.jar22.2 kB21----
               • Root-1900--
               • Versioned-2119No
            javacpp-1.5.8-windows-x86_64.jar1.4 MB69----
               • Root-6700--
               • Versioned-2119No
            javacpp-1.5.8.jar497.3 kB260----
               • Root-25820051.7Yes
               • Versioned-2119No
            checker-qual-3.33.0.jar224 kB426358301.8Yes
            fury-core-0.4.1.jar2.4 MB14701358491.8Yes
            fury-format-0.4.1.jar130.2 kB846861.8Yes
            hamcrest-2.2.jar123.4 kB122108111.7Yes
            hamcrest-core-1.3.jar45 kB524531.5Yes
            javassist-3.28.0-GA.jar851.5 kB474426171.8Yes
            jython-standalone-2.7.3.jar47.3 MB23845182445281.8Yes
            reflections-0.10.2.jar130.4 kB877451.8Yes
            slf4j-api-2.0.16.jar69.4 kB71----
               • Root-695541.8Yes
               • Versioned-2119No
            ndarray-0.4.0.jar302.2 kB2011761711Yes
            tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700--
            tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700--
            tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000--
            tensorflow-core-api-0.5.0.jar8 MB491048435611Yes
            tensorflow-core-platform-0.5.0.jar2.4 kB700--
            snappy-java-1.1.10.5.jar2.3 MB1064031.8Yes
            TotalSizeEntriesClassesPackagesJava VersionDebug Information
            46383.1 MB413203410610191738
            compile: 41compile: 380.7 MBcompile: 39428compile: 32394compile: 91717compile: 33
            runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2
            test: 3test: 553 kBtest: 563test: 503test: 461.7test: 3
            -
            -
            -
            -
            -
            -
            -
            -@ 2024 Romuald Rousseau - All rights reserved -
            -
            -
            - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/dependency-info.html b/docs/api/any2json-layex-parser/any2json-layex-parser/dependency-info.html deleted file mode 100644 index 4f303d60..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/dependency-info.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - Maven Coordinates – Any2Json Layex Parser - - - - - - - - Fork me on GitHub -
            -
            - - - -
            -
            -
            - - -
            -
            -
            -

            Maven Coordinates

            -

            Apache Maven

            -
            <dependency>
            -  <groupId>com.github.romualdrousseau</groupId>
            -  <artifactId>any2json-layex-parser</artifactId>
            -  <version>2.44-SNAPSHOT</version>
            -</dependency>
            -

            Apache Ivy

            -
            <dependency org="com.github.romualdrousseau" name="any2json-layex-parser" rev="2.44-SNAPSHOT">
            -  <artifact name="any2json-layex-parser" type="jar" />
            -</dependency>
            -

            Groovy Grape

            -
            @Grapes(
            -@Grab(group='com.github.romualdrousseau', module='any2json-layex-parser', version='2.44-SNAPSHOT')
            -)
            -

            Gradle/Grails

            -
            implementation 'com.github.romualdrousseau:any2json-layex-parser:2.44-SNAPSHOT'
            -

            Scala SBT

            -
            libraryDependencies += "com.github.romualdrousseau" % "any2json-layex-parser" % "2.44-SNAPSHOT"
            -

            Leiningen

            -
            [com.github.romualdrousseau/any2json-layex-parser "2.44-SNAPSHOT"]
            -
            -
            -
            -
            -
            -
            -
            -@ 2024 Romuald Rousseau - All rights reserved -
            -
            -
            - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/dependency-management.html b/docs/api/any2json-layex-parser/any2json-layex-parser/dependency-management.html deleted file mode 100644 index 66eab212..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/dependency-management.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - Project Dependency Management – Any2Json Layex Parser - - - - - - - - Fork me on GitHub -
            -
            - - - -
            -
            -
            - - -
            -
            -
            -

            Project Dependency Management

            -

            compile

            -

            The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

            - - - - - - - - - - - - - - - - - - - - - - - - -
            GroupIdArtifactIdVersionTypeLicense
            com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
            org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
            org.slf4jslf4j-api2.0.16jarMIT License
            -
            -
            -
            -
            -
            -
            -
            -@ 2024 Romuald Rousseau - All rights reserved -
            -
            -
            - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/distribution-management.html b/docs/api/any2json-layex-parser/any2json-layex-parser/distribution-management.html deleted file mode 100644 index 4908b3cf..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/distribution-management.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - Project Distribution Management – Any2Json Layex Parser - - - - - - - - Fork me on GitHub -
            -
            - - - -
            -
            -
            - - -
            -
            -
            -

            Overview

            -

            The following is the distribution management information used by this project.

            -

            Repository - ossrh

            https://oss.sonatype.org/service/local/staging/deploy/maven2
            -

            Snapshot Repository - ossrh

            https://oss.sonatype.org/content/repositories/snapshots
            -

            Site - any2json-layex-parser-site

            -

            file:///mnt/media/Projects/Any2Json-monorepo/any2json-layex-parser//any2json-layex-parser

            -
            -
            -
            -
            -
            -
            -
            -@ 2024 Romuald Rousseau - All rights reserved -
            -
            -
            - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index 423bd5d3..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index 44694887..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index a498ef4e..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index d83c539b..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/accessories-text-editor.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/accessories-text-editor.png deleted file mode 100644 index abc3366e..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/accessories-text-editor.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/add.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/add.gif deleted file mode 100644 index 1cb3dbf9..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/add.gif and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/any2json-logo.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/any2json-logo.png deleted file mode 100644 index bc971a5f..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/any2json-logo.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/apache-maven-project-2.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/apache-maven-project-2.png deleted file mode 100644 index a44db6ed..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/apache-maven-project-2.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/application-certificate.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/application-certificate.png deleted file mode 100644 index cc6aff61..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/application-certificate.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/close.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/close.gif deleted file mode 100644 index 1c26bbc5..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/close.gif and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/contact-new.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/contact-new.png deleted file mode 100644 index ebc4316d..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/contact-new.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/document-properties.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/document-properties.png deleted file mode 100644 index 34c2409a..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/document-properties.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/drive-harddisk.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/drive-harddisk.png deleted file mode 100644 index d7ce475f..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/drive-harddisk.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/fix.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/fix.gif deleted file mode 100644 index b7eb3dc4..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/fix.gif and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_error_sml.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_error_sml.gif deleted file mode 100644 index 12e9a01a..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_error_sml.gif and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_help_sml.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_help_sml.gif deleted file mode 100644 index aaf20e6e..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_help_sml.gif and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_info_sml.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_info_sml.gif deleted file mode 100644 index b7763267..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_info_sml.gif and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_success_sml.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_success_sml.gif deleted file mode 100644 index 0a195279..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_success_sml.gif and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_warning_sml.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_warning_sml.gif deleted file mode 100644 index ac6ad6ad..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/icon_warning_sml.gif and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/image-x-generic.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/image-x-generic.png deleted file mode 100644 index ab49efb3..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/image-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/internet-web-browser.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/internet-web-browser.png deleted file mode 100644 index 307d6aca..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/internet-web-browser.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/build-by-maven-black.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/build-by-maven-black.png deleted file mode 100644 index 919fd0f6..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/build-by-maven-black.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/build-by-maven-white.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/build-by-maven-white.png deleted file mode 100644 index 7d44c9c2..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/build-by-maven-white.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/maven-feather.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/maven-feather.png deleted file mode 100644 index b5ada836..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/logos/maven-feather.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/network-server.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/network-server.png deleted file mode 100644 index 1d12e193..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/network-server.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/package-x-generic.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/package-x-generic.png deleted file mode 100644 index 8b7e9e67..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/package-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/pre-release.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/pre-release.png deleted file mode 100644 index d448e850..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/pre-release.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/retired.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/retired.png deleted file mode 100644 index f89f6a29..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/retired.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/sandbox.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/sandbox.png deleted file mode 100644 index f88b3626..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/profiles/sandbox.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/remove.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/remove.gif deleted file mode 100644 index fc65631c..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/remove.gif and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/rss.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/rss.png deleted file mode 100644 index a9850ee2..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/rss.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/update.gif b/docs/api/any2json-layex-parser/any2json-layex-parser/images/update.gif deleted file mode 100644 index b2a6d0bf..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/update.gif and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/images/window-new.png b/docs/api/any2json-layex-parser/any2json-layex-parser/images/window-new.png deleted file mode 100644 index 0e12ef95..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/images/window-new.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/img/glyphicons-halflings-white.png b/docs/api/any2json-layex-parser/any2json-layex-parser/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/img/glyphicons-halflings-white.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/img/glyphicons-halflings.png b/docs/api/any2json-layex-parser/any2json-layex-parser/img/glyphicons-halflings.png deleted file mode 100644 index a9969993..00000000 Binary files a/docs/api/any2json-layex-parser/any2json-layex-parser/img/glyphicons-halflings.png and /dev/null differ diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/index.html b/docs/api/any2json-layex-parser/any2json-layex-parser/index.html deleted file mode 100644 index 9e1459bc..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/index.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - About Any2Json Layex Parser – Any2Json Layex Parser - - - - - - - - Fork me on GitHub -
            -
            - - - -
            -
            -
            - - -
            -
            -
            -

            About Any2Json Layex Parser

            -

            Any2Json plugin to parse complex layout implementing Table Layout Regular Expression - Layex

            -

            Description

            -

            In today's data-driven landscape, navigating the complexities of semi-structured documents poses a significant challenge -for organizations. These documents, characterized by diverse formats and a lack of standardization, often require -specialized skills for effective manipulation and analysis. However, we propose a novel framework to address this -challenge. By leveraging innovative algorithms and machine learning techniques, Any2Json -offers a solution that transcends manual coding, providing enhanced accessibility to users across diverse skill levels. -Moreover, by automating the extraction process, it not only saves time but also minimizes errors, particularly beneficial -for industries dealing with large volumes of such documents. Crucially, this framework integrates seamlessly with machine -learning workflows, unlocking new possibilities for data enrichment and predictive modeling. Aligned with the paradigm of -data as a service, it offers a scalable and efficient means of managing semi-structured data, thereby expanding the toolkit -of data services available to organizations.

            -

            Getting Started

            -

            You will find articles and tutorials here.

            -
            -
            -
            -
            -
            -
            -
            -@ 2024 Romuald Rousseau - All rights reserved -
            -
            -
            - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/js/apache-maven-fluido-1.11.1.min.js b/docs/api/any2json-layex-parser/any2json-layex-parser/js/apache-maven-fluido-1.11.1.min.js deleted file mode 100644 index 7a841545..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/js/apache-maven-fluido-1.11.1.min.js +++ /dev/null @@ -1,287 +0,0 @@ -(function(e,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=e.document?p(e,!0):function(e){if(!e.document)throw Error("jQuery requires a window with a document");return p(e)}:p(e)})("undefined"!==typeof window?window:this,function(e,p){function x(a){var b=a.length,f=d.type(a);return"function"===f||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===f||0===b||"number"===typeof b&&0b;b+=2)"margin"=== -f&&(u+=d.css(a,f+oa[b],!0,l)),k?("content"===f&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==f&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==f&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,f){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); -l=parseFloat(l)||0}return l+S(a,b,f||(c?"border":"content"),k,u)+"px"}function H(a,b,f,d,l){return new H.prototype.init(a,b,f,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var f,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)f=oa[l],d["margin"+f]=d["padding"+f]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,f){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,e=l.length;cf&&l)return b;e.resolveWith(a,[h]);return!1}, -h=e.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},f),originalProperties:b,originalOptions:f,startTime:wa||J(),duration:f.duration,tweens:[],createTween:function(b,f){b=d.Tween(a,h.opts,b,f,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var f=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;fa?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,f){return a.call(b,f,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, -last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&af?Math.max(0,d+f):f:0;fF.cacheLength&&delete a[b.shift()];return a[d+" "]=f}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function e(a,b){var d=b&&a,f=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| --2147483648)-(~a.sourceIndex||-2147483648);if(f)return f;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,f){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(f[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& -a}function n(){}function v(a){for(var b=0,d=a.length,f="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), -CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= -/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,f=0;a[d++]=b[f++];);a.length= -d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); -return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, -ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],f=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[f++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; -J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); -a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); -(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& -a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var f=!a.compareDocumentPosition-!d.compareDocumentPosition;if(f)return f;f=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return f&1||!B.sortDetached&&d.compareDocumentPosition(a)===f?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:f&4?-1:1}:function(a,d){if(a===d)return x=!0,0; -var f=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return e(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[f]===u[f];)f++;return f?e(c[f],u[f]):c[f]===E?-1:u[f]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var f=Ba.call(a, -d);if(f||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return f}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, -button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,f){var k=b[0];f&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,f=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= -0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var f;if(!a)return this;if("string"=== -typeof a){f="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!f||!f[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(f[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(f[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(f[1])&&d.isPlainObject(b))for(f in b)if(d.isFunction(this[f]))this[f](b[f]);else this.attr(f,b[f])}else{if((b=z.getElementById(f[2]))&&b.parentNode){if(b.id!==f[2])return Ha.find(a);this.length=1;this[0]=b}this.context= -z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,f){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===f||1!==a.nodeType||!d(a).is(f));)1===a.nodeType&& -k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,f=d(a,this),k=f.length;return this.filter(function(){for(b=0;bf.nodeType&&(e?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: -new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=f),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(f,b))){if(!k&&!n.noBubble&&!d.isWindow(f)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(f.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||e)}for(v= -0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, -"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= -ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,f){var c,l,e,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?e=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(e=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(e),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& -n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== -t)n.defaultValue=l.defaultValue}}if(b)if(f)for(h=h||N(a),c=c||N(e),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,e);c=N(e,"script");0f;f++)c[a+oa[f]+b]=d[f]||d[f-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var f,e={},k=0;if(d.isArray(b)){c=ga(a);for(f=b.length;kc)?null:[],g=a?c+1:f.length,h=0>c?g:a?c:0;hc.indexOf(" "+e+" ")&&(c+=e+" ");c=d.trim(c);f.className!==c&&(f.className=c)}return this},removeClass:function(a){var b, -f,c,e,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=f;var P, -O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", -error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(f)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,e=l.data,k=l.error,f=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";f?w.resolveWith(y,[e,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(f?"ajaxSuccess":"ajaxError", -[B,t,f?e:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var e,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? -null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ -"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); -t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", -t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(e in t.headers)B.setRequestHeader(e,t.headers[e]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(e in{success:1,error:1,complete:1})B[e](t[e]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, -F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,e,g){d.isFunction(c)&&(g=g||e,e=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:e})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, -b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? -a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= -function(a,b){var c,e=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;e[e.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return e.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, -"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& -La()))a:{try{a=new e.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,e){var f,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(f in a.xhrFields)g[f]=a.xhrFields[f];a.mimeType&& -g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(f in c)void 0!==c[f]&&g.setRequestHeader(f,c[f]+"");g.send(a.hasContent&&a.data||null);b=function(c,f){var h,l,m;if(b&&(f||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,f)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== -h&&(h=204):h=m.text?200:404}m&&e(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", -a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,f){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||f(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, -!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var f,g,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return f=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, -"$1"+f):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+f),a.converters["script json"]=function(){h||d.error(f+" was not called");return h[0]},a.dataTypes[0]="json",g=e[f],e[f]=function(){h=arguments},c.always(function(){e[f]=g;a[f]&&(a.jsonpCallback=b.jsonpCallback,Db.push(f));h&&d.isFunction(g)&&g(h[0]);h=g=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var f=mb.exec(a);c=!c&&[];if(f)return[b.createElement(f[1])]; -f=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],f.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var f,e,g,h=this,m=a.indexOf(" ");0<=m&&(f=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):g==c?this.pause().cycle():this.slide(c>g?"next":"prev",e(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end), -this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,g){var h=this.$element.find(".item.active"),m=g||h[c]();g=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;g&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=e.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& -(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=e(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(e.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; -setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}g&&this.cycle();return this}}};var x=e.fn.carousel;e.fn.carousel=function(c){return this.each(function(){var g=e(this),h=g.data("carousel"),m=e.extend({},e.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||g.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); -else if(n)h[n]();else m.interval&&h.pause().cycle()})};e.fn.carousel.defaults={interval:5E3,pause:"hover"};e.fn.carousel.Constructor=p;e.fn.carousel.noConflict=function(){e.fn.carousel=x;return this};e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var g=e(this),h,m=e(g.attr("data-target")||(h=g.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=e.extend({},m.data(),g.data());var n;m.carousel(h);(n=g.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); -c.preventDefault()})}(window.jQuery); -!function(e){var p=function(c,g){this.$element=e(c);this.options=e.extend({},e.fn.collapse.defaults,g);this.options.parent&&(this.$parent=e(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,g,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();g=e.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= -h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",e.Event("show"),"shown");e.support.transition&&this.$element[c](this.$element[0][g])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var e=this.dimension();this.$element.removeClass("collapse")[e](c|| -"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,g,h){var m=this,n=function(){"show"==g.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(g);g.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=e.fn.collapse; -e.fn.collapse=function(c){return this.each(function(){var g=e(this),h=g.data("collapse"),m=e.extend({},e.fn.collapse.defaults,g.data(),"object"==typeof c&&c);h||g.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.collapse.defaults={toggle:!0};e.fn.collapse.Constructor=p;e.fn.collapse.noConflict=function(){e.fn.collapse=x;return this};e(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var g=e(this),h;c=g.attr("data-target")||c.preventDefault()||(h= -g.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=e(c).data("collapse")?"toggle":g.data();g[e(c).hasClass("in")?"addClass":"removeClass"]("collapsed");e(c).collapse(h)})}(window.jQuery); -!function(e){function p(){e(".dropdown-backdrop").remove();e("[data-toggle\x3ddropdown]").each(function(){x(e(this)).removeClass("open")})}function x(c){var g=c.attr("data-target");g||(g=(g=c.attr("href"))&&/#/.test(g)&&g.replace(/.*(?=#[^\s]*$)/,""));(g=g&&e(g))&&g.length||(g=c.parent());return g}var c=function(c){var g=e(c).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){g.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= -e(this);var g,h;if(!c.is(".disabled, :disabled")){g=x(c);h=g.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)e('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(e(this)).on("click",p);g.toggleClass("open")}c.focus();return!1}},keydown:function(c){var g,h,p;if(/(38|40|27)/.test(c.keyCode)&&(g=e(this),c.preventDefault(),c.stopPropagation(),!g.is(".disabled, :disabled"))){h=x(g);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), -g.click();g=e("[role\x3dmenu] li:not(.divider):visible a",h);g.length&&(h=g.index(g.filter(":focus")),38==c.keyCode&&0c.left&&(e=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(e-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,e,h){this.arrow().css(h,c?50*(1-c/e)+"%":"")},setContent:function(){var c=this.tip(),e=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](e);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= -setTimeout(function(){g.off(e.support.transition.end).detach()},500);g.one(e.support.transition.end,function(){clearTimeout(c);g.detach()})}var g=this.tip(),h=e.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return g.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?c():g.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| -"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return e.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,e=this.options;return c.attr("data-original-title")||("function"==typeof e.title?e.title.call(c[0]):e.title)},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow= -this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?e(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=e.fn.tooltip; -e.fn.tooltip=function(c){return this.each(function(){var g=e(this),h=g.data("tooltip"),m="object"==typeof c&&c;h||g.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.tooltip.Constructor=p;e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};e.fn.tooltip.noConflict= -function(){e.fn.tooltip=x;return this}}(window.jQuery); -!function(e){var p=function(c,e){this.init("popover",c,e)};p.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),e=this.getTitle(),h=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](e);c.find(".popover-content")[this.options.html?"html":"text"](h);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,e=this.options; -return("function"==typeof e.content?e.content.call(c[0]):e.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=e(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=e.fn.popover;e.fn.popover=function(c){return this.each(function(){var g=e(this),h=g.data("popover"),m="object"==typeof c&&c;h||g.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.popover.Constructor=p;e.fn.popover.defaults= -e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});e.fn.popover.noConflict=function(){e.fn.popover=x;return this}}(window.jQuery); -!function(e){function p(c,g){var h=e.proxy(this.process,this),m=e(c).is("body")?e(window):e(c),n;this.options=e.extend({},e.fn.scrollspy.defaults,g);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=e(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=e("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=e([]);this.targets=e([]);this.$body.find(this.selector).map(function(){var g= -e(this),g=g.data("target")||g.attr("href"),h=/^#\w/.test(g)&&e(g);return h&&h.length&&[[h.position().top+(!e.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),g]]||null}).sort(function(c,e){return c[0]-e[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,e=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),h=this.offsets,m=this.targets,n=this.activeTarget, -p;if(c>=e)return n!=(p=m.last()[0])&&this.activate(p);for(p=h.length;p--;)n!=m[p]&&c>=h[p]&&(!h[p+1]||c<=h[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;e(this.selector).parent(".active").removeClass("active");c=e(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=e.fn.scrollspy;e.fn.scrollspy=function(c){return this.each(function(){var g= -e(this),h=g.data("scrollspy"),m="object"==typeof c&&c;h||g.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.scrollspy.Constructor=p;e.fn.scrollspy.defaults={offset:10};e.fn.scrollspy.noConflict=function(){e.fn.scrollspy=x;return this};e(window).on("load",function(){e('[data-spy\x3d"scroll"]').each(function(){var c=e(this);c.scrollspy(c.data())})})}(window.jQuery); -!function(e){var p=function(c){this.element=e(c)};p.prototype={constructor:p,show:function(){var c=this.element,g=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=g.find(".active:last a")[0],n=e.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=e(h),this.activate(c.parent("li"),g),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, -g,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=g.find("\x3e .active"),p=h&&e.support.transition&&n.hasClass("fade");p?n.one(e.support.transition.end,m):m();n.removeClass("in")}};var x=e.fn.tab;e.fn.tab=function(c){return this.each(function(){var g=e(this),h=g.data("tab");h||g.data("tab", -h=new p(this));if("string"==typeof c)h[c]()})};e.fn.tab.Constructor=p;e.fn.tab.noConflict=function(){e.fn.tab=x;return this};e(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();e(this).tab("show")})}(window.jQuery); -!function(e){var p=function(c,g){this.$element=e(c);this.options=e.extend({},e.fn.typeahead.defaults,g);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=e(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); -return this.hide()},updater:function(c){return c},show:function(){var c=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&g<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-g:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=e.fn.affix;e.fn.affix=function(c){return this.each(function(){var g=e(this),h=g.data("affix"),m="object"==typeof c&&c;h||g.data("affix", -h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.affix.Constructor=p;e.fn.affix.defaults={offset:0};e.fn.affix.noConflict=function(){e.fn.affix=x;return this};e(window).on("load",function(){e('[data-spy\x3d"affix"]').each(function(){var c=e(this),g=c.data();g.offset=g.offset||{};g.offsetBottom&&(g.offset.bottom=g.offsetBottom);g.offsetTop&&(g.offset.top=g.offsetTop);c.affix(g)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; -(function(){function e(c){function e(c){var e=c.charCodeAt(0);if(92!==e)return e;var g=c.charAt(1);return(e=H[g])?e:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= -[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var e=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=e.length,m=[],v=0,A=0;v/, -q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));e.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));e.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=e.types)&& -h.push(["typ",m]);e=(""+e.keywords).replace(/^ | $/g,"");e.length&&h.push(["kwd",RegExp("^(?:"+e.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,e){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; -if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var e=c.nodeValue,r=e.match(p);if(r){var v=e.substring(0,r.index);c.nodeValue=v;(e=e.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(e),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function e(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=e(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, -h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=e(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], -"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], -V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], -Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=g({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ -ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), -"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", -/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(g({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(g({keywords:"null,true,false"}),["json"]);m(g({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(g({keywords:aa,cStyleComments:!0}),["java"]);m(g({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(g({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), -["cv","py"]);m(g({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(g({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(g({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(g({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", -hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,e,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:e,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function e(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]\.\/\(\)\*\\\n\t\b\v]/g, -"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var e=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return e||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/licenses.html b/docs/api/any2json-layex-parser/any2json-layex-parser/licenses.html deleted file mode 100644 index bdea655b..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/licenses.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - - - - - - Project Licenses – Any2Json Layex Parser - - - - - - - - Fork me on GitHub -
            -
            - - - -
            -
            -
            - - -
            -
            -
            -

            Overview

            -

            Typically the licenses listed for the project are that of the project itself, and not of dependencies.

            -

            Project Licenses

            -

            GNU GENERAL PUBLIC LICENSE, Version 3.0

            -
                                GNU GENERAL PUBLIC LICENSE
            -                       Version 3, 29 June 2007
            -
            - Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
            - Everyone is permitted to copy and distribute verbatim copies
            - of this license document, but changing it is not allowed.
            -
            -                            Preamble
            -
            -  The GNU General Public License is a free, copyleft license for
            -software and other kinds of works.
            -
            -  The licenses for most software and other practical works are designed
            -to take away your freedom to share and change the works.  By contrast,
            -the GNU General Public License is intended to guarantee your freedom to
            -share and change all versions of a program--to make sure it remains free
            -software for all its users.  We, the Free Software Foundation, use the
            -GNU General Public License for most of our software; it applies also to
            -any other work released this way by its authors.  You can apply it to
            -your programs, too.
            -
            -  When we speak of free software, we are referring to freedom, not
            -price.  Our General Public Licenses are designed to make sure that you
            -have the freedom to distribute copies of free software (and charge for
            -them if you wish), that you receive source code or can get it if you
            -want it, that you can change the software or use pieces of it in new
            -free programs, and that you know you can do these things.
            -
            -  To protect your rights, we need to prevent others from denying you
            -these rights or asking you to surrender the rights.  Therefore, you have
            -certain responsibilities if you distribute copies of the software, or if
            -you modify it: responsibilities to respect the freedom of others.
            -
            -  For example, if you distribute copies of such a program, whether
            -gratis or for a fee, you must pass on to the recipients the same
            -freedoms that you received.  You must make sure that they, too, receive
            -or can get the source code.  And you must show them these terms so they
            -know their rights.
            -
            -  Developers that use the GNU GPL protect your rights with two steps:
            -(1) assert copyright on the software, and (2) offer you this License
            -giving you legal permission to copy, distribute and/or modify it.
            -
            -  For the developers' and authors' protection, the GPL clearly explains
            -that there is no warranty for this free software.  For both users' and
            -authors' sake, the GPL requires that modified versions be marked as
            -changed, so that their problems will not be attributed erroneously to
            -authors of previous versions.
            -
            -  Some devices are designed to deny users access to install or run
            -modified versions of the software inside them, although the manufacturer
            -can do so.  This is fundamentally incompatible with the aim of
            -protecting users' freedom to change the software.  The systematic
            -pattern of such abuse occurs in the area of products for individuals to
            -use, which is precisely where it is most unacceptable.  Therefore, we
            -have designed this version of the GPL to prohibit the practice for those
            -products.  If such problems arise substantially in other domains, we
            -stand ready to extend this provision to those domains in future versions
            -of the GPL, as needed to protect the freedom of users.
            -
            -  Finally, every program is threatened constantly by software patents.
            -States should not allow patents to restrict development and use of
            -software on general-purpose computers, but in those that do, we wish to
            -avoid the special danger that patents applied to a free program could
            -make it effectively proprietary.  To prevent this, the GPL assures that
            -patents cannot be used to render the program non-free.
            -
            -  The precise terms and conditions for copying, distribution and
            -modification follow.
            -
            -                       TERMS AND CONDITIONS
            -
            -  0. Definitions.
            -
            -  "This License" refers to version 3 of the GNU General Public License.
            -
            -  "Copyright" also means copyright-like laws that apply to other kinds of
            -works, such as semiconductor masks.
            -
            -  "The Program" refers to any copyrightable work licensed under this
            -License.  Each licensee is addressed as "you".  "Licensees" and
            -"recipients" may be individuals or organizations.
            -
            -  To "modify" a work means to copy from or adapt all or part of the work
            -in a fashion requiring copyright permission, other than the making of an
            -exact copy.  The resulting work is called a "modified version" of the
            -earlier work or a work "based on" the earlier work.
            -
            -  A "covered work" means either the unmodified Program or a work based
            -on the Program.
            -
            -  To "propagate" a work means to do anything with it that, without
            -permission, would make you directly or secondarily liable for
            -infringement under applicable copyright law, except executing it on a
            -computer or modifying a private copy.  Propagation includes copying,
            -distribution (with or without modification), making available to the
            -public, and in some countries other activities as well.
            -
            -  To "convey" a work means any kind of propagation that enables other
            -parties to make or receive copies.  Mere interaction with a user through
            -a computer network, with no transfer of a copy, is not conveying.
            -
            -  An interactive user interface displays "Appropriate Legal Notices"
            -to the extent that it includes a convenient and prominently visible
            -feature that (1) displays an appropriate copyright notice, and (2)
            -tells the user that there is no warranty for the work (except to the
            -extent that warranties are provided), that licensees may convey the
            -work under this License, and how to view a copy of this License.  If
            -the interface presents a list of user commands or options, such as a
            -menu, a prominent item in the list meets this criterion.
            -
            -  1. Source Code.
            -
            -  The "source code" for a work means the preferred form of the work
            -for making modifications to it.  "Object code" means any non-source
            -form of a work.
            -
            -  A "Standard Interface" means an interface that either is an official
            -standard defined by a recognized standards body, or, in the case of
            -interfaces specified for a particular programming language, one that
            -is widely used among developers working in that language.
            -
            -  The "System Libraries" of an executable work include anything, other
            -than the work as a whole, that (a) is included in the normal form of
            -packaging a Major Component, but which is not part of that Major
            -Component, and (b) serves only to enable use of the work with that
            -Major Component, or to implement a Standard Interface for which an
            -implementation is available to the public in source code form.  A
            -"Major Component", in this context, means a major essential component
            -(kernel, window system, and so on) of the specific operating system
            -(if any) on which the executable work runs, or a compiler used to
            -produce the work, or an object code interpreter used to run it.
            -
            -  The "Corresponding Source" for a work in object code form means all
            -the source code needed to generate, install, and (for an executable
            -work) run the object code and to modify the work, including scripts to
            -control those activities.  However, it does not include the work's
            -System Libraries, or general-purpose tools or generally available free
            -programs which are used unmodified in performing those activities but
            -which are not part of the work.  For example, Corresponding Source
            -includes interface definition files associated with source files for
            -the work, and the source code for shared libraries and dynamically
            -linked subprograms that the work is specifically designed to require,
            -such as by intimate data communication or control flow between those
            -subprograms and other parts of the work.
            -
            -  The Corresponding Source need not include anything that users
            -can regenerate automatically from other parts of the Corresponding
            -Source.
            -
            -  The Corresponding Source for a work in source code form is that
            -same work.
            -
            -  2. Basic Permissions.
            -
            -  All rights granted under this License are granted for the term of
            -copyright on the Program, and are irrevocable provided the stated
            -conditions are met.  This License explicitly affirms your unlimited
            -permission to run the unmodified Program.  The output from running a
            -covered work is covered by this License only if the output, given its
            -content, constitutes a covered work.  This License acknowledges your
            -rights of fair use or other equivalent, as provided by copyright law.
            -
            -  You may make, run and propagate covered works that you do not
            -convey, without conditions so long as your license otherwise remains
            -in force.  You may convey covered works to others for the sole purpose
            -of having them make modifications exclusively for you, or provide you
            -with facilities for running those works, provided that you comply with
            -the terms of this License in conveying all material for which you do
            -not control copyright.  Those thus making or running the covered works
            -for you must do so exclusively on your behalf, under your direction
            -and control, on terms that prohibit them from making any copies of
            -your copyrighted material outside their relationship with you.
            -
            -  Conveying under any other circumstances is permitted solely under
            -the conditions stated below.  Sublicensing is not allowed; section 10
            -makes it unnecessary.
            -
            -  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
            -
            -  No covered work shall be deemed part of an effective technological
            -measure under any applicable law fulfilling obligations under article
            -11 of the WIPO copyright treaty adopted on 20 December 1996, or
            -similar laws prohibiting or restricting circumvention of such
            -measures.
            -
            -  When you convey a covered work, you waive any legal power to forbid
            -circumvention of technological measures to the extent such circumvention
            -is effected by exercising rights under this License with respect to
            -the covered work, and you disclaim any intention to limit operation or
            -modification of the work as a means of enforcing, against the work's
            -users, your or third parties' legal rights to forbid circumvention of
            -technological measures.
            -
            -  4. Conveying Verbatim Copies.
            -
            -  You may convey verbatim copies of the Program's source code as you
            -receive it, in any medium, provided that you conspicuously and
            -appropriately publish on each copy an appropriate copyright notice;
            -keep intact all notices stating that this License and any
            -non-permissive terms added in accord with section 7 apply to the code;
            -keep intact all notices of the absence of any warranty; and give all
            -recipients a copy of this License along with the Program.
            -
            -  You may charge any price or no price for each copy that you convey,
            -and you may offer support or warranty protection for a fee.
            -
            -  5. Conveying Modified Source Versions.
            -
            -  You may convey a work based on the Program, or the modifications to
            -produce it from the Program, in the form of source code under the
            -terms of section 4, provided that you also meet all of these conditions:
            -
            -    a) The work must carry prominent notices stating that you modified
            -    it, and giving a relevant date.
            -
            -    b) The work must carry prominent notices stating that it is
            -    released under this License and any conditions added under section
            -    7.  This requirement modifies the requirement in section 4 to
            -    "keep intact all notices".
            -
            -    c) You must license the entire work, as a whole, under this
            -    License to anyone who comes into possession of a copy.  This
            -    License will therefore apply, along with any applicable section 7
            -    additional terms, to the whole of the work, and all its parts,
            -    regardless of how they are packaged.  This License gives no
            -    permission to license the work in any other way, but it does not
            -    invalidate such permission if you have separately received it.
            -
            -    d) If the work has interactive user interfaces, each must display
            -    Appropriate Legal Notices; however, if the Program has interactive
            -    interfaces that do not display Appropriate Legal Notices, your
            -    work need not make them do so.
            -
            -  A compilation of a covered work with other separate and independent
            -works, which are not by their nature extensions of the covered work,
            -and which are not combined with it such as to form a larger program,
            -in or on a volume of a storage or distribution medium, is called an
            -"aggregate" if the compilation and its resulting copyright are not
            -used to limit the access or legal rights of the compilation's users
            -beyond what the individual works permit.  Inclusion of a covered work
            -in an aggregate does not cause this License to apply to the other
            -parts of the aggregate.
            -
            -  6. Conveying Non-Source Forms.
            -
            -  You may convey a covered work in object code form under the terms
            -of sections 4 and 5, provided that you also convey the
            -machine-readable Corresponding Source under the terms of this License,
            -in one of these ways:
            -
            -    a) Convey the object code in, or embodied in, a physical product
            -    (including a physical distribution medium), accompanied by the
            -    Corresponding Source fixed on a durable physical medium
            -    customarily used for software interchange.
            -
            -    b) Convey the object code in, or embodied in, a physical product
            -    (including a physical distribution medium), accompanied by a
            -    written offer, valid for at least three years and valid for as
            -    long as you offer spare parts or customer support for that product
            -    model, to give anyone who possesses the object code either (1) a
            -    copy of the Corresponding Source for all the software in the
            -    product that is covered by this License, on a durable physical
            -    medium customarily used for software interchange, for a price no
            -    more than your reasonable cost of physically performing this
            -    conveying of source, or (2) access to copy the
            -    Corresponding Source from a network server at no charge.
            -
            -    c) Convey individual copies of the object code with a copy of the
            -    written offer to provide the Corresponding Source.  This
            -    alternative is allowed only occasionally and noncommercially, and
            -    only if you received the object code with such an offer, in accord
            -    with subsection 6b.
            -
            -    d) Convey the object code by offering access from a designated
            -    place (gratis or for a charge), and offer equivalent access to the
            -    Corresponding Source in the same way through the same place at no
            -    further charge.  You need not require recipients to copy the
            -    Corresponding Source along with the object code.  If the place to
            -    copy the object code is a network server, the Corresponding Source
            -    may be on a different server (operated by you or a third party)
            -    that supports equivalent copying facilities, provided you maintain
            -    clear directions next to the object code saying where to find the
            -    Corresponding Source.  Regardless of what server hosts the
            -    Corresponding Source, you remain obligated to ensure that it is
            -    available for as long as needed to satisfy these requirements.
            -
            -    e) Convey the object code using peer-to-peer transmission, provided
            -    you inform other peers where the object code and Corresponding
            -    Source of the work are being offered to the general public at no
            -    charge under subsection 6d.
            -
            -  A separable portion of the object code, whose source code is excluded
            -from the Corresponding Source as a System Library, need not be
            -included in conveying the object code work.
            -
            -  A "User Product" is either (1) a "consumer product", which means any
            -tangible personal property which is normally used for personal, family,
            -or household purposes, or (2) anything designed or sold for incorporation
            -into a dwelling.  In determining whether a product is a consumer product,
            -doubtful cases shall be resolved in favor of coverage.  For a particular
            -product received by a particular user, "normally used" refers to a
            -typical or common use of that class of product, regardless of the status
            -of the particular user or of the way in which the particular user
            -actually uses, or expects or is expected to use, the product.  A product
            -is a consumer product regardless of whether the product has substantial
            -commercial, industrial or non-consumer uses, unless such uses represent
            -the only significant mode of use of the product.
            -
            -  "Installation Information" for a User Product means any methods,
            -procedures, authorization keys, or other information required to install
            -and execute modified versions of a covered work in that User Product from
            -a modified version of its Corresponding Source.  The information must
            -suffice to ensure that the continued functioning of the modified object
            -code is in no case prevented or interfered with solely because
            -modification has been made.
            -
            -  If you convey an object code work under this section in, or with, or
            -specifically for use in, a User Product, and the conveying occurs as
            -part of a transaction in which the right of possession and use of the
            -User Product is transferred to the recipient in perpetuity or for a
            -fixed term (regardless of how the transaction is characterized), the
            -Corresponding Source conveyed under this section must be accompanied
            -by the Installation Information.  But this requirement does not apply
            -if neither you nor any third party retains the ability to install
            -modified object code on the User Product (for example, the work has
            -been installed in ROM).
            -
            -  The requirement to provide Installation Information does not include a
            -requirement to continue to provide support service, warranty, or updates
            -for a work that has been modified or installed by the recipient, or for
            -the User Product in which it has been modified or installed.  Access to a
            -network may be denied when the modification itself materially and
            -adversely affects the operation of the network or violates the rules and
            -protocols for communication across the network.
            -
            -  Corresponding Source conveyed, and Installation Information provided,
            -in accord with this section must be in a format that is publicly
            -documented (and with an implementation available to the public in
            -source code form), and must require no special password or key for
            -unpacking, reading or copying.
            -
            -  7. Additional Terms.
            -
            -  "Additional permissions" are terms that supplement the terms of this
            -License by making exceptions from one or more of its conditions.
            -Additional permissions that are applicable to the entire Program shall
            -be treated as though they were included in this License, to the extent
            -that they are valid under applicable law.  If additional permissions
            -apply only to part of the Program, that part may be used separately
            -under those permissions, but the entire Program remains governed by
            -this License without regard to the additional permissions.
            -
            -  When you convey a copy of a covered work, you may at your option
            -remove any additional permissions from that copy, or from any part of
            -it.  (Additional permissions may be written to require their own
            -removal in certain cases when you modify the work.)  You may place
            -additional permissions on material, added by you to a covered work,
            -for which you have or can give appropriate copyright permission.
            -
            -  Notwithstanding any other provision of this License, for material you
            -add to a covered work, you may (if authorized by the copyright holders of
            -that material) supplement the terms of this License with terms:
            -
            -    a) Disclaiming warranty or limiting liability differently from the
            -    terms of sections 15 and 16 of this License; or
            -
            -    b) Requiring preservation of specified reasonable legal notices or
            -    author attributions in that material or in the Appropriate Legal
            -    Notices displayed by works containing it; or
            -
            -    c) Prohibiting misrepresentation of the origin of that material, or
            -    requiring that modified versions of such material be marked in
            -    reasonable ways as different from the original version; or
            -
            -    d) Limiting the use for publicity purposes of names of licensors or
            -    authors of the material; or
            -
            -    e) Declining to grant rights under trademark law for use of some
            -    trade names, trademarks, or service marks; or
            -
            -    f) Requiring indemnification of licensors and authors of that
            -    material by anyone who conveys the material (or modified versions of
            -    it) with contractual assumptions of liability to the recipient, for
            -    any liability that these contractual assumptions directly impose on
            -    those licensors and authors.
            -
            -  All other non-permissive additional terms are considered "further
            -restrictions" within the meaning of section 10.  If the Program as you
            -received it, or any part of it, contains a notice stating that it is
            -governed by this License along with a term that is a further
            -restriction, you may remove that term.  If a license document contains
            -a further restriction but permits relicensing or conveying under this
            -License, you may add to a covered work material governed by the terms
            -of that license document, provided that the further restriction does
            -not survive such relicensing or conveying.
            -
            -  If you add terms to a covered work in accord with this section, you
            -must place, in the relevant source files, a statement of the
            -additional terms that apply to those files, or a notice indicating
            -where to find the applicable terms.
            -
            -  Additional terms, permissive or non-permissive, may be stated in the
            -form of a separately written license, or stated as exceptions;
            -the above requirements apply either way.
            -
            -  8. Termination.
            -
            -  You may not propagate or modify a covered work except as expressly
            -provided under this License.  Any attempt otherwise to propagate or
            -modify it is void, and will automatically terminate your rights under
            -this License (including any patent licenses granted under the third
            -paragraph of section 11).
            -
            -  However, if you cease all violation of this License, then your
            -license from a particular copyright holder is reinstated (a)
            -provisionally, unless and until the copyright holder explicitly and
            -finally terminates your license, and (b) permanently, if the copyright
            -holder fails to notify you of the violation by some reasonable means
            -prior to 60 days after the cessation.
            -
            -  Moreover, your license from a particular copyright holder is
            -reinstated permanently if the copyright holder notifies you of the
            -violation by some reasonable means, this is the first time you have
            -received notice of violation of this License (for any work) from that
            -copyright holder, and you cure the violation prior to 30 days after
            -your receipt of the notice.
            -
            -  Termination of your rights under this section does not terminate the
            -licenses of parties who have received copies or rights from you under
            -this License.  If your rights have been terminated and not permanently
            -reinstated, you do not qualify to receive new licenses for the same
            -material under section 10.
            -
            -  9. Acceptance Not Required for Having Copies.
            -
            -  You are not required to accept this License in order to receive or
            -run a copy of the Program.  Ancillary propagation of a covered work
            -occurring solely as a consequence of using peer-to-peer transmission
            -to receive a copy likewise does not require acceptance.  However,
            -nothing other than this License grants you permission to propagate or
            -modify any covered work.  These actions infringe copyright if you do
            -not accept this License.  Therefore, by modifying or propagating a
            -covered work, you indicate your acceptance of this License to do so.
            -
            -  10. Automatic Licensing of Downstream Recipients.
            -
            -  Each time you convey a covered work, the recipient automatically
            -receives a license from the original licensors, to run, modify and
            -propagate that work, subject to this License.  You are not responsible
            -for enforcing compliance by third parties with this License.
            -
            -  An "entity transaction" is a transaction transferring control of an
            -organization, or substantially all assets of one, or subdividing an
            -organization, or merging organizations.  If propagation of a covered
            -work results from an entity transaction, each party to that
            -transaction who receives a copy of the work also receives whatever
            -licenses to the work the party's predecessor in interest had or could
            -give under the previous paragraph, plus a right to possession of the
            -Corresponding Source of the work from the predecessor in interest, if
            -the predecessor has it or can get it with reasonable efforts.
            -
            -  You may not impose any further restrictions on the exercise of the
            -rights granted or affirmed under this License.  For example, you may
            -not impose a license fee, royalty, or other charge for exercise of
            -rights granted under this License, and you may not initiate litigation
            -(including a cross-claim or counterclaim in a lawsuit) alleging that
            -any patent claim is infringed by making, using, selling, offering for
            -sale, or importing the Program or any portion of it.
            -
            -  11. Patents.
            -
            -  A "contributor" is a copyright holder who authorizes use under this
            -License of the Program or a work on which the Program is based.  The
            -work thus licensed is called the contributor's "contributor version".
            -
            -  A contributor's "essential patent claims" are all patent claims
            -owned or controlled by the contributor, whether already acquired or
            -hereafter acquired, that would be infringed by some manner, permitted
            -by this License, of making, using, or selling its contributor version,
            -but do not include claims that would be infringed only as a
            -consequence of further modification of the contributor version.  For
            -purposes of this definition, "control" includes the right to grant
            -patent sublicenses in a manner consistent with the requirements of
            -this License.
            -
            -  Each contributor grants you a non-exclusive, worldwide, royalty-free
            -patent license under the contributor's essential patent claims, to
            -make, use, sell, offer for sale, import and otherwise run, modify and
            -propagate the contents of its contributor version.
            -
            -  In the following three paragraphs, a "patent license" is any express
            -agreement or commitment, however denominated, not to enforce a patent
            -(such as an express permission to practice a patent or covenant not to
            -sue for patent infringement).  To "grant" such a patent license to a
            -party means to make such an agreement or commitment not to enforce a
            -patent against the party.
            -
            -  If you convey a covered work, knowingly relying on a patent license,
            -and the Corresponding Source of the work is not available for anyone
            -to copy, free of charge and under the terms of this License, through a
            -publicly available network server or other readily accessible means,
            -then you must either (1) cause the Corresponding Source to be so
            -available, or (2) arrange to deprive yourself of the benefit of the
            -patent license for this particular work, or (3) arrange, in a manner
            -consistent with the requirements of this License, to extend the patent
            -license to downstream recipients.  "Knowingly relying" means you have
            -actual knowledge that, but for the patent license, your conveying the
            -covered work in a country, or your recipient's use of the covered work
            -in a country, would infringe one or more identifiable patents in that
            -country that you have reason to believe are valid.
            -
            -  If, pursuant to or in connection with a single transaction or
            -arrangement, you convey, or propagate by procuring conveyance of, a
            -covered work, and grant a patent license to some of the parties
            -receiving the covered work authorizing them to use, propagate, modify
            -or convey a specific copy of the covered work, then the patent license
            -you grant is automatically extended to all recipients of the covered
            -work and works based on it.
            -
            -  A patent license is "discriminatory" if it does not include within
            -the scope of its coverage, prohibits the exercise of, or is
            -conditioned on the non-exercise of one or more of the rights that are
            -specifically granted under this License.  You may not convey a covered
            -work if you are a party to an arrangement with a third party that is
            -in the business of distributing software, under which you make payment
            -to the third party based on the extent of your activity of conveying
            -the work, and under which the third party grants, to any of the
            -parties who would receive the covered work from you, a discriminatory
            -patent license (a) in connection with copies of the covered work
            -conveyed by you (or copies made from those copies), or (b) primarily
            -for and in connection with specific products or compilations that
            -contain the covered work, unless you entered into that arrangement,
            -or that patent license was granted, prior to 28 March 2007.
            -
            -  Nothing in this License shall be construed as excluding or limiting
            -any implied license or other defenses to infringement that may
            -otherwise be available to you under applicable patent law.
            -
            -  12. No Surrender of Others' Freedom.
            -
            -  If conditions are imposed on you (whether by court order, agreement or
            -otherwise) that contradict the conditions of this License, they do not
            -excuse you from the conditions of this License.  If you cannot convey a
            -covered work so as to satisfy simultaneously your obligations under this
            -License and any other pertinent obligations, then as a consequence you may
            -not convey it at all.  For example, if you agree to terms that obligate you
            -to collect a royalty for further conveying from those to whom you convey
            -the Program, the only way you could satisfy both those terms and this
            -License would be to refrain entirely from conveying the Program.
            -
            -  13. Use with the GNU Affero General Public License.
            -
            -  Notwithstanding any other provision of this License, you have
            -permission to link or combine any covered work with a work licensed
            -under version 3 of the GNU Affero General Public License into a single
            -combined work, and to convey the resulting work.  The terms of this
            -License will continue to apply to the part which is the covered work,
            -but the special requirements of the GNU Affero General Public License,
            -section 13, concerning interaction through a network will apply to the
            -combination as such.
            -
            -  14. Revised Versions of this License.
            -
            -  The Free Software Foundation may publish revised and/or new versions of
            -the GNU General Public License from time to time.  Such new versions will
            -be similar in spirit to the present version, but may differ in detail to
            -address new problems or concerns.
            -
            -  Each version is given a distinguishing version number.  If the
            -Program specifies that a certain numbered version of the GNU General
            -Public License "or any later version" applies to it, you have the
            -option of following the terms and conditions either of that numbered
            -version or of any later version published by the Free Software
            -Foundation.  If the Program does not specify a version number of the
            -GNU General Public License, you may choose any version ever published
            -by the Free Software Foundation.
            -
            -  If the Program specifies that a proxy can decide which future
            -versions of the GNU General Public License can be used, that proxy's
            -public statement of acceptance of a version permanently authorizes you
            -to choose that version for the Program.
            -
            -  Later license versions may give you additional or different
            -permissions.  However, no additional obligations are imposed on any
            -author or copyright holder as a result of your choosing to follow a
            -later version.
            -
            -  15. Disclaimer of Warranty.
            -
            -  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
            -APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
            -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
            -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
            -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
            -PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
            -IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
            -ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
            -
            -  16. Limitation of Liability.
            -
            -  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
            -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
            -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
            -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
            -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
            -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
            -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
            -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
            -SUCH DAMAGES.
            -
            -  17. Interpretation of Sections 15 and 16.
            -
            -  If the disclaimer of warranty and limitation of liability provided
            -above cannot be given local legal effect according to their terms,
            -reviewing courts shall apply local law that most closely approximates
            -an absolute waiver of all civil liability in connection with the
            -Program, unless a warranty or assumption of liability accompanies a
            -copy of the Program in return for a fee.
            -
            -                     END OF TERMS AND CONDITIONS
            -
            -            How to Apply These Terms to Your New Programs
            -
            -  If you develop a new program, and you want it to be of the greatest
            -possible use to the public, the best way to achieve this is to make it
            -free software which everyone can redistribute and change under these terms.
            -
            -  To do so, attach the following notices to the program.  It is safest
            -to attach them to the start of each source file to most effectively
            -state the exclusion of warranty; and each file should have at least
            -the "copyright" line and a pointer to where the full notice is found.
            -
            -    <one line to give the program's name and a brief idea of what it does.>
            -    Copyright (C) <year>  <name of author>
            -
            -    This program is free software: you can redistribute it and/or modify
            -    it under the terms of the GNU General Public License as published by
            -    the Free Software Foundation, either version 3 of the License, or
            -    (at your option) any later version.
            -
            -    This program is distributed in the hope that it will be useful,
            -    but WITHOUT ANY WARRANTY; without even the implied warranty of
            -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
            -    GNU General Public License for more details.
            -
            -    You should have received a copy of the GNU General Public License
            -    along with this program.  If not, see <https://www.gnu.org/licenses/>.
            -
            -Also add information on how to contact you by electronic and paper mail.
            -
            -  If the program does terminal interaction, make it output a short
            -notice like this when it starts in an interactive mode:
            -
            -    <program>  Copyright (C) <year>  <name of author>
            -    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
            -    This is free software, and you are welcome to redistribute it
            -    under certain conditions; type `show c' for details.
            -
            -The hypothetical commands `show w' and `show c' should show the appropriate
            -parts of the General Public License.  Of course, your program's commands
            -might be different; for a GUI interface, you would use an "about box".
            -
            -  You should also get your employer (if you work as a programmer) or school,
            -if any, to sign a "copyright disclaimer" for the program, if necessary.
            -For more information on this, and how to apply and follow the GNU GPL, see
            -<https://www.gnu.org/licenses/>.
            -
            -  The GNU General Public License does not permit incorporating your program
            -into proprietary programs.  If your program is a subroutine library, you
            -may consider it more useful to permit linking proprietary applications with
            -the library.  If this is what you want to do, use the GNU Lesser General
            -Public License instead of this License.  But first, please read
            -<https://www.gnu.org/licenses/why-not-lgpl.html>.
            -
            -
            -
            -
            -
            -
            -
            -
            -@ 2024 Romuald Rousseau - All rights reserved -
            -
            -
            - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/plugin-management.html b/docs/api/any2json-layex-parser/any2json-layex-parser/plugin-management.html deleted file mode 100644 index 74912f5c..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/plugin-management.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - Project Plugin Management – Any2Json Layex Parser - - - - - - - - Fork me on GitHub -
            -
            - - - -
            -
            -
            - - -
            -
            -
            -

            Project Plugin Management

            - - - - - - - - - - - - - - - - - - - - -
            GroupIdArtifactIdVersion
            org.apache.maven.pluginsmaven-antrun-plugin3.1.0
            org.apache.maven.pluginsmaven-assembly-plugin3.7.1
            org.apache.maven.pluginsmaven-dependency-plugin3.7.0
            org.apache.maven.pluginsmaven-release-plugin3.0.1
            -
            -
            -
            -
            -
            -
            -
            -@ 2024 Romuald Rousseau - All rights reserved -
            -
            -
            - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/plugins.html b/docs/api/any2json-layex-parser/any2json-layex-parser/plugins.html deleted file mode 100644 index 2b1cf956..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/plugins.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - Project Plugins – Any2Json Layex Parser - - - - - - - - Fork me on GitHub -
            -
            - - - -
            -
            -
            - - -
            -
            -
            -

            Project Build Plugins

            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            GroupIdArtifactIdVersion
            org.apache.maven.pluginsmaven-clean-plugin3.4.0
            org.apache.maven.pluginsmaven-compiler-plugin3.13.0
            org.apache.maven.pluginsmaven-deploy-plugin3.1.2
            org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
            org.apache.maven.pluginsmaven-install-plugin3.1.3
            org.apache.maven.pluginsmaven-jar-plugin3.4.2
            org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
            org.apache.maven.pluginsmaven-resources-plugin3.3.1
            org.apache.maven.pluginsmaven-site-plugin3.20.0
            org.apache.maven.pluginsmaven-surefire-plugin3.4.0
            org.codehaus.mojoversions-maven-plugin2.17.1
            -

            Project Report Plugins

            - - - - - - - - - - - - -
            GroupIdArtifactIdVersion
            org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
            org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
            -
            -
            -
            -
            -
            -
            -
            -@ 2024 Romuald Rousseau - All rights reserved -
            -
            -
            - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/project-info.html b/docs/api/any2json-layex-parser/any2json-layex-parser/project-info.html deleted file mode 100644 index de90e987..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/project-info.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - Project Information – Any2Json Layex Parser - - - - - - - - Fork me on GitHub -
            -
            - - - -
            -
            -
            - - -
            -
            -
            -

            Project Information

            -

            This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

            -

            Overview

            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            DocumentDescription
            DependenciesThis document lists the project's dependencies and provides information on each dependency.
            Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
            Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
            Distribution ManagementThis document provides informations on the distribution management of this project.
            AboutAny2Json plugin to parse complex layout implementing Table Layout Regular Expression - Layex
            LicensesThis document lists the project license(s).
            Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
            PluginsThis document lists the build plugins and the report plugins used by this project.
            Source Code ManagementThis document lists ways to access the online source repository.
            SummaryThis document lists other related information of this project
            TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
            -
            -
            -
            -
            -
            -
            -
            -@ 2024 Romuald Rousseau - All rights reserved -
            -
            -
            - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/project-reports.html b/docs/api/any2json-layex-parser/any2json-layex-parser/project-reports.html deleted file mode 100644 index 44e71594..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/project-reports.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - Generated Reports – Any2Json Layex Parser - - - - - - - - Fork me on GitHub -
            -
            - - - -
            -
            -
            - - -
            -
            -
            -

            Generated Reports

            -

            This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

            -

            Overview

            - - - - - - -
            DocumentDescription
            JavadocJavadoc API documentation.
            -
            -
            -
            -
            -
            -
            -
            -@ 2024 Romuald Rousseau - All rights reserved -
            -
            -
            - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/scm.html b/docs/api/any2json-layex-parser/any2json-layex-parser/scm.html deleted file mode 100644 index 1f872a76..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/scm.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - Source Code Management – Any2Json Layex Parser - - - - - - - - Fork me on GitHub -
            -
            - - - -
            -
            -
            - - -
            -
            -
            -

            Overview

            -

            This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

            -

            Web Browser Access

            -

            The following is a link to a browsable version of the source repository:

            -
            https://github.com/romualdrousseau/any2json-monorepo/any2json-layex-parser
            -

            Anonymous Access

            -

            The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

            -
            $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
            -

            Developer Access

            -

            Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

            -
            $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
            -

            Access from Behind a Firewall

            -

            Refer to the documentation of the SCM used for more information about access behind a firewall.

            -
            -
            -
            -
            -
            -
            -
            -@ 2024 Romuald Rousseau - All rights reserved -
            -
            -
            - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/summary.html b/docs/api/any2json-layex-parser/any2json-layex-parser/summary.html deleted file mode 100644 index f8edcac1..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/summary.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - Project Summary – Any2Json Layex Parser - - - - - - - - Fork me on GitHub -
            -
            - - - -
            -
            -
            - - -
            -
            -
            -

            Project Summary

            -

            Project Information

            - - - - - - - - - - - - -
            FieldValue
            Nameany2json-layex-parser
            DescriptionAny2Json plugin to parse complex layout implementing Table Layout Regular Expression - Layex
            Homepagehttps://github.com/romualdrousseau/any2json-layex-parser
            -

            Project Organization

            -

            This project does not belong to an organization.

            -

            Build Information

            - - - - - - - - - - - - - - - - - - -
            FieldValue
            GroupIdcom.github.romualdrousseau
            ArtifactIdany2json-layex-parser
            Version2.44-SNAPSHOT
            Typejar
            Java Version17
            -
            -
            -
            -
            -
            -
            -
            -@ 2024 Romuald Rousseau - All rights reserved -
            -
            -
            - - - diff --git a/docs/api/any2json-layex-parser/any2json-layex-parser/team.html b/docs/api/any2json-layex-parser/any2json-layex-parser/team.html deleted file mode 100644 index 02a1337d..00000000 --- a/docs/api/any2json-layex-parser/any2json-layex-parser/team.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - Project Team – Any2Json Layex Parser - - - - - - - - Fork me on GitHub -
            -
            - - - -
            -
            -
            - - -
            -
            -
            -

            Project Team

            -

            A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

            -

            The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

            -

            Members

            -

            The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

            - - - - - - - - - - - - -
            ImageNameEmailOrganizationOrganization URL
            Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
            -

            Contributors

            -

            There are no contributors listed for this project. Please check back again later.

            -
            -
            -
            -
            -
            -
            -
            -@ 2024 Romuald Rousseau - All rights reserved -
            -
            -
            - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/allclasses-index.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/allclasses-index.html deleted file mode 100644 index 31cba618..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/allclasses-index.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - -All Classes and Interfaces (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -
            -

            All Classes and Interfaces

            -
            -
            -
            -
            -
            -
            Class
            -
            Description
            - -
             
            - -
             
            - -
             
            - -
             
            - -
             
            -
            -
            -
            -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/allpackages-index.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/allpackages-index.html deleted file mode 100644 index ba03a4e5..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/allpackages-index.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - -All Packages (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -
            -

            All Packages

            -
            -
            Package Summary
            - -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/NetTagClassifier.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/NetTagClassifier.html deleted file mode 100644 index c8affdba..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/NetTagClassifier.html +++ /dev/null @@ -1,410 +0,0 @@ - - - - -NetTagClassifier (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            - -
            - -

            Class NetTagClassifier

            -
            -
            java.lang.Object -
            com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier -
            com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
            -
            -
            -
            -
            All Implemented Interfaces:
            -
            Trainable, TagClassifier, AutoCloseable
            -
            -
            -
            public class NetTagClassifier -extends SimpleTagClassifier -implements Trainable
            -
            -
            - -
            -
            - -
            - -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/NetTagClassifierClass.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/NetTagClassifierClass.html deleted file mode 100644 index 54b1459e..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/NetTagClassifierClass.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - -NetTagClassifierClass (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            - -
            - -

            Class NetTagClassifierClass

            -
            -
            java.lang.Object -
            com.github.romualdrousseau.any2json.classifier.NetTagClassifierClass
            -
            -
            -
            -
            All Implemented Interfaces:
            -
            TagClassifierClass
            -
            -
            -
            public class NetTagClassifierClass -extends Object -implements TagClassifierClass
            -
            -
            - -
            -
            - -
            - -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/Trainable.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/Trainable.html deleted file mode 100644 index 21a58d51..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/Trainable.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - -Trainable (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            - -
            - -

            Interface Trainable

            -
            -
            -
            -
            All Known Implementing Classes:
            -
            NetTagClassifier
            -
            -
            -
            public interface Trainable
            -
            -
            - -
            -
            - -
            - -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/TrainingEntry.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/TrainingEntry.html deleted file mode 100644 index 57083338..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/TrainingEntry.html +++ /dev/null @@ -1,306 +0,0 @@ - - - - -TrainingEntry (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            - -
            - -

            Class TrainingEntry

            -
            -
            java.lang.Object -
            com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
            -
            -
            -
            public class TrainingEntry -extends Object
            -
            -
            - -
            -
            - -
            - -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/TrainingSetBuilder.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/TrainingSetBuilder.html deleted file mode 100644 index 43ba5c1d..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/TrainingSetBuilder.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - -TrainingSetBuilder (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            - -
            - -

            Class TrainingSetBuilder

            -
            -
            java.lang.Object -
            com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder
            -
            -
            -
            -
            public class TrainingSetBuilder -extends Object
            -
            -
            - -
            -
            - -
            - -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/NetTagClassifier.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/NetTagClassifier.html deleted file mode 100644 index d273b5b2..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/NetTagClassifier.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.classifier.NetTagClassifier (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -
            -

            Uses of Class
            com.github.romualdrousseau.any2json.classifier.NetTagClassifier

            -
            -No usage of com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/NetTagClassifierClass.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/NetTagClassifierClass.html deleted file mode 100644 index 35054c36..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/NetTagClassifierClass.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.classifier.NetTagClassifierClass (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -
            -

            Uses of Class
            com.github.romualdrousseau.any2json.classifier.NetTagClassifierClass

            -
            -No usage of com.github.romualdrousseau.any2json.classifier.NetTagClassifierClass
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/Trainable.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/Trainable.html deleted file mode 100644 index 683418bd..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/Trainable.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.classifier.Trainable (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -
            -

            Uses of Interface
            com.github.romualdrousseau.any2json.classifier.Trainable

            -
            -
            - -
            -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/TrainingEntry.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/TrainingEntry.html deleted file mode 100644 index 23da8c95..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/TrainingEntry.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.classifier.TrainingEntry (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -
            -

            Uses of Class
            com.github.romualdrousseau.any2json.classifier.TrainingEntry

            -
            -
            - -
            -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/TrainingSetBuilder.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/TrainingSetBuilder.html deleted file mode 100644 index 5f223810..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/TrainingSetBuilder.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -
            -

            Uses of Class
            com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder

            -
            -No usage of com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-summary.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-summary.html deleted file mode 100644 index 148c4ca1..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-summary.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.classifier (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -
            -

            Package com.github.romualdrousseau.any2json.classifier

            -
            -
            -
            package com.github.romualdrousseau.any2json.classifier
            -
            - -
            -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-tree.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-tree.html deleted file mode 100644 index beec3992..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-tree.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.classifier Class Hierarchy (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -
            -

            Hierarchy For Package com.github.romualdrousseau.any2json.classifier

            -
            -
            -

            Class Hierarchy

            - -
            -
            -

            Interface Hierarchy

            -
              -
            • com.github.romualdrousseau.any2json.classifier.Trainable
            • -
            -
            -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-use.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-use.html deleted file mode 100644 index 86c59966..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/com/github/romualdrousseau/any2json/classifier/package-use.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.classifier (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -
            -

            Uses of Package
            com.github.romualdrousseau.any2json.classifier

            -
            -
            - -
            -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/constant-values.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/constant-values.html deleted file mode 100644 index 0aaec5c8..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/constant-values.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - -Constant Field Values (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -
            -

            Constant Field Values

            -
            -
            -

            Contents

            - -
            -
            -

            com.github.*

            - -
            -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/copy.svg b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/copy.svg deleted file mode 100644 index 7c46ab15..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/copy.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/element-list b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/element-list deleted file mode 100644 index b64fa901..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/element-list +++ /dev/null @@ -1 +0,0 @@ -com.github.romualdrousseau.any2json.classifier diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/help-doc.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/help-doc.html deleted file mode 100644 index 6c098ef6..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/help-doc.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - -API Help (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -

            JavaDoc Help

            - -
            -
            -

            Navigation

            -Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces - -
            -
            -
            -

            Kinds of Pages

            -The following sections describe the different kinds of pages in this collection. -
            -

            Package

            -

            Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

            -
              -
            • Interfaces
            • -
            • Classes
            • -
            • Enum Classes
            • -
            • Exception Classes
            • -
            • Annotation Interfaces
            • -
            -
            -
            -

            Class or Interface

            -

            Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

            -
              -
            • Class Inheritance Diagram
            • -
            • Direct Subclasses
            • -
            • All Known Subinterfaces
            • -
            • All Known Implementing Classes
            • -
            • Class or Interface Declaration
            • -
            • Class or Interface Description
            • -
            -
            -
              -
            • Nested Class Summary
            • -
            • Enum Constant Summary
            • -
            • Field Summary
            • -
            • Property Summary
            • -
            • Constructor Summary
            • -
            • Method Summary
            • -
            • Required Element Summary
            • -
            • Optional Element Summary
            • -
            -
            -
              -
            • Enum Constant Details
            • -
            • Field Details
            • -
            • Property Details
            • -
            • Constructor Details
            • -
            • Method Details
            • -
            • Element Details
            • -
            -

            Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

            -

            The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

            -
            -
            -

            Other Files

            -

            Packages and modules may contain pages with additional information related to the declarations nearby.

            -
            -
            -

            Use

            -

            Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

            -
            -
            -

            Tree (Class Hierarchy)

            -

            There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

            -
              -
            • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
            • -
            • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
            • -
            -
            -
            -

            Constant Field Values

            -

            The Constant Field Values page lists the static final fields and their values.

            -
            -
            -

            All Packages

            -

            The All Packages page contains an alphabetic index of all packages contained in the documentation.

            -
            -
            -

            All Classes and Interfaces

            -

            The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

            -
            -
            -

            Index

            -

            The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

            -
            -
            -
            -This help file applies to API documentation generated by the standard doclet.
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/index-all.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/index-all.html deleted file mode 100644 index 021ab70b..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/index-all.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - -Index (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -
            -

            Index

            -
            -B C E F G H I N O P S T U 
            All Classes and Interfaces|All Packages|Constant Field Values -

            B

            -
            -
            buildTrainingSet(List<TrainingEntry>) - Static method in class com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder
            -
             
            -
            buildValidationSet(List<TrainingEntry>) - Static method in class com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder
            -
             
            -
            -

            C

            -
            -
            close() - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
             
            -
            com.github.romualdrousseau.any2json.classifier - package com.github.romualdrousseau.any2json.classifier
            -
             
            -
            -

            E

            -
            -
            equals(Object) - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
             
            -
            -

            F

            -
            -
            fit(List<TrainingEntry>, List<TrainingEntry>) - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
             
            -
            -

            G

            -
            -
            gatherConflicts(List<TrainingEntry>) - Static method in class com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder
            -
             
            -
            getContext() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
             
            -
            getEntity() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
             
            -
            getInputVector(String, List<String>, List<String>) - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
             
            -
            getInputVector(String, List<String>, List<String>) - Method in interface com.github.romualdrousseau.any2json.classifier.Trainable
            -
             
            -
            getLabel() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
             
            -
            getLexicon() - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
             
            -
            getName() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
             
            -
            getOutputVector(String) - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
             
            -
            getOutputVector(String) - Method in interface com.github.romualdrousseau.any2json.classifier.Trainable
            -
             
            -
            getValue() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
             
            -
            getVector() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
             
            -
            getVocabulary() - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
             
            -
            -

            H

            -
            -
            hashCode() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
             
            -
            -

            I

            -
            -
            IN_CONTEXT_SIZE - Static variable in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
             
            -
            IN_ENTITY_SIZE - Static variable in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
             
            -
            IN_NAME_SIZE - Static variable in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
             
            -
            isConflict(TrainingEntry) - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
             
            -
            -

            N

            -
            -
            NetTagClassifier - Class in com.github.romualdrousseau.any2json.classifier
            -
             
            -
            NetTagClassifier(Model, TagClassifier.TagStyle) - Constructor for class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
             
            -
            NetTagClassifier(List<String>, int, int, List<String>, Optional<Path>) - Constructor for class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
             
            -
            NetTagClassifierClass - Class in com.github.romualdrousseau.any2json.classifier
            -
             
            -
            NetTagClassifierClass() - Constructor for class com.github.romualdrousseau.any2json.classifier.NetTagClassifierClass
            -
             
            -
            newInstance(Model, TagClassifier.TagStyle) - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifierClass
            -
             
            -
            -

            O

            -
            -
            of(String, List<String>, List<String>, String, Trainable) - Static method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
             
            -
            OUT_TAG_SIZE - Static variable in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
             
            -
            -

            P

            -
            -
            predict(String, List<String>, List<String>) - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
             
            -
            -

            S

            -
            -
            setLabel(List<Integer>) - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
             
            -
            setValue(List<Integer>) - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
             
            -
            -

            T

            -
            -
            toString() - Method in class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
             
            -
            Trainable - Interface in com.github.romualdrousseau.any2json.classifier
            -
             
            -
            TrainingEntry - Class in com.github.romualdrousseau.any2json.classifier
            -
             
            -
            TrainingEntry(List<Integer>, List<Integer>) - Constructor for class com.github.romualdrousseau.any2json.classifier.TrainingEntry
            -
             
            -
            TrainingSetBuilder - Class in com.github.romualdrousseau.any2json.classifier
            -
             
            -
            TrainingSetBuilder() - Constructor for class com.github.romualdrousseau.any2json.classifier.TrainingSetBuilder
            -
             
            -
            -

            U

            -
            -
            updateModelData() - Method in class com.github.romualdrousseau.any2json.classifier.NetTagClassifier
            -
             
            -
            -B C E F G H I N O P S T U 
            All Classes and Interfaces|All Packages|Constant Field Values
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/index.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/index.html deleted file mode 100644 index c2e79653..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -any2json-net-classifier 2.44-SNAPSHOT API - - - - - - - - - - - -
            - -

            com/github/romualdrousseau/any2json/classifier/package-summary.html

            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index ff700cd0..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1,37 +0,0 @@ - ADDITIONAL INFORMATION ABOUT LICENSING - -Certain files distributed by Oracle America, Inc. and/or its affiliates are -subject to the following clarification and special exception to the GPLv2, -based on the GNU Project exception for its Classpath libraries, known as the -GNU Classpath Exception. - -Note that Oracle includes multiple, independent programs in this software -package. Some of those programs are provided under licenses deemed -incompatible with the GPLv2 by the Free Software Foundation and others. -For example, the package includes programs licensed under the Apache -License, Version 2.0 and may include FreeType. Such programs are licensed -to you under their original licenses. - -Oracle facilitates your further distribution of this package by adding the -Classpath Exception to the necessary parts of its GPLv2 code, which permits -you to use that code in combination with other independent modules not -licensed under the GPLv2. However, note that this would not permit you to -commingle code under an incompatible license with Oracle's GPLv2 licensed -code by, for example, cutting and pasting such code into a file also -containing Oracle's GPLv2 licensed code and then distributing the result. - -Additionally, if you were to remove the Classpath Exception from any of the -files to which it applies and distribute the result, you would likely be -required to license some or all of the other code in that distribution under -the GPLv2 as well, and since the GPLv2 is incompatible with the license terms -of some items included in the distribution by Oracle, removing the Classpath -Exception could therefore effectively compromise your ability to further -distribute the package. - -Failing to distribute notices associated with some files may also create -unexpected legal consequences. - -Proceed with caution and we recommend that you obtain the advice of a lawyer -skilled in open source matters before removing the Classpath Exception or -making modifications to this package which may subsequently be redistributed -and/or involve the use of third party software. diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/ASSEMBLY_EXCEPTION deleted file mode 100644 index 42966666..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1,27 +0,0 @@ - -OPENJDK ASSEMBLY EXCEPTION - -The OpenJDK source code made available by Oracle America, Inc. (Oracle) at -openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU -General Public License version 2 -only ("GPL2"), with the following clarification and special exception. - - Linking this OpenJDK Code statically or dynamically with other code - is making a combined work based on this library. Thus, the terms - and conditions of GPL2 cover the whole combination. - - As a special exception, Oracle gives you permission to link this - OpenJDK Code with certain code licensed by Oracle as indicated at - https://openjdk.org/legal/exception-modules-2007-05-08.html - ("Designated Exception Modules") to produce an executable, - regardless of the license terms of the Designated Exception Modules, - and to copy and distribute the resulting executable under GPL2, - provided that the Designated Exception Modules continue to be - governed by the licenses under which they were offered by Oracle. - -As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code -to build an executable that includes those portions of necessary code that -Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 -with the Classpath exception). If you modify or add to the OpenJDK code, -that new GPL2 code may still be combined with Designated Exception Modules -if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/LICENSE b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/LICENSE deleted file mode 100644 index 8b400c7a..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/LICENSE +++ /dev/null @@ -1,347 +0,0 @@ -The GNU General Public License (GPL) - -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share -and change it. By contrast, the GNU General Public License is intended to -guarantee your freedom to share and change free software--to make sure the -software is free for all its users. This General Public License applies to -most of the Free Software Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software Foundation software is -covered by the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for this service if you wish), -that you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs; and that you know you -can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny -you these rights or to ask you to surrender the rights. These restrictions -translate to certain responsibilities for you if you distribute copies of the -software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must give the recipients all the rights that you have. You must -make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, distribute -and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this free software. If the -software is modified by someone else and passed on, we want its recipients to -know that what they have is not the original, so that any problems introduced -by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We -wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent must be licensed for -everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the terms of -this General Public License. The "Program", below, refers to any such program -or work, and a "work based on the Program" means either the Program or any -derivative work under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with modifications and/or -translated into another language. (Hereinafter, translation is included -without limitation in the term "modification".) Each licensee is addressed as -"you". - -Activities other than copying, distribution and modification are not covered by -this License; they are outside its scope. The act of running the Program is -not restricted, and the output from the Program is covered only if its contents -constitute a work based on the Program (independent of having been made by -running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as -you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that refer to this License -and to the absence of any warranty; and give any other recipients of the -Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may -at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus -forming a work based on the Program, and copy and distribute such modifications -or work under the terms of Section 1 above, provided that you also meet all of -these conditions: - - a) You must cause the modified files to carry prominent notices stating - that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - c) If the modified program normally reads commands interactively when run, - you must cause it, when started running for such interactive use in the - most ordinary way, to print or display an announcement including an - appropriate copyright notice and a notice that there is no warranty (or - else, saying that you provide a warranty) and that users may redistribute - the program under these conditions, and telling the user how to view a copy - of this License. (Exception: if the Program itself is interactive but does - not normally print such an announcement, your work based on the Program is - not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the Program, and can be reasonably -considered independent and separate works in themselves, then this License, and -its terms, do not apply to those sections when you distribute them as separate -works. But when you distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole must be on the terms -of this License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise the -right to control the distribution of derivative or collective works based on -the Program. - -In addition, mere aggregation of another work not based on the Program with the -Program (or with a work based on the Program) on a volume of a storage or -distribution medium does not bring the other work under the scope of this -License. - -3. You may copy and distribute the Program (or a work based on it, under -Section 2) in object code or executable form under the terms of Sections 1 and -2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source - code, which must be distributed under the terms of Sections 1 and 2 above - on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to - give any third party, for a charge no more than your cost of physically - performing source distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed only - for noncommercial distribution and only if you received the program in - object code or executable form with such an offer, in accord with - Subsection b above.) - -The source code for a work means the preferred form of the work for making -modifications to it. For an executable work, complete source code means all -the source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and installation -of the executable. However, as a special exception, the source code -distributed need not include anything that is normally distributed (in either -source or binary form) with the major components (compiler, kernel, and so on) -of the operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the source -code from the same place counts as distribution of the source code, even though -third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as -expressly provided under this License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will automatically terminate -your rights under this License. However, parties who have received copies, or -rights, from you under this License will not have their licenses terminated so -long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. -However, nothing else grants you permission to modify or distribute the Program -or its derivative works. These actions are prohibited by law if you do not -accept this License. Therefore, by modifying or distributing the Program (or -any work based on the Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), -the recipient automatically receives a license from the original licensor to -copy, distribute or modify the Program subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the -rights granted herein. You are not responsible for enforcing compliance by -third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), conditions -are imposed on you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot distribute so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute the Program at all. -For example, if a patent license would not permit royalty-free redistribution -of the Program by all those who receive copies directly or indirectly through -you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply and -the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or -other property right claims or to contest validity of any such claims; this -section has the sole purpose of protecting the integrity of the free software -distribution system, which is implemented by public license practices. Many -people have made generous contributions to the wide range of software -distributed through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing to -distribute software through any other system and a licensee cannot impose that -choice. - -This section is intended to make thoroughly clear what is believed to be a -consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain -countries either by patents or by copyrighted interfaces, the original -copyright holder who places the Program under this License may add an explicit -geographical distribution limitation excluding those countries, so that -distribution is permitted only in or among countries not thus excluded. In -such case, this License incorporates the limitation as if written in the body -of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any later -version", you have the option of following the terms and conditions either of -that version or of any later version published by the Free Software Foundation. -If the Program does not specify a version number of this License, you may -choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs -whose distribution conditions are different, write to the author to ask for -permission. For software which is copyrighted by the Free Software Foundation, -write to the Free Software Foundation; we sometimes make exceptions for this. -Our decision will be guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the sharing and reuse of -software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR -THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE -STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE -PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, -YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE -PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR -INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA -BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER -OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively convey the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it -starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes - with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free - software, and you are welcome to redistribute it under certain conditions; - type 'show c' for details. - -The hypothetical commands 'show w' and 'show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may be -called something other than 'show w' and 'show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, -if any, to sign a "copyright disclaimer" for the program, if necessary. Here -is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - 'Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General Public -License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL - -Certain source files distributed by Oracle America and/or its affiliates are -subject to the following clarification and special exception to the GPL, but -only where Oracle has expressly included in the particular source file's header -the words "Oracle designates this particular file as subject to the "Classpath" -exception as provided by Oracle in the LICENSE file that accompanied this code." - - Linking this library statically or dynamically with other modules is making - a combined work based on this library. Thus, the terms and conditions of - the GNU General Public License cover the whole combination. - - As a special exception, the copyright holders of this library give you - permission to link this library with independent modules to produce an - executable, regardless of the license terms of these independent modules, - and to copy and distribute the resulting executable under terms of your - choice, provided that you also meet, for each linked independent module, - the terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. If - you modify this library, you may extend this exception to your version of - the library, but you are not obligated to do so. If you do not wish to do - so, delete this exception statement from your version. diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/jquery.md b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/jquery.md deleted file mode 100644 index d468b318..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.6.1 - -### jQuery License -``` -jQuery v 3.6.1 -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.6.1 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/jqueryUI.md b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/jqueryUI.md deleted file mode 100644 index 8bda9d7a..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/legal/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.13.2 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/link.svg b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/link.svg deleted file mode 100644 index 7ccc5ed0..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/link.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/member-search-index.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/member-search-index.js deleted file mode 100644 index 85a2a129..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingSetBuilder","l":"buildTrainingSet(List)","u":"buildTrainingSet(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingSetBuilder","l":"buildValidationSet(List)","u":"buildValidationSet(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"close()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"fit(List, List)","u":"fit(java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingSetBuilder","l":"gatherConflicts(List)","u":"gatherConflicts(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"getContext()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"getEntity()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"getInputVector(String, List, List)","u":"getInputVector(java.lang.String,java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"Trainable","l":"getInputVector(String, List, List)","u":"getInputVector(java.lang.String,java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"getLabel()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"getLexicon()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"getOutputVector(String)","u":"getOutputVector(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"Trainable","l":"getOutputVector(String)","u":"getOutputVector(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"getVector()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"getVocabulary()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"hashCode()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"IN_CONTEXT_SIZE"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"IN_ENTITY_SIZE"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"IN_NAME_SIZE"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"isConflict(TrainingEntry)","u":"isConflict(com.github.romualdrousseau.any2json.classifier.TrainingEntry)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"NetTagClassifier(List, int, int, List, Optional)","u":"%3Cinit%3E(java.util.List,int,int,java.util.List,java.util.Optional)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"NetTagClassifier(Model, TagClassifier.TagStyle)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Model,com.github.romualdrousseau.any2json.TagClassifier.TagStyle)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifierClass","l":"NetTagClassifierClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifierClass","l":"newInstance(Model, TagClassifier.TagStyle)","u":"newInstance(com.github.romualdrousseau.any2json.Model,com.github.romualdrousseau.any2json.TagClassifier.TagStyle)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"of(String, List, List, String, Trainable)","u":"of(java.lang.String,java.util.List,java.util.List,java.lang.String,com.github.romualdrousseau.any2json.classifier.Trainable)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"OUT_TAG_SIZE"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"predict(String, List, List)","u":"predict(java.lang.String,java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"setLabel(List)","u":"setLabel(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"setValue(List)","u":"setValue(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"toString()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingEntry","l":"TrainingEntry(List, List)","u":"%3Cinit%3E(java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"TrainingSetBuilder","l":"TrainingSetBuilder()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"NetTagClassifier","l":"updateModelData()"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/module-search-index.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/module-search-index.js deleted file mode 100644 index 0d59754f..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/overview-tree.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/overview-tree.html deleted file mode 100644 index c8c3c691..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/overview-tree.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - -Class Hierarchy (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
            - -
            -
            -
            -

            Hierarchy For All Packages

            -
            -Package Hierarchies: - -
            -

            Class Hierarchy

            - -
            -
            -

            Interface Hierarchy

            -
              -
            • com.github.romualdrousseau.any2json.classifier.Trainable
            • -
            -
            -
            -
            -
            - -
            -
            -
            - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/package-search-index.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/package-search-index.js deleted file mode 100644 index 9ef069f6..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.classifier"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/resources/glass.png b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/resources/glass.png deleted file mode 100644 index a7f591f4..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/resources/glass.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/resources/x.png b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/resources/x.png deleted file mode 100644 index 30548a75..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/resources/x.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/script-dir/jquery-3.6.1.min.js deleted file mode 100644 index 2c69bc90..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/script-dir/jquery-3.6.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
            "],col:[2,"","
            "],tr:[2,"","
            "],td:[3,"","
            "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
            ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
            "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
              ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
              ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
              ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
              ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/script.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/script.js deleted file mode 100644 index bb9c8a24..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/script.js +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; - -var oddRowColor = "odd-row-color"; -var evenRowColor = "even-row-color"; -var sortAsc = "sort-asc"; -var sortDesc = "sort-desc"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; - -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -// Helper for making content containing release names comparable lexicographically -function makeComparable(s) { - return s.toLowerCase().replace(/(\d+)/g, - function(n, m) { - return ("000" + m).slice(-4); - }); -} - -// Switches between two styles depending on a condition -function toggleStyle(classList, condition, trueStyle, falseStyle) { - if (condition) { - classList.remove(falseStyle); - classList.add(trueStyle); - } else { - classList.remove(trueStyle); - classList.add(falseStyle); - } -} - -// Sorts the rows in a table lexicographically by the content of a specific column -function sortTable(header, columnIndex, columns) { - var container = header.parentElement; - var descending = header.classList.contains(sortAsc); - container.querySelectorAll("div.table-header").forEach( - function(header) { - header.classList.remove(sortAsc); - header.classList.remove(sortDesc); - } - ) - var cells = container.children; - var rows = []; - for (var i = columns; i < cells.length; i += columns) { - rows.push(Array.prototype.slice.call(cells, i, i + columns)); - } - var comparator = function(a, b) { - var ka = makeComparable(a[columnIndex].textContent); - var kb = makeComparable(b[columnIndex].textContent); - if (ka < kb) - return descending ? 1 : -1; - if (ka > kb) - return descending ? -1 : 1; - return 0; - }; - var sorted = rows.sort(comparator); - var visible = 0; - sorted.forEach(function(row) { - if (row[0].style.display !== 'none') { - var isEvenRow = visible++ % 2 === 0; - } - row.forEach(function(cell) { - toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); - container.appendChild(cell); - }) - }); - toggleStyle(header.classList, descending, sortDesc, sortAsc); -} - -// Toggles the visibility of a table category in all tables in a page -function toggleGlobal(checkbox, selected, columns) { - var display = checkbox.checked ? '' : 'none'; - document.querySelectorAll("div.table-tabs").forEach(function(t) { - var id = t.parentElement.getAttribute("id"); - var selectedClass = id + "-tab" + selected; - // if selected is empty string it selects all uncategorized entries - var selectUncategorized = !Boolean(selected); - var visible = 0; - document.querySelectorAll('div.' + id) - .forEach(function(elem) { - if (selectUncategorized) { - if (elem.className.indexOf(selectedClass) === -1) { - elem.style.display = display; - } - } else if (elem.classList.contains(selectedClass)) { - elem.style.display = display; - } - if (elem.style.display === '') { - var isEvenRow = visible++ % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - } - }); - var displaySection = visible === 0 ? 'none' : ''; - t.parentElement.style.display = displaySection; - document.querySelector("li#contents-" + id).style.display = displaySection; - }) -} - -// Shows the elements of a table belonging to a specific category -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.getElementById(tableId + '.tabpanel') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} -// Copy the contents of the local snippet to the clipboard -function copySnippet(button) { - copyToClipboard(button.nextElementSibling.innerText); - switchCopyLabel(button, button.firstElementChild); -} -function copyToClipboard(content) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = content; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); -} -function switchCopyLabel(button, span) { - var copied = span.getAttribute("data-copied"); - button.classList.add("visible"); - var initialLabel = span.innerHTML; - span.innerHTML = copied; - setTimeout(function() { - button.classList.remove("visible"); - setTimeout(function() { - if (initialLabel !== copied) { - span.innerHTML = initialLabel; - } - }, 100); - }, 1900); -} -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - var timeoutId; - contentDiv.addEventListener("scroll", function(e) { - if (timeoutId) { - clearTimeout(timeoutId); - } - timeoutId = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - }, 100); - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search-page.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search-page.js deleted file mode 100644 index 540c90f5..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search-page.js +++ /dev/null @@ -1,284 +0,0 @@ -/* - * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -"use strict"; -$(function() { - var copy = $("#page-search-copy"); - var expand = $("#page-search-expand"); - var searchLink = $("span#page-search-link"); - var redirect = $("input#search-redirect"); - function setSearchUrlTemplate() { - var href = document.location.href.split(/[#?]/)[0]; - href += "?q=" + "%s"; - if (redirect.is(":checked")) { - href += "&r=1"; - } - searchLink.html(href); - copy[0].onmouseenter(); - } - function copyLink(e) { - copyToClipboard(this.previousSibling.innerText); - switchCopyLabel(this, this.lastElementChild); - } - copy.click(copyLink); - copy[0].onmouseenter = function() {}; - redirect.click(setSearchUrlTemplate); - setSearchUrlTemplate(); - copy.prop("disabled", false); - redirect.prop("disabled", false); - expand.click(function (e) { - var searchInfo = $("div.page-search-info"); - if(this.parentElement.hasAttribute("open")) { - searchInfo.attr("style", "border-width: 0;"); - } else { - searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); - } - }); -}); -$(window).on("load", function() { - var input = $("#page-search-input"); - var reset = $("#page-search-reset"); - var notify = $("#page-search-notify"); - var resultSection = $("div#result-section"); - var resultContainer = $("div#result-container"); - var searchTerm = ""; - var activeTab = ""; - var fixedTab = false; - var visibleTabs = []; - var feelingLucky = false; - function renderResults(result) { - if (!result.length) { - notify.html(messages.noResult); - } else if (result.length === 1) { - notify.html(messages.oneResult); - } else { - notify.html(messages.manyResults.replace("{0}", result.length)); - } - resultContainer.empty(); - var r = { - "types": [], - "members": [], - "packages": [], - "modules": [], - "searchTags": [] - }; - for (var i in result) { - var item = result[i]; - var arr = r[item.category]; - arr.push(item); - } - if (!activeTab || r[activeTab].length === 0 || !fixedTab) { - Object.keys(r).reduce(function(prev, curr) { - if (r[curr].length > 0 && r[curr][0].score > prev) { - activeTab = curr; - return r[curr][0].score; - } - return prev; - }, 0); - } - if (feelingLucky && activeTab) { - notify.html(messages.redirecting) - var firstItem = r[activeTab][0]; - window.location = getURL(firstItem.indexItem, firstItem.category); - return; - } - if (result.length > 20) { - if (searchTerm[searchTerm.length - 1] === ".") { - if (activeTab === "types" && r["members"].length > r["types"].length) { - activeTab = "members"; - } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { - activeTab = "types"; - } - } - } - var categoryCount = Object.keys(r).reduce(function(prev, curr) { - return prev + (r[curr].length > 0 ? 1 : 0); - }, 0); - visibleTabs = []; - var tabContainer = $("
              ").appendTo(resultContainer); - for (var key in r) { - var id = "#result-tab-" + key.replace("searchTags", "search_tags"); - if (r[key].length) { - var count = r[key].length >= 1000 ? "999+" : r[key].length; - if (result.length > 20 && categoryCount > 1) { - var button = $("").appendTo(tabContainer); - button.click(key, function(e) { - fixedTab = true; - renderResult(e.data, $(this)); - }); - visibleTabs.push(key); - } else { - $("" + categories[key] - + " (" + count + ")").appendTo(tabContainer); - renderTable(key, r[key]).appendTo(resultContainer); - tabContainer = $("
              ").appendTo(resultContainer); - - } - } - } - if (activeTab && result.length > 20 && categoryCount > 1) { - $("button#result-tab-" + activeTab).addClass("active-table-tab"); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - } - resultSection.show(); - function renderResult(category, button) { - activeTab = category; - setSearchUrl(); - resultContainer.find("div.summary-table").remove(); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - button.siblings().removeClass("active-table-tab"); - button.addClass("active-table-tab"); - } - } - function selectTab(category) { - $("button#result-tab-" + category).click(); - } - function renderTable(category, items) { - var table = $("
              ") - .addClass(category === "modules" - ? "one-column-search-results" - : "two-column-search-results"); - var col1, col2; - if (category === "modules") { - col1 = "Module"; - } else if (category === "packages") { - col1 = "Module"; - col2 = "Package"; - } else if (category === "types") { - col1 = "Package"; - col2 = "Class" - } else if (category === "members") { - col1 = "Class"; - col2 = "Member"; - } else if (category === "searchTags") { - col1 = "Location"; - col2 = "Name"; - } - $("
              " + col1 + "
              ").appendTo(table); - if (category !== "modules") { - $("
              " + col2 + "
              ").appendTo(table); - } - $.each(items, function(index, item) { - var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; - renderItem(item, table, rowColor); - }); - return table; - } - function renderItem(item, table, rowColor) { - var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); - var link = $("") - .attr("href", getURL(item.indexItem, item.category)) - .attr("tabindex", "0") - .addClass("search-result-link") - .html(label); - var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); - if (item.category === "searchTags") { - container = item.indexItem.h || ""; - } - if (item.category !== "modules") { - $("
              ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); - } - $("
              ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); - } - var timeout; - function schedulePageSearch() { - if (timeout) { - clearTimeout(timeout); - } - timeout = setTimeout(function () { - doPageSearch() - }, 100); - } - function doPageSearch() { - setSearchUrl(); - var term = searchTerm = input.val().trim(); - if (term === "") { - notify.html(messages.enterTerm); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - resultSection.hide(); - } else { - notify.html(messages.searching); - doSearch({ term: term, maxResults: 1200 }, renderResults); - } - } - function setSearchUrl() { - var query = input.val().trim(); - var url = document.location.pathname; - if (query) { - url += "?q=" + encodeURI(query); - if (activeTab && fixedTab) { - url += "&c=" + activeTab; - } - } - history.replaceState({query: query}, "", url); - } - input.on("input", function(e) { - feelingLucky = false; - schedulePageSearch(); - }); - $(document).keydown(function(e) { - if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { - if (activeTab && visibleTabs.length > 1) { - var idx = visibleTabs.indexOf(activeTab); - idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; - selectTab(visibleTabs[idx % visibleTabs.length]); - return false; - } - } - }); - reset.click(function() { - notify.html(messages.enterTerm); - resultSection.hide(); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - input.val('').focus(); - setSearchUrl(); - }); - input.prop("disabled", false); - reset.prop("disabled", false); - - var urlParams = new URLSearchParams(window.location.search); - if (urlParams.has("q")) { - input.val(urlParams.get("q")) - } - if (urlParams.has("c")) { - activeTab = urlParams.get("c"); - fixedTab = true; - } - if (urlParams.get("r")) { - feelingLucky = true; - } - if (input.val()) { - doPageSearch(); - } else { - notify.html(messages.enterTerm); - } - input.select().focus(); -}); diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search.html b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search.html deleted file mode 100644 index 8aa16e84..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -Search (any2json-net-classifier 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
              - -
              -
              -

              Search

              -
              - - -
              -Additional resources -
              -
              -
              -

              The help page provides an introduction to the scope and syntax of JavaDoc search.

              -

              You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

              -

              The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

              -link -

              - -

              -
              -

              Loading search index...

              - -
              -
              -
              - -
              -
              -
              - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search.js deleted file mode 100644 index d3986705..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/search.js +++ /dev/null @@ -1,458 +0,0 @@ -/* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -"use strict"; -const messages = { - enterTerm: "Enter a search term", - noResult: "No results found", - oneResult: "Found one result", - manyResults: "Found {0} results", - loading: "Loading search index...", - searching: "Searching...", - redirecting: "Redirecting to first result...", - linkIcon: "Link icon", - linkToSection: "Link to this section" -} -const categories = { - modules: "Modules", - packages: "Packages", - types: "Classes and Interfaces", - members: "Members", - searchTags: "Search Tags" -}; -const highlight = "$&"; -const NO_MATCH = {}; -const MAX_RESULTS = 300; -function checkUnnamed(name, separator) { - return name === "" || !name ? "" : name + separator; -} -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(str, boundaries, from, to) { - var start = from; - var text = ""; - for (var i = 0; i < boundaries.length; i += 2) { - var b0 = boundaries[i]; - var b1 = boundaries[i + 1]; - if (b0 >= to || b1 <= from) { - continue; - } - text += escapeHtml(str.slice(start, Math.max(start, b0))); - text += ""; - text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); - text += ""; - start = Math.min(to, b1); - } - text += escapeHtml(str.slice(start, to)); - return text; -} -function getURLPrefix(item, category) { - var urlPrefix = ""; - var slash = "/"; - if (category === "modules") { - return item.l + slash; - } else if (category === "packages" && item.m) { - return item.m + slash; - } else if (category === "types" || category === "members") { - if (item.m) { - urlPrefix = item.m + slash; - } else { - $.each(packageSearchIndex, function(index, it) { - if (it.m && item.p === it.l) { - urlPrefix = it.m + slash; - } - }); - } - } - return urlPrefix; -} -function getURL(item, category) { - if (item.url) { - return item.url; - } - var url = getURLPrefix(item, category); - if (category === "modules") { - url += "module-summary.html"; - } else if (category === "packages") { - if (item.u) { - url = item.u; - } else { - url += item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (category === "types") { - if (item.u) { - url = item.u; - } else { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; - } - } else if (category === "members") { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; - if (item.u) { - url += item.u; - } else { - url += item.l; - } - } else if (category === "searchTags") { - url += item.u; - } - item.url = url; - return url; -} -function createMatcher(term, camelCase) { - if (camelCase && !isUpperCase(term)) { - return null; // no need for camel-case matcher for lower case query - } - var pattern = ""; - var upperCase = []; - term.trim().split(/\s+/).forEach(function(w, index, array) { - var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - // ',' and '?' are the only delimiters commonly followed by space in java signatures - pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; - upperCase.push(false); - var isWordToken = /\w$/.test(s); - if (isWordToken) { - if (i === tokens.length - 1 && index < array.length - 1) { - // space in query string matches all delimiters - pattern += "(.*?)"; - upperCase.push(isUpperCase(s[0])); - } else { - if (!camelCase && isUpperCase(s) && s.length === 1) { - pattern += "()"; - } else { - pattern += "([a-z0-9$<>?[\\]]*?)"; - } - upperCase.push(isUpperCase(s[0])); - } - } else { - pattern += "()"; - upperCase.push(false); - } - } - }); - var re = new RegExp(pattern, "gi"); - re.upperCase = upperCase; - return re; -} -function findMatch(matcher, input, startOfName, endOfName) { - var from = startOfName; - matcher.lastIndex = from; - var match = matcher.exec(input); - // Expand search area until we get a valid result or reach the beginning of the string - while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { - if (from === 0) { - return NO_MATCH; - } - from = input.lastIndexOf(".", from - 2) + 1; - matcher.lastIndex = from; - match = matcher.exec(input); - } - var boundaries = []; - var matchEnd = match.index + match[0].length; - var score = 5; - var start = match.index; - var prevEnd = -1; - for (var i = 1; i < match.length; i += 2) { - var isUpper = isUpperCase(input[start]); - var isMatcherUpper = matcher.upperCase[i]; - // capturing groups come in pairs, match and non-match - boundaries.push(start, start + match[i].length); - // make sure groups are anchored on a left word boundary - var prevChar = input[start - 1] || ""; - var nextChar = input[start + 1] || ""; - if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { - if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { - score -= 0.1; - } else if (isMatcherUpper && start === prevEnd) { - score -= isUpper ? 0.1 : 1.0; - } else { - return NO_MATCH; - } - } - prevEnd = start + match[i].length; - start += match[i].length + match[i + 1].length; - - // lower score for parts of the name that are missing - if (match[i + 1] && prevEnd < endOfName) { - score -= rateNoise(match[i + 1]); - } - } - // lower score if a type name contains unmatched camel-case parts - if (input[matchEnd - 1] !== "." && endOfName > matchEnd) - score -= rateNoise(input.slice(matchEnd, endOfName)); - score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); - - if (score <= 0) { - return NO_MATCH; - } - return { - input: input, - score: score, - boundaries: boundaries - }; -} -function isUpperCase(s) { - return s !== s.toLowerCase(); -} -function isLowerCase(s) { - return s !== s.toUpperCase(); -} -function rateNoise(str) { - return (str.match(/([.(])/g) || []).length / 5 - + (str.match(/([A-Z]+)/g) || []).length / 10 - + str.length / 20; -} -function doSearch(request, response) { - var term = request.term.trim(); - var maxResults = request.maxResults || MAX_RESULTS; - if (term.length === 0) { - return this.close(); - } - var matcher = { - plainMatcher: createMatcher(term, false), - camelCaseMatcher: createMatcher(term, true) - } - var indexLoaded = indexFilesLoaded(); - - function getPrefix(item, category) { - switch (category) { - case "packages": - return checkUnnamed(item.m, "/"); - case "types": - return checkUnnamed(item.p, "."); - case "members": - return checkUnnamed(item.p, ".") + item.c + "."; - default: - return ""; - } - } - function useQualifiedName(category) { - switch (category) { - case "packages": - return /[\s/]/.test(term); - case "types": - case "members": - return /[\s.]/.test(term); - default: - return false; - } - } - function searchIndex(indexArray, category) { - var matches = []; - if (!indexArray) { - if (!indexLoaded) { - matches.push({ l: messages.loading, category: category }); - } - return matches; - } - $.each(indexArray, function (i, item) { - var prefix = getPrefix(item, category); - var simpleName = item.l; - var qualifiedName = prefix + simpleName; - var useQualified = useQualifiedName(category); - var input = useQualified ? qualifiedName : simpleName; - var startOfName = useQualified ? prefix.length : 0; - var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 - ? input.indexOf("(", startOfName) : input.length; - var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); - if (m === NO_MATCH && matcher.camelCaseMatcher) { - m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); - } - if (m !== NO_MATCH) { - m.indexItem = item; - m.prefix = prefix; - m.category = category; - if (!useQualified) { - m.input = qualifiedName; - m.boundaries = m.boundaries.map(function(b) { - return b + prefix.length; - }); - } - matches.push(m); - } - return true; - }); - return matches.sort(function(e1, e2) { - return e2.score - e1.score; - }).slice(0, maxResults); - } - - var result = searchIndex(moduleSearchIndex, "modules") - .concat(searchIndex(packageSearchIndex, "packages")) - .concat(searchIndex(typeSearchIndex, "types")) - .concat(searchIndex(memberSearchIndex, "members")) - .concat(searchIndex(tagSearchIndex, "searchTags")); - - if (!indexLoaded) { - updateSearchResults = function() { - doSearch(request, response); - } - } else { - updateSearchResults = function() {}; - } - response(result); -} -// JQuery search menu implementation -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> .result-item"); - // workaround for search result scrolling - this.menu._scrollIntoView = function _scrollIntoView( item ) { - var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; - if ( this._hasScroll() ) { - borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; - paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; - offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; - scroll = this.activeMenu.scrollTop(); - elementHeight = this.activeMenu.height() - 26; - itemHeight = item.outerHeight(); - - if ( offset < 0 ) { - this.activeMenu.scrollTop( scroll + offset ); - } else if ( offset + itemHeight > elementHeight ) { - this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); - } - } - }; - }, - _renderMenu: function(ul, items) { - var currentCategory = ""; - var widget = this; - widget.menu.bindings = $(); - $.each(items, function(index, item) { - if (item.category && item.category !== currentCategory) { - ul.append("
            • " + categories[item.category] + "
            • "); - currentCategory = item.category; - } - var li = widget._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", categories[item.category] + " : " + item.l); - } else { - li.attr("aria-label", item.l); - } - li.attr("class", "result-item"); - }); - ul.append(""); - }, - _renderItem: function(ul, item) { - var li = $("
            • ").appendTo(ul); - var div = $("
              ").appendTo(li); - var label = item.l - ? item.l - : getHighlightedText(item.input, item.boundaries, 0, item.input.length); - var idx = item.indexItem; - if (item.category === "searchTags" && idx && idx.h) { - if (idx.d) { - div.html(label + " (" + idx.h + ")
              " - + idx.d + "
              "); - } else { - div.html(label + " (" + idx.h + ")"); - } - } else { - div.html(label); - } - return li; - } -}); -$(function() { - var expanded = false; - var windowWidth; - function collapse() { - if (expanded) { - $("div#navbar-top").removeAttr("style"); - $("button#navbar-toggle-button") - .removeClass("expanded") - .attr("aria-expanded", "false"); - expanded = false; - } - } - $("button#navbar-toggle-button").click(function (e) { - if (expanded) { - collapse(); - } else { - var navbar = $("div#navbar-top"); - navbar.height(navbar.prop("scrollHeight")); - $("button#navbar-toggle-button") - .addClass("expanded") - .attr("aria-expanded", "true"); - expanded = true; - windowWidth = window.innerWidth; - } - }); - $("ul.sub-nav-list-small li a").click(collapse); - $("input#search-input").focus(collapse); - $("main").click(collapse); - $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { - // Create anchor links for headers with an associated id attribute - var hdr = $(el); - var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); - if (id) { - hdr.append(" " + messages.linkIcon +""); - } - }); - $(window).on("orientationchange", collapse).on("resize", function(e) { - if (expanded && windowWidth !== window.innerWidth) collapse(); - }); - var search = $("#search-input"); - var reset = $("#reset-button"); - search.catcomplete({ - minLength: 1, - delay: 200, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push({ l: messages.noResult }); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.indexItem) { - var url = getURL(ui.item.indexItem, ui.item.category); - window.location.href = pathtoroot + url; - $("#search-input").focus(); - } - } - }); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - reset.click(function() { - search.val('').focus(); - }); - search.focus(); -}); diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/stylesheet.css b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/stylesheet.css deleted file mode 100644 index f71489f8..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/stylesheet.css +++ /dev/null @@ -1,1272 +0,0 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * These CSS custom properties (variables) define the core color and font - * properties used in this stylesheet. - */ -:root { - /* body, block and code fonts */ - --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - --code-font-family: 'DejaVu Sans Mono', monospace; - /* Base font sizes for body and code elements */ - --body-font-size: 14px; - --code-font-size: 14px; - /* Text colors for body and block elements */ - --body-text-color: #353833; - --block-text-color: #474747; - /* Background colors for various structural elements */ - --body-background-color: #ffffff; - --section-background-color: #f8f8f8; - --detail-background-color: #ffffff; - /* Colors for navigation bar and table captions */ - --navbar-background-color: #4D7A97; - --navbar-text-color: #ffffff; - /* Background color for subnavigation and various headers */ - --subnav-background-color: #dee3e9; - /* Background and text colors for selected tabs and navigation items */ - --selected-background-color: #f8981d; - --selected-text-color: #253441; - --selected-link-color: #1f389c; - /* Background colors for generated tables */ - --even-row-color: #ffffff; - --odd-row-color: #eeeeef; - /* Text color for page title */ - --title-color: #2c4557; - /* Text colors for links */ - --link-color: #4A6782; - --link-color-active: #bb7a2a; - /* Snippet colors */ - --snippet-background-color: #ebecee; - --snippet-text-color: var(--block-text-color); - --snippet-highlight-color: #f7c590; - /* Border colors for structural elements and user defined tables */ - --border-color: #ededed; - --table-border-color: #000000; - /* Search input colors */ - --search-input-background-color: #ffffff; - --search-input-text-color: #000000; - --search-input-placeholder-color: #909090; - /* Highlight color for active search tag target */ - --search-tag-highlight-color: #ffff00; - /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ - --copy-icon-brightness: 100%; - --copy-button-background-color-active: rgba(168, 168, 176, 0.3); - /* Colors for invalid tag notifications */ - --invalid-tag-background-color: #ffe6e6; - --invalid-tag-text-color: #000000; -} -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ -body { - background-color:var(--body-background-color); - color:var(--body-text-color); - font-family:var(--body-font-family); - font-size:var(--body-font-size); - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:var(--link-color); -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:var(--link-color-active); -} -pre { - font-family:var(--code-font-family); - font-size:1em; -} -h1 { - font-size:1.428em; -} -h2 { - font-size:1.285em; -} -h3 { - font-size:1.14em; -} -h4 { - font-size:1.072em; -} -h5 { - font-size:1.001em; -} -h6 { - font-size:0.93em; -} -/* Disable font boosting for selected elements */ -h1, h2, h3, h4, h5, h6, div.member-signature { - max-height: 1000em; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:var(--code-font-family); -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - font-size:var(--code-font-size); - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:var(--code-font-family); - font-size:1em; - padding-top:4px; -} -.summary-table dt code { - font-family:var(--code-font-family); - font-size:1em; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: var(--body-font-family); - font-size: 1em; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:0.915em; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -/* - * Styles for navigation bar. - */ -@media screen { - div.flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - header.flex-header { - flex: 0 0 auto; - } - div.flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - float:left; - width:100%; - clear:right; - min-height:2.8em; - padding:10px 0 0 0; - overflow:hidden; - font-size:0.857em; -} -button#navbar-toggle-button { - display:none; -} -ul.sub-nav-list-small { - display: none; -} -.sub-nav { - background-color:var(--subnav-background-color); - float:left; - width:100%; - overflow:hidden; - font-size:0.857em; -} -.sub-nav div { - clear:left; - float:left; - padding:6px; - text-transform:uppercase; -} -.sub-nav .sub-nav-list { - padding-top:4px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0; - padding:6px; - clear:none; - text-align:right; - position:relative; -} -ul.sub-nav-list li { - list-style:none; - float:left; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:var(--navbar-text-color); - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - color:var(--link-color-active); -} -.nav-bar-cell1-rev { - background-color:var(--selected-background-color); - color:var(--selected-text-color); - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header. - */ -.title { - color:var(--title-color); - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -ul.contents-list { - margin: 0 0 15px 0; - padding: 0; - list-style: none; -} -ul.contents-list li { - font-size:0.93em; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:var(--subnav-background-color); - border:1px solid var(--border-color); - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: var(--body-font-family); - font-size:0.856em; - font-weight:bold; - margin:10px 0 0 0; - color:var(--body-text-color); -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:1em; - font-family:var(--block-font-family) -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.ref-list { - padding:0; - margin:0; -} -ul.ref-list > li { - list-style:none; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.tag-list, ul.tag-list-long { - padding-left: 0; - list-style: none; -} -ul.tag-list li { - display: inline; -} -ul.tag-list li:not(:last-child):after, -ul.tag-list-long li:not(:last-child):after -{ - content: ", "; - white-space: pre-wrap; -} -ul.preview-feature-list { - list-style: none; - margin:0; - padding:0.1em; - line-height: 1.6em; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border:1px solid var(--border-color); - border-top:0; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:var(--selected-text-color); - clear:none; - overflow:hidden; - padding: 10px 0 0 1px; - margin:0; -} -.caption a:link, .caption a:visited { - color:var(--selected-link-color); -} -.caption a:hover, -.caption a:active { - color:var(--navbar-text-color); -} -.caption span { - font-weight:bold; - white-space:nowrap; - padding:5px 12px 7px 12px; - display:inline-block; - float:left; - background-color:var(--selected-background-color); - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:10px 0 0 0; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 8px; -} -div.table-tabs > .active-table-tab { - background: var(--selected-background-color); - color: var(--selected-text-color); -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.two-column-search-results { - display: grid; - grid-template-columns: minmax(400px, max-content) minmax(400px, auto); -} -div.checkboxes { - line-height: 2em; -} -div.checkboxes > span { - margin-left: 10px; -} -div.checkboxes > label { - margin-left: 8px; - white-space: nowrap; -} -div.checkboxes > label > input { - margin: 0 2px; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(25%, max-content) minmax(25%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); -} -.three-column-release-summary { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -@media screen and (max-width: 800px) { - .two-column-search-results { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(40%, auto); - } - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-release-summary { - display: grid; - grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) - } - .three-column-summary .col-last, - .three-column-release-summary .col-last{ - grid-column-end: span 2; - } -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; - overflow-x: auto; - scrollbar-width: thin; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:var(--subnav-background-color); - font-weight: bold; -} -/* Sortable table columns */ -.table-header[onclick] { - cursor: pointer; -} -.table-header[onclick]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - '); - background-size:100% 100%; - width:9px; - height:14px; - margin-left:4px; - margin-bottom:-3px; -} -.table-header[onclick].sort-asc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - -} -.table-header[onclick].sort-desc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -.col-first, .col-first { - font-size:0.93em; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:0.93em; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited { - font-weight:bold; -} -.even-row-color, .even-row-color .table-header { - background-color:var(--even-row-color); -} -.odd-row-color, .odd-row-color .table-header { - background-color:var(--odd-row-color); -} -/* - * Styles for contents. - */ -div.block { - font-size:var(--body-font-size); - font-family:var(--block-font-family); -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:var(--code-font-family); - font-size:1em; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - /* Color of line numbers in source pages can be set via custom property below */ - color:var(--source-linenumber-color, green); - padding:0 30px 0 0; -} -.block { - display:block; - margin:0 10px 5px 0; - color:var(--block-text-color); -} -.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -details.invalid-tag, span.invalid-tag { - font-size:1em; - font-family:var(--block-font-family); - color: var(--invalid-tag-text-color); - background: var(--invalid-tag-background-color); - border: thin solid var(--table-border-color); - border-radius:2px; - padding: 2px 4px; - display:inline-block; -} -details summary { - cursor: pointer; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-state-active { - /* Overrides the color of selection used in jQuery UI */ - background: var(--selected-background-color); - border: 1px solid var(--selected-background-color); - color: var(--selected-text-color); -} -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:auto; - overflow-x:auto; - scrollbar-width: thin; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:1; - background-color: var(--body-background-color); -} -ul.ui-autocomplete li { - float:left; - clear:both; - min-width:100%; -} -ul.ui-autocomplete li.ui-static-link { - position:sticky; - bottom:0; - left:0; - background: var(--subnav-background-color); - padding: 5px 0; - font-family: var(--body-font-family); - font-size: 0.93em; - font-weight: bolder; - z-index: 2; -} -li.ui-static-link a, li.ui-static-link a:visited { - text-decoration:none; - color:var(--link-color); - float:right; - margin-right:20px; -} -.ui-autocomplete .result-item { - font-size: inherit; -} -.ui-autocomplete .result-highlight { - font-weight:bold; -} -#search-input, #page-search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - background-color: var(--search-input-background-color); - color: var(--search-input-text-color); - border-color: var(--border-color); - padding-left:20px; - width: 250px; - margin: 0; -} -#search-input { - margin-left: 4px; -} -#reset-button { - background-color: transparent; - background-image:url('resources/x.png'); - background-repeat:no-repeat; - background-size:contain; - border:0; - border-radius:0; - width:12px; - height:12px; - position:absolute; - right:12px; - top:10px; - font-size:0; -} -::placeholder { - color:var(--search-input-placeholder-color); - opacity: 1; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:var(--search-tag-highlight-color); -} -details.page-search-details { - display: inline-block; -} -div#result-container { - font-size: 1em; -} -div#result-container a.search-result-link { - padding: 0; - margin: 4px 0; - width: 100%; -} -#result-container .result-highlight { - font-weight:bolder; -} -.page-search-info { - background-color: var(--subnav-background-color); - border-radius: 3px; - border: 0 solid var(--border-color); - padding: 0 8px; - overflow: hidden; - height: 0; - transition: all 0.2s ease; -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.page-search-header { - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - display: inline-block; -} -button.page-search-header { - border: none; - cursor: pointer; -} -span#page-search-link { - text-decoration: underline; -} -.module-graph span, .sealed-graph span { - display:none; - position:absolute; -} -.module-graph:hover span, .sealed-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0 20px 5px 10px; - border: 1px solid var(--border-color); - background-color: var(--section-background-color); -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:var(--detail-background-color); - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -/* - * Styles for header/section anchor links - */ -a.anchor-link { - opacity: 0; - transition: opacity 0.1s; -} -:hover > a.anchor-link { - opacity: 80%; -} -a.anchor-link:hover, -a.anchor-link:focus-visible, -a.anchor-link.visible { - opacity: 100%; -} -a.anchor-link > img { - width: 0.9em; - height: 0.9em; -} -/* - * Styles for copy-to-clipboard buttons - */ -button.copy { - opacity: 70%; - border: none; - border-radius: 3px; - position: relative; - background:none; - transition: opacity 0.3s; - cursor: pointer; -} -:hover > button.copy { - opacity: 80%; -} -button.copy:hover, -button.copy:active, -button.copy:focus-visible, -button.copy.visible { - opacity: 100%; -} -button.copy img { - position: relative; - background: none; - filter: brightness(var(--copy-icon-brightness)); -} -button.copy:active { - background-color: var(--copy-button-background-color-active); -} -button.copy span { - color: var(--body-text-color); - position: relative; - top: -0.1em; - transition: all 0.1s; - font-size: 0.76rem; - line-height: 1.2em; - opacity: 0; -} -button.copy:hover span, -button.copy:focus-visible span, -button.copy.visible span { - opacity: 100%; -} -/* search page copy button */ -button#page-search-copy { - margin-left: 0.4em; - padding:0.3em; - top:0.13em; -} -button#page-search-copy img { - width: 1.2em; - height: 1.2em; - padding: 0.01em 0; - top: 0.15em; -} -button#page-search-copy span { - color: var(--body-text-color); - line-height: 1.2em; - padding: 0.2em; - top: -0.18em; -} -div.page-search-info:hover button#page-search-copy span { - opacity: 100%; -} -/* snippet copy button */ -button.snippet-copy { - position: absolute; - top: 6px; - right: 6px; - height: 1.7em; - padding: 2px; -} -button.snippet-copy img { - width: 18px; - height: 18px; - padding: 0.05em 0; -} -button.snippet-copy span { - line-height: 1.2em; - padding: 0.2em; - position: relative; - top: -0.5em; -} -div.snippet-container:hover button.snippet-copy span { - opacity: 100%; -} -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.striped > thead { - background-color: var(--subnav-background-color); -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped > tbody > tr:nth-child(even) { - background-color: var(--odd-row-color) -} -table.striped > tbody > tr:nth-child(odd) { - background-color: var(--even-row-color) -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid var(--table-border-color); - border-right: 1px solid var(--table-border-color); -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak style for small screens. - */ -@media screen and (max-width: 920px) { - header.flex-header { - max-height: 100vh; - overflow-y: auto; - } - div#navbar-top { - height: 2.8em; - transition: height 0.35s ease; - } - ul.nav-list { - display: block; - width: 40%; - float:left; - clear: left; - margin: 10px 0 0 0; - padding: 0; - } - ul.nav-list li { - float: none; - padding: 6px; - margin-left: 10px; - margin-top: 2px; - } - ul.sub-nav-list-small { - display:block; - height: 100%; - width: 50%; - float: right; - clear: right; - background-color: var(--subnav-background-color); - color: var(--body-text-color); - margin: 6px 0 0 0; - padding: 0; - } - ul.sub-nav-list-small ul { - padding-left: 20px; - } - ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { - color:var(--link-color); - } - ul.sub-nav-list-small a:hover { - color:var(--link-color-active); - } - ul.sub-nav-list-small li { - list-style:none; - float:none; - padding: 6px; - margin-top: 1px; - text-transform:uppercase; - } - ul.sub-nav-list-small > li { - margin-left: 10px; - } - ul.sub-nav-list-small li p { - margin: 5px 0; - } - div#navbar-sub-list { - display: none; - } - .top-nav a:link, .top-nav a:active, .top-nav a:visited { - display: block; - } - button#navbar-toggle-button { - width: 3.4em; - height: 2.8em; - background-color: transparent; - display: block; - float: left; - border: 0; - margin: 0 10px; - cursor: pointer; - font-size: 10px; - } - button#navbar-toggle-button .nav-bar-toggle-icon { - display: block; - width: 24px; - height: 3px; - margin: 1px 0 4px 0; - border-radius: 2px; - transition: all 0.1s; - background-color: var(--navbar-text-color); - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { - transform: rotate(45deg); - transform-origin: 10% 10%; - width: 26px; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { - opacity: 0; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { - transform: rotate(-45deg); - transform-origin: 10% 90%; - width: 26px; - } -} -@media screen and (max-width: 800px) { - .about-language { - padding-right: 16px; - } - ul.nav-list li { - margin-left: 5px; - } - ul.sub-nav-list-small > li { - margin-left: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 400px) { - .about-language { - font-size: 10px; - padding-right: 12px; - } -} -@media screen and (max-width: 400px) { - .nav-list-search { - width: 94%; - } - #search-input, #page-search-input { - width: 70%; - } -} -@media screen and (max-width: 320px) { - .nav-list-search > label { - display: none; - } - .nav-list-search { - width: 90%; - } - #search-input, #page-search-input { - width: 80%; - } -} - -pre.snippet { - background-color: var(--snippet-background-color); - color: var(--snippet-text-color); - padding: 10px; - margin: 12px 0; - overflow: auto; - white-space: pre; -} -div.snippet-container { - position: relative; -} -@media screen and (max-width: 800px) { - pre.snippet { - padding-top: 26px; - } - button.snippet-copy { - top: 4px; - right: 4px; - } -} -pre.snippet .italic { - font-style: italic; -} -pre.snippet .bold { - font-weight: bold; -} -pre.snippet .highlighted { - background-color: var(--snippet-highlight-color); - border-radius: 10%; -} diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/tag-search-index.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/tag-search-index.js deleted file mode 100644 index f2a440c7..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/tag-search-index.js +++ /dev/null @@ -1 +0,0 @@ -tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/type-search-index.js b/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/type-search-index.js deleted file mode 100644 index fbd9ab48..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/apidocs/type-search-index.js +++ /dev/null @@ -1 +0,0 @@ -typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.classifier","l":"NetTagClassifier"},{"p":"com.github.romualdrousseau.any2json.classifier","l":"NetTagClassifierClass"},{"p":"com.github.romualdrousseau.any2json.classifier","l":"Trainable"},{"p":"com.github.romualdrousseau.any2json.classifier","l":"TrainingEntry"},{"p":"com.github.romualdrousseau.any2json.classifier","l":"TrainingSetBuilder"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/css/apache-maven-fluido-1.11.1.min.css b/docs/api/any2json-net-classifier/any2json-net-classifier/css/apache-maven-fluido-1.11.1.min.css deleted file mode 100644 index 68a9ecfb..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/css/apache-maven-fluido-1.11.1.min.css +++ /dev/null @@ -1,20 +0,0 @@ -/*! - * Bootstrap v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! - * Bootstrap Responsive v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}.section p,.section p,.section dt,.section dt{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:60px}body.topBarDisabled{padding-top:20px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}.hero-unit h2{font-size:60px}tt{padding:0 3px 2px;font-family:Monaco,Andale Mono,Courier New,monospace;font-size:.9em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fee9cc;color:rgba(0,0,0,0.75);padding:1px 3px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! - * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License - * https://github.com/simonwhitaker/github-fork-ribbon-css -*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/css/print.css b/docs/api/any2json-net-classifier/any2json-net-classifier/css/print.css deleted file mode 100644 index cd19a8c5..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/css/print.css +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {display: none !important;} -#bodyColumn, body.docs div.docs {margin: 0 !important;border: none !important} diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/css/site.css b/docs/api/any2json-net-classifier/any2json-net-classifier/css/site.css deleted file mode 100644 index c48367c3..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/css/site.css +++ /dev/null @@ -1,3 +0,0 @@ -#bodyColumn { - max-width: 1000px; -} \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/dependencies.html b/docs/api/any2json-net-classifier/any2json-net-classifier/dependencies.html deleted file mode 100644 index 27c9d9ee..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/dependencies.html +++ /dev/null @@ -1,1560 +0,0 @@ - - - - - - - - - - Project Dependencies – Any2Json Net Classifier - - - - - - - - Fork me on GitHub -
              -
              - - - -
              -
              -
              - - -
              -
              -
              -

              Project Dependencies

              -

              compile

              -

              The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

              - - - - - - - - - - - - - - - - - - - - - - - - -
              GroupIdArtifactIdVersionTypeLicenses
              com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
              org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
              org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-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:

              - - - - - - - - - - - - - - - - - - -
              GroupIdArtifactIdVersionTypeLicenses
              junitjunit4.13.2jarEclipse Public License 1.0
              org.hamcresthamcrest2.2jarBSD License 3
              -

              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:

              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
              GroupIdArtifactIdVersionClassifierTypeLicenses
              com.fasterxml.jackson.corejackson-annotations2.15.1-jarThe Apache Software License, Version 2.0
              com.fasterxml.jackson.corejackson-core2.15.1-jarThe Apache Software License, Version 2.0
              com.fasterxml.jackson.corejackson-databind2.16.0-jarThe Apache Software License, Version 2.0
              com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
              com.github.romualdrousseaushuju1.29-SNAPSHOT-jarGNU GENERAL PUBLIC LICENSE, Version 3.0
              com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
              com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
              com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
              com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
              com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
              com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
              com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
              com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
              commons-codeccommons-codec1.15-jarApache License, Version 2.0
              io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
              org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
              org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
              org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
              org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
              org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
              org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
              org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
              org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
              org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
              org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
              org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
              org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
              org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
              org.pythonjython-standalone2.7.3-jarJython Software License
              org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
              org.slf4jslf4j-api2.0.16-jarMIT License
              org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
              org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
              org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
              org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
              org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
              org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
              org.xerial.snappysnappy-java1.1.10.5-jar-
              -

              runtime

              -

              The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

              - - - - - - - - - - - - - - - - - - -
              GroupIdArtifactIdVersionTypeLicenses
              org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
              org.apache.logging.log4jlog4j-core2.23.1jarApache-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:

              - - - - - - - - - - - - -
              GroupIdArtifactIdVersionTypeLicenses
              org.hamcresthamcrest-core1.3jarNew BSD License
              -

              Project Dependency Graph

              - -
              -

              Dependency Tree

              -
              -

              Licenses

              -

              GNU General Public License (GPL) version 2, or any later version: JavaCPP

              -

              The Apache License, Version 2.0: fury-core, fury-format

              -

              Apache 2.0: error-prone annotations

              -

              Eclipse Public License 1.0: JUnit

              -

              GPLv2 with Classpath exception: JavaCPP

              -

              BSD-3-Clause: Protocol Buffers [Core]

              -

              MIT License: SLF4J API Module

              -

              BSD License 3: Hamcrest

              -

              Jython Software License: Jython

              -

              Apache License V2.0: FlatBuffers Java API

              -

              New BSD License: Hamcrest Core

              -

              WTFPL: Reflections

              -

              Apache License 2.0: Javassist

              -

              The MIT License: Checker Qual

              -

              Apache License, Version 2.0: Apache Commons Codec, Apache Commons Collections, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common

              -

              Apache-2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

              -

              LGPL 2.1: Javassist

              -

              MPL 1.1: Javassist

              -

              GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, any2json-net-classifier, shuju

              -

              The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, TensorFlow Core API Library, TensorFlow Core API Library Platform, jackson-databind

              -

              Dependency File Details

              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
              FilenameSizeEntriesClassesPackagesJava VersionDebug Information
              jackson-annotations-2.15.1.jar75.6 kB867321.6Yes
              jackson-core-2.15.1.jar546.1 kB252----
                 • Root-216185141.8Yes
                 • Versioned-2119No
                 • Versioned-125211Yes
                 • Versioned-114217Yes
                 • Versioned-114219Yes
              jackson-databind-2.16.0.jar1.6 MB818----
                 • Root-816778231.8Yes
                 • Versioned-2119No
              jackson-datatype-jsr310-2.15.1.jar122.9 kB82----
                 • Root-805861.8Yes
                 • Versioned-2119No
              any2json-2.44-SNAPSHOT.jar123.1 kB113891217Yes
              shuju-1.29-SNAPSHOT.jar129.3 kB115822117Yes
              jsr305-3.0.2.jar19.9 kB463531.5Yes
              error_prone_annotations-2.18.0.jar16 kB382621.8Yes
              flatbuffers-java-1.12.0.jar64.9 kB554511.8Yes
              failureaccess-1.0.1.jar4.6 kB15211.7Yes
              guava-32.1.2-jre.jar3 MB20602020181.8Yes
              listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700--
              j2objc-annotations-2.8.jar9.3 kB241311.7Yes
              protobuf-java-3.25.3.jar1.9 MB75473521.8Yes
              commons-codec-1.15.jar353.8 kB25310671.7Yes
              netty-common-4.1.96.Final.jar659.9 kB52449291.6Yes
              junit-4.13.2.jar384.6 kB389350321.5Yes
              arrow-format-14.0.0.jar110 kB1099311.8Yes
              arrow-memory-core-14.0.0.jar111.1 kB886851.8Yes
              arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8Yes
              arrow-vector-14.0.0.jar1.9 MB767703171.8Yes
              commons-collections4-4.4.jar751.9 kB555524191.8Yes
              log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
              log4j-api-2.23.1.jar342.5 kB241----
                 • Root-23020591.8Yes
                 • Versioned-11429Yes
              log4j-core-2.23.1.jar1.9 MB1310----
                 • Root-12931206551.8Yes
                 • Versioned-17749Yes
              log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
              javacpp-1.5.8-linux-x86_64.jar26.5 kB21----
                 • Root-1900--
                 • Versioned-2119No
              javacpp-1.5.8-macosx-x86_64.jar22.2 kB21----
                 • Root-1900--
                 • Versioned-2119No
              javacpp-1.5.8-windows-x86_64.jar1.4 MB69----
                 • Root-6700--
                 • Versioned-2119No
              javacpp-1.5.8.jar497.3 kB260----
                 • Root-25820051.7Yes
                 • Versioned-2119No
              checker-qual-3.33.0.jar224 kB426358301.8Yes
              fury-core-0.4.1.jar2.4 MB14701358491.8Yes
              fury-format-0.4.1.jar130.2 kB846861.8Yes
              hamcrest-2.2.jar123.4 kB122108111.7Yes
              hamcrest-core-1.3.jar45 kB524531.5Yes
              javassist-3.28.0-GA.jar851.5 kB474426171.8Yes
              jython-standalone-2.7.3.jar47.3 MB23845182445281.8Yes
              reflections-0.10.2.jar130.4 kB877451.8Yes
              slf4j-api-2.0.16.jar69.4 kB71----
                 • Root-695541.8Yes
                 • Versioned-2119No
              ndarray-0.4.0.jar302.2 kB2011761711Yes
              tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700--
              tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700--
              tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000--
              tensorflow-core-api-0.5.0.jar8 MB491048435611Yes
              tensorflow-core-platform-0.5.0.jar2.4 kB700--
              snappy-java-1.1.10.5.jar2.3 MB1064031.8Yes
              TotalSizeEntriesClassesPackagesJava VersionDebug Information
              46383.1 MB413203410610191738
              compile: 41compile: 380.7 MBcompile: 39428compile: 32394compile: 91717compile: 33
              runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2
              test: 3test: 553 kBtest: 563test: 503test: 461.7test: 3
              -
              -
              -
              -
              -
              -
              -
              -@ 2024 Romuald Rousseau - All rights reserved -
              -
              -
              - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/dependency-info.html b/docs/api/any2json-net-classifier/any2json-net-classifier/dependency-info.html deleted file mode 100644 index ee8d131a..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/dependency-info.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - Maven Coordinates – Any2Json Net Classifier - - - - - - - - Fork me on GitHub -
              -
              - - - -
              -
              -
              - - -
              -
              -
              -

              Maven Coordinates

              -

              Apache Maven

              -
              <dependency>
              -  <groupId>com.github.romualdrousseau</groupId>
              -  <artifactId>any2json-net-classifier</artifactId>
              -  <version>2.44-SNAPSHOT</version>
              -</dependency>
              -

              Apache Ivy

              -
              <dependency org="com.github.romualdrousseau" name="any2json-net-classifier" rev="2.44-SNAPSHOT">
              -  <artifact name="any2json-net-classifier" type="jar" />
              -</dependency>
              -

              Groovy Grape

              -
              @Grapes(
              -@Grab(group='com.github.romualdrousseau', module='any2json-net-classifier', version='2.44-SNAPSHOT')
              -)
              -

              Gradle/Grails

              -
              implementation 'com.github.romualdrousseau:any2json-net-classifier:2.44-SNAPSHOT'
              -

              Scala SBT

              -
              libraryDependencies += "com.github.romualdrousseau" % "any2json-net-classifier" % "2.44-SNAPSHOT"
              -

              Leiningen

              -
              [com.github.romualdrousseau/any2json-net-classifier "2.44-SNAPSHOT"]
              -
              -
              -
              -
              -
              -
              -
              -@ 2024 Romuald Rousseau - All rights reserved -
              -
              -
              - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/dependency-management.html b/docs/api/any2json-net-classifier/any2json-net-classifier/dependency-management.html deleted file mode 100644 index 88690b07..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/dependency-management.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - Project Dependency Management – Any2Json Net Classifier - - - - - - - - Fork me on GitHub -
              -
              - - - -
              -
              -
              - - -
              -
              -
              -

              Project Dependency Management

              -

              compile

              -

              The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

              - - - - - - - - - - - - - - - - - - - - - - - - -
              GroupIdArtifactIdVersionTypeLicense
              com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
              org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
              org.slf4jslf4j-api2.0.16jarMIT License
              -
              -
              -
              -
              -
              -
              -
              -@ 2024 Romuald Rousseau - All rights reserved -
              -
              -
              - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/distribution-management.html b/docs/api/any2json-net-classifier/any2json-net-classifier/distribution-management.html deleted file mode 100644 index 8417fcfe..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/distribution-management.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - Project Distribution Management – Any2Json Net Classifier - - - - - - - - Fork me on GitHub -
              -
              - - - -
              -
              -
              - - -
              -
              -
              -

              Overview

              -

              The following is the distribution management information used by this project.

              -

              Repository - ossrh

              https://oss.sonatype.org/service/local/staging/deploy/maven2
              -

              Snapshot Repository - ossrh

              https://oss.sonatype.org/content/repositories/snapshots
              -

              Site - any2json-net-classifier-site

              -

              file:///mnt/media/Projects/Any2Json-monorepo/any2json-net-classifier//any2json-net-classifier

              -
              -
              -
              -
              -
              -
              -
              -@ 2024 Romuald Rousseau - All rights reserved -
              -
              -
              - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index 423bd5d3..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index 44694887..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index a498ef4e..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index d83c539b..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/accessories-text-editor.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/accessories-text-editor.png deleted file mode 100644 index abc3366e..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/accessories-text-editor.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/add.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/add.gif deleted file mode 100644 index 1cb3dbf9..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/add.gif and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/any2json-logo.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/any2json-logo.png deleted file mode 100644 index bc971a5f..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/any2json-logo.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/apache-maven-project-2.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/apache-maven-project-2.png deleted file mode 100644 index a44db6ed..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/apache-maven-project-2.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/application-certificate.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/application-certificate.png deleted file mode 100644 index cc6aff61..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/application-certificate.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/close.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/close.gif deleted file mode 100644 index 1c26bbc5..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/close.gif and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/contact-new.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/contact-new.png deleted file mode 100644 index ebc4316d..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/contact-new.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/document-properties.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/document-properties.png deleted file mode 100644 index 34c2409a..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/document-properties.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/drive-harddisk.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/drive-harddisk.png deleted file mode 100644 index d7ce475f..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/drive-harddisk.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/fix.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/fix.gif deleted file mode 100644 index b7eb3dc4..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/fix.gif and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_error_sml.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_error_sml.gif deleted file mode 100644 index 12e9a01a..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_error_sml.gif and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_help_sml.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_help_sml.gif deleted file mode 100644 index aaf20e6e..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_help_sml.gif and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_info_sml.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_info_sml.gif deleted file mode 100644 index b7763267..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_info_sml.gif and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_success_sml.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_success_sml.gif deleted file mode 100644 index 0a195279..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_success_sml.gif and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_warning_sml.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_warning_sml.gif deleted file mode 100644 index ac6ad6ad..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/icon_warning_sml.gif and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/image-x-generic.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/image-x-generic.png deleted file mode 100644 index ab49efb3..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/image-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/internet-web-browser.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/internet-web-browser.png deleted file mode 100644 index 307d6aca..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/internet-web-browser.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/build-by-maven-black.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/build-by-maven-black.png deleted file mode 100644 index 919fd0f6..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/build-by-maven-black.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/build-by-maven-white.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/build-by-maven-white.png deleted file mode 100644 index 7d44c9c2..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/build-by-maven-white.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/maven-feather.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/maven-feather.png deleted file mode 100644 index b5ada836..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/logos/maven-feather.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/network-server.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/network-server.png deleted file mode 100644 index 1d12e193..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/network-server.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/package-x-generic.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/package-x-generic.png deleted file mode 100644 index 8b7e9e67..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/package-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/pre-release.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/pre-release.png deleted file mode 100644 index d448e850..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/pre-release.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/retired.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/retired.png deleted file mode 100644 index f89f6a29..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/retired.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/sandbox.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/sandbox.png deleted file mode 100644 index f88b3626..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/profiles/sandbox.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/remove.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/remove.gif deleted file mode 100644 index fc65631c..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/remove.gif and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/rss.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/rss.png deleted file mode 100644 index a9850ee2..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/rss.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/update.gif b/docs/api/any2json-net-classifier/any2json-net-classifier/images/update.gif deleted file mode 100644 index b2a6d0bf..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/update.gif and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/images/window-new.png b/docs/api/any2json-net-classifier/any2json-net-classifier/images/window-new.png deleted file mode 100644 index 0e12ef95..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/images/window-new.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/img/glyphicons-halflings-white.png b/docs/api/any2json-net-classifier/any2json-net-classifier/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/img/glyphicons-halflings-white.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/img/glyphicons-halflings.png b/docs/api/any2json-net-classifier/any2json-net-classifier/img/glyphicons-halflings.png deleted file mode 100644 index a9969993..00000000 Binary files a/docs/api/any2json-net-classifier/any2json-net-classifier/img/glyphicons-halflings.png and /dev/null differ diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/index.html b/docs/api/any2json-net-classifier/any2json-net-classifier/index.html deleted file mode 100644 index 5c3ac585..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/index.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - About Any2Json Net Classifier – Any2Json Net Classifier - - - - - - - - Fork me on GitHub -
              -
              - - - -
              -
              -
              - - -
              -
              -
              -

              About Any2Json Net Classifier

              -

              Any2Json plugin to tag tabular output implementing embeddings.

              -

              Description

              -

              In today's data-driven landscape, navigating the complexities of semi-structured documents poses a significant challenge -for organizations. These documents, characterized by diverse formats and a lack of standardization, often require -specialized skills for effective manipulation and analysis. However, we propose a novel framework to address this -challenge. By leveraging innovative algorithms and machine learning techniques, Any2Json -offers a solution that transcends manual coding, providing enhanced accessibility to users across diverse skill levels. -Moreover, by automating the extraction process, it not only saves time but also minimizes errors, particularly beneficial -for industries dealing with large volumes of such documents. Crucially, this framework integrates seamlessly with machine -learning workflows, unlocking new possibilities for data enrichment and predictive modeling. Aligned with the paradigm of -data as a service, it offers a scalable and efficient means of managing semi-structured data, thereby expanding the toolkit -of data services available to organizations.

              -

              Getting Started

              -

              You will find articles and tutorials here.

              -
              -
              -
              -
              -
              -
              -
              -@ 2024 Romuald Rousseau - All rights reserved -
              -
              -
              - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/js/apache-maven-fluido-1.11.1.min.js b/docs/api/any2json-net-classifier/any2json-net-classifier/js/apache-maven-fluido-1.11.1.min.js deleted file mode 100644 index 7a841545..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/js/apache-maven-fluido-1.11.1.min.js +++ /dev/null @@ -1,287 +0,0 @@ -(function(e,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=e.document?p(e,!0):function(e){if(!e.document)throw Error("jQuery requires a window with a document");return p(e)}:p(e)})("undefined"!==typeof window?window:this,function(e,p){function x(a){var b=a.length,f=d.type(a);return"function"===f||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===f||0===b||"number"===typeof b&&0b;b+=2)"margin"=== -f&&(u+=d.css(a,f+oa[b],!0,l)),k?("content"===f&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==f&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==f&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,f){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); -l=parseFloat(l)||0}return l+S(a,b,f||(c?"border":"content"),k,u)+"px"}function H(a,b,f,d,l){return new H.prototype.init(a,b,f,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var f,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)f=oa[l],d["margin"+f]=d["padding"+f]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,f){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,e=l.length;cf&&l)return b;e.resolveWith(a,[h]);return!1}, -h=e.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},f),originalProperties:b,originalOptions:f,startTime:wa||J(),duration:f.duration,tweens:[],createTween:function(b,f){b=d.Tween(a,h.opts,b,f,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var f=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;fa?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,f){return a.call(b,f,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, -last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&af?Math.max(0,d+f):f:0;fF.cacheLength&&delete a[b.shift()];return a[d+" "]=f}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function e(a,b){var d=b&&a,f=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| --2147483648)-(~a.sourceIndex||-2147483648);if(f)return f;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,f){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(f[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& -a}function n(){}function v(a){for(var b=0,d=a.length,f="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), -CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= -/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,f=0;a[d++]=b[f++];);a.length= -d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); -return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, -ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],f=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[f++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; -J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); -a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); -(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& -a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var f=!a.compareDocumentPosition-!d.compareDocumentPosition;if(f)return f;f=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return f&1||!B.sortDetached&&d.compareDocumentPosition(a)===f?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:f&4?-1:1}:function(a,d){if(a===d)return x=!0,0; -var f=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return e(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[f]===u[f];)f++;return f?e(c[f],u[f]):c[f]===E?-1:u[f]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var f=Ba.call(a, -d);if(f||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return f}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, -button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,f){var k=b[0];f&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,f=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= -0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var f;if(!a)return this;if("string"=== -typeof a){f="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!f||!f[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(f[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(f[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(f[1])&&d.isPlainObject(b))for(f in b)if(d.isFunction(this[f]))this[f](b[f]);else this.attr(f,b[f])}else{if((b=z.getElementById(f[2]))&&b.parentNode){if(b.id!==f[2])return Ha.find(a);this.length=1;this[0]=b}this.context= -z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,f){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===f||1!==a.nodeType||!d(a).is(f));)1===a.nodeType&& -k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,f=d(a,this),k=f.length;return this.filter(function(){for(b=0;bf.nodeType&&(e?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: -new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=f),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(f,b))){if(!k&&!n.noBubble&&!d.isWindow(f)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(f.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||e)}for(v= -0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, -"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= -ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,f){var c,l,e,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?e=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(e=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(e),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& -n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== -t)n.defaultValue=l.defaultValue}}if(b)if(f)for(h=h||N(a),c=c||N(e),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,e);c=N(e,"script");0f;f++)c[a+oa[f]+b]=d[f]||d[f-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var f,e={},k=0;if(d.isArray(b)){c=ga(a);for(f=b.length;kc)?null:[],g=a?c+1:f.length,h=0>c?g:a?c:0;hc.indexOf(" "+e+" ")&&(c+=e+" ");c=d.trim(c);f.className!==c&&(f.className=c)}return this},removeClass:function(a){var b, -f,c,e,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=f;var P, -O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", -error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(f)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,e=l.data,k=l.error,f=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";f?w.resolveWith(y,[e,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(f?"ajaxSuccess":"ajaxError", -[B,t,f?e:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var e,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? -null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ -"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); -t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", -t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(e in t.headers)B.setRequestHeader(e,t.headers[e]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(e in{success:1,error:1,complete:1})B[e](t[e]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, -F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,e,g){d.isFunction(c)&&(g=g||e,e=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:e})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, -b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? -a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= -function(a,b){var c,e=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;e[e.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return e.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, -"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& -La()))a:{try{a=new e.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,e){var f,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(f in a.xhrFields)g[f]=a.xhrFields[f];a.mimeType&& -g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(f in c)void 0!==c[f]&&g.setRequestHeader(f,c[f]+"");g.send(a.hasContent&&a.data||null);b=function(c,f){var h,l,m;if(b&&(f||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,f)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== -h&&(h=204):h=m.text?200:404}m&&e(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", -a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,f){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||f(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, -!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var f,g,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return f=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, -"$1"+f):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+f),a.converters["script json"]=function(){h||d.error(f+" was not called");return h[0]},a.dataTypes[0]="json",g=e[f],e[f]=function(){h=arguments},c.always(function(){e[f]=g;a[f]&&(a.jsonpCallback=b.jsonpCallback,Db.push(f));h&&d.isFunction(g)&&g(h[0]);h=g=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var f=mb.exec(a);c=!c&&[];if(f)return[b.createElement(f[1])]; -f=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],f.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var f,e,g,h=this,m=a.indexOf(" ");0<=m&&(f=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):g==c?this.pause().cycle():this.slide(c>g?"next":"prev",e(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end), -this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,g){var h=this.$element.find(".item.active"),m=g||h[c]();g=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;g&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=e.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& -(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=e(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(e.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; -setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}g&&this.cycle();return this}}};var x=e.fn.carousel;e.fn.carousel=function(c){return this.each(function(){var g=e(this),h=g.data("carousel"),m=e.extend({},e.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||g.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); -else if(n)h[n]();else m.interval&&h.pause().cycle()})};e.fn.carousel.defaults={interval:5E3,pause:"hover"};e.fn.carousel.Constructor=p;e.fn.carousel.noConflict=function(){e.fn.carousel=x;return this};e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var g=e(this),h,m=e(g.attr("data-target")||(h=g.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=e.extend({},m.data(),g.data());var n;m.carousel(h);(n=g.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); -c.preventDefault()})}(window.jQuery); -!function(e){var p=function(c,g){this.$element=e(c);this.options=e.extend({},e.fn.collapse.defaults,g);this.options.parent&&(this.$parent=e(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,g,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();g=e.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= -h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",e.Event("show"),"shown");e.support.transition&&this.$element[c](this.$element[0][g])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var e=this.dimension();this.$element.removeClass("collapse")[e](c|| -"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,g,h){var m=this,n=function(){"show"==g.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(g);g.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=e.fn.collapse; -e.fn.collapse=function(c){return this.each(function(){var g=e(this),h=g.data("collapse"),m=e.extend({},e.fn.collapse.defaults,g.data(),"object"==typeof c&&c);h||g.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.collapse.defaults={toggle:!0};e.fn.collapse.Constructor=p;e.fn.collapse.noConflict=function(){e.fn.collapse=x;return this};e(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var g=e(this),h;c=g.attr("data-target")||c.preventDefault()||(h= -g.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=e(c).data("collapse")?"toggle":g.data();g[e(c).hasClass("in")?"addClass":"removeClass"]("collapsed");e(c).collapse(h)})}(window.jQuery); -!function(e){function p(){e(".dropdown-backdrop").remove();e("[data-toggle\x3ddropdown]").each(function(){x(e(this)).removeClass("open")})}function x(c){var g=c.attr("data-target");g||(g=(g=c.attr("href"))&&/#/.test(g)&&g.replace(/.*(?=#[^\s]*$)/,""));(g=g&&e(g))&&g.length||(g=c.parent());return g}var c=function(c){var g=e(c).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){g.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= -e(this);var g,h;if(!c.is(".disabled, :disabled")){g=x(c);h=g.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)e('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(e(this)).on("click",p);g.toggleClass("open")}c.focus();return!1}},keydown:function(c){var g,h,p;if(/(38|40|27)/.test(c.keyCode)&&(g=e(this),c.preventDefault(),c.stopPropagation(),!g.is(".disabled, :disabled"))){h=x(g);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), -g.click();g=e("[role\x3dmenu] li:not(.divider):visible a",h);g.length&&(h=g.index(g.filter(":focus")),38==c.keyCode&&0c.left&&(e=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(e-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,e,h){this.arrow().css(h,c?50*(1-c/e)+"%":"")},setContent:function(){var c=this.tip(),e=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](e);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= -setTimeout(function(){g.off(e.support.transition.end).detach()},500);g.one(e.support.transition.end,function(){clearTimeout(c);g.detach()})}var g=this.tip(),h=e.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return g.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?c():g.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| -"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return e.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,e=this.options;return c.attr("data-original-title")||("function"==typeof e.title?e.title.call(c[0]):e.title)},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow= -this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?e(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=e.fn.tooltip; -e.fn.tooltip=function(c){return this.each(function(){var g=e(this),h=g.data("tooltip"),m="object"==typeof c&&c;h||g.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.tooltip.Constructor=p;e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};e.fn.tooltip.noConflict= -function(){e.fn.tooltip=x;return this}}(window.jQuery); -!function(e){var p=function(c,e){this.init("popover",c,e)};p.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),e=this.getTitle(),h=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](e);c.find(".popover-content")[this.options.html?"html":"text"](h);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,e=this.options; -return("function"==typeof e.content?e.content.call(c[0]):e.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=e(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=e.fn.popover;e.fn.popover=function(c){return this.each(function(){var g=e(this),h=g.data("popover"),m="object"==typeof c&&c;h||g.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.popover.Constructor=p;e.fn.popover.defaults= -e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});e.fn.popover.noConflict=function(){e.fn.popover=x;return this}}(window.jQuery); -!function(e){function p(c,g){var h=e.proxy(this.process,this),m=e(c).is("body")?e(window):e(c),n;this.options=e.extend({},e.fn.scrollspy.defaults,g);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=e(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=e("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=e([]);this.targets=e([]);this.$body.find(this.selector).map(function(){var g= -e(this),g=g.data("target")||g.attr("href"),h=/^#\w/.test(g)&&e(g);return h&&h.length&&[[h.position().top+(!e.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),g]]||null}).sort(function(c,e){return c[0]-e[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,e=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),h=this.offsets,m=this.targets,n=this.activeTarget, -p;if(c>=e)return n!=(p=m.last()[0])&&this.activate(p);for(p=h.length;p--;)n!=m[p]&&c>=h[p]&&(!h[p+1]||c<=h[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;e(this.selector).parent(".active").removeClass("active");c=e(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=e.fn.scrollspy;e.fn.scrollspy=function(c){return this.each(function(){var g= -e(this),h=g.data("scrollspy"),m="object"==typeof c&&c;h||g.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.scrollspy.Constructor=p;e.fn.scrollspy.defaults={offset:10};e.fn.scrollspy.noConflict=function(){e.fn.scrollspy=x;return this};e(window).on("load",function(){e('[data-spy\x3d"scroll"]').each(function(){var c=e(this);c.scrollspy(c.data())})})}(window.jQuery); -!function(e){var p=function(c){this.element=e(c)};p.prototype={constructor:p,show:function(){var c=this.element,g=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=g.find(".active:last a")[0],n=e.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=e(h),this.activate(c.parent("li"),g),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, -g,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=g.find("\x3e .active"),p=h&&e.support.transition&&n.hasClass("fade");p?n.one(e.support.transition.end,m):m();n.removeClass("in")}};var x=e.fn.tab;e.fn.tab=function(c){return this.each(function(){var g=e(this),h=g.data("tab");h||g.data("tab", -h=new p(this));if("string"==typeof c)h[c]()})};e.fn.tab.Constructor=p;e.fn.tab.noConflict=function(){e.fn.tab=x;return this};e(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();e(this).tab("show")})}(window.jQuery); -!function(e){var p=function(c,g){this.$element=e(c);this.options=e.extend({},e.fn.typeahead.defaults,g);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=e(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); -return this.hide()},updater:function(c){return c},show:function(){var c=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&g<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-g:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=e.fn.affix;e.fn.affix=function(c){return this.each(function(){var g=e(this),h=g.data("affix"),m="object"==typeof c&&c;h||g.data("affix", -h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.affix.Constructor=p;e.fn.affix.defaults={offset:0};e.fn.affix.noConflict=function(){e.fn.affix=x;return this};e(window).on("load",function(){e('[data-spy\x3d"affix"]').each(function(){var c=e(this),g=c.data();g.offset=g.offset||{};g.offsetBottom&&(g.offset.bottom=g.offsetBottom);g.offsetTop&&(g.offset.top=g.offsetTop);c.affix(g)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; -(function(){function e(c){function e(c){var e=c.charCodeAt(0);if(92!==e)return e;var g=c.charAt(1);return(e=H[g])?e:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= -[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var e=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=e.length,m=[],v=0,A=0;v/, -q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));e.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));e.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=e.types)&& -h.push(["typ",m]);e=(""+e.keywords).replace(/^ | $/g,"");e.length&&h.push(["kwd",RegExp("^(?:"+e.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,e){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; -if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var e=c.nodeValue,r=e.match(p);if(r){var v=e.substring(0,r.index);c.nodeValue=v;(e=e.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(e),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function e(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=e(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, -h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=e(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], -"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], -V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], -Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=g({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ -ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), -"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", -/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(g({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(g({keywords:"null,true,false"}),["json"]);m(g({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(g({keywords:aa,cStyleComments:!0}),["java"]);m(g({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(g({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), -["cv","py"]);m(g({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(g({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(g({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(g({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", -hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,e,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:e,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function e(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]\.\/\(\)\*\\\n\t\b\v]/g, -"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var e=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return e||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/licenses.html b/docs/api/any2json-net-classifier/any2json-net-classifier/licenses.html deleted file mode 100644 index 6f869bc0..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/licenses.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - - - - - - Project Licenses – Any2Json Net Classifier - - - - - - - - Fork me on GitHub -
              -
              - - - -
              -
              -
              - - -
              -
              -
              -

              Overview

              -

              Typically the licenses listed for the project are that of the project itself, and not of dependencies.

              -

              Project Licenses

              -

              GNU GENERAL PUBLIC LICENSE, Version 3.0

              -
                                  GNU GENERAL PUBLIC LICENSE
              -                       Version 3, 29 June 2007
              -
              - Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
              - Everyone is permitted to copy and distribute verbatim copies
              - of this license document, but changing it is not allowed.
              -
              -                            Preamble
              -
              -  The GNU General Public License is a free, copyleft license for
              -software and other kinds of works.
              -
              -  The licenses for most software and other practical works are designed
              -to take away your freedom to share and change the works.  By contrast,
              -the GNU General Public License is intended to guarantee your freedom to
              -share and change all versions of a program--to make sure it remains free
              -software for all its users.  We, the Free Software Foundation, use the
              -GNU General Public License for most of our software; it applies also to
              -any other work released this way by its authors.  You can apply it to
              -your programs, too.
              -
              -  When we speak of free software, we are referring to freedom, not
              -price.  Our General Public Licenses are designed to make sure that you
              -have the freedom to distribute copies of free software (and charge for
              -them if you wish), that you receive source code or can get it if you
              -want it, that you can change the software or use pieces of it in new
              -free programs, and that you know you can do these things.
              -
              -  To protect your rights, we need to prevent others from denying you
              -these rights or asking you to surrender the rights.  Therefore, you have
              -certain responsibilities if you distribute copies of the software, or if
              -you modify it: responsibilities to respect the freedom of others.
              -
              -  For example, if you distribute copies of such a program, whether
              -gratis or for a fee, you must pass on to the recipients the same
              -freedoms that you received.  You must make sure that they, too, receive
              -or can get the source code.  And you must show them these terms so they
              -know their rights.
              -
              -  Developers that use the GNU GPL protect your rights with two steps:
              -(1) assert copyright on the software, and (2) offer you this License
              -giving you legal permission to copy, distribute and/or modify it.
              -
              -  For the developers' and authors' protection, the GPL clearly explains
              -that there is no warranty for this free software.  For both users' and
              -authors' sake, the GPL requires that modified versions be marked as
              -changed, so that their problems will not be attributed erroneously to
              -authors of previous versions.
              -
              -  Some devices are designed to deny users access to install or run
              -modified versions of the software inside them, although the manufacturer
              -can do so.  This is fundamentally incompatible with the aim of
              -protecting users' freedom to change the software.  The systematic
              -pattern of such abuse occurs in the area of products for individuals to
              -use, which is precisely where it is most unacceptable.  Therefore, we
              -have designed this version of the GPL to prohibit the practice for those
              -products.  If such problems arise substantially in other domains, we
              -stand ready to extend this provision to those domains in future versions
              -of the GPL, as needed to protect the freedom of users.
              -
              -  Finally, every program is threatened constantly by software patents.
              -States should not allow patents to restrict development and use of
              -software on general-purpose computers, but in those that do, we wish to
              -avoid the special danger that patents applied to a free program could
              -make it effectively proprietary.  To prevent this, the GPL assures that
              -patents cannot be used to render the program non-free.
              -
              -  The precise terms and conditions for copying, distribution and
              -modification follow.
              -
              -                       TERMS AND CONDITIONS
              -
              -  0. Definitions.
              -
              -  "This License" refers to version 3 of the GNU General Public License.
              -
              -  "Copyright" also means copyright-like laws that apply to other kinds of
              -works, such as semiconductor masks.
              -
              -  "The Program" refers to any copyrightable work licensed under this
              -License.  Each licensee is addressed as "you".  "Licensees" and
              -"recipients" may be individuals or organizations.
              -
              -  To "modify" a work means to copy from or adapt all or part of the work
              -in a fashion requiring copyright permission, other than the making of an
              -exact copy.  The resulting work is called a "modified version" of the
              -earlier work or a work "based on" the earlier work.
              -
              -  A "covered work" means either the unmodified Program or a work based
              -on the Program.
              -
              -  To "propagate" a work means to do anything with it that, without
              -permission, would make you directly or secondarily liable for
              -infringement under applicable copyright law, except executing it on a
              -computer or modifying a private copy.  Propagation includes copying,
              -distribution (with or without modification), making available to the
              -public, and in some countries other activities as well.
              -
              -  To "convey" a work means any kind of propagation that enables other
              -parties to make or receive copies.  Mere interaction with a user through
              -a computer network, with no transfer of a copy, is not conveying.
              -
              -  An interactive user interface displays "Appropriate Legal Notices"
              -to the extent that it includes a convenient and prominently visible
              -feature that (1) displays an appropriate copyright notice, and (2)
              -tells the user that there is no warranty for the work (except to the
              -extent that warranties are provided), that licensees may convey the
              -work under this License, and how to view a copy of this License.  If
              -the interface presents a list of user commands or options, such as a
              -menu, a prominent item in the list meets this criterion.
              -
              -  1. Source Code.
              -
              -  The "source code" for a work means the preferred form of the work
              -for making modifications to it.  "Object code" means any non-source
              -form of a work.
              -
              -  A "Standard Interface" means an interface that either is an official
              -standard defined by a recognized standards body, or, in the case of
              -interfaces specified for a particular programming language, one that
              -is widely used among developers working in that language.
              -
              -  The "System Libraries" of an executable work include anything, other
              -than the work as a whole, that (a) is included in the normal form of
              -packaging a Major Component, but which is not part of that Major
              -Component, and (b) serves only to enable use of the work with that
              -Major Component, or to implement a Standard Interface for which an
              -implementation is available to the public in source code form.  A
              -"Major Component", in this context, means a major essential component
              -(kernel, window system, and so on) of the specific operating system
              -(if any) on which the executable work runs, or a compiler used to
              -produce the work, or an object code interpreter used to run it.
              -
              -  The "Corresponding Source" for a work in object code form means all
              -the source code needed to generate, install, and (for an executable
              -work) run the object code and to modify the work, including scripts to
              -control those activities.  However, it does not include the work's
              -System Libraries, or general-purpose tools or generally available free
              -programs which are used unmodified in performing those activities but
              -which are not part of the work.  For example, Corresponding Source
              -includes interface definition files associated with source files for
              -the work, and the source code for shared libraries and dynamically
              -linked subprograms that the work is specifically designed to require,
              -such as by intimate data communication or control flow between those
              -subprograms and other parts of the work.
              -
              -  The Corresponding Source need not include anything that users
              -can regenerate automatically from other parts of the Corresponding
              -Source.
              -
              -  The Corresponding Source for a work in source code form is that
              -same work.
              -
              -  2. Basic Permissions.
              -
              -  All rights granted under this License are granted for the term of
              -copyright on the Program, and are irrevocable provided the stated
              -conditions are met.  This License explicitly affirms your unlimited
              -permission to run the unmodified Program.  The output from running a
              -covered work is covered by this License only if the output, given its
              -content, constitutes a covered work.  This License acknowledges your
              -rights of fair use or other equivalent, as provided by copyright law.
              -
              -  You may make, run and propagate covered works that you do not
              -convey, without conditions so long as your license otherwise remains
              -in force.  You may convey covered works to others for the sole purpose
              -of having them make modifications exclusively for you, or provide you
              -with facilities for running those works, provided that you comply with
              -the terms of this License in conveying all material for which you do
              -not control copyright.  Those thus making or running the covered works
              -for you must do so exclusively on your behalf, under your direction
              -and control, on terms that prohibit them from making any copies of
              -your copyrighted material outside their relationship with you.
              -
              -  Conveying under any other circumstances is permitted solely under
              -the conditions stated below.  Sublicensing is not allowed; section 10
              -makes it unnecessary.
              -
              -  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
              -
              -  No covered work shall be deemed part of an effective technological
              -measure under any applicable law fulfilling obligations under article
              -11 of the WIPO copyright treaty adopted on 20 December 1996, or
              -similar laws prohibiting or restricting circumvention of such
              -measures.
              -
              -  When you convey a covered work, you waive any legal power to forbid
              -circumvention of technological measures to the extent such circumvention
              -is effected by exercising rights under this License with respect to
              -the covered work, and you disclaim any intention to limit operation or
              -modification of the work as a means of enforcing, against the work's
              -users, your or third parties' legal rights to forbid circumvention of
              -technological measures.
              -
              -  4. Conveying Verbatim Copies.
              -
              -  You may convey verbatim copies of the Program's source code as you
              -receive it, in any medium, provided that you conspicuously and
              -appropriately publish on each copy an appropriate copyright notice;
              -keep intact all notices stating that this License and any
              -non-permissive terms added in accord with section 7 apply to the code;
              -keep intact all notices of the absence of any warranty; and give all
              -recipients a copy of this License along with the Program.
              -
              -  You may charge any price or no price for each copy that you convey,
              -and you may offer support or warranty protection for a fee.
              -
              -  5. Conveying Modified Source Versions.
              -
              -  You may convey a work based on the Program, or the modifications to
              -produce it from the Program, in the form of source code under the
              -terms of section 4, provided that you also meet all of these conditions:
              -
              -    a) The work must carry prominent notices stating that you modified
              -    it, and giving a relevant date.
              -
              -    b) The work must carry prominent notices stating that it is
              -    released under this License and any conditions added under section
              -    7.  This requirement modifies the requirement in section 4 to
              -    "keep intact all notices".
              -
              -    c) You must license the entire work, as a whole, under this
              -    License to anyone who comes into possession of a copy.  This
              -    License will therefore apply, along with any applicable section 7
              -    additional terms, to the whole of the work, and all its parts,
              -    regardless of how they are packaged.  This License gives no
              -    permission to license the work in any other way, but it does not
              -    invalidate such permission if you have separately received it.
              -
              -    d) If the work has interactive user interfaces, each must display
              -    Appropriate Legal Notices; however, if the Program has interactive
              -    interfaces that do not display Appropriate Legal Notices, your
              -    work need not make them do so.
              -
              -  A compilation of a covered work with other separate and independent
              -works, which are not by their nature extensions of the covered work,
              -and which are not combined with it such as to form a larger program,
              -in or on a volume of a storage or distribution medium, is called an
              -"aggregate" if the compilation and its resulting copyright are not
              -used to limit the access or legal rights of the compilation's users
              -beyond what the individual works permit.  Inclusion of a covered work
              -in an aggregate does not cause this License to apply to the other
              -parts of the aggregate.
              -
              -  6. Conveying Non-Source Forms.
              -
              -  You may convey a covered work in object code form under the terms
              -of sections 4 and 5, provided that you also convey the
              -machine-readable Corresponding Source under the terms of this License,
              -in one of these ways:
              -
              -    a) Convey the object code in, or embodied in, a physical product
              -    (including a physical distribution medium), accompanied by the
              -    Corresponding Source fixed on a durable physical medium
              -    customarily used for software interchange.
              -
              -    b) Convey the object code in, or embodied in, a physical product
              -    (including a physical distribution medium), accompanied by a
              -    written offer, valid for at least three years and valid for as
              -    long as you offer spare parts or customer support for that product
              -    model, to give anyone who possesses the object code either (1) a
              -    copy of the Corresponding Source for all the software in the
              -    product that is covered by this License, on a durable physical
              -    medium customarily used for software interchange, for a price no
              -    more than your reasonable cost of physically performing this
              -    conveying of source, or (2) access to copy the
              -    Corresponding Source from a network server at no charge.
              -
              -    c) Convey individual copies of the object code with a copy of the
              -    written offer to provide the Corresponding Source.  This
              -    alternative is allowed only occasionally and noncommercially, and
              -    only if you received the object code with such an offer, in accord
              -    with subsection 6b.
              -
              -    d) Convey the object code by offering access from a designated
              -    place (gratis or for a charge), and offer equivalent access to the
              -    Corresponding Source in the same way through the same place at no
              -    further charge.  You need not require recipients to copy the
              -    Corresponding Source along with the object code.  If the place to
              -    copy the object code is a network server, the Corresponding Source
              -    may be on a different server (operated by you or a third party)
              -    that supports equivalent copying facilities, provided you maintain
              -    clear directions next to the object code saying where to find the
              -    Corresponding Source.  Regardless of what server hosts the
              -    Corresponding Source, you remain obligated to ensure that it is
              -    available for as long as needed to satisfy these requirements.
              -
              -    e) Convey the object code using peer-to-peer transmission, provided
              -    you inform other peers where the object code and Corresponding
              -    Source of the work are being offered to the general public at no
              -    charge under subsection 6d.
              -
              -  A separable portion of the object code, whose source code is excluded
              -from the Corresponding Source as a System Library, need not be
              -included in conveying the object code work.
              -
              -  A "User Product" is either (1) a "consumer product", which means any
              -tangible personal property which is normally used for personal, family,
              -or household purposes, or (2) anything designed or sold for incorporation
              -into a dwelling.  In determining whether a product is a consumer product,
              -doubtful cases shall be resolved in favor of coverage.  For a particular
              -product received by a particular user, "normally used" refers to a
              -typical or common use of that class of product, regardless of the status
              -of the particular user or of the way in which the particular user
              -actually uses, or expects or is expected to use, the product.  A product
              -is a consumer product regardless of whether the product has substantial
              -commercial, industrial or non-consumer uses, unless such uses represent
              -the only significant mode of use of the product.
              -
              -  "Installation Information" for a User Product means any methods,
              -procedures, authorization keys, or other information required to install
              -and execute modified versions of a covered work in that User Product from
              -a modified version of its Corresponding Source.  The information must
              -suffice to ensure that the continued functioning of the modified object
              -code is in no case prevented or interfered with solely because
              -modification has been made.
              -
              -  If you convey an object code work under this section in, or with, or
              -specifically for use in, a User Product, and the conveying occurs as
              -part of a transaction in which the right of possession and use of the
              -User Product is transferred to the recipient in perpetuity or for a
              -fixed term (regardless of how the transaction is characterized), the
              -Corresponding Source conveyed under this section must be accompanied
              -by the Installation Information.  But this requirement does not apply
              -if neither you nor any third party retains the ability to install
              -modified object code on the User Product (for example, the work has
              -been installed in ROM).
              -
              -  The requirement to provide Installation Information does not include a
              -requirement to continue to provide support service, warranty, or updates
              -for a work that has been modified or installed by the recipient, or for
              -the User Product in which it has been modified or installed.  Access to a
              -network may be denied when the modification itself materially and
              -adversely affects the operation of the network or violates the rules and
              -protocols for communication across the network.
              -
              -  Corresponding Source conveyed, and Installation Information provided,
              -in accord with this section must be in a format that is publicly
              -documented (and with an implementation available to the public in
              -source code form), and must require no special password or key for
              -unpacking, reading or copying.
              -
              -  7. Additional Terms.
              -
              -  "Additional permissions" are terms that supplement the terms of this
              -License by making exceptions from one or more of its conditions.
              -Additional permissions that are applicable to the entire Program shall
              -be treated as though they were included in this License, to the extent
              -that they are valid under applicable law.  If additional permissions
              -apply only to part of the Program, that part may be used separately
              -under those permissions, but the entire Program remains governed by
              -this License without regard to the additional permissions.
              -
              -  When you convey a copy of a covered work, you may at your option
              -remove any additional permissions from that copy, or from any part of
              -it.  (Additional permissions may be written to require their own
              -removal in certain cases when you modify the work.)  You may place
              -additional permissions on material, added by you to a covered work,
              -for which you have or can give appropriate copyright permission.
              -
              -  Notwithstanding any other provision of this License, for material you
              -add to a covered work, you may (if authorized by the copyright holders of
              -that material) supplement the terms of this License with terms:
              -
              -    a) Disclaiming warranty or limiting liability differently from the
              -    terms of sections 15 and 16 of this License; or
              -
              -    b) Requiring preservation of specified reasonable legal notices or
              -    author attributions in that material or in the Appropriate Legal
              -    Notices displayed by works containing it; or
              -
              -    c) Prohibiting misrepresentation of the origin of that material, or
              -    requiring that modified versions of such material be marked in
              -    reasonable ways as different from the original version; or
              -
              -    d) Limiting the use for publicity purposes of names of licensors or
              -    authors of the material; or
              -
              -    e) Declining to grant rights under trademark law for use of some
              -    trade names, trademarks, or service marks; or
              -
              -    f) Requiring indemnification of licensors and authors of that
              -    material by anyone who conveys the material (or modified versions of
              -    it) with contractual assumptions of liability to the recipient, for
              -    any liability that these contractual assumptions directly impose on
              -    those licensors and authors.
              -
              -  All other non-permissive additional terms are considered "further
              -restrictions" within the meaning of section 10.  If the Program as you
              -received it, or any part of it, contains a notice stating that it is
              -governed by this License along with a term that is a further
              -restriction, you may remove that term.  If a license document contains
              -a further restriction but permits relicensing or conveying under this
              -License, you may add to a covered work material governed by the terms
              -of that license document, provided that the further restriction does
              -not survive such relicensing or conveying.
              -
              -  If you add terms to a covered work in accord with this section, you
              -must place, in the relevant source files, a statement of the
              -additional terms that apply to those files, or a notice indicating
              -where to find the applicable terms.
              -
              -  Additional terms, permissive or non-permissive, may be stated in the
              -form of a separately written license, or stated as exceptions;
              -the above requirements apply either way.
              -
              -  8. Termination.
              -
              -  You may not propagate or modify a covered work except as expressly
              -provided under this License.  Any attempt otherwise to propagate or
              -modify it is void, and will automatically terminate your rights under
              -this License (including any patent licenses granted under the third
              -paragraph of section 11).
              -
              -  However, if you cease all violation of this License, then your
              -license from a particular copyright holder is reinstated (a)
              -provisionally, unless and until the copyright holder explicitly and
              -finally terminates your license, and (b) permanently, if the copyright
              -holder fails to notify you of the violation by some reasonable means
              -prior to 60 days after the cessation.
              -
              -  Moreover, your license from a particular copyright holder is
              -reinstated permanently if the copyright holder notifies you of the
              -violation by some reasonable means, this is the first time you have
              -received notice of violation of this License (for any work) from that
              -copyright holder, and you cure the violation prior to 30 days after
              -your receipt of the notice.
              -
              -  Termination of your rights under this section does not terminate the
              -licenses of parties who have received copies or rights from you under
              -this License.  If your rights have been terminated and not permanently
              -reinstated, you do not qualify to receive new licenses for the same
              -material under section 10.
              -
              -  9. Acceptance Not Required for Having Copies.
              -
              -  You are not required to accept this License in order to receive or
              -run a copy of the Program.  Ancillary propagation of a covered work
              -occurring solely as a consequence of using peer-to-peer transmission
              -to receive a copy likewise does not require acceptance.  However,
              -nothing other than this License grants you permission to propagate or
              -modify any covered work.  These actions infringe copyright if you do
              -not accept this License.  Therefore, by modifying or propagating a
              -covered work, you indicate your acceptance of this License to do so.
              -
              -  10. Automatic Licensing of Downstream Recipients.
              -
              -  Each time you convey a covered work, the recipient automatically
              -receives a license from the original licensors, to run, modify and
              -propagate that work, subject to this License.  You are not responsible
              -for enforcing compliance by third parties with this License.
              -
              -  An "entity transaction" is a transaction transferring control of an
              -organization, or substantially all assets of one, or subdividing an
              -organization, or merging organizations.  If propagation of a covered
              -work results from an entity transaction, each party to that
              -transaction who receives a copy of the work also receives whatever
              -licenses to the work the party's predecessor in interest had or could
              -give under the previous paragraph, plus a right to possession of the
              -Corresponding Source of the work from the predecessor in interest, if
              -the predecessor has it or can get it with reasonable efforts.
              -
              -  You may not impose any further restrictions on the exercise of the
              -rights granted or affirmed under this License.  For example, you may
              -not impose a license fee, royalty, or other charge for exercise of
              -rights granted under this License, and you may not initiate litigation
              -(including a cross-claim or counterclaim in a lawsuit) alleging that
              -any patent claim is infringed by making, using, selling, offering for
              -sale, or importing the Program or any portion of it.
              -
              -  11. Patents.
              -
              -  A "contributor" is a copyright holder who authorizes use under this
              -License of the Program or a work on which the Program is based.  The
              -work thus licensed is called the contributor's "contributor version".
              -
              -  A contributor's "essential patent claims" are all patent claims
              -owned or controlled by the contributor, whether already acquired or
              -hereafter acquired, that would be infringed by some manner, permitted
              -by this License, of making, using, or selling its contributor version,
              -but do not include claims that would be infringed only as a
              -consequence of further modification of the contributor version.  For
              -purposes of this definition, "control" includes the right to grant
              -patent sublicenses in a manner consistent with the requirements of
              -this License.
              -
              -  Each contributor grants you a non-exclusive, worldwide, royalty-free
              -patent license under the contributor's essential patent claims, to
              -make, use, sell, offer for sale, import and otherwise run, modify and
              -propagate the contents of its contributor version.
              -
              -  In the following three paragraphs, a "patent license" is any express
              -agreement or commitment, however denominated, not to enforce a patent
              -(such as an express permission to practice a patent or covenant not to
              -sue for patent infringement).  To "grant" such a patent license to a
              -party means to make such an agreement or commitment not to enforce a
              -patent against the party.
              -
              -  If you convey a covered work, knowingly relying on a patent license,
              -and the Corresponding Source of the work is not available for anyone
              -to copy, free of charge and under the terms of this License, through a
              -publicly available network server or other readily accessible means,
              -then you must either (1) cause the Corresponding Source to be so
              -available, or (2) arrange to deprive yourself of the benefit of the
              -patent license for this particular work, or (3) arrange, in a manner
              -consistent with the requirements of this License, to extend the patent
              -license to downstream recipients.  "Knowingly relying" means you have
              -actual knowledge that, but for the patent license, your conveying the
              -covered work in a country, or your recipient's use of the covered work
              -in a country, would infringe one or more identifiable patents in that
              -country that you have reason to believe are valid.
              -
              -  If, pursuant to or in connection with a single transaction or
              -arrangement, you convey, or propagate by procuring conveyance of, a
              -covered work, and grant a patent license to some of the parties
              -receiving the covered work authorizing them to use, propagate, modify
              -or convey a specific copy of the covered work, then the patent license
              -you grant is automatically extended to all recipients of the covered
              -work and works based on it.
              -
              -  A patent license is "discriminatory" if it does not include within
              -the scope of its coverage, prohibits the exercise of, or is
              -conditioned on the non-exercise of one or more of the rights that are
              -specifically granted under this License.  You may not convey a covered
              -work if you are a party to an arrangement with a third party that is
              -in the business of distributing software, under which you make payment
              -to the third party based on the extent of your activity of conveying
              -the work, and under which the third party grants, to any of the
              -parties who would receive the covered work from you, a discriminatory
              -patent license (a) in connection with copies of the covered work
              -conveyed by you (or copies made from those copies), or (b) primarily
              -for and in connection with specific products or compilations that
              -contain the covered work, unless you entered into that arrangement,
              -or that patent license was granted, prior to 28 March 2007.
              -
              -  Nothing in this License shall be construed as excluding or limiting
              -any implied license or other defenses to infringement that may
              -otherwise be available to you under applicable patent law.
              -
              -  12. No Surrender of Others' Freedom.
              -
              -  If conditions are imposed on you (whether by court order, agreement or
              -otherwise) that contradict the conditions of this License, they do not
              -excuse you from the conditions of this License.  If you cannot convey a
              -covered work so as to satisfy simultaneously your obligations under this
              -License and any other pertinent obligations, then as a consequence you may
              -not convey it at all.  For example, if you agree to terms that obligate you
              -to collect a royalty for further conveying from those to whom you convey
              -the Program, the only way you could satisfy both those terms and this
              -License would be to refrain entirely from conveying the Program.
              -
              -  13. Use with the GNU Affero General Public License.
              -
              -  Notwithstanding any other provision of this License, you have
              -permission to link or combine any covered work with a work licensed
              -under version 3 of the GNU Affero General Public License into a single
              -combined work, and to convey the resulting work.  The terms of this
              -License will continue to apply to the part which is the covered work,
              -but the special requirements of the GNU Affero General Public License,
              -section 13, concerning interaction through a network will apply to the
              -combination as such.
              -
              -  14. Revised Versions of this License.
              -
              -  The Free Software Foundation may publish revised and/or new versions of
              -the GNU General Public License from time to time.  Such new versions will
              -be similar in spirit to the present version, but may differ in detail to
              -address new problems or concerns.
              -
              -  Each version is given a distinguishing version number.  If the
              -Program specifies that a certain numbered version of the GNU General
              -Public License "or any later version" applies to it, you have the
              -option of following the terms and conditions either of that numbered
              -version or of any later version published by the Free Software
              -Foundation.  If the Program does not specify a version number of the
              -GNU General Public License, you may choose any version ever published
              -by the Free Software Foundation.
              -
              -  If the Program specifies that a proxy can decide which future
              -versions of the GNU General Public License can be used, that proxy's
              -public statement of acceptance of a version permanently authorizes you
              -to choose that version for the Program.
              -
              -  Later license versions may give you additional or different
              -permissions.  However, no additional obligations are imposed on any
              -author or copyright holder as a result of your choosing to follow a
              -later version.
              -
              -  15. Disclaimer of Warranty.
              -
              -  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
              -APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
              -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
              -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
              -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
              -PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
              -IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
              -ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
              -
              -  16. Limitation of Liability.
              -
              -  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
              -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
              -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
              -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
              -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
              -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
              -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
              -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
              -SUCH DAMAGES.
              -
              -  17. Interpretation of Sections 15 and 16.
              -
              -  If the disclaimer of warranty and limitation of liability provided
              -above cannot be given local legal effect according to their terms,
              -reviewing courts shall apply local law that most closely approximates
              -an absolute waiver of all civil liability in connection with the
              -Program, unless a warranty or assumption of liability accompanies a
              -copy of the Program in return for a fee.
              -
              -                     END OF TERMS AND CONDITIONS
              -
              -            How to Apply These Terms to Your New Programs
              -
              -  If you develop a new program, and you want it to be of the greatest
              -possible use to the public, the best way to achieve this is to make it
              -free software which everyone can redistribute and change under these terms.
              -
              -  To do so, attach the following notices to the program.  It is safest
              -to attach them to the start of each source file to most effectively
              -state the exclusion of warranty; and each file should have at least
              -the "copyright" line and a pointer to where the full notice is found.
              -
              -    <one line to give the program's name and a brief idea of what it does.>
              -    Copyright (C) <year>  <name of author>
              -
              -    This program is free software: you can redistribute it and/or modify
              -    it under the terms of the GNU General Public License as published by
              -    the Free Software Foundation, either version 3 of the License, or
              -    (at your option) any later version.
              -
              -    This program is distributed in the hope that it will be useful,
              -    but WITHOUT ANY WARRANTY; without even the implied warranty of
              -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
              -    GNU General Public License for more details.
              -
              -    You should have received a copy of the GNU General Public License
              -    along with this program.  If not, see <https://www.gnu.org/licenses/>.
              -
              -Also add information on how to contact you by electronic and paper mail.
              -
              -  If the program does terminal interaction, make it output a short
              -notice like this when it starts in an interactive mode:
              -
              -    <program>  Copyright (C) <year>  <name of author>
              -    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
              -    This is free software, and you are welcome to redistribute it
              -    under certain conditions; type `show c' for details.
              -
              -The hypothetical commands `show w' and `show c' should show the appropriate
              -parts of the General Public License.  Of course, your program's commands
              -might be different; for a GUI interface, you would use an "about box".
              -
              -  You should also get your employer (if you work as a programmer) or school,
              -if any, to sign a "copyright disclaimer" for the program, if necessary.
              -For more information on this, and how to apply and follow the GNU GPL, see
              -<https://www.gnu.org/licenses/>.
              -
              -  The GNU General Public License does not permit incorporating your program
              -into proprietary programs.  If your program is a subroutine library, you
              -may consider it more useful to permit linking proprietary applications with
              -the library.  If this is what you want to do, use the GNU Lesser General
              -Public License instead of this License.  But first, please read
              -<https://www.gnu.org/licenses/why-not-lgpl.html>.
              -
              -
              -
              -
              -
              -
              -
              -
              -@ 2024 Romuald Rousseau - All rights reserved -
              -
              -
              - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/plugin-management.html b/docs/api/any2json-net-classifier/any2json-net-classifier/plugin-management.html deleted file mode 100644 index 117ff2d0..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/plugin-management.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - Project Plugin Management – Any2Json Net Classifier - - - - - - - - Fork me on GitHub -
              -
              - - - -
              -
              -
              - - -
              -
              -
              -

              Project Plugin Management

              - - - - - - - - - - - - - - - - - - - - -
              GroupIdArtifactIdVersion
              org.apache.maven.pluginsmaven-antrun-plugin3.1.0
              org.apache.maven.pluginsmaven-assembly-plugin3.7.1
              org.apache.maven.pluginsmaven-dependency-plugin3.7.0
              org.apache.maven.pluginsmaven-release-plugin3.0.1
              -
              -
              -
              -
              -
              -
              -
              -@ 2024 Romuald Rousseau - All rights reserved -
              -
              -
              - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/plugins.html b/docs/api/any2json-net-classifier/any2json-net-classifier/plugins.html deleted file mode 100644 index dce93b30..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/plugins.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - Project Plugins – Any2Json Net Classifier - - - - - - - - Fork me on GitHub -
              -
              - - - -
              -
              -
              - - -
              -
              -
              -

              Project Build Plugins

              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
              GroupIdArtifactIdVersion
              org.apache.maven.pluginsmaven-clean-plugin3.4.0
              org.apache.maven.pluginsmaven-compiler-plugin3.13.0
              org.apache.maven.pluginsmaven-deploy-plugin3.1.2
              org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
              org.apache.maven.pluginsmaven-install-plugin3.1.3
              org.apache.maven.pluginsmaven-jar-plugin3.4.2
              org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
              org.apache.maven.pluginsmaven-resources-plugin3.3.1
              org.apache.maven.pluginsmaven-site-plugin3.20.0
              org.apache.maven.pluginsmaven-surefire-plugin3.4.0
              org.codehaus.mojoversions-maven-plugin2.17.1
              -

              Project Report Plugins

              - - - - - - - - - - - - -
              GroupIdArtifactIdVersion
              org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
              org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
              -
              -
              -
              -
              -
              -
              -
              -@ 2024 Romuald Rousseau - All rights reserved -
              -
              -
              - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/project-info.html b/docs/api/any2json-net-classifier/any2json-net-classifier/project-info.html deleted file mode 100644 index 05c4af95..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/project-info.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - Project Information – Any2Json Net Classifier - - - - - - - - Fork me on GitHub -
              -
              - - - -
              -
              -
              - - -
              -
              -
              -

              Project Information

              -

              This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

              -

              Overview

              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
              DocumentDescription
              DependenciesThis document lists the project's dependencies and provides information on each dependency.
              Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
              Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
              Distribution ManagementThis document provides informations on the distribution management of this project.
              AboutAny2Json plugin to tag tabular output implementing embeddings.
              LicensesThis document lists the project license(s).
              Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
              PluginsThis document lists the build plugins and the report plugins used by this project.
              Source Code ManagementThis document lists ways to access the online source repository.
              SummaryThis document lists other related information of this project
              TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
              -
              -
              -
              -
              -
              -
              -
              -@ 2024 Romuald Rousseau - All rights reserved -
              -
              -
              - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/project-reports.html b/docs/api/any2json-net-classifier/any2json-net-classifier/project-reports.html deleted file mode 100644 index 3c526585..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/project-reports.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - Generated Reports – Any2Json Net Classifier - - - - - - - - Fork me on GitHub -
              -
              - - - -
              -
              -
              - - -
              -
              -
              -

              Generated Reports

              -

              This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

              -

              Overview

              - - - - - - -
              DocumentDescription
              JavadocJavadoc API documentation.
              -
              -
              -
              -
              -
              -
              -
              -@ 2024 Romuald Rousseau - All rights reserved -
              -
              -
              - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/scm.html b/docs/api/any2json-net-classifier/any2json-net-classifier/scm.html deleted file mode 100644 index d7f466d4..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/scm.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - Source Code Management – Any2Json Net Classifier - - - - - - - - Fork me on GitHub -
              -
              - - - -
              -
              -
              - - -
              -
              -
              -

              Overview

              -

              This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

              -

              Web Browser Access

              -

              The following is a link to a browsable version of the source repository:

              -
              https://github.com/romualdrousseau/any2json-monorepo/any2json-net-classifier
              -

              Anonymous Access

              -

              The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

              -
              $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
              -

              Developer Access

              -

              Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

              -
              $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
              -

              Access from Behind a Firewall

              -

              Refer to the documentation of the SCM used for more information about access behind a firewall.

              -
              -
              -
              -
              -
              -
              -
              -@ 2024 Romuald Rousseau - All rights reserved -
              -
              -
              - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/summary.html b/docs/api/any2json-net-classifier/any2json-net-classifier/summary.html deleted file mode 100644 index f0f788cb..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/summary.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - Project Summary – Any2Json Net Classifier - - - - - - - - Fork me on GitHub -
              -
              - - - -
              -
              -
              - - -
              -
              -
              -

              Project Summary

              -

              Project Information

              - - - - - - - - - - - - -
              FieldValue
              Nameany2json-net-classifier
              DescriptionAny2Json plugin to tag tabular output implementing embeddings.
              Homepagehttps://github.com/romualdrousseau/any2json-net-classifier
              -

              Project Organization

              -

              This project does not belong to an organization.

              -

              Build Information

              - - - - - - - - - - - - - - - - - - -
              FieldValue
              GroupIdcom.github.romualdrousseau
              ArtifactIdany2json-net-classifier
              Version2.44-SNAPSHOT
              Typejar
              Java Version17
              -
              -
              -
              -
              -
              -
              -
              -@ 2024 Romuald Rousseau - All rights reserved -
              -
              -
              - - - diff --git a/docs/api/any2json-net-classifier/any2json-net-classifier/team.html b/docs/api/any2json-net-classifier/any2json-net-classifier/team.html deleted file mode 100644 index 04a7e60e..00000000 --- a/docs/api/any2json-net-classifier/any2json-net-classifier/team.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - Project Team – Any2Json Net Classifier - - - - - - - - Fork me on GitHub -
              -
              - - - -
              -
              -
              - - -
              -
              -
              -

              Project Team

              -

              A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

              -

              The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

              -

              Members

              -

              The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

              - - - - - - - - - - - - -
              ImageNameEmailOrganizationOrganization URL
              Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
              -

              Contributors

              -

              There are no contributors listed for this project. Please check back again later.

              -
              -
              -
              -
              -
              -
              -
              -@ 2024 Romuald Rousseau - All rights reserved -
              -
              -
              - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/allclasses-index.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/allclasses-index.html deleted file mode 100644 index 5d0780db..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/allclasses-index.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - -All Classes and Interfaces (any2json-parquet 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
              - -
              -
              -
              -

              All Classes and Interfaces

              -
              -
              -
              Classes
              -
              -
              Class
              -
              Description
              - -
               
              - -
               
              -
              -
              -
              -
              -
              - -
              -
              -
              - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/allpackages-index.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/allpackages-index.html deleted file mode 100644 index 2743accb..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/allpackages-index.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - -All Packages (any2json-parquet 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
              - -
              -
              -
              -

              All Packages

              -
              -
              Package Summary
              - -
              -
              -
              - -
              -
              -
              - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/ParquetClass.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/ParquetClass.html deleted file mode 100644 index 397626ba..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/ParquetClass.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - -ParquetClass (any2json-parquet 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
              - -
              -
              - - -
              java.lang.Object -
              com.github.romualdrousseau.any2json.loader.parquet.ParquetClass
              -
              -
              -
              -
              All Implemented Interfaces:
              -
              DocumentClass
              -
              -
              -
              public class ParquetClass -extends Object -implements DocumentClass
              -
              -
              - -
              -
              - -
              - -
              -
              -
              - -
              -
              -
              - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/ParquetDocument.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/ParquetDocument.html deleted file mode 100644 index 7f84ef31..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/ParquetDocument.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - -ParquetDocument (any2json-parquet 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
              - -
              -
              - -
              - -

              Class ParquetDocument

              -
              -
              java.lang.Object -
              com.github.romualdrousseau.any2json.base.BaseDocument -
              com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              -
              -
              -
              -
              -
              All Implemented Interfaces:
              -
              Document, AutoCloseable
              -
              -
              -
              public class ParquetDocument -extends BaseDocument
              -
              -
              - -
              -
              -
                - -
              • -
                -

                Constructor Details

                -
                  -
                • -
                  -

                  ParquetDocument

                  -
                  public ParquetDocument()
                  -
                  -
                • -
                -
                -
              • - -
              • -
                -

                Method Details

                - -
                -
              • -
              -
              - -
              -
              -
              - -
              -
              -
              - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/class-use/ParquetClass.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/class-use/ParquetClass.html deleted file mode 100644 index fc5adb76..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/class-use/ParquetClass.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.parquet.ParquetClass (any2json-parquet 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
              - -
              -
              -
              -

              Uses of Class
              com.github.romualdrousseau.any2json.loader.parquet.ParquetClass

              -
              -No usage of com.github.romualdrousseau.any2json.loader.parquet.ParquetClass
              -
              -
              - -
              -
              -
              - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/class-use/ParquetDocument.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/class-use/ParquetDocument.html deleted file mode 100644 index 8c122363..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/class-use/ParquetDocument.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument (any2json-parquet 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
              - -
              -
              -
              -

              Uses of Class
              com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument

              -
              -No usage of com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              -
              -
              - -
              -
              -
              - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-summary.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-summary.html deleted file mode 100644 index 54523f7b..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.loader.parquet (any2json-parquet 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
              - -
              -
              -
              -

              Package com.github.romualdrousseau.any2json.loader.parquet

              -
              -
              -
              package com.github.romualdrousseau.any2json.loader.parquet
              -
              - -
              -
              -
              -
              - -
              -
              -
              - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-tree.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-tree.html deleted file mode 100644 index 76f4df18..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-tree.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.loader.parquet Class Hierarchy (any2json-parquet 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
              - -
              -
              -
              -

              Hierarchy For Package com.github.romualdrousseau.any2json.loader.parquet

              -
              -
              -

              Class Hierarchy

              -
                -
              • java.lang.Object -
                  -
                • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) - -
                • -
                • com.github.romualdrousseau.any2json.loader.parquet.ParquetClass (implements com.github.romualdrousseau.any2json.DocumentClass)
                • -
                -
              • -
              -
              -
              -
              -
              - -
              -
              -
              - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-use.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-use.html deleted file mode 100644 index 2a10407a..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/com/github/romualdrousseau/any2json/loader/parquet/package-use.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.loader.parquet (any2json-parquet 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
              - -
              -
              -
              -

              Uses of Package
              com.github.romualdrousseau.any2json.loader.parquet

              -
              -No usage of com.github.romualdrousseau.any2json.loader.parquet
              -
              -
              - -
              -
              -
              - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/copy.svg b/docs/api/any2json-parquet/any2json-parquet/apidocs/copy.svg deleted file mode 100644 index 7c46ab15..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/copy.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/element-list b/docs/api/any2json-parquet/any2json-parquet/apidocs/element-list deleted file mode 100644 index 182d1f0f..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/element-list +++ /dev/null @@ -1 +0,0 @@ -com.github.romualdrousseau.any2json.loader.parquet diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/help-doc.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/help-doc.html deleted file mode 100644 index 9be94252..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/help-doc.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - -API Help (any2json-parquet 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
              - -
              -
              -

              JavaDoc Help

              - -
              -
              -

              Navigation

              -Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces - -
              -
              -
              -

              Kinds of Pages

              -The following sections describe the different kinds of pages in this collection. -
              -

              Package

              -

              Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

              -
                -
              • Interfaces
              • -
              • Classes
              • -
              • Enum Classes
              • -
              • Exception Classes
              • -
              • Annotation Interfaces
              • -
              -
              -
              -

              Class or Interface

              -

              Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

              -
                -
              • Class Inheritance Diagram
              • -
              • Direct Subclasses
              • -
              • All Known Subinterfaces
              • -
              • All Known Implementing Classes
              • -
              • Class or Interface Declaration
              • -
              • Class or Interface Description
              • -
              -
              -
                -
              • Nested Class Summary
              • -
              • Enum Constant Summary
              • -
              • Field Summary
              • -
              • Property Summary
              • -
              • Constructor Summary
              • -
              • Method Summary
              • -
              • Required Element Summary
              • -
              • Optional Element Summary
              • -
              -
              -
                -
              • Enum Constant Details
              • -
              • Field Details
              • -
              • Property Details
              • -
              • Constructor Details
              • -
              • Method Details
              • -
              • Element Details
              • -
              -

              Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

              -

              The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

              -
              -
              -

              Other Files

              -

              Packages and modules may contain pages with additional information related to the declarations nearby.

              -
              -
              -

              Use

              -

              Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

              -
              -
              -

              Tree (Class Hierarchy)

              -

              There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

              -
                -
              • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
              • -
              • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
              • -
              -
              -
              -

              All Packages

              -

              The All Packages page contains an alphabetic index of all packages contained in the documentation.

              -
              -
              -

              All Classes and Interfaces

              -

              The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

              -
              -
              -

              Index

              -

              The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

              -
              -
              -
              -This help file applies to API documentation generated by the standard doclet.
              -
              -
              - -
              -
              -
              - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/index-all.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/index-all.html deleted file mode 100644 index 6c53d49c..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/index-all.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - -Index (any2json-parquet 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
              - -
              -
              -
              -

              Index

              -
              -A C G N O P 
              All Classes and Interfaces|All Packages -

              A

              -
              -
              autoRecipe(BaseSheet) - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              -
               
              -
              -

              C

              -
              -
              close() - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              -
               
              -
              com.github.romualdrousseau.any2json.loader.parquet - package com.github.romualdrousseau.any2json.loader.parquet
              -
               
              -
              -

              G

              -
              -
              getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              -
               
              -
              getNumberOfSheets() - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              -
               
              -
              getPriority() - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetClass
              -
               
              -
              getSheetAt(int) - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              -
               
              -
              getSheetNameAt(int) - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              -
               
              -
              -

              N

              -
              -
              newInstance() - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetClass
              -
               
              -
              -

              O

              -
              -
              open(File, String, String) - Method in class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              -
               
              -
              -

              P

              -
              -
              ParquetClass - Class in com.github.romualdrousseau.any2json.loader.parquet
              -
               
              -
              ParquetClass() - Constructor for class com.github.romualdrousseau.any2json.loader.parquet.ParquetClass
              -
               
              -
              ParquetDocument - Class in com.github.romualdrousseau.any2json.loader.parquet
              -
               
              -
              ParquetDocument() - Constructor for class com.github.romualdrousseau.any2json.loader.parquet.ParquetDocument
              -
               
              -
              -A C G N O P 
              All Classes and Interfaces|All Packages
              -
              -
              - -
              -
              -
              - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/index.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/index.html deleted file mode 100644 index 7f00b8ac..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -any2json-parquet 2.44-SNAPSHOT API - - - - - - - - - - - -
              - -

              com/github/romualdrousseau/any2json/loader/parquet/package-summary.html

              -
              - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index ff700cd0..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1,37 +0,0 @@ - ADDITIONAL INFORMATION ABOUT LICENSING - -Certain files distributed by Oracle America, Inc. and/or its affiliates are -subject to the following clarification and special exception to the GPLv2, -based on the GNU Project exception for its Classpath libraries, known as the -GNU Classpath Exception. - -Note that Oracle includes multiple, independent programs in this software -package. Some of those programs are provided under licenses deemed -incompatible with the GPLv2 by the Free Software Foundation and others. -For example, the package includes programs licensed under the Apache -License, Version 2.0 and may include FreeType. Such programs are licensed -to you under their original licenses. - -Oracle facilitates your further distribution of this package by adding the -Classpath Exception to the necessary parts of its GPLv2 code, which permits -you to use that code in combination with other independent modules not -licensed under the GPLv2. However, note that this would not permit you to -commingle code under an incompatible license with Oracle's GPLv2 licensed -code by, for example, cutting and pasting such code into a file also -containing Oracle's GPLv2 licensed code and then distributing the result. - -Additionally, if you were to remove the Classpath Exception from any of the -files to which it applies and distribute the result, you would likely be -required to license some or all of the other code in that distribution under -the GPLv2 as well, and since the GPLv2 is incompatible with the license terms -of some items included in the distribution by Oracle, removing the Classpath -Exception could therefore effectively compromise your ability to further -distribute the package. - -Failing to distribute notices associated with some files may also create -unexpected legal consequences. - -Proceed with caution and we recommend that you obtain the advice of a lawyer -skilled in open source matters before removing the Classpath Exception or -making modifications to this package which may subsequently be redistributed -and/or involve the use of third party software. diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/ASSEMBLY_EXCEPTION deleted file mode 100644 index 42966666..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1,27 +0,0 @@ - -OPENJDK ASSEMBLY EXCEPTION - -The OpenJDK source code made available by Oracle America, Inc. (Oracle) at -openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU -General Public License version 2 -only ("GPL2"), with the following clarification and special exception. - - Linking this OpenJDK Code statically or dynamically with other code - is making a combined work based on this library. Thus, the terms - and conditions of GPL2 cover the whole combination. - - As a special exception, Oracle gives you permission to link this - OpenJDK Code with certain code licensed by Oracle as indicated at - https://openjdk.org/legal/exception-modules-2007-05-08.html - ("Designated Exception Modules") to produce an executable, - regardless of the license terms of the Designated Exception Modules, - and to copy and distribute the resulting executable under GPL2, - provided that the Designated Exception Modules continue to be - governed by the licenses under which they were offered by Oracle. - -As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code -to build an executable that includes those portions of necessary code that -Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 -with the Classpath exception). If you modify or add to the OpenJDK code, -that new GPL2 code may still be combined with Designated Exception Modules -if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/LICENSE b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/LICENSE deleted file mode 100644 index 8b400c7a..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/LICENSE +++ /dev/null @@ -1,347 +0,0 @@ -The GNU General Public License (GPL) - -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share -and change it. By contrast, the GNU General Public License is intended to -guarantee your freedom to share and change free software--to make sure the -software is free for all its users. This General Public License applies to -most of the Free Software Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software Foundation software is -covered by the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for this service if you wish), -that you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs; and that you know you -can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny -you these rights or to ask you to surrender the rights. These restrictions -translate to certain responsibilities for you if you distribute copies of the -software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must give the recipients all the rights that you have. You must -make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, distribute -and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this free software. If the -software is modified by someone else and passed on, we want its recipients to -know that what they have is not the original, so that any problems introduced -by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We -wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent must be licensed for -everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the terms of -this General Public License. The "Program", below, refers to any such program -or work, and a "work based on the Program" means either the Program or any -derivative work under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with modifications and/or -translated into another language. (Hereinafter, translation is included -without limitation in the term "modification".) Each licensee is addressed as -"you". - -Activities other than copying, distribution and modification are not covered by -this License; they are outside its scope. The act of running the Program is -not restricted, and the output from the Program is covered only if its contents -constitute a work based on the Program (independent of having been made by -running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as -you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that refer to this License -and to the absence of any warranty; and give any other recipients of the -Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may -at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus -forming a work based on the Program, and copy and distribute such modifications -or work under the terms of Section 1 above, provided that you also meet all of -these conditions: - - a) You must cause the modified files to carry prominent notices stating - that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - c) If the modified program normally reads commands interactively when run, - you must cause it, when started running for such interactive use in the - most ordinary way, to print or display an announcement including an - appropriate copyright notice and a notice that there is no warranty (or - else, saying that you provide a warranty) and that users may redistribute - the program under these conditions, and telling the user how to view a copy - of this License. (Exception: if the Program itself is interactive but does - not normally print such an announcement, your work based on the Program is - not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the Program, and can be reasonably -considered independent and separate works in themselves, then this License, and -its terms, do not apply to those sections when you distribute them as separate -works. But when you distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole must be on the terms -of this License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise the -right to control the distribution of derivative or collective works based on -the Program. - -In addition, mere aggregation of another work not based on the Program with the -Program (or with a work based on the Program) on a volume of a storage or -distribution medium does not bring the other work under the scope of this -License. - -3. You may copy and distribute the Program (or a work based on it, under -Section 2) in object code or executable form under the terms of Sections 1 and -2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source - code, which must be distributed under the terms of Sections 1 and 2 above - on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to - give any third party, for a charge no more than your cost of physically - performing source distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed only - for noncommercial distribution and only if you received the program in - object code or executable form with such an offer, in accord with - Subsection b above.) - -The source code for a work means the preferred form of the work for making -modifications to it. For an executable work, complete source code means all -the source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and installation -of the executable. However, as a special exception, the source code -distributed need not include anything that is normally distributed (in either -source or binary form) with the major components (compiler, kernel, and so on) -of the operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the source -code from the same place counts as distribution of the source code, even though -third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as -expressly provided under this License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will automatically terminate -your rights under this License. However, parties who have received copies, or -rights, from you under this License will not have their licenses terminated so -long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. -However, nothing else grants you permission to modify or distribute the Program -or its derivative works. These actions are prohibited by law if you do not -accept this License. Therefore, by modifying or distributing the Program (or -any work based on the Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), -the recipient automatically receives a license from the original licensor to -copy, distribute or modify the Program subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the -rights granted herein. You are not responsible for enforcing compliance by -third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), conditions -are imposed on you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot distribute so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute the Program at all. -For example, if a patent license would not permit royalty-free redistribution -of the Program by all those who receive copies directly or indirectly through -you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply and -the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or -other property right claims or to contest validity of any such claims; this -section has the sole purpose of protecting the integrity of the free software -distribution system, which is implemented by public license practices. Many -people have made generous contributions to the wide range of software -distributed through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing to -distribute software through any other system and a licensee cannot impose that -choice. - -This section is intended to make thoroughly clear what is believed to be a -consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain -countries either by patents or by copyrighted interfaces, the original -copyright holder who places the Program under this License may add an explicit -geographical distribution limitation excluding those countries, so that -distribution is permitted only in or among countries not thus excluded. In -such case, this License incorporates the limitation as if written in the body -of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any later -version", you have the option of following the terms and conditions either of -that version or of any later version published by the Free Software Foundation. -If the Program does not specify a version number of this License, you may -choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs -whose distribution conditions are different, write to the author to ask for -permission. For software which is copyrighted by the Free Software Foundation, -write to the Free Software Foundation; we sometimes make exceptions for this. -Our decision will be guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the sharing and reuse of -software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR -THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE -STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE -PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, -YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE -PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR -INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA -BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER -OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively convey the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it -starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes - with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free - software, and you are welcome to redistribute it under certain conditions; - type 'show c' for details. - -The hypothetical commands 'show w' and 'show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may be -called something other than 'show w' and 'show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, -if any, to sign a "copyright disclaimer" for the program, if necessary. Here -is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - 'Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General Public -License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL - -Certain source files distributed by Oracle America and/or its affiliates are -subject to the following clarification and special exception to the GPL, but -only where Oracle has expressly included in the particular source file's header -the words "Oracle designates this particular file as subject to the "Classpath" -exception as provided by Oracle in the LICENSE file that accompanied this code." - - Linking this library statically or dynamically with other modules is making - a combined work based on this library. Thus, the terms and conditions of - the GNU General Public License cover the whole combination. - - As a special exception, the copyright holders of this library give you - permission to link this library with independent modules to produce an - executable, regardless of the license terms of these independent modules, - and to copy and distribute the resulting executable under terms of your - choice, provided that you also meet, for each linked independent module, - the terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. If - you modify this library, you may extend this exception to your version of - the library, but you are not obligated to do so. If you do not wish to do - so, delete this exception statement from your version. diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/jquery.md b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/jquery.md deleted file mode 100644 index d468b318..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.6.1 - -### jQuery License -``` -jQuery v 3.6.1 -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.6.1 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/jqueryUI.md b/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/jqueryUI.md deleted file mode 100644 index 8bda9d7a..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/legal/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.13.2 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/link.svg b/docs/api/any2json-parquet/any2json-parquet/apidocs/link.svg deleted file mode 100644 index 7ccc5ed0..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/link.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/member-search-index.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/member-search-index.js deleted file mode 100644 index 991c255b..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"autoRecipe(BaseSheet)","u":"autoRecipe(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetClass","l":"ParquetClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","c":"ParquetDocument","l":"ParquetDocument()","u":"%3Cinit%3E()"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/module-search-index.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/module-search-index.js deleted file mode 100644 index 0d59754f..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/overview-tree.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/overview-tree.html deleted file mode 100644 index 562f14f9..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/overview-tree.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - -Class Hierarchy (any2json-parquet 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
              - -
              -
              -
              -

              Hierarchy For All Packages

              -
              -Package Hierarchies: - -
              -

              Class Hierarchy

              -
                -
              • java.lang.Object -
                  -
                • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) - -
                • -
                • com.github.romualdrousseau.any2json.loader.parquet.ParquetClass (implements com.github.romualdrousseau.any2json.DocumentClass)
                • -
                -
              • -
              -
              -
              -
              -
              - -
              -
              -
              - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/package-search-index.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/package-search-index.js deleted file mode 100644 index 484662a8..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.loader.parquet"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/resources/glass.png b/docs/api/any2json-parquet/any2json-parquet/apidocs/resources/glass.png deleted file mode 100644 index a7f591f4..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/apidocs/resources/glass.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/resources/x.png b/docs/api/any2json-parquet/any2json-parquet/apidocs/resources/x.png deleted file mode 100644 index 30548a75..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/apidocs/resources/x.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/script-dir/jquery-3.6.1.min.js deleted file mode 100644 index 2c69bc90..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/script-dir/jquery-3.6.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
              "],col:[2,"","
              "],tr:[2,"","
              "],td:[3,"","
              "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
              ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
              "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
                ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
                ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
                ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
                ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/script.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/script.js deleted file mode 100644 index bb9c8a24..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/script.js +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; - -var oddRowColor = "odd-row-color"; -var evenRowColor = "even-row-color"; -var sortAsc = "sort-asc"; -var sortDesc = "sort-desc"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; - -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -// Helper for making content containing release names comparable lexicographically -function makeComparable(s) { - return s.toLowerCase().replace(/(\d+)/g, - function(n, m) { - return ("000" + m).slice(-4); - }); -} - -// Switches between two styles depending on a condition -function toggleStyle(classList, condition, trueStyle, falseStyle) { - if (condition) { - classList.remove(falseStyle); - classList.add(trueStyle); - } else { - classList.remove(trueStyle); - classList.add(falseStyle); - } -} - -// Sorts the rows in a table lexicographically by the content of a specific column -function sortTable(header, columnIndex, columns) { - var container = header.parentElement; - var descending = header.classList.contains(sortAsc); - container.querySelectorAll("div.table-header").forEach( - function(header) { - header.classList.remove(sortAsc); - header.classList.remove(sortDesc); - } - ) - var cells = container.children; - var rows = []; - for (var i = columns; i < cells.length; i += columns) { - rows.push(Array.prototype.slice.call(cells, i, i + columns)); - } - var comparator = function(a, b) { - var ka = makeComparable(a[columnIndex].textContent); - var kb = makeComparable(b[columnIndex].textContent); - if (ka < kb) - return descending ? 1 : -1; - if (ka > kb) - return descending ? -1 : 1; - return 0; - }; - var sorted = rows.sort(comparator); - var visible = 0; - sorted.forEach(function(row) { - if (row[0].style.display !== 'none') { - var isEvenRow = visible++ % 2 === 0; - } - row.forEach(function(cell) { - toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); - container.appendChild(cell); - }) - }); - toggleStyle(header.classList, descending, sortDesc, sortAsc); -} - -// Toggles the visibility of a table category in all tables in a page -function toggleGlobal(checkbox, selected, columns) { - var display = checkbox.checked ? '' : 'none'; - document.querySelectorAll("div.table-tabs").forEach(function(t) { - var id = t.parentElement.getAttribute("id"); - var selectedClass = id + "-tab" + selected; - // if selected is empty string it selects all uncategorized entries - var selectUncategorized = !Boolean(selected); - var visible = 0; - document.querySelectorAll('div.' + id) - .forEach(function(elem) { - if (selectUncategorized) { - if (elem.className.indexOf(selectedClass) === -1) { - elem.style.display = display; - } - } else if (elem.classList.contains(selectedClass)) { - elem.style.display = display; - } - if (elem.style.display === '') { - var isEvenRow = visible++ % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - } - }); - var displaySection = visible === 0 ? 'none' : ''; - t.parentElement.style.display = displaySection; - document.querySelector("li#contents-" + id).style.display = displaySection; - }) -} - -// Shows the elements of a table belonging to a specific category -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.getElementById(tableId + '.tabpanel') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} -// Copy the contents of the local snippet to the clipboard -function copySnippet(button) { - copyToClipboard(button.nextElementSibling.innerText); - switchCopyLabel(button, button.firstElementChild); -} -function copyToClipboard(content) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = content; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); -} -function switchCopyLabel(button, span) { - var copied = span.getAttribute("data-copied"); - button.classList.add("visible"); - var initialLabel = span.innerHTML; - span.innerHTML = copied; - setTimeout(function() { - button.classList.remove("visible"); - setTimeout(function() { - if (initialLabel !== copied) { - span.innerHTML = initialLabel; - } - }, 100); - }, 1900); -} -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - var timeoutId; - contentDiv.addEventListener("scroll", function(e) { - if (timeoutId) { - clearTimeout(timeoutId); - } - timeoutId = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - }, 100); - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/search-page.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/search-page.js deleted file mode 100644 index 540c90f5..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/search-page.js +++ /dev/null @@ -1,284 +0,0 @@ -/* - * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -"use strict"; -$(function() { - var copy = $("#page-search-copy"); - var expand = $("#page-search-expand"); - var searchLink = $("span#page-search-link"); - var redirect = $("input#search-redirect"); - function setSearchUrlTemplate() { - var href = document.location.href.split(/[#?]/)[0]; - href += "?q=" + "%s"; - if (redirect.is(":checked")) { - href += "&r=1"; - } - searchLink.html(href); - copy[0].onmouseenter(); - } - function copyLink(e) { - copyToClipboard(this.previousSibling.innerText); - switchCopyLabel(this, this.lastElementChild); - } - copy.click(copyLink); - copy[0].onmouseenter = function() {}; - redirect.click(setSearchUrlTemplate); - setSearchUrlTemplate(); - copy.prop("disabled", false); - redirect.prop("disabled", false); - expand.click(function (e) { - var searchInfo = $("div.page-search-info"); - if(this.parentElement.hasAttribute("open")) { - searchInfo.attr("style", "border-width: 0;"); - } else { - searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); - } - }); -}); -$(window).on("load", function() { - var input = $("#page-search-input"); - var reset = $("#page-search-reset"); - var notify = $("#page-search-notify"); - var resultSection = $("div#result-section"); - var resultContainer = $("div#result-container"); - var searchTerm = ""; - var activeTab = ""; - var fixedTab = false; - var visibleTabs = []; - var feelingLucky = false; - function renderResults(result) { - if (!result.length) { - notify.html(messages.noResult); - } else if (result.length === 1) { - notify.html(messages.oneResult); - } else { - notify.html(messages.manyResults.replace("{0}", result.length)); - } - resultContainer.empty(); - var r = { - "types": [], - "members": [], - "packages": [], - "modules": [], - "searchTags": [] - }; - for (var i in result) { - var item = result[i]; - var arr = r[item.category]; - arr.push(item); - } - if (!activeTab || r[activeTab].length === 0 || !fixedTab) { - Object.keys(r).reduce(function(prev, curr) { - if (r[curr].length > 0 && r[curr][0].score > prev) { - activeTab = curr; - return r[curr][0].score; - } - return prev; - }, 0); - } - if (feelingLucky && activeTab) { - notify.html(messages.redirecting) - var firstItem = r[activeTab][0]; - window.location = getURL(firstItem.indexItem, firstItem.category); - return; - } - if (result.length > 20) { - if (searchTerm[searchTerm.length - 1] === ".") { - if (activeTab === "types" && r["members"].length > r["types"].length) { - activeTab = "members"; - } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { - activeTab = "types"; - } - } - } - var categoryCount = Object.keys(r).reduce(function(prev, curr) { - return prev + (r[curr].length > 0 ? 1 : 0); - }, 0); - visibleTabs = []; - var tabContainer = $("
                ").appendTo(resultContainer); - for (var key in r) { - var id = "#result-tab-" + key.replace("searchTags", "search_tags"); - if (r[key].length) { - var count = r[key].length >= 1000 ? "999+" : r[key].length; - if (result.length > 20 && categoryCount > 1) { - var button = $("").appendTo(tabContainer); - button.click(key, function(e) { - fixedTab = true; - renderResult(e.data, $(this)); - }); - visibleTabs.push(key); - } else { - $("" + categories[key] - + " (" + count + ")").appendTo(tabContainer); - renderTable(key, r[key]).appendTo(resultContainer); - tabContainer = $("
                ").appendTo(resultContainer); - - } - } - } - if (activeTab && result.length > 20 && categoryCount > 1) { - $("button#result-tab-" + activeTab).addClass("active-table-tab"); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - } - resultSection.show(); - function renderResult(category, button) { - activeTab = category; - setSearchUrl(); - resultContainer.find("div.summary-table").remove(); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - button.siblings().removeClass("active-table-tab"); - button.addClass("active-table-tab"); - } - } - function selectTab(category) { - $("button#result-tab-" + category).click(); - } - function renderTable(category, items) { - var table = $("
                ") - .addClass(category === "modules" - ? "one-column-search-results" - : "two-column-search-results"); - var col1, col2; - if (category === "modules") { - col1 = "Module"; - } else if (category === "packages") { - col1 = "Module"; - col2 = "Package"; - } else if (category === "types") { - col1 = "Package"; - col2 = "Class" - } else if (category === "members") { - col1 = "Class"; - col2 = "Member"; - } else if (category === "searchTags") { - col1 = "Location"; - col2 = "Name"; - } - $("
                " + col1 + "
                ").appendTo(table); - if (category !== "modules") { - $("
                " + col2 + "
                ").appendTo(table); - } - $.each(items, function(index, item) { - var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; - renderItem(item, table, rowColor); - }); - return table; - } - function renderItem(item, table, rowColor) { - var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); - var link = $("") - .attr("href", getURL(item.indexItem, item.category)) - .attr("tabindex", "0") - .addClass("search-result-link") - .html(label); - var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); - if (item.category === "searchTags") { - container = item.indexItem.h || ""; - } - if (item.category !== "modules") { - $("
                ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); - } - $("
                ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); - } - var timeout; - function schedulePageSearch() { - if (timeout) { - clearTimeout(timeout); - } - timeout = setTimeout(function () { - doPageSearch() - }, 100); - } - function doPageSearch() { - setSearchUrl(); - var term = searchTerm = input.val().trim(); - if (term === "") { - notify.html(messages.enterTerm); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - resultSection.hide(); - } else { - notify.html(messages.searching); - doSearch({ term: term, maxResults: 1200 }, renderResults); - } - } - function setSearchUrl() { - var query = input.val().trim(); - var url = document.location.pathname; - if (query) { - url += "?q=" + encodeURI(query); - if (activeTab && fixedTab) { - url += "&c=" + activeTab; - } - } - history.replaceState({query: query}, "", url); - } - input.on("input", function(e) { - feelingLucky = false; - schedulePageSearch(); - }); - $(document).keydown(function(e) { - if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { - if (activeTab && visibleTabs.length > 1) { - var idx = visibleTabs.indexOf(activeTab); - idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; - selectTab(visibleTabs[idx % visibleTabs.length]); - return false; - } - } - }); - reset.click(function() { - notify.html(messages.enterTerm); - resultSection.hide(); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - input.val('').focus(); - setSearchUrl(); - }); - input.prop("disabled", false); - reset.prop("disabled", false); - - var urlParams = new URLSearchParams(window.location.search); - if (urlParams.has("q")) { - input.val(urlParams.get("q")) - } - if (urlParams.has("c")) { - activeTab = urlParams.get("c"); - fixedTab = true; - } - if (urlParams.get("r")) { - feelingLucky = true; - } - if (input.val()) { - doPageSearch(); - } else { - notify.html(messages.enterTerm); - } - input.select().focus(); -}); diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/search.html b/docs/api/any2json-parquet/any2json-parquet/apidocs/search.html deleted file mode 100644 index 015caf13..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/search.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -Search (any2json-parquet 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                - -
                -
                -

                Search

                -
                - - -
                -Additional resources -
                -
                -
                -

                The help page provides an introduction to the scope and syntax of JavaDoc search.

                -

                You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

                -

                The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

                -link -

                - -

                -
                -

                Loading search index...

                - -
                -
                -
                - -
                -
                -
                - - diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/search.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/search.js deleted file mode 100644 index d3986705..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/search.js +++ /dev/null @@ -1,458 +0,0 @@ -/* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -"use strict"; -const messages = { - enterTerm: "Enter a search term", - noResult: "No results found", - oneResult: "Found one result", - manyResults: "Found {0} results", - loading: "Loading search index...", - searching: "Searching...", - redirecting: "Redirecting to first result...", - linkIcon: "Link icon", - linkToSection: "Link to this section" -} -const categories = { - modules: "Modules", - packages: "Packages", - types: "Classes and Interfaces", - members: "Members", - searchTags: "Search Tags" -}; -const highlight = "$&"; -const NO_MATCH = {}; -const MAX_RESULTS = 300; -function checkUnnamed(name, separator) { - return name === "" || !name ? "" : name + separator; -} -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(str, boundaries, from, to) { - var start = from; - var text = ""; - for (var i = 0; i < boundaries.length; i += 2) { - var b0 = boundaries[i]; - var b1 = boundaries[i + 1]; - if (b0 >= to || b1 <= from) { - continue; - } - text += escapeHtml(str.slice(start, Math.max(start, b0))); - text += ""; - text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); - text += ""; - start = Math.min(to, b1); - } - text += escapeHtml(str.slice(start, to)); - return text; -} -function getURLPrefix(item, category) { - var urlPrefix = ""; - var slash = "/"; - if (category === "modules") { - return item.l + slash; - } else if (category === "packages" && item.m) { - return item.m + slash; - } else if (category === "types" || category === "members") { - if (item.m) { - urlPrefix = item.m + slash; - } else { - $.each(packageSearchIndex, function(index, it) { - if (it.m && item.p === it.l) { - urlPrefix = it.m + slash; - } - }); - } - } - return urlPrefix; -} -function getURL(item, category) { - if (item.url) { - return item.url; - } - var url = getURLPrefix(item, category); - if (category === "modules") { - url += "module-summary.html"; - } else if (category === "packages") { - if (item.u) { - url = item.u; - } else { - url += item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (category === "types") { - if (item.u) { - url = item.u; - } else { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; - } - } else if (category === "members") { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; - if (item.u) { - url += item.u; - } else { - url += item.l; - } - } else if (category === "searchTags") { - url += item.u; - } - item.url = url; - return url; -} -function createMatcher(term, camelCase) { - if (camelCase && !isUpperCase(term)) { - return null; // no need for camel-case matcher for lower case query - } - var pattern = ""; - var upperCase = []; - term.trim().split(/\s+/).forEach(function(w, index, array) { - var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - // ',' and '?' are the only delimiters commonly followed by space in java signatures - pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; - upperCase.push(false); - var isWordToken = /\w$/.test(s); - if (isWordToken) { - if (i === tokens.length - 1 && index < array.length - 1) { - // space in query string matches all delimiters - pattern += "(.*?)"; - upperCase.push(isUpperCase(s[0])); - } else { - if (!camelCase && isUpperCase(s) && s.length === 1) { - pattern += "()"; - } else { - pattern += "([a-z0-9$<>?[\\]]*?)"; - } - upperCase.push(isUpperCase(s[0])); - } - } else { - pattern += "()"; - upperCase.push(false); - } - } - }); - var re = new RegExp(pattern, "gi"); - re.upperCase = upperCase; - return re; -} -function findMatch(matcher, input, startOfName, endOfName) { - var from = startOfName; - matcher.lastIndex = from; - var match = matcher.exec(input); - // Expand search area until we get a valid result or reach the beginning of the string - while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { - if (from === 0) { - return NO_MATCH; - } - from = input.lastIndexOf(".", from - 2) + 1; - matcher.lastIndex = from; - match = matcher.exec(input); - } - var boundaries = []; - var matchEnd = match.index + match[0].length; - var score = 5; - var start = match.index; - var prevEnd = -1; - for (var i = 1; i < match.length; i += 2) { - var isUpper = isUpperCase(input[start]); - var isMatcherUpper = matcher.upperCase[i]; - // capturing groups come in pairs, match and non-match - boundaries.push(start, start + match[i].length); - // make sure groups are anchored on a left word boundary - var prevChar = input[start - 1] || ""; - var nextChar = input[start + 1] || ""; - if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { - if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { - score -= 0.1; - } else if (isMatcherUpper && start === prevEnd) { - score -= isUpper ? 0.1 : 1.0; - } else { - return NO_MATCH; - } - } - prevEnd = start + match[i].length; - start += match[i].length + match[i + 1].length; - - // lower score for parts of the name that are missing - if (match[i + 1] && prevEnd < endOfName) { - score -= rateNoise(match[i + 1]); - } - } - // lower score if a type name contains unmatched camel-case parts - if (input[matchEnd - 1] !== "." && endOfName > matchEnd) - score -= rateNoise(input.slice(matchEnd, endOfName)); - score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); - - if (score <= 0) { - return NO_MATCH; - } - return { - input: input, - score: score, - boundaries: boundaries - }; -} -function isUpperCase(s) { - return s !== s.toLowerCase(); -} -function isLowerCase(s) { - return s !== s.toUpperCase(); -} -function rateNoise(str) { - return (str.match(/([.(])/g) || []).length / 5 - + (str.match(/([A-Z]+)/g) || []).length / 10 - + str.length / 20; -} -function doSearch(request, response) { - var term = request.term.trim(); - var maxResults = request.maxResults || MAX_RESULTS; - if (term.length === 0) { - return this.close(); - } - var matcher = { - plainMatcher: createMatcher(term, false), - camelCaseMatcher: createMatcher(term, true) - } - var indexLoaded = indexFilesLoaded(); - - function getPrefix(item, category) { - switch (category) { - case "packages": - return checkUnnamed(item.m, "/"); - case "types": - return checkUnnamed(item.p, "."); - case "members": - return checkUnnamed(item.p, ".") + item.c + "."; - default: - return ""; - } - } - function useQualifiedName(category) { - switch (category) { - case "packages": - return /[\s/]/.test(term); - case "types": - case "members": - return /[\s.]/.test(term); - default: - return false; - } - } - function searchIndex(indexArray, category) { - var matches = []; - if (!indexArray) { - if (!indexLoaded) { - matches.push({ l: messages.loading, category: category }); - } - return matches; - } - $.each(indexArray, function (i, item) { - var prefix = getPrefix(item, category); - var simpleName = item.l; - var qualifiedName = prefix + simpleName; - var useQualified = useQualifiedName(category); - var input = useQualified ? qualifiedName : simpleName; - var startOfName = useQualified ? prefix.length : 0; - var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 - ? input.indexOf("(", startOfName) : input.length; - var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); - if (m === NO_MATCH && matcher.camelCaseMatcher) { - m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); - } - if (m !== NO_MATCH) { - m.indexItem = item; - m.prefix = prefix; - m.category = category; - if (!useQualified) { - m.input = qualifiedName; - m.boundaries = m.boundaries.map(function(b) { - return b + prefix.length; - }); - } - matches.push(m); - } - return true; - }); - return matches.sort(function(e1, e2) { - return e2.score - e1.score; - }).slice(0, maxResults); - } - - var result = searchIndex(moduleSearchIndex, "modules") - .concat(searchIndex(packageSearchIndex, "packages")) - .concat(searchIndex(typeSearchIndex, "types")) - .concat(searchIndex(memberSearchIndex, "members")) - .concat(searchIndex(tagSearchIndex, "searchTags")); - - if (!indexLoaded) { - updateSearchResults = function() { - doSearch(request, response); - } - } else { - updateSearchResults = function() {}; - } - response(result); -} -// JQuery search menu implementation -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> .result-item"); - // workaround for search result scrolling - this.menu._scrollIntoView = function _scrollIntoView( item ) { - var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; - if ( this._hasScroll() ) { - borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; - paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; - offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; - scroll = this.activeMenu.scrollTop(); - elementHeight = this.activeMenu.height() - 26; - itemHeight = item.outerHeight(); - - if ( offset < 0 ) { - this.activeMenu.scrollTop( scroll + offset ); - } else if ( offset + itemHeight > elementHeight ) { - this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); - } - } - }; - }, - _renderMenu: function(ul, items) { - var currentCategory = ""; - var widget = this; - widget.menu.bindings = $(); - $.each(items, function(index, item) { - if (item.category && item.category !== currentCategory) { - ul.append("
              • " + categories[item.category] + "
              • "); - currentCategory = item.category; - } - var li = widget._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", categories[item.category] + " : " + item.l); - } else { - li.attr("aria-label", item.l); - } - li.attr("class", "result-item"); - }); - ul.append(""); - }, - _renderItem: function(ul, item) { - var li = $("
              • ").appendTo(ul); - var div = $("
                ").appendTo(li); - var label = item.l - ? item.l - : getHighlightedText(item.input, item.boundaries, 0, item.input.length); - var idx = item.indexItem; - if (item.category === "searchTags" && idx && idx.h) { - if (idx.d) { - div.html(label + " (" + idx.h + ")
                " - + idx.d + "
                "); - } else { - div.html(label + " (" + idx.h + ")"); - } - } else { - div.html(label); - } - return li; - } -}); -$(function() { - var expanded = false; - var windowWidth; - function collapse() { - if (expanded) { - $("div#navbar-top").removeAttr("style"); - $("button#navbar-toggle-button") - .removeClass("expanded") - .attr("aria-expanded", "false"); - expanded = false; - } - } - $("button#navbar-toggle-button").click(function (e) { - if (expanded) { - collapse(); - } else { - var navbar = $("div#navbar-top"); - navbar.height(navbar.prop("scrollHeight")); - $("button#navbar-toggle-button") - .addClass("expanded") - .attr("aria-expanded", "true"); - expanded = true; - windowWidth = window.innerWidth; - } - }); - $("ul.sub-nav-list-small li a").click(collapse); - $("input#search-input").focus(collapse); - $("main").click(collapse); - $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { - // Create anchor links for headers with an associated id attribute - var hdr = $(el); - var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); - if (id) { - hdr.append(" " + messages.linkIcon +""); - } - }); - $(window).on("orientationchange", collapse).on("resize", function(e) { - if (expanded && windowWidth !== window.innerWidth) collapse(); - }); - var search = $("#search-input"); - var reset = $("#reset-button"); - search.catcomplete({ - minLength: 1, - delay: 200, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push({ l: messages.noResult }); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.indexItem) { - var url = getURL(ui.item.indexItem, ui.item.category); - window.location.href = pathtoroot + url; - $("#search-input").focus(); - } - } - }); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - reset.click(function() { - search.val('').focus(); - }); - search.focus(); -}); diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/stylesheet.css b/docs/api/any2json-parquet/any2json-parquet/apidocs/stylesheet.css deleted file mode 100644 index f71489f8..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/stylesheet.css +++ /dev/null @@ -1,1272 +0,0 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * These CSS custom properties (variables) define the core color and font - * properties used in this stylesheet. - */ -:root { - /* body, block and code fonts */ - --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - --code-font-family: 'DejaVu Sans Mono', monospace; - /* Base font sizes for body and code elements */ - --body-font-size: 14px; - --code-font-size: 14px; - /* Text colors for body and block elements */ - --body-text-color: #353833; - --block-text-color: #474747; - /* Background colors for various structural elements */ - --body-background-color: #ffffff; - --section-background-color: #f8f8f8; - --detail-background-color: #ffffff; - /* Colors for navigation bar and table captions */ - --navbar-background-color: #4D7A97; - --navbar-text-color: #ffffff; - /* Background color for subnavigation and various headers */ - --subnav-background-color: #dee3e9; - /* Background and text colors for selected tabs and navigation items */ - --selected-background-color: #f8981d; - --selected-text-color: #253441; - --selected-link-color: #1f389c; - /* Background colors for generated tables */ - --even-row-color: #ffffff; - --odd-row-color: #eeeeef; - /* Text color for page title */ - --title-color: #2c4557; - /* Text colors for links */ - --link-color: #4A6782; - --link-color-active: #bb7a2a; - /* Snippet colors */ - --snippet-background-color: #ebecee; - --snippet-text-color: var(--block-text-color); - --snippet-highlight-color: #f7c590; - /* Border colors for structural elements and user defined tables */ - --border-color: #ededed; - --table-border-color: #000000; - /* Search input colors */ - --search-input-background-color: #ffffff; - --search-input-text-color: #000000; - --search-input-placeholder-color: #909090; - /* Highlight color for active search tag target */ - --search-tag-highlight-color: #ffff00; - /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ - --copy-icon-brightness: 100%; - --copy-button-background-color-active: rgba(168, 168, 176, 0.3); - /* Colors for invalid tag notifications */ - --invalid-tag-background-color: #ffe6e6; - --invalid-tag-text-color: #000000; -} -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ -body { - background-color:var(--body-background-color); - color:var(--body-text-color); - font-family:var(--body-font-family); - font-size:var(--body-font-size); - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:var(--link-color); -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:var(--link-color-active); -} -pre { - font-family:var(--code-font-family); - font-size:1em; -} -h1 { - font-size:1.428em; -} -h2 { - font-size:1.285em; -} -h3 { - font-size:1.14em; -} -h4 { - font-size:1.072em; -} -h5 { - font-size:1.001em; -} -h6 { - font-size:0.93em; -} -/* Disable font boosting for selected elements */ -h1, h2, h3, h4, h5, h6, div.member-signature { - max-height: 1000em; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:var(--code-font-family); -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - font-size:var(--code-font-size); - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:var(--code-font-family); - font-size:1em; - padding-top:4px; -} -.summary-table dt code { - font-family:var(--code-font-family); - font-size:1em; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: var(--body-font-family); - font-size: 1em; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:0.915em; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -/* - * Styles for navigation bar. - */ -@media screen { - div.flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - header.flex-header { - flex: 0 0 auto; - } - div.flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - float:left; - width:100%; - clear:right; - min-height:2.8em; - padding:10px 0 0 0; - overflow:hidden; - font-size:0.857em; -} -button#navbar-toggle-button { - display:none; -} -ul.sub-nav-list-small { - display: none; -} -.sub-nav { - background-color:var(--subnav-background-color); - float:left; - width:100%; - overflow:hidden; - font-size:0.857em; -} -.sub-nav div { - clear:left; - float:left; - padding:6px; - text-transform:uppercase; -} -.sub-nav .sub-nav-list { - padding-top:4px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0; - padding:6px; - clear:none; - text-align:right; - position:relative; -} -ul.sub-nav-list li { - list-style:none; - float:left; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:var(--navbar-text-color); - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - color:var(--link-color-active); -} -.nav-bar-cell1-rev { - background-color:var(--selected-background-color); - color:var(--selected-text-color); - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header. - */ -.title { - color:var(--title-color); - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -ul.contents-list { - margin: 0 0 15px 0; - padding: 0; - list-style: none; -} -ul.contents-list li { - font-size:0.93em; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:var(--subnav-background-color); - border:1px solid var(--border-color); - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: var(--body-font-family); - font-size:0.856em; - font-weight:bold; - margin:10px 0 0 0; - color:var(--body-text-color); -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:1em; - font-family:var(--block-font-family) -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.ref-list { - padding:0; - margin:0; -} -ul.ref-list > li { - list-style:none; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.tag-list, ul.tag-list-long { - padding-left: 0; - list-style: none; -} -ul.tag-list li { - display: inline; -} -ul.tag-list li:not(:last-child):after, -ul.tag-list-long li:not(:last-child):after -{ - content: ", "; - white-space: pre-wrap; -} -ul.preview-feature-list { - list-style: none; - margin:0; - padding:0.1em; - line-height: 1.6em; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border:1px solid var(--border-color); - border-top:0; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:var(--selected-text-color); - clear:none; - overflow:hidden; - padding: 10px 0 0 1px; - margin:0; -} -.caption a:link, .caption a:visited { - color:var(--selected-link-color); -} -.caption a:hover, -.caption a:active { - color:var(--navbar-text-color); -} -.caption span { - font-weight:bold; - white-space:nowrap; - padding:5px 12px 7px 12px; - display:inline-block; - float:left; - background-color:var(--selected-background-color); - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:10px 0 0 0; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 8px; -} -div.table-tabs > .active-table-tab { - background: var(--selected-background-color); - color: var(--selected-text-color); -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.two-column-search-results { - display: grid; - grid-template-columns: minmax(400px, max-content) minmax(400px, auto); -} -div.checkboxes { - line-height: 2em; -} -div.checkboxes > span { - margin-left: 10px; -} -div.checkboxes > label { - margin-left: 8px; - white-space: nowrap; -} -div.checkboxes > label > input { - margin: 0 2px; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(25%, max-content) minmax(25%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); -} -.three-column-release-summary { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -@media screen and (max-width: 800px) { - .two-column-search-results { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(40%, auto); - } - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-release-summary { - display: grid; - grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) - } - .three-column-summary .col-last, - .three-column-release-summary .col-last{ - grid-column-end: span 2; - } -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; - overflow-x: auto; - scrollbar-width: thin; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:var(--subnav-background-color); - font-weight: bold; -} -/* Sortable table columns */ -.table-header[onclick] { - cursor: pointer; -} -.table-header[onclick]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - '); - background-size:100% 100%; - width:9px; - height:14px; - margin-left:4px; - margin-bottom:-3px; -} -.table-header[onclick].sort-asc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - -} -.table-header[onclick].sort-desc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -.col-first, .col-first { - font-size:0.93em; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:0.93em; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited { - font-weight:bold; -} -.even-row-color, .even-row-color .table-header { - background-color:var(--even-row-color); -} -.odd-row-color, .odd-row-color .table-header { - background-color:var(--odd-row-color); -} -/* - * Styles for contents. - */ -div.block { - font-size:var(--body-font-size); - font-family:var(--block-font-family); -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:var(--code-font-family); - font-size:1em; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - /* Color of line numbers in source pages can be set via custom property below */ - color:var(--source-linenumber-color, green); - padding:0 30px 0 0; -} -.block { - display:block; - margin:0 10px 5px 0; - color:var(--block-text-color); -} -.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -details.invalid-tag, span.invalid-tag { - font-size:1em; - font-family:var(--block-font-family); - color: var(--invalid-tag-text-color); - background: var(--invalid-tag-background-color); - border: thin solid var(--table-border-color); - border-radius:2px; - padding: 2px 4px; - display:inline-block; -} -details summary { - cursor: pointer; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-state-active { - /* Overrides the color of selection used in jQuery UI */ - background: var(--selected-background-color); - border: 1px solid var(--selected-background-color); - color: var(--selected-text-color); -} -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:auto; - overflow-x:auto; - scrollbar-width: thin; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:1; - background-color: var(--body-background-color); -} -ul.ui-autocomplete li { - float:left; - clear:both; - min-width:100%; -} -ul.ui-autocomplete li.ui-static-link { - position:sticky; - bottom:0; - left:0; - background: var(--subnav-background-color); - padding: 5px 0; - font-family: var(--body-font-family); - font-size: 0.93em; - font-weight: bolder; - z-index: 2; -} -li.ui-static-link a, li.ui-static-link a:visited { - text-decoration:none; - color:var(--link-color); - float:right; - margin-right:20px; -} -.ui-autocomplete .result-item { - font-size: inherit; -} -.ui-autocomplete .result-highlight { - font-weight:bold; -} -#search-input, #page-search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - background-color: var(--search-input-background-color); - color: var(--search-input-text-color); - border-color: var(--border-color); - padding-left:20px; - width: 250px; - margin: 0; -} -#search-input { - margin-left: 4px; -} -#reset-button { - background-color: transparent; - background-image:url('resources/x.png'); - background-repeat:no-repeat; - background-size:contain; - border:0; - border-radius:0; - width:12px; - height:12px; - position:absolute; - right:12px; - top:10px; - font-size:0; -} -::placeholder { - color:var(--search-input-placeholder-color); - opacity: 1; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:var(--search-tag-highlight-color); -} -details.page-search-details { - display: inline-block; -} -div#result-container { - font-size: 1em; -} -div#result-container a.search-result-link { - padding: 0; - margin: 4px 0; - width: 100%; -} -#result-container .result-highlight { - font-weight:bolder; -} -.page-search-info { - background-color: var(--subnav-background-color); - border-radius: 3px; - border: 0 solid var(--border-color); - padding: 0 8px; - overflow: hidden; - height: 0; - transition: all 0.2s ease; -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.page-search-header { - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - display: inline-block; -} -button.page-search-header { - border: none; - cursor: pointer; -} -span#page-search-link { - text-decoration: underline; -} -.module-graph span, .sealed-graph span { - display:none; - position:absolute; -} -.module-graph:hover span, .sealed-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0 20px 5px 10px; - border: 1px solid var(--border-color); - background-color: var(--section-background-color); -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:var(--detail-background-color); - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -/* - * Styles for header/section anchor links - */ -a.anchor-link { - opacity: 0; - transition: opacity 0.1s; -} -:hover > a.anchor-link { - opacity: 80%; -} -a.anchor-link:hover, -a.anchor-link:focus-visible, -a.anchor-link.visible { - opacity: 100%; -} -a.anchor-link > img { - width: 0.9em; - height: 0.9em; -} -/* - * Styles for copy-to-clipboard buttons - */ -button.copy { - opacity: 70%; - border: none; - border-radius: 3px; - position: relative; - background:none; - transition: opacity 0.3s; - cursor: pointer; -} -:hover > button.copy { - opacity: 80%; -} -button.copy:hover, -button.copy:active, -button.copy:focus-visible, -button.copy.visible { - opacity: 100%; -} -button.copy img { - position: relative; - background: none; - filter: brightness(var(--copy-icon-brightness)); -} -button.copy:active { - background-color: var(--copy-button-background-color-active); -} -button.copy span { - color: var(--body-text-color); - position: relative; - top: -0.1em; - transition: all 0.1s; - font-size: 0.76rem; - line-height: 1.2em; - opacity: 0; -} -button.copy:hover span, -button.copy:focus-visible span, -button.copy.visible span { - opacity: 100%; -} -/* search page copy button */ -button#page-search-copy { - margin-left: 0.4em; - padding:0.3em; - top:0.13em; -} -button#page-search-copy img { - width: 1.2em; - height: 1.2em; - padding: 0.01em 0; - top: 0.15em; -} -button#page-search-copy span { - color: var(--body-text-color); - line-height: 1.2em; - padding: 0.2em; - top: -0.18em; -} -div.page-search-info:hover button#page-search-copy span { - opacity: 100%; -} -/* snippet copy button */ -button.snippet-copy { - position: absolute; - top: 6px; - right: 6px; - height: 1.7em; - padding: 2px; -} -button.snippet-copy img { - width: 18px; - height: 18px; - padding: 0.05em 0; -} -button.snippet-copy span { - line-height: 1.2em; - padding: 0.2em; - position: relative; - top: -0.5em; -} -div.snippet-container:hover button.snippet-copy span { - opacity: 100%; -} -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.striped > thead { - background-color: var(--subnav-background-color); -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped > tbody > tr:nth-child(even) { - background-color: var(--odd-row-color) -} -table.striped > tbody > tr:nth-child(odd) { - background-color: var(--even-row-color) -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid var(--table-border-color); - border-right: 1px solid var(--table-border-color); -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak style for small screens. - */ -@media screen and (max-width: 920px) { - header.flex-header { - max-height: 100vh; - overflow-y: auto; - } - div#navbar-top { - height: 2.8em; - transition: height 0.35s ease; - } - ul.nav-list { - display: block; - width: 40%; - float:left; - clear: left; - margin: 10px 0 0 0; - padding: 0; - } - ul.nav-list li { - float: none; - padding: 6px; - margin-left: 10px; - margin-top: 2px; - } - ul.sub-nav-list-small { - display:block; - height: 100%; - width: 50%; - float: right; - clear: right; - background-color: var(--subnav-background-color); - color: var(--body-text-color); - margin: 6px 0 0 0; - padding: 0; - } - ul.sub-nav-list-small ul { - padding-left: 20px; - } - ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { - color:var(--link-color); - } - ul.sub-nav-list-small a:hover { - color:var(--link-color-active); - } - ul.sub-nav-list-small li { - list-style:none; - float:none; - padding: 6px; - margin-top: 1px; - text-transform:uppercase; - } - ul.sub-nav-list-small > li { - margin-left: 10px; - } - ul.sub-nav-list-small li p { - margin: 5px 0; - } - div#navbar-sub-list { - display: none; - } - .top-nav a:link, .top-nav a:active, .top-nav a:visited { - display: block; - } - button#navbar-toggle-button { - width: 3.4em; - height: 2.8em; - background-color: transparent; - display: block; - float: left; - border: 0; - margin: 0 10px; - cursor: pointer; - font-size: 10px; - } - button#navbar-toggle-button .nav-bar-toggle-icon { - display: block; - width: 24px; - height: 3px; - margin: 1px 0 4px 0; - border-radius: 2px; - transition: all 0.1s; - background-color: var(--navbar-text-color); - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { - transform: rotate(45deg); - transform-origin: 10% 10%; - width: 26px; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { - opacity: 0; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { - transform: rotate(-45deg); - transform-origin: 10% 90%; - width: 26px; - } -} -@media screen and (max-width: 800px) { - .about-language { - padding-right: 16px; - } - ul.nav-list li { - margin-left: 5px; - } - ul.sub-nav-list-small > li { - margin-left: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 400px) { - .about-language { - font-size: 10px; - padding-right: 12px; - } -} -@media screen and (max-width: 400px) { - .nav-list-search { - width: 94%; - } - #search-input, #page-search-input { - width: 70%; - } -} -@media screen and (max-width: 320px) { - .nav-list-search > label { - display: none; - } - .nav-list-search { - width: 90%; - } - #search-input, #page-search-input { - width: 80%; - } -} - -pre.snippet { - background-color: var(--snippet-background-color); - color: var(--snippet-text-color); - padding: 10px; - margin: 12px 0; - overflow: auto; - white-space: pre; -} -div.snippet-container { - position: relative; -} -@media screen and (max-width: 800px) { - pre.snippet { - padding-top: 26px; - } - button.snippet-copy { - top: 4px; - right: 4px; - } -} -pre.snippet .italic { - font-style: italic; -} -pre.snippet .bold { - font-weight: bold; -} -pre.snippet .highlighted { - background-color: var(--snippet-highlight-color); - border-radius: 10%; -} diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/tag-search-index.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/tag-search-index.js deleted file mode 100644 index 0367dae6..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/tag-search-index.js +++ /dev/null @@ -1 +0,0 @@ -tagSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/apidocs/type-search-index.js b/docs/api/any2json-parquet/any2json-parquet/apidocs/type-search-index.js deleted file mode 100644 index 1fd89ccc..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/apidocs/type-search-index.js +++ /dev/null @@ -1 +0,0 @@ -typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","l":"ParquetClass"},{"p":"com.github.romualdrousseau.any2json.loader.parquet","l":"ParquetDocument"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/css/apache-maven-fluido-2.0.0-M9.min.css b/docs/api/any2json-parquet/any2json-parquet/css/apache-maven-fluido-2.0.0-M9.min.css deleted file mode 100644 index fea07dd8..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/css/apache-maven-fluido-2.0.0-M9.min.css +++ /dev/null @@ -1,20 +0,0 @@ -/*! - * Bootstrap v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! - * Bootstrap Responsive v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! - * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License - * https://github.com/simonwhitaker/github-fork-ribbon-css -*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/css/print.css b/docs/api/any2json-parquet/any2json-parquet/css/print.css deleted file mode 100644 index 34af557d..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/css/print.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#banner, -#footer, -#leftcol, -#breadcrumbs, -.docs #toc, -.docs .courtesylinks, -#leftColumn, -#navColumn { - display: none !important; -} - -#bodyColumn, -body.docs div.docs { - margin: 0 !important; - border: none !important; -} diff --git a/docs/api/any2json-parquet/any2json-parquet/css/site.css b/docs/api/any2json-parquet/any2json-parquet/css/site.css deleted file mode 100644 index 055e7e28..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/css/site.css +++ /dev/null @@ -1 +0,0 @@ -/* You can override this file with your own styles */ \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/dependencies.html b/docs/api/any2json-parquet/any2json-parquet/dependencies.html deleted file mode 100644 index f8652608..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/dependencies.html +++ /dev/null @@ -1,4959 +0,0 @@ - - - - - - - - - - Project Dependencies – any2json-parquet - - - - - - -
                -
                - - - -
                -
                -
                - - -
                -
                -
                -

                Project Dependencies

                -

                compile

                -

                The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

                - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                GroupIdArtifactIdVersionTypeLicenses
                com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
                org.apache.hadoophadoop-client3.4.0jarApache-2.0
                org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
                org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-2.0
                org.apache.parquetparquet-avro1.13.1jarThe Apache Software License, Version 2.0
                org.apache.parquetparquet-hadoop1.13.1jarThe 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:

                - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                GroupIdArtifactIdVersionTypeLicenses
                com.github.romualdrousseauany2json-net-classifier2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
                com.github.romualdrousseaushuju-jackson-json1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
                junitjunit4.13.2jarEclipse Public License 1.0
                org.hamcresthamcrest2.2jarBSD License 3
                -

                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:

                - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                GroupIdArtifactIdVersionClassifierTypeLicenses
                ch.qos.reload4jreload4j1.2.22-jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.corejackson-annotations2.17.0-jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.corejackson-core2.17.0-jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.corejackson-databind2.17.0-jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.jaxrsjackson-jaxrs-base2.12.7-jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.jaxrsjackson-jaxrs-json-provider2.12.7-jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.modulejackson-module-jaxb-annotations2.12.7-jarThe Apache Software License, Version 2.0
                com.fasterxml.woodstoxwoodstox-core5.4.0-jarThe Apache License, Version 2.0
                com.github.lubenzstd-jni1.5.0-1-jarBSD 2-Clause License
                com.github.romualdrousseaushuju1.29-SNAPSHOT-jarGNU GENERAL PUBLIC LICENSE, Version 3.0
                com.github.stephenc.jcipjcip-annotations1.0-1-jarApache License, Version 2.0
                com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
                com.google.code.gsongson2.9.0-jarApache-2.0
                com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
                com.google.guavafailureaccess1.0.2-jarThe Apache Software License, Version 2.0
                com.google.guavaguava33.1.0-jre-jarApache License, Version 2.0
                com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
                com.google.j2objcj2objc-annotations3.0.0-jarApache License, Version 2.0
                com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
                com.google.re2jre2j1.1-jarThe Go license
                com.nimbusdsnimbus-jose-jwt9.37.3-jarThe Apache Software License, Version 2.0
                com.sun.jerseyjersey-client1.19.4-jarCDDL 1.1GPL2 w/ CPE
                com.sun.jerseyjersey-core1.19.4-jarCDDL 1.1GPL2 w/ CPE
                com.sun.jerseyjersey-servlet1.19.4-jarCDDL 1.1GPL2 w/ CPE
                commons-beanutilscommons-beanutils1.9.4-jarApache License, Version 2.0
                commons-clicommons-cli1.5.0-jarApache License, Version 2.0
                commons-codeccommons-codec1.17.0-jarApache-2.0
                commons-collectionscommons-collections3.2.2-jarApache License, Version 2.0
                commons-iocommons-io2.16.1-jarApache-2.0
                commons-loggingcommons-logging1.3.1-jarApache-2.0
                commons-netcommons-net3.9.0-jarApache License, Version 2.0
                commons-poolcommons-pool1.6-jarThe Apache Software License, Version 2.0
                dnsjavadnsjava3.4.0-jarBSD-2-Clause
                io.airliftaircompressor0.21-jarApache License 2.0
                io.dropwizard.metricsmetrics-core3.2.4-jarApache License 2.0
                io.nettynetty-all4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-buffer4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-dns4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-haproxy4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-http4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-http24.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-memcache4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-mqtt4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-redis4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-smtp4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-socks4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-stomp4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-codec-xml4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-common4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-handler4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-handler-proxy4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-handler-ssl-ocsp4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-resolver4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-resolver-dns4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-resolver-dns-classes-macos4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport-classes-epoll4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport-classes-kqueue4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport-native-epoll4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport-native-unix-common4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport-rxtx4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport-sctp4.1.100.Final-jarApache License, Version 2.0
                io.nettynetty-transport-udt4.1.100.Final-jarApache License, Version 2.0
                jakarta.activationjakarta.activation-api1.2.1-jarEDL 1.0
                jakarta.xml.bindjakarta.xml.bind-api2.3.2-jarEclipse Distribution License - v 1.0
                javax.servletjavax.servlet-api3.1.0-jarCDDL + GPLv2 with classpath exception
                javax.ws.rsjsr311-api1.1.1-jarCDDL License
                javax.xml.bindjaxb-api2.2.11-jarCDDL 1.1GPL2 w/ CPE
                net.bytebuddybyte-buddy1.14.9-jarApache License, Version 2.0
                org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
                org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
                org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
                org.apache.avroavro1.11.3-jarApache-2.0
                org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
                org.apache.commonscommons-compress1.26.1-jarApache-2.0
                org.apache.commonscommons-configuration22.8.0-jarApache License, Version 2.0
                org.apache.commonscommons-lang33.12.0-jarApache License, Version 2.0
                org.apache.commonscommons-math33.6.1-jarApache License, Version 2.0
                org.apache.commonscommons-text1.12.0-jarApache-2.0
                org.apache.curatorcurator-client5.2.0-jarThe Apache Software License, Version 2.0
                org.apache.curatorcurator-framework5.2.0-jarThe Apache Software License, Version 2.0
                org.apache.curatorcurator-recipes5.2.0-jarThe Apache Software License, Version 2.0
                org.apache.hadoophadoop-annotations3.4.0-jarApache-2.0
                org.apache.hadoophadoop-auth3.4.0-jarApache-2.0
                org.apache.hadoophadoop-common3.4.0-jarApache-2.0
                org.apache.hadoophadoop-hdfs-client3.4.0-jarApache-2.0
                org.apache.hadoophadoop-mapreduce-client-common3.4.0-jarApache-2.0
                org.apache.hadoophadoop-mapreduce-client-core3.4.0-jarApache-2.0
                org.apache.hadoophadoop-mapreduce-client-jobclient3.4.0-jarApache-2.0
                org.apache.hadoophadoop-yarn-api3.4.0-jarApache-2.0
                org.apache.hadoophadoop-yarn-client3.4.0-jarApache-2.0
                org.apache.hadoophadoop-yarn-common3.4.0-jarApache-2.0
                org.apache.hadoop.thirdpartyhadoop-shaded-guava1.2.0-jarApache License, Version 2.0
                org.apache.hadoop.thirdpartyhadoop-shaded-protobuf_3_211.2.0-jarApache License, Version 2.0
                org.apache.httpcomponentshttpclient4.5.13-jarApache License, Version 2.0
                org.apache.httpcomponentshttpcore4.4.13-jarApache License, Version 2.0
                org.apache.kerbykerb-admin2.0.3-jarApache-2.0
                org.apache.kerbykerb-client2.0.3-jarApache-2.0
                org.apache.kerbykerb-common2.0.3-jarApache-2.0
                org.apache.kerbykerb-core2.0.3-jarApache-2.0
                org.apache.kerbykerb-crypto2.0.3-jarApache-2.0
                org.apache.kerbykerb-identity2.0.3-jarApache-2.0
                org.apache.kerbykerb-server2.0.3-jarApache-2.0
                org.apache.kerbykerb-simplekdc2.0.3-jarApache-2.0
                org.apache.kerbykerb-util2.0.3-jarApache-2.0
                org.apache.kerbykerby-asn12.0.3-jarApache-2.0
                org.apache.kerbykerby-config2.0.3-jarApache-2.0
                org.apache.kerbykerby-pkix2.0.3-jarApache-2.0
                org.apache.kerbykerby-util2.0.3-jarApache-2.0
                org.apache.kerbykerby-xdr2.0.3-jarApache-2.0
                org.apache.kerbytoken-provider2.0.3-jarApache-2.0
                org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
                org.apache.parquetparquet-column1.13.1-jarThe Apache Software License, Version 2.0
                org.apache.parquetparquet-common1.13.1-jarThe Apache Software License, Version 2.0
                org.apache.parquetparquet-encoding1.13.1-jarThe Apache Software License, Version 2.0
                org.apache.parquetparquet-format-structures1.13.1-jarThe Apache Software License, Version 2.0
                org.apache.yetusaudience-annotations0.13.0-jarApache License, Version 2.0
                org.bouncycastlebcprov-jdk15on1.70-jarBouncy Castle Licence
                org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                org.checkerframeworkchecker-qual3.42.0-jarThe MIT License
                org.codehaus.woodstoxstax2-api4.2.2-jarThe BSD 2-Clause License
                org.eclipse.jettyjetty-client9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.eclipse.jettyjetty-http12.0.8-jarEclipse Public License - Version 2.0Apache Software License - Version 2.0
                org.eclipse.jettyjetty-io12.0.8-jarEclipse Public License - Version 2.0Apache Software License - Version 2.0
                org.eclipse.jettyjetty-security9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.eclipse.jettyjetty-servlet9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.eclipse.jettyjetty-util12.0.8-jarEclipse Public License - Version 2.0Apache Software License - Version 2.0
                org.eclipse.jettyjetty-util-ajax9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.eclipse.jettyjetty-webapp9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.eclipse.jettyjetty-xml12.0.8-jarEclipse Public License - Version 2.0Apache Software License - Version 2.0
                org.eclipse.jetty.websocketwebsocket-api9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.eclipse.jetty.websocketwebsocket-client9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.eclipse.jetty.websocketwebsocket-common9.4.53.v20231009-jarApache Software License - Version 2.0Eclipse Public License - Version 1.0
                org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
                org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
                org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
                org.jlinejline3.9.0-jarThe BSD License
                org.pythonjython-standalone2.7.3-jarJython Software License
                org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
                org.slf4jslf4j-api2.0.13-jarMIT License
                org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
                org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
                org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
                org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
                org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
                org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
                org.xerial.snappysnappy-java1.1.10.5-jar-
                -

                runtime

                -

                The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

                - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                GroupIdArtifactIdVersionClassifierTypeLicenses
                io.nettynetty-resolver-dns-native-macos4.1.100.Finalosx-aarch_64jarApache License, Version 2.0
                io.nettynetty-resolver-dns-native-macos4.1.100.Finalosx-x86_64jarApache License, Version 2.0
                io.nettynetty-transport-native-epoll4.1.100.Finallinux-aarch_64jarApache License, Version 2.0
                io.nettynetty-transport-native-epoll4.1.100.Finallinux-x86_64jarApache License, Version 2.0
                io.nettynetty-transport-native-kqueue4.1.100.Finalosx-aarch_64jarApache License, Version 2.0
                io.nettynetty-transport-native-kqueue4.1.100.Finalosx-x86_64jarApache License, Version 2.0
                javax.servlet.jspjsp-api2.1-jar-
                org.apache.arrowarrow-memory-unsafe14.0.0-jarApache License, Version 2.0
                org.apache.logging.log4jlog4j-core2.23.1-jarApache-2.0
                org.apache.parquetparquet-jackson1.13.1-jarThe 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:

                - - - - - - - - - - - - -
                GroupIdArtifactIdVersionTypeLicenses
                org.hamcresthamcrest-core1.3jarNew BSD License
                -

                Project Dependency Graph

                - -
                -

                Dependency Tree

                -
                -

                Licenses

                -

                GNU General Public License (GPL) version 2, or any later version: JavaCPP

                -

                The Apache License, Version 2.0: Woodstox, fury-core, fury-format

                -

                The BSD License: JLine Bundle

                -

                Eclipse Public License 1.0: JUnit

                -

                MIT License: SLF4J API Module

                -

                BSD License 3: Hamcrest

                -

                GPL2 w/ CPE: Java Architecture for XML Binding, jersey-client, jersey-core, jersey-servlet

                -

                BSD 2-Clause License: zstd-jni

                -

                New BSD License: Hamcrest Core

                -

                Unknown: jsp-api

                -

                Apache License 2.0: Javassist, Metrics Core, aircompressor

                -

                The Go license: re2j

                -

                The MIT License: Checker Qual

                -

                Apache License, Version 2.0: Apache Commons BeanUtils, Apache Commons CLI, Apache Commons Collections, Apache Commons Configuration, Apache Commons Lang, Apache Commons Math, Apache Commons Net, Apache Hadoop shaded Guava, Apache Hadoop shaded Protobuf, Apache HttpClient, Apache HttpCore, Apache Yetus - Audience Annotations, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Byte Buddy (without dependencies), Guava: Google Core Libraries for Java, J2ObjC Annotations, JCIP Annotations under Apache License, JavaCPP, Netty/All-in-One, Netty/Buffer, Netty/Codec, Netty/Codec/DNS, Netty/Codec/HAProxy, Netty/Codec/HTTP, Netty/Codec/HTTP2, Netty/Codec/MQTT, Netty/Codec/Memcache, Netty/Codec/Redis, Netty/Codec/SMTP, Netty/Codec/Socks, Netty/Codec/Stomp, Netty/Codec/XML, Netty/Common, Netty/Handler, Netty/Handler/Proxy, Netty/Handler/Ssl/Ocsp, Netty/Resolver, Netty/Resolver/DNS, Netty/Resolver/DNS/Classes/MacOS, Netty/Resolver/DNS/Native/MacOS, Netty/Transport, Netty/Transport/Classes/Epoll, Netty/Transport/Classes/KQueue, Netty/Transport/Native/Epoll, Netty/Transport/Native/KQueue, Netty/Transport/Native/Unix/Common, Netty/Transport/RXTX, Netty/Transport/SCTP, Netty/Transport/UDT

                -

                Apache-2.0: Apache Avro, Apache Commons Codec, Apache Commons Compress, Apache Commons IO, Apache Commons Logging, Apache Commons Text, Apache Hadoop Annotations, Apache Hadoop Auth, Apache Hadoop Client Aggregator, Apache Hadoop Common, Apache Hadoop HDFS Client, Apache Hadoop MapReduce Common, Apache Hadoop MapReduce Core, Apache Hadoop MapReduce JobClient, Apache Hadoop YARN API, Apache Hadoop YARN Client, Apache Hadoop YARN Common, Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding, Gson, Kerb Simple Kdc, Kerby ASN1 Project, Kerby Config, Kerby PKIX Project, Kerby Util, Kerby XDR Project, Kerby-kerb Admin, Kerby-kerb Client, Kerby-kerb Common, Kerby-kerb Crypto, Kerby-kerb Identity, Kerby-kerb Server, Kerby-kerb Util, Kerby-kerb core, Token provider

                -

                MPL 1.1: Javassist

                -

                Apache Software License - Version 2.0: Core :: HTTP, Core :: IO, Core :: Utilities, Core :: XML, Jetty :: Asynchronous HTTP Client, Jetty :: Security, Jetty :: Servlet Handling, Jetty :: Utilities :: Ajax(JSON), Jetty :: Webapp Application Support, Jetty :: Websocket :: API, Jetty :: Websocket :: Client, Jetty :: Websocket :: Common

                -

                CDDL 1.1: Java Architecture for XML Binding, jersey-client, jersey-core, jersey-servlet

                -

                GPLv2 with Classpath exception: JavaCPP

                -

                The BSD 2-Clause License: Stax2 API

                -

                BSD-2-Clause: dnsjava

                -

                BSD-3-Clause: Protocol Buffers [Core]

                -

                Jython Software License: Jython

                -

                Apache License V2.0: FlatBuffers Java API

                -

                Bouncy Castle Licence: Bouncy Castle Provider

                -

                Eclipse Public License - Version 2.0: Core :: HTTP, Core :: IO, Core :: Utilities, Core :: XML

                -

                WTFPL: Reflections

                -

                EDL 1.0: JavaBeans Activation Framework API jar

                -

                Eclipse Public License - Version 1.0: Jetty :: Asynchronous HTTP Client, Jetty :: Security, Jetty :: Servlet Handling, Jetty :: Utilities :: Ajax(JSON), Jetty :: Webapp Application Support, Jetty :: Websocket :: API, Jetty :: Websocket :: Client, Jetty :: Websocket :: Common

                -

                CDDL License: jsr311-api

                -

                LGPL 2.1: Javassist

                -

                Eclipse Distribution License - v 1.0: jakarta.xml.bind-api

                -

                CDDL + GPLv2 with classpath exception: Java Servlet API

                -

                GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, any2json-net-classifier, any2json-parquet, shuju, shuju-jackson-json

                -

                The Apache Software License, Version 2.0: Apache Parquet Avro, Apache Parquet Column, Apache Parquet Common, Apache Parquet Encodings, Apache Parquet Format Structures, Apache Parquet Hadoop, Apache Parquet Jackson, Commons Pool, Curator Client, Curator Framework, Curator Recipes, FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson module: JAXB Annotations, Jackson-JAXRS-JSON, Jackson-JAXRS-base, Jackson-annotations, Jackson-core, NdArray Java Library, Nimbus JOSE+JWT, Reflections, TensorFlow Core API Library, TensorFlow Core API Library Platform, jackson-databind, reload4j

                -

                Dependency File Details

                - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                FilenameSizeEntriesClassesPackagesJava VersionDebug Information
                reload4j-1.2.22.jar332.4 kB243217141.5Yes
                jackson-annotations-2.17.0.jar78.5 kB877421.6Yes
                jackson-core-2.17.0.jar581.6 kB272----
                   • Root-242210141.8Yes
                   • Versioned-2119No
                   • Versioned-103111Yes
                   • Versioned-92117Yes
                   • Versioned-92121Yes
                jackson-databind-2.17.0.jar1.6 MB824----
                   • Root-822784231.8Yes
                   • Versioned-2119No
                jackson-datatype-jsr310-2.15.1.jar122.9 kB82----
                   • Root-805861.8Yes
                   • Versioned-2119No
                jackson-jaxrs-base-2.12.7.jar35.8 kB41----
                   • Root-392151.7Yes
                   • Versioned-2119No
                jackson-jaxrs-json-provider-2.12.7.jar16.4 kB29----
                   • Root-27821.7Yes
                   • Versioned-2119No
                jackson-module-jaxb-annotations-2.12.7.jar36.6 kB33----
                   • Root-311231.7Yes
                   • Versioned-2119No
                woodstox-core-5.4.0.jar522.7 kB239205161.6Yes
                zstd-jni-1.5.0-1.jar6.7 MB592021.6Yes
                any2json-2.44-SNAPSHOT.jar123.1 kB113891217Yes
                any2json-net-classifier-2.44-SNAPSHOT.jar20 kB225117Yes
                shuju-1.29-SNAPSHOT.jar129.3 kB115822117Yes
                shuju-jackson-json-1.29-SNAPSHOT.jar10.3 kB174117Yes
                jcip-annotations-1.0-1.jar4.7 kB14411.5No
                jsr305-3.0.2.jar19.9 kB463531.5Yes
                gson-2.9.0.jar249.3 kB209----
                   • Root-20718891.7Yes
                   • Versioned-2119No
                flatbuffers-java-1.12.0.jar64.9 kB554511.8Yes
                failureaccess-1.0.2.jar4.7 kB15211.7Yes
                guava-33.1.0-jre.jar3.1 MB20602021181.8Yes
                listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700--
                j2objc-annotations-3.0.0.jar12.5 kB31----
                   • Root-291711.8Yes
                   • Versioned-2119No
                protobuf-java-3.25.3.jar1.9 MB75473521.8Yes
                re2j-1.1.jar128.4 kB574711.6Yes
                nimbus-jose-jwt-9.37.3.jar779.4 kB576532301.7Yes
                jersey-client-1.19.4.jar134.1 kB1179391.6Yes
                jersey-core-1.19.4.jar436.7 kB355307231.6Yes
                jersey-servlet-1.19.4.jar129 kB1077771.6Yes
                commons-beanutils-1.9.4.jar246.9 kB15413751.6Yes
                commons-cli-1.5.0.jar58.3 kB422911.7Yes
                commons-codec-1.17.0.jar372.6 kB262----
                   • Root-26111471.8Yes
                   • Versioned-1119No
                commons-collections-3.2.2.jar588.3 kB484460121.3Yes
                commons-io-2.16.1.jar508.8 kB374----
                   • Root-373346151.8Yes
                   • Versioned-1119No
                commons-logging-1.3.1.jar71.3 kB44----
                   • Root-422721.8Yes
                   • Versioned-2119No
                commons-net-3.9.0.jar316.4 kB229197201.8Yes
                commons-pool-1.6.jar111.1 kB695521.5Yes
                dnsjava-3.4.0.jar456.5 kB27725871.8Yes
                aircompressor-0.21.jar183.6 kB1099461.8Yes
                metrics-core-3.2.4.jar136.3 kB13712711.6Yes
                netty-all-4.1.100.Final.jar4.5 kB900--
                netty-buffer-4.1.100.Final.jar306.7 kB15513821.6Yes
                netty-codec-4.1.100.Final.jar345.3 kB243214101.6Yes
                netty-codec-dns-4.1.100.Final.jar66.9 kB654511.6Yes
                netty-codec-haproxy-4.1.100.Final.jar37.8 kB391911.6Yes
                netty-codec-http-4.1.100.Final.jar657.7 kB41638791.6Yes
                netty-codec-http2-4.1.100.Final.jar486.4 kB30228111.6Yes
                netty-codec-memcache-4.1.100.Final.jar44.7 kB593821.6Yes
                netty-codec-mqtt-4.1.100.Final.jar113.9 kB947411.6Yes
                netty-codec-redis-4.1.100.Final.jar46 kB553511.6Yes
                netty-codec-smtp-4.1.100.Final.jar21.3 kB341411.6Yes
                netty-codec-socks-4.1.100.Final.jar121 kB13010741.6Yes
                netty-codec-stomp-4.1.100.Final.jar34.5 kB432311.6Yes
                netty-codec-xml-4.1.100.Final.jar19.8 kB361611.6Yes
                netty-common-4.1.100.Final.jar660.5 kB52449291.6Yes
                netty-handler-4.1.100.Final.jar561.3 kB390359121.6Yes
                netty-handler-proxy-4.1.100.Final.jar25.5 kB311211.6Yes
                netty-handler-ssl-ocsp-4.1.100.Final.jar26.5 kB291511.6Yes
                netty-resolver-4.1.100.Final.jar37.8 kB412911.6Yes
                netty-resolver-dns-4.1.100.Final.jar171.6 kB13011011.6Yes
                netty-resolver-dns-classes-macos-4.1.100.Final.jar9.1 kB17311.6Yes
                netty-resolver-dns-native-macos-4.1.100.Final-osx-aarch_64.jar19.5 kB1100--
                netty-resolver-dns-native-macos-4.1.100.Final-osx-x86_64.jar19.3 kB1100--
                netty-transport-4.1.100.Final.jar490 kB398367121.6Yes
                netty-transport-classes-epoll-4.1.100.Final.jar147.1 kB876711.6Yes
                netty-transport-classes-kqueue-4.1.100.Final.jar108.4 kB635011.6Yes
                netty-transport-native-epoll-4.1.100.Final-linux-aarch_64.jar40.9 kB1100--
                netty-transport-native-epoll-4.1.100.Final-linux-x86_64.jar39.4 kB1100--
                netty-transport-native-epoll-4.1.100.Final.jar5.7 kB900--
                netty-transport-native-kqueue-4.1.100.Final-osx-aarch_64.jar25.6 kB1100--
                netty-transport-native-kqueue-4.1.100.Final-osx-x86_64.jar25 kB1100--
                netty-transport-native-unix-common-4.1.100.Final.jar44 kB453211.6Yes
                netty-transport-rxtx-4.1.100.Final.jar18.2 kB241111.6Yes
                netty-transport-sctp-4.1.100.Final.jar50.8 kB532941.6Yes
                netty-transport-udt-4.1.100.Final.jar32.1 kB352121.6Yes
                jakarta.activation-api-1.2.1.jar44.4 kB423111.5Yes
                jakarta.xml.bind-api-2.3.2.jar115.5 kB137----
                   • Root-13211171.8Yes
                   • Versioned-5119Yes
                javax.servlet-api-3.1.0.jar95.8 kB1037941.7Yes
                jsp-api-2.1.jar100.6 kB1018441.5Yes
                jsr311-api-1.1.1.jar46.4 kB675531.5Yes
                jaxb-api-2.2.11.jar102.2 kB12210461.5Yes
                junit-4.13.2.jar384.6 kB389350321.5Yes
                byte-buddy-1.14.9.jar4.2 MB2934----
                   • Root-29322879381.6Yes
                   • Versioned-2119No
                arrow-format-14.0.0.jar110 kB1099311.8Yes
                arrow-memory-core-14.0.0.jar111.1 kB886851.8Yes
                arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8Yes
                arrow-vector-14.0.0.jar1.9 MB767703171.8Yes
                avro-1.11.3.jar644.6 kB472446131.8Yes
                commons-collections4-4.4.jar751.9 kB555524191.8Yes
                commons-compress-1.26.1.jar1.1 MB624----
                   • Root-622569361.8Yes
                   • Versioned-2119No
                commons-configuration2-2.8.0.jar632.5 kB417385181.8Yes
                commons-lang3-3.12.0.jar587.4 kB374345171.8Yes
                commons-math3-3.6.1.jar2.2 MB14021301751.5Yes
                commons-text-1.12.0.jar251.2 kB181----
                   • Root-18016081.8Yes
                   • Versioned-1119No
                curator-client-5.2.0.jar3 MB20702019261.8Yes
                curator-framework-5.2.0.jar336.4 kB30328371.8Yes
                curator-recipes-5.2.0.jar315.6 kB253229101.8Yes
                hadoop-annotations-3.4.0.jar25.5 kB311721.8Yes
                hadoop-auth-3.4.0.jar110.1 kB695141.8Yes
                hadoop-client-3.4.0.jar8.9 kB900--
                hadoop-common-3.4.0.jar4.6 MB27052590901.8Yes
                hadoop-hdfs-client-3.4.0.jar5.6 MB22732231231.8Yes
                hadoop-mapreduce-client-common-3.4.0.jar791.3 kB403363161.8Yes
                hadoop-mapreduce-client-core-3.4.0.jar1.8 MB1042977411.8Yes
                hadoop-mapreduce-client-jobclient-3.4.0.jar50.2 kB23811.8Yes
                hadoop-yarn-api-3.4.0.jar3.8 MB16131577191.8Yes
                hadoop-yarn-client-3.4.0.jar317.4 kB13211271.8Yes
                hadoop-yarn-common-3.4.0.jar2.5 MB11731004481.8Yes
                hadoop-shaded-guava-1.2.0.jar3.5 MB25512413521.8Yes
                hadoop-shaded-protobuf_3_21-1.2.0.jar1.7 MB71767921.7Yes
                httpclient-4.5.13.jar780.3 kB511470241.6Yes
                httpcore-4.4.13.jar328.6 kB283253171.6Yes
                kerb-admin-2.0.3.jar101.5 kB926981.8Yes
                kerb-client-2.0.3.jar115.6 kB785581.8Yes
                kerb-common-2.0.3.jar71.3 kB6844101.8Yes
                kerb-core-2.0.3.jar223.1 kB231204131.8Yes
                kerb-crypto-2.0.3.jar115.1 kB11792101.8Yes
                kerb-identity-2.0.3.jar17.8 kB26921.8Yes
                kerb-server-2.0.3.jar85.4 kB634081.8Yes
                kerb-simplekdc-2.0.3.jar20.5 kB26721.8Yes
                kerb-util-2.0.3.jar36.4 kB321331.8Yes
                kerby-asn1-2.0.3.jar100.1 kB897241.8Yes
                kerby-config-2.0.3.jar30.2 kB311711.8Yes
                kerby-pkix-2.0.3.jar200.6 kB24622641.8Yes
                kerby-util-2.0.3.jar40.8 kB362221.8Yes
                kerby-xdr-2.0.3.jar31 kB351931.8Yes
                token-provider-2.0.3.jar19.1 kB23511.8Yes
                log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
                log4j-api-2.23.1.jar342.5 kB241----
                   • Root-23020591.8Yes
                   • Versioned-11429Yes
                log4j-core-2.23.1.jar1.9 MB1310----
                   • Root-12931206551.8Yes
                   • Versioned-17749Yes
                log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
                parquet-avro-1.13.1.jar911.6 kB525495111.8Yes
                parquet-column-1.13.1.jar2 MB13831317411.8Yes
                parquet-common-1.13.1.jar97 kB1018381.8Yes
                parquet-encoding-1.13.1.jar849.2 kB31930511.8Yes
                parquet-format-structures-1.13.1.jar726.1 kB46644291.8Yes
                parquet-hadoop-1.13.1.jar1 MB551502301.8Yes
                parquet-jackson-1.13.1.jar2 MB970906361.8Yes
                audience-annotations-0.13.0.jar20.9 kB281321.8Yes
                bcprov-jdk15on-1.70.jar5.9 MB4576----
                   • Root-363134651481.5No
                   • Versioned-879805639Yes
                   • Versioned-3932111Yes
                   • Versioned-2720115Yes
                javacpp-1.5.8-linux-x86_64.jar26.5 kB21----
                   • Root-1900--
                   • Versioned-2119No
                javacpp-1.5.8-macosx-x86_64.jar22.2 kB21----
                   • Root-1900--
                   • Versioned-2119No
                javacpp-1.5.8-windows-x86_64.jar1.4 MB69----
                   • Root-6700--
                   • Versioned-2119No
                javacpp-1.5.8.jar497.3 kB260----
                   • Root-25820051.7Yes
                   • Versioned-2119No
                checker-qual-3.42.0.jar230.8 kB438369301.8Yes
                stax2-api-4.2.2.jar195.9 kB146125121.6Yes
                jetty-client-9.4.53.v20231009.jar327.9 kB23121351.8Yes
                jetty-http-12.0.8.jar405.7 kB223204517Yes
                jetty-io-12.0.8.jar309.6 kB211196617Yes
                jetty-security-9.4.53.v20231009.jar118.5 kB776221.8Yes
                jetty-servlet-9.4.53.v20231009.jar146.1 kB867031.8Yes
                jetty-util-12.0.8.jar642.7 kB3883601317Yes
                jetty-util-ajax-9.4.53.v20231009.jar66.6 kB483311.8Yes
                jetty-webapp-9.4.53.v20231009.jar140.3 kB695411.8Yes
                jetty-xml-12.0.8.jar81.3 kB4019217Yes
                websocket-api-9.4.53.v20231009.jar52.2 kB644641.8Yes
                websocket-client-9.4.53.v20231009.jar45.6 kB331631.8Yes
                websocket-common-9.4.53.v20231009.jar214.6 kB151121141.8Yes
                fury-core-0.4.1.jar2.4 MB14701358491.8Yes
                fury-format-0.4.1.jar130.2 kB846861.8Yes
                hamcrest-2.2.jar123.4 kB122108111.7Yes
                hamcrest-core-1.3.jar45 kB524531.5Yes
                javassist-3.28.0-GA.jar851.5 kB474426171.8Yes
                jline-3.9.0.jar707.3 kB363286251.8Yes
                jython-standalone-2.7.3.jar47.3 MB23845182445281.8Yes
                reflections-0.10.2.jar130.4 kB877451.8Yes
                slf4j-api-2.0.13.jar68.6 kB70----
                   • Root-685441.8Yes
                   • Versioned-2119No
                ndarray-0.4.0.jar302.2 kB2011761711Yes
                tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700--
                tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700--
                tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000--
                tensorflow-core-api-0.5.0.jar8 MB491048435611Yes
                tensorflow-core-platform-0.5.0.jar2.4 kB700--
                snappy-java-1.1.10.5.jar2.3 MB1064031.8Yes
                TotalSizeEntriesClassesPackagesJava VersionDebug Information
                173457.6 MB8385072153236617154
                compile: 158compile: 452.9 MBcompile: 80782compile: 69442compile: 222217compile: 145
                runtime: 10runtime: 4.2 MBruntime: 2466runtime: 2199runtime: 96runtime: 4
                test: 5test: 583.3 kBtest: 602test: 512test: 4817test: 5
                -
                -
                -
                -
                -
                -
                -
                -

                © 2024 -

                -
                -
                -
                - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/dependency-info.html b/docs/api/any2json-parquet/any2json-parquet/dependency-info.html deleted file mode 100644 index 4aa06482..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/dependency-info.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - Maven Coordinates – any2json-parquet - - - - - - -
                -
                - - - -
                -
                -
                - - -
                -
                -
                -

                Maven Coordinates

                -

                Apache Maven

                -
                <dependency>
                -  <groupId>com.github.romualdrousseau</groupId>
                -  <artifactId>any2json-parquet</artifactId>
                -  <version>2.44-SNAPSHOT</version>
                -</dependency>
                -

                Apache Ivy

                -
                <dependency org="com.github.romualdrousseau" name="any2json-parquet" rev="2.44-SNAPSHOT">
                -  <artifact name="any2json-parquet" type="jar" />
                -</dependency>
                -

                Groovy Grape

                -
                @Grapes(
                -@Grab(group='com.github.romualdrousseau', module='any2json-parquet', version='2.44-SNAPSHOT')
                -)
                -

                Gradle/Grails

                -
                implementation 'com.github.romualdrousseau:any2json-parquet:2.44-SNAPSHOT'
                -

                Scala SBT

                -
                libraryDependencies += "com.github.romualdrousseau" % "any2json-parquet" % "2.44-SNAPSHOT"
                -

                Leiningen

                -
                [com.github.romualdrousseau/any2json-parquet "2.44-SNAPSHOT"]
                -
                -
                -
                -
                -
                -
                -
                -

                © 2024 -

                -
                -
                -
                - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/dependency-management.html b/docs/api/any2json-parquet/any2json-parquet/dependency-management.html deleted file mode 100644 index f603930d..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/dependency-management.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - - Project Dependency Management – any2json-parquet - - - - - - -
                -
                - - - -
                -
                -
                - - -
                -
                -
                -

                Project Dependency Management

                -

                compile

                -

                The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

                - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                GroupIdArtifactIdVersionTypeLicense
                com.fasterxml.jackson.corejackson-annotations2.17.0jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.corejackson-core2.17.0jarThe Apache Software License, Version 2.0
                com.fasterxml.jackson.corejackson-databind2.17.0jarThe Apache Software License, Version 2.0
                com.google.guavaguava33.1.0-jrejarApache License, Version 2.0
                com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
                com.nimbusdsnimbus-jose-jwt9.37.3jarThe Apache Software License, Version 2.0
                commons-codeccommons-codec1.17.0jarApache-2.0
                commons-iocommons-io2.16.1jarApache-2.0
                commons-loggingcommons-logging1.3.1jarApache-2.0
                org.apache.avroavro1.11.3jarApache-2.0
                org.apache.commonscommons-compress1.26.1jarApache-2.0
                org.apache.commonscommons-text1.12.0jarApache-2.0
                org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
                org.codehaus.woodstoxstax2-api4.2.2jarThe BSD 2-Clause License
                org.eclipse.jettyjetty-http12.0.8jarEclipse Public License - Version 2.0, Apache Software License - Version 2.0
                org.eclipse.jettyjetty-io12.0.8jarEclipse Public License - Version 2.0, Apache Software License - Version 2.0
                org.eclipse.jettyjetty-util12.0.8jarEclipse Public License - Version 2.0, Apache Software License - Version 2.0
                org.eclipse.jettyjetty-xml12.0.8jarEclipse Public License - Version 2.0, Apache Software License - Version 2.0
                org.slf4jslf4j-api2.0.13jarMIT License
                org.xerial.snappysnappy-java1.1.10.5jarApache-2.0
                -
                -
                -
                -
                -
                -
                -
                -

                © 2024 -

                -
                -
                -
                - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/distribution-management.html b/docs/api/any2json-parquet/any2json-parquet/distribution-management.html deleted file mode 100644 index 9b3aa84f..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/distribution-management.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - Project Distribution Management – any2json-parquet - - - - - - -
                -
                - - - -
                -
                -
                - - -
                -
                -
                -

                Overview

                -

                The following is the distribution management information used by this project.

                -

                Repository - ossrh

                https://oss.sonatype.org/service/local/staging/deploy/maven2
                -

                Snapshot Repository - ossrh

                https://oss.sonatype.org/content/repositories/snapshots
                -

                Site - any2json-parquet-site

                -

                file:///mnt/media/Projects/Any2Json-monorepo/any2json-parquet//any2json-parquet

                -
                -
                -
                -
                -
                -
                -
                -

                © 2024 -

                -
                -
                -
                - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index 423bd5d3..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index c8f06d9a..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index a498ef4e..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index d83c539b..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/accessories-text-editor.png b/docs/api/any2json-parquet/any2json-parquet/images/accessories-text-editor.png deleted file mode 100644 index abc3366e..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/accessories-text-editor.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/add.gif b/docs/api/any2json-parquet/any2json-parquet/images/add.gif deleted file mode 100644 index 1cb3dbf9..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/add.gif and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/apache-maven-project-2.png b/docs/api/any2json-parquet/any2json-parquet/images/apache-maven-project-2.png deleted file mode 100644 index a44db6ed..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/apache-maven-project-2.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/application-certificate.png b/docs/api/any2json-parquet/any2json-parquet/images/application-certificate.png deleted file mode 100644 index cc6aff61..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/application-certificate.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/close.gif b/docs/api/any2json-parquet/any2json-parquet/images/close.gif deleted file mode 100644 index 1c26bbc5..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/close.gif and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/contact-new.png b/docs/api/any2json-parquet/any2json-parquet/images/contact-new.png deleted file mode 100644 index ebc4316d..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/contact-new.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/document-properties.png b/docs/api/any2json-parquet/any2json-parquet/images/document-properties.png deleted file mode 100644 index 34c2409a..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/document-properties.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/drive-harddisk.png b/docs/api/any2json-parquet/any2json-parquet/images/drive-harddisk.png deleted file mode 100644 index d7ce475f..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/drive-harddisk.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/fix.gif b/docs/api/any2json-parquet/any2json-parquet/images/fix.gif deleted file mode 100644 index b7eb3dc4..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/fix.gif and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/icon_error_sml.gif b/docs/api/any2json-parquet/any2json-parquet/images/icon_error_sml.gif deleted file mode 100644 index 12e9a01a..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/icon_error_sml.gif and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/icon_help_sml.gif b/docs/api/any2json-parquet/any2json-parquet/images/icon_help_sml.gif deleted file mode 100644 index aaf20e6e..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/icon_help_sml.gif and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/icon_info_sml.gif b/docs/api/any2json-parquet/any2json-parquet/images/icon_info_sml.gif deleted file mode 100644 index b7763267..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/icon_info_sml.gif and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/icon_success_sml.gif b/docs/api/any2json-parquet/any2json-parquet/images/icon_success_sml.gif deleted file mode 100644 index 0a195279..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/icon_success_sml.gif and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/icon_warning_sml.gif b/docs/api/any2json-parquet/any2json-parquet/images/icon_warning_sml.gif deleted file mode 100644 index ac6ad6ad..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/icon_warning_sml.gif and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/image-x-generic.png b/docs/api/any2json-parquet/any2json-parquet/images/image-x-generic.png deleted file mode 100644 index ab49efb3..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/image-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/internet-web-browser.png b/docs/api/any2json-parquet/any2json-parquet/images/internet-web-browser.png deleted file mode 100644 index 307d6aca..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/internet-web-browser.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/logos/build-by-maven-black.png b/docs/api/any2json-parquet/any2json-parquet/images/logos/build-by-maven-black.png deleted file mode 100644 index 919fd0f6..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/logos/build-by-maven-black.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/logos/build-by-maven-white.png b/docs/api/any2json-parquet/any2json-parquet/images/logos/build-by-maven-white.png deleted file mode 100644 index 7d44c9c2..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/logos/build-by-maven-white.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/logos/maven-feather.png b/docs/api/any2json-parquet/any2json-parquet/images/logos/maven-feather.png deleted file mode 100644 index b5ada836..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/logos/maven-feather.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/network-server.png b/docs/api/any2json-parquet/any2json-parquet/images/network-server.png deleted file mode 100644 index 1d12e193..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/network-server.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/package-x-generic.png b/docs/api/any2json-parquet/any2json-parquet/images/package-x-generic.png deleted file mode 100644 index 8b7e9e67..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/package-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/profiles/pre-release.png b/docs/api/any2json-parquet/any2json-parquet/images/profiles/pre-release.png deleted file mode 100644 index d448e850..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/profiles/pre-release.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/profiles/retired.png b/docs/api/any2json-parquet/any2json-parquet/images/profiles/retired.png deleted file mode 100644 index f89f6a29..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/profiles/retired.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/profiles/sandbox.png b/docs/api/any2json-parquet/any2json-parquet/images/profiles/sandbox.png deleted file mode 100644 index f88b3626..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/profiles/sandbox.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/remove.gif b/docs/api/any2json-parquet/any2json-parquet/images/remove.gif deleted file mode 100644 index fc65631c..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/remove.gif and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/rss.png b/docs/api/any2json-parquet/any2json-parquet/images/rss.png deleted file mode 100644 index a9850ee2..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/rss.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/update.gif b/docs/api/any2json-parquet/any2json-parquet/images/update.gif deleted file mode 100644 index b2a6d0bf..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/update.gif and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/images/window-new.png b/docs/api/any2json-parquet/any2json-parquet/images/window-new.png deleted file mode 100644 index 0e12ef95..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/images/window-new.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/img/glyphicons-halflings-white.png b/docs/api/any2json-parquet/any2json-parquet/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/img/glyphicons-halflings-white.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/img/glyphicons-halflings.png b/docs/api/any2json-parquet/any2json-parquet/img/glyphicons-halflings.png deleted file mode 100644 index a9969993..00000000 Binary files a/docs/api/any2json-parquet/any2json-parquet/img/glyphicons-halflings.png and /dev/null differ diff --git a/docs/api/any2json-parquet/any2json-parquet/index.html b/docs/api/any2json-parquet/any2json-parquet/index.html deleted file mode 100644 index c9e094b1..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/index.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - About – any2json-parquet - - - - - - -
                -
                - - - -
                -
                -
                - - -
                -
                -
                -

                About any2json-parquet

                -

                Convert any text file in Parquet

                -
                -
                -
                -
                -
                -
                -
                -

                © 2024 -

                -
                -
                -
                - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/js/apache-maven-fluido-2.0.0-M9.min.js b/docs/api/any2json-parquet/any2json-parquet/js/apache-maven-fluido-2.0.0-M9.min.js deleted file mode 100644 index 819716ab..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/js/apache-maven-fluido-2.0.0-M9.min.js +++ /dev/null @@ -1,287 +0,0 @@ -(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== -e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); -l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, -h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, -last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| --2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& -a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), -CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= -/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= -d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); -return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, -ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; -J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); -a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); -(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& -a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; -var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, -d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, -button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= -0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== -typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= -z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& -k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: -new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= -0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, -"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= -ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& -n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== -t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, -e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, -O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", -error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", -[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? -null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ -"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); -t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", -t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, -F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, -b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? -a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= -function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, -"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& -La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& -g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== -h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", -a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, -!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, -"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; -e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), -this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& -(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; -setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); -else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); -c.preventDefault()})}(window.jQuery); -!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= -h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| -"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; -g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= -f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); -!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= -g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), -f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= -setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| -"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= -this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; -g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= -function(){g.fn.tooltip=x;return this}}(window.jQuery); -!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; -return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= -g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); -!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= -g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, -p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= -g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); -!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, -f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", -h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); -!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); -return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", -h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; -(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= -[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, -q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& -h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; -if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, -h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], -"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], -V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], -Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ -ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), -"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", -/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), -["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", -hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-parquet/any2json-parquet/licenses.html b/docs/api/any2json-parquet/any2json-parquet/licenses.html deleted file mode 100644 index 5d98e6e0..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/licenses.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - - - - - - Project Licenses – any2json-parquet - - - - - - -
                -
                - - - -
                -
                -
                - - -
                -
                -
                -

                Overview

                -

                Typically the licenses listed for the project are that of the project itself, and not of dependencies.

                -

                Project Licenses

                -

                GNU GENERAL PUBLIC LICENSE, Version 3.0

                -
                                    GNU GENERAL PUBLIC LICENSE
                -                       Version 3, 29 June 2007
                -
                - Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
                - Everyone is permitted to copy and distribute verbatim copies
                - of this license document, but changing it is not allowed.
                -
                -                            Preamble
                -
                -  The GNU General Public License is a free, copyleft license for
                -software and other kinds of works.
                -
                -  The licenses for most software and other practical works are designed
                -to take away your freedom to share and change the works.  By contrast,
                -the GNU General Public License is intended to guarantee your freedom to
                -share and change all versions of a program--to make sure it remains free
                -software for all its users.  We, the Free Software Foundation, use the
                -GNU General Public License for most of our software; it applies also to
                -any other work released this way by its authors.  You can apply it to
                -your programs, too.
                -
                -  When we speak of free software, we are referring to freedom, not
                -price.  Our General Public Licenses are designed to make sure that you
                -have the freedom to distribute copies of free software (and charge for
                -them if you wish), that you receive source code or can get it if you
                -want it, that you can change the software or use pieces of it in new
                -free programs, and that you know you can do these things.
                -
                -  To protect your rights, we need to prevent others from denying you
                -these rights or asking you to surrender the rights.  Therefore, you have
                -certain responsibilities if you distribute copies of the software, or if
                -you modify it: responsibilities to respect the freedom of others.
                -
                -  For example, if you distribute copies of such a program, whether
                -gratis or for a fee, you must pass on to the recipients the same
                -freedoms that you received.  You must make sure that they, too, receive
                -or can get the source code.  And you must show them these terms so they
                -know their rights.
                -
                -  Developers that use the GNU GPL protect your rights with two steps:
                -(1) assert copyright on the software, and (2) offer you this License
                -giving you legal permission to copy, distribute and/or modify it.
                -
                -  For the developers' and authors' protection, the GPL clearly explains
                -that there is no warranty for this free software.  For both users' and
                -authors' sake, the GPL requires that modified versions be marked as
                -changed, so that their problems will not be attributed erroneously to
                -authors of previous versions.
                -
                -  Some devices are designed to deny users access to install or run
                -modified versions of the software inside them, although the manufacturer
                -can do so.  This is fundamentally incompatible with the aim of
                -protecting users' freedom to change the software.  The systematic
                -pattern of such abuse occurs in the area of products for individuals to
                -use, which is precisely where it is most unacceptable.  Therefore, we
                -have designed this version of the GPL to prohibit the practice for those
                -products.  If such problems arise substantially in other domains, we
                -stand ready to extend this provision to those domains in future versions
                -of the GPL, as needed to protect the freedom of users.
                -
                -  Finally, every program is threatened constantly by software patents.
                -States should not allow patents to restrict development and use of
                -software on general-purpose computers, but in those that do, we wish to
                -avoid the special danger that patents applied to a free program could
                -make it effectively proprietary.  To prevent this, the GPL assures that
                -patents cannot be used to render the program non-free.
                -
                -  The precise terms and conditions for copying, distribution and
                -modification follow.
                -
                -                       TERMS AND CONDITIONS
                -
                -  0. Definitions.
                -
                -  "This License" refers to version 3 of the GNU General Public License.
                -
                -  "Copyright" also means copyright-like laws that apply to other kinds of
                -works, such as semiconductor masks.
                -
                -  "The Program" refers to any copyrightable work licensed under this
                -License.  Each licensee is addressed as "you".  "Licensees" and
                -"recipients" may be individuals or organizations.
                -
                -  To "modify" a work means to copy from or adapt all or part of the work
                -in a fashion requiring copyright permission, other than the making of an
                -exact copy.  The resulting work is called a "modified version" of the
                -earlier work or a work "based on" the earlier work.
                -
                -  A "covered work" means either the unmodified Program or a work based
                -on the Program.
                -
                -  To "propagate" a work means to do anything with it that, without
                -permission, would make you directly or secondarily liable for
                -infringement under applicable copyright law, except executing it on a
                -computer or modifying a private copy.  Propagation includes copying,
                -distribution (with or without modification), making available to the
                -public, and in some countries other activities as well.
                -
                -  To "convey" a work means any kind of propagation that enables other
                -parties to make or receive copies.  Mere interaction with a user through
                -a computer network, with no transfer of a copy, is not conveying.
                -
                -  An interactive user interface displays "Appropriate Legal Notices"
                -to the extent that it includes a convenient and prominently visible
                -feature that (1) displays an appropriate copyright notice, and (2)
                -tells the user that there is no warranty for the work (except to the
                -extent that warranties are provided), that licensees may convey the
                -work under this License, and how to view a copy of this License.  If
                -the interface presents a list of user commands or options, such as a
                -menu, a prominent item in the list meets this criterion.
                -
                -  1. Source Code.
                -
                -  The "source code" for a work means the preferred form of the work
                -for making modifications to it.  "Object code" means any non-source
                -form of a work.
                -
                -  A "Standard Interface" means an interface that either is an official
                -standard defined by a recognized standards body, or, in the case of
                -interfaces specified for a particular programming language, one that
                -is widely used among developers working in that language.
                -
                -  The "System Libraries" of an executable work include anything, other
                -than the work as a whole, that (a) is included in the normal form of
                -packaging a Major Component, but which is not part of that Major
                -Component, and (b) serves only to enable use of the work with that
                -Major Component, or to implement a Standard Interface for which an
                -implementation is available to the public in source code form.  A
                -"Major Component", in this context, means a major essential component
                -(kernel, window system, and so on) of the specific operating system
                -(if any) on which the executable work runs, or a compiler used to
                -produce the work, or an object code interpreter used to run it.
                -
                -  The "Corresponding Source" for a work in object code form means all
                -the source code needed to generate, install, and (for an executable
                -work) run the object code and to modify the work, including scripts to
                -control those activities.  However, it does not include the work's
                -System Libraries, or general-purpose tools or generally available free
                -programs which are used unmodified in performing those activities but
                -which are not part of the work.  For example, Corresponding Source
                -includes interface definition files associated with source files for
                -the work, and the source code for shared libraries and dynamically
                -linked subprograms that the work is specifically designed to require,
                -such as by intimate data communication or control flow between those
                -subprograms and other parts of the work.
                -
                -  The Corresponding Source need not include anything that users
                -can regenerate automatically from other parts of the Corresponding
                -Source.
                -
                -  The Corresponding Source for a work in source code form is that
                -same work.
                -
                -  2. Basic Permissions.
                -
                -  All rights granted under this License are granted for the term of
                -copyright on the Program, and are irrevocable provided the stated
                -conditions are met.  This License explicitly affirms your unlimited
                -permission to run the unmodified Program.  The output from running a
                -covered work is covered by this License only if the output, given its
                -content, constitutes a covered work.  This License acknowledges your
                -rights of fair use or other equivalent, as provided by copyright law.
                -
                -  You may make, run and propagate covered works that you do not
                -convey, without conditions so long as your license otherwise remains
                -in force.  You may convey covered works to others for the sole purpose
                -of having them make modifications exclusively for you, or provide you
                -with facilities for running those works, provided that you comply with
                -the terms of this License in conveying all material for which you do
                -not control copyright.  Those thus making or running the covered works
                -for you must do so exclusively on your behalf, under your direction
                -and control, on terms that prohibit them from making any copies of
                -your copyrighted material outside their relationship with you.
                -
                -  Conveying under any other circumstances is permitted solely under
                -the conditions stated below.  Sublicensing is not allowed; section 10
                -makes it unnecessary.
                -
                -  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
                -
                -  No covered work shall be deemed part of an effective technological
                -measure under any applicable law fulfilling obligations under article
                -11 of the WIPO copyright treaty adopted on 20 December 1996, or
                -similar laws prohibiting or restricting circumvention of such
                -measures.
                -
                -  When you convey a covered work, you waive any legal power to forbid
                -circumvention of technological measures to the extent such circumvention
                -is effected by exercising rights under this License with respect to
                -the covered work, and you disclaim any intention to limit operation or
                -modification of the work as a means of enforcing, against the work's
                -users, your or third parties' legal rights to forbid circumvention of
                -technological measures.
                -
                -  4. Conveying Verbatim Copies.
                -
                -  You may convey verbatim copies of the Program's source code as you
                -receive it, in any medium, provided that you conspicuously and
                -appropriately publish on each copy an appropriate copyright notice;
                -keep intact all notices stating that this License and any
                -non-permissive terms added in accord with section 7 apply to the code;
                -keep intact all notices of the absence of any warranty; and give all
                -recipients a copy of this License along with the Program.
                -
                -  You may charge any price or no price for each copy that you convey,
                -and you may offer support or warranty protection for a fee.
                -
                -  5. Conveying Modified Source Versions.
                -
                -  You may convey a work based on the Program, or the modifications to
                -produce it from the Program, in the form of source code under the
                -terms of section 4, provided that you also meet all of these conditions:
                -
                -    a) The work must carry prominent notices stating that you modified
                -    it, and giving a relevant date.
                -
                -    b) The work must carry prominent notices stating that it is
                -    released under this License and any conditions added under section
                -    7.  This requirement modifies the requirement in section 4 to
                -    "keep intact all notices".
                -
                -    c) You must license the entire work, as a whole, under this
                -    License to anyone who comes into possession of a copy.  This
                -    License will therefore apply, along with any applicable section 7
                -    additional terms, to the whole of the work, and all its parts,
                -    regardless of how they are packaged.  This License gives no
                -    permission to license the work in any other way, but it does not
                -    invalidate such permission if you have separately received it.
                -
                -    d) If the work has interactive user interfaces, each must display
                -    Appropriate Legal Notices; however, if the Program has interactive
                -    interfaces that do not display Appropriate Legal Notices, your
                -    work need not make them do so.
                -
                -  A compilation of a covered work with other separate and independent
                -works, which are not by their nature extensions of the covered work,
                -and which are not combined with it such as to form a larger program,
                -in or on a volume of a storage or distribution medium, is called an
                -"aggregate" if the compilation and its resulting copyright are not
                -used to limit the access or legal rights of the compilation's users
                -beyond what the individual works permit.  Inclusion of a covered work
                -in an aggregate does not cause this License to apply to the other
                -parts of the aggregate.
                -
                -  6. Conveying Non-Source Forms.
                -
                -  You may convey a covered work in object code form under the terms
                -of sections 4 and 5, provided that you also convey the
                -machine-readable Corresponding Source under the terms of this License,
                -in one of these ways:
                -
                -    a) Convey the object code in, or embodied in, a physical product
                -    (including a physical distribution medium), accompanied by the
                -    Corresponding Source fixed on a durable physical medium
                -    customarily used for software interchange.
                -
                -    b) Convey the object code in, or embodied in, a physical product
                -    (including a physical distribution medium), accompanied by a
                -    written offer, valid for at least three years and valid for as
                -    long as you offer spare parts or customer support for that product
                -    model, to give anyone who possesses the object code either (1) a
                -    copy of the Corresponding Source for all the software in the
                -    product that is covered by this License, on a durable physical
                -    medium customarily used for software interchange, for a price no
                -    more than your reasonable cost of physically performing this
                -    conveying of source, or (2) access to copy the
                -    Corresponding Source from a network server at no charge.
                -
                -    c) Convey individual copies of the object code with a copy of the
                -    written offer to provide the Corresponding Source.  This
                -    alternative is allowed only occasionally and noncommercially, and
                -    only if you received the object code with such an offer, in accord
                -    with subsection 6b.
                -
                -    d) Convey the object code by offering access from a designated
                -    place (gratis or for a charge), and offer equivalent access to the
                -    Corresponding Source in the same way through the same place at no
                -    further charge.  You need not require recipients to copy the
                -    Corresponding Source along with the object code.  If the place to
                -    copy the object code is a network server, the Corresponding Source
                -    may be on a different server (operated by you or a third party)
                -    that supports equivalent copying facilities, provided you maintain
                -    clear directions next to the object code saying where to find the
                -    Corresponding Source.  Regardless of what server hosts the
                -    Corresponding Source, you remain obligated to ensure that it is
                -    available for as long as needed to satisfy these requirements.
                -
                -    e) Convey the object code using peer-to-peer transmission, provided
                -    you inform other peers where the object code and Corresponding
                -    Source of the work are being offered to the general public at no
                -    charge under subsection 6d.
                -
                -  A separable portion of the object code, whose source code is excluded
                -from the Corresponding Source as a System Library, need not be
                -included in conveying the object code work.
                -
                -  A "User Product" is either (1) a "consumer product", which means any
                -tangible personal property which is normally used for personal, family,
                -or household purposes, or (2) anything designed or sold for incorporation
                -into a dwelling.  In determining whether a product is a consumer product,
                -doubtful cases shall be resolved in favor of coverage.  For a particular
                -product received by a particular user, "normally used" refers to a
                -typical or common use of that class of product, regardless of the status
                -of the particular user or of the way in which the particular user
                -actually uses, or expects or is expected to use, the product.  A product
                -is a consumer product regardless of whether the product has substantial
                -commercial, industrial or non-consumer uses, unless such uses represent
                -the only significant mode of use of the product.
                -
                -  "Installation Information" for a User Product means any methods,
                -procedures, authorization keys, or other information required to install
                -and execute modified versions of a covered work in that User Product from
                -a modified version of its Corresponding Source.  The information must
                -suffice to ensure that the continued functioning of the modified object
                -code is in no case prevented or interfered with solely because
                -modification has been made.
                -
                -  If you convey an object code work under this section in, or with, or
                -specifically for use in, a User Product, and the conveying occurs as
                -part of a transaction in which the right of possession and use of the
                -User Product is transferred to the recipient in perpetuity or for a
                -fixed term (regardless of how the transaction is characterized), the
                -Corresponding Source conveyed under this section must be accompanied
                -by the Installation Information.  But this requirement does not apply
                -if neither you nor any third party retains the ability to install
                -modified object code on the User Product (for example, the work has
                -been installed in ROM).
                -
                -  The requirement to provide Installation Information does not include a
                -requirement to continue to provide support service, warranty, or updates
                -for a work that has been modified or installed by the recipient, or for
                -the User Product in which it has been modified or installed.  Access to a
                -network may be denied when the modification itself materially and
                -adversely affects the operation of the network or violates the rules and
                -protocols for communication across the network.
                -
                -  Corresponding Source conveyed, and Installation Information provided,
                -in accord with this section must be in a format that is publicly
                -documented (and with an implementation available to the public in
                -source code form), and must require no special password or key for
                -unpacking, reading or copying.
                -
                -  7. Additional Terms.
                -
                -  "Additional permissions" are terms that supplement the terms of this
                -License by making exceptions from one or more of its conditions.
                -Additional permissions that are applicable to the entire Program shall
                -be treated as though they were included in this License, to the extent
                -that they are valid under applicable law.  If additional permissions
                -apply only to part of the Program, that part may be used separately
                -under those permissions, but the entire Program remains governed by
                -this License without regard to the additional permissions.
                -
                -  When you convey a copy of a covered work, you may at your option
                -remove any additional permissions from that copy, or from any part of
                -it.  (Additional permissions may be written to require their own
                -removal in certain cases when you modify the work.)  You may place
                -additional permissions on material, added by you to a covered work,
                -for which you have or can give appropriate copyright permission.
                -
                -  Notwithstanding any other provision of this License, for material you
                -add to a covered work, you may (if authorized by the copyright holders of
                -that material) supplement the terms of this License with terms:
                -
                -    a) Disclaiming warranty or limiting liability differently from the
                -    terms of sections 15 and 16 of this License; or
                -
                -    b) Requiring preservation of specified reasonable legal notices or
                -    author attributions in that material or in the Appropriate Legal
                -    Notices displayed by works containing it; or
                -
                -    c) Prohibiting misrepresentation of the origin of that material, or
                -    requiring that modified versions of such material be marked in
                -    reasonable ways as different from the original version; or
                -
                -    d) Limiting the use for publicity purposes of names of licensors or
                -    authors of the material; or
                -
                -    e) Declining to grant rights under trademark law for use of some
                -    trade names, trademarks, or service marks; or
                -
                -    f) Requiring indemnification of licensors and authors of that
                -    material by anyone who conveys the material (or modified versions of
                -    it) with contractual assumptions of liability to the recipient, for
                -    any liability that these contractual assumptions directly impose on
                -    those licensors and authors.
                -
                -  All other non-permissive additional terms are considered "further
                -restrictions" within the meaning of section 10.  If the Program as you
                -received it, or any part of it, contains a notice stating that it is
                -governed by this License along with a term that is a further
                -restriction, you may remove that term.  If a license document contains
                -a further restriction but permits relicensing or conveying under this
                -License, you may add to a covered work material governed by the terms
                -of that license document, provided that the further restriction does
                -not survive such relicensing or conveying.
                -
                -  If you add terms to a covered work in accord with this section, you
                -must place, in the relevant source files, a statement of the
                -additional terms that apply to those files, or a notice indicating
                -where to find the applicable terms.
                -
                -  Additional terms, permissive or non-permissive, may be stated in the
                -form of a separately written license, or stated as exceptions;
                -the above requirements apply either way.
                -
                -  8. Termination.
                -
                -  You may not propagate or modify a covered work except as expressly
                -provided under this License.  Any attempt otherwise to propagate or
                -modify it is void, and will automatically terminate your rights under
                -this License (including any patent licenses granted under the third
                -paragraph of section 11).
                -
                -  However, if you cease all violation of this License, then your
                -license from a particular copyright holder is reinstated (a)
                -provisionally, unless and until the copyright holder explicitly and
                -finally terminates your license, and (b) permanently, if the copyright
                -holder fails to notify you of the violation by some reasonable means
                -prior to 60 days after the cessation.
                -
                -  Moreover, your license from a particular copyright holder is
                -reinstated permanently if the copyright holder notifies you of the
                -violation by some reasonable means, this is the first time you have
                -received notice of violation of this License (for any work) from that
                -copyright holder, and you cure the violation prior to 30 days after
                -your receipt of the notice.
                -
                -  Termination of your rights under this section does not terminate the
                -licenses of parties who have received copies or rights from you under
                -this License.  If your rights have been terminated and not permanently
                -reinstated, you do not qualify to receive new licenses for the same
                -material under section 10.
                -
                -  9. Acceptance Not Required for Having Copies.
                -
                -  You are not required to accept this License in order to receive or
                -run a copy of the Program.  Ancillary propagation of a covered work
                -occurring solely as a consequence of using peer-to-peer transmission
                -to receive a copy likewise does not require acceptance.  However,
                -nothing other than this License grants you permission to propagate or
                -modify any covered work.  These actions infringe copyright if you do
                -not accept this License.  Therefore, by modifying or propagating a
                -covered work, you indicate your acceptance of this License to do so.
                -
                -  10. Automatic Licensing of Downstream Recipients.
                -
                -  Each time you convey a covered work, the recipient automatically
                -receives a license from the original licensors, to run, modify and
                -propagate that work, subject to this License.  You are not responsible
                -for enforcing compliance by third parties with this License.
                -
                -  An "entity transaction" is a transaction transferring control of an
                -organization, or substantially all assets of one, or subdividing an
                -organization, or merging organizations.  If propagation of a covered
                -work results from an entity transaction, each party to that
                -transaction who receives a copy of the work also receives whatever
                -licenses to the work the party's predecessor in interest had or could
                -give under the previous paragraph, plus a right to possession of the
                -Corresponding Source of the work from the predecessor in interest, if
                -the predecessor has it or can get it with reasonable efforts.
                -
                -  You may not impose any further restrictions on the exercise of the
                -rights granted or affirmed under this License.  For example, you may
                -not impose a license fee, royalty, or other charge for exercise of
                -rights granted under this License, and you may not initiate litigation
                -(including a cross-claim or counterclaim in a lawsuit) alleging that
                -any patent claim is infringed by making, using, selling, offering for
                -sale, or importing the Program or any portion of it.
                -
                -  11. Patents.
                -
                -  A "contributor" is a copyright holder who authorizes use under this
                -License of the Program or a work on which the Program is based.  The
                -work thus licensed is called the contributor's "contributor version".
                -
                -  A contributor's "essential patent claims" are all patent claims
                -owned or controlled by the contributor, whether already acquired or
                -hereafter acquired, that would be infringed by some manner, permitted
                -by this License, of making, using, or selling its contributor version,
                -but do not include claims that would be infringed only as a
                -consequence of further modification of the contributor version.  For
                -purposes of this definition, "control" includes the right to grant
                -patent sublicenses in a manner consistent with the requirements of
                -this License.
                -
                -  Each contributor grants you a non-exclusive, worldwide, royalty-free
                -patent license under the contributor's essential patent claims, to
                -make, use, sell, offer for sale, import and otherwise run, modify and
                -propagate the contents of its contributor version.
                -
                -  In the following three paragraphs, a "patent license" is any express
                -agreement or commitment, however denominated, not to enforce a patent
                -(such as an express permission to practice a patent or covenant not to
                -sue for patent infringement).  To "grant" such a patent license to a
                -party means to make such an agreement or commitment not to enforce a
                -patent against the party.
                -
                -  If you convey a covered work, knowingly relying on a patent license,
                -and the Corresponding Source of the work is not available for anyone
                -to copy, free of charge and under the terms of this License, through a
                -publicly available network server or other readily accessible means,
                -then you must either (1) cause the Corresponding Source to be so
                -available, or (2) arrange to deprive yourself of the benefit of the
                -patent license for this particular work, or (3) arrange, in a manner
                -consistent with the requirements of this License, to extend the patent
                -license to downstream recipients.  "Knowingly relying" means you have
                -actual knowledge that, but for the patent license, your conveying the
                -covered work in a country, or your recipient's use of the covered work
                -in a country, would infringe one or more identifiable patents in that
                -country that you have reason to believe are valid.
                -
                -  If, pursuant to or in connection with a single transaction or
                -arrangement, you convey, or propagate by procuring conveyance of, a
                -covered work, and grant a patent license to some of the parties
                -receiving the covered work authorizing them to use, propagate, modify
                -or convey a specific copy of the covered work, then the patent license
                -you grant is automatically extended to all recipients of the covered
                -work and works based on it.
                -
                -  A patent license is "discriminatory" if it does not include within
                -the scope of its coverage, prohibits the exercise of, or is
                -conditioned on the non-exercise of one or more of the rights that are
                -specifically granted under this License.  You may not convey a covered
                -work if you are a party to an arrangement with a third party that is
                -in the business of distributing software, under which you make payment
                -to the third party based on the extent of your activity of conveying
                -the work, and under which the third party grants, to any of the
                -parties who would receive the covered work from you, a discriminatory
                -patent license (a) in connection with copies of the covered work
                -conveyed by you (or copies made from those copies), or (b) primarily
                -for and in connection with specific products or compilations that
                -contain the covered work, unless you entered into that arrangement,
                -or that patent license was granted, prior to 28 March 2007.
                -
                -  Nothing in this License shall be construed as excluding or limiting
                -any implied license or other defenses to infringement that may
                -otherwise be available to you under applicable patent law.
                -
                -  12. No Surrender of Others' Freedom.
                -
                -  If conditions are imposed on you (whether by court order, agreement or
                -otherwise) that contradict the conditions of this License, they do not
                -excuse you from the conditions of this License.  If you cannot convey a
                -covered work so as to satisfy simultaneously your obligations under this
                -License and any other pertinent obligations, then as a consequence you may
                -not convey it at all.  For example, if you agree to terms that obligate you
                -to collect a royalty for further conveying from those to whom you convey
                -the Program, the only way you could satisfy both those terms and this
                -License would be to refrain entirely from conveying the Program.
                -
                -  13. Use with the GNU Affero General Public License.
                -
                -  Notwithstanding any other provision of this License, you have
                -permission to link or combine any covered work with a work licensed
                -under version 3 of the GNU Affero General Public License into a single
                -combined work, and to convey the resulting work.  The terms of this
                -License will continue to apply to the part which is the covered work,
                -but the special requirements of the GNU Affero General Public License,
                -section 13, concerning interaction through a network will apply to the
                -combination as such.
                -
                -  14. Revised Versions of this License.
                -
                -  The Free Software Foundation may publish revised and/or new versions of
                -the GNU General Public License from time to time.  Such new versions will
                -be similar in spirit to the present version, but may differ in detail to
                -address new problems or concerns.
                -
                -  Each version is given a distinguishing version number.  If the
                -Program specifies that a certain numbered version of the GNU General
                -Public License "or any later version" applies to it, you have the
                -option of following the terms and conditions either of that numbered
                -version or of any later version published by the Free Software
                -Foundation.  If the Program does not specify a version number of the
                -GNU General Public License, you may choose any version ever published
                -by the Free Software Foundation.
                -
                -  If the Program specifies that a proxy can decide which future
                -versions of the GNU General Public License can be used, that proxy's
                -public statement of acceptance of a version permanently authorizes you
                -to choose that version for the Program.
                -
                -  Later license versions may give you additional or different
                -permissions.  However, no additional obligations are imposed on any
                -author or copyright holder as a result of your choosing to follow a
                -later version.
                -
                -  15. Disclaimer of Warranty.
                -
                -  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
                -APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
                -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
                -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
                -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
                -PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
                -IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
                -ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
                -
                -  16. Limitation of Liability.
                -
                -  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
                -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
                -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
                -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
                -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
                -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
                -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
                -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
                -SUCH DAMAGES.
                -
                -  17. Interpretation of Sections 15 and 16.
                -
                -  If the disclaimer of warranty and limitation of liability provided
                -above cannot be given local legal effect according to their terms,
                -reviewing courts shall apply local law that most closely approximates
                -an absolute waiver of all civil liability in connection with the
                -Program, unless a warranty or assumption of liability accompanies a
                -copy of the Program in return for a fee.
                -
                -                     END OF TERMS AND CONDITIONS
                -
                -            How to Apply These Terms to Your New Programs
                -
                -  If you develop a new program, and you want it to be of the greatest
                -possible use to the public, the best way to achieve this is to make it
                -free software which everyone can redistribute and change under these terms.
                -
                -  To do so, attach the following notices to the program.  It is safest
                -to attach them to the start of each source file to most effectively
                -state the exclusion of warranty; and each file should have at least
                -the "copyright" line and a pointer to where the full notice is found.
                -
                -    <one line to give the program's name and a brief idea of what it does.>
                -    Copyright (C) <year>  <name of author>
                -
                -    This program is free software: you can redistribute it and/or modify
                -    it under the terms of the GNU General Public License as published by
                -    the Free Software Foundation, either version 3 of the License, or
                -    (at your option) any later version.
                -
                -    This program is distributed in the hope that it will be useful,
                -    but WITHOUT ANY WARRANTY; without even the implied warranty of
                -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                -    GNU General Public License for more details.
                -
                -    You should have received a copy of the GNU General Public License
                -    along with this program.  If not, see <https://www.gnu.org/licenses/>.
                -
                -Also add information on how to contact you by electronic and paper mail.
                -
                -  If the program does terminal interaction, make it output a short
                -notice like this when it starts in an interactive mode:
                -
                -    <program>  Copyright (C) <year>  <name of author>
                -    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
                -    This is free software, and you are welcome to redistribute it
                -    under certain conditions; type `show c' for details.
                -
                -The hypothetical commands `show w' and `show c' should show the appropriate
                -parts of the General Public License.  Of course, your program's commands
                -might be different; for a GUI interface, you would use an "about box".
                -
                -  You should also get your employer (if you work as a programmer) or school,
                -if any, to sign a "copyright disclaimer" for the program, if necessary.
                -For more information on this, and how to apply and follow the GNU GPL, see
                -<https://www.gnu.org/licenses/>.
                -
                -  The GNU General Public License does not permit incorporating your program
                -into proprietary programs.  If your program is a subroutine library, you
                -may consider it more useful to permit linking proprietary applications with
                -the library.  If this is what you want to do, use the GNU Lesser General
                -Public License instead of this License.  But first, please read
                -<https://www.gnu.org/licenses/why-not-lgpl.html>.
                -
                -
                -
                -
                -
                -
                -
                -
                -

                © 2024 -

                -
                -
                -
                - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/plugin-management.html b/docs/api/any2json-parquet/any2json-parquet/plugin-management.html deleted file mode 100644 index 07306798..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/plugin-management.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - Project Plugin Management – any2json-parquet - - - - - - -
                -
                - - - -
                -
                -
                - - -
                -
                -
                -

                Project Plugin Management

                - - - - - - - - - - - - - - - - - - - - -
                GroupIdArtifactIdVersion
                org.apache.maven.pluginsmaven-antrun-plugin3.1.0
                org.apache.maven.pluginsmaven-assembly-plugin3.7.1
                org.apache.maven.pluginsmaven-dependency-plugin3.7.0
                org.apache.maven.pluginsmaven-release-plugin3.0.1
                -
                -
                -
                -
                -
                -
                -
                -

                © 2024 -

                -
                -
                -
                - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/plugins.html b/docs/api/any2json-parquet/any2json-parquet/plugins.html deleted file mode 100644 index 66a15eff..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/plugins.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - Project Plugins – any2json-parquet - - - - - - -
                -
                - - - -
                -
                -
                - - -
                -
                -
                -

                Project Build Plugins

                - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                GroupIdArtifactIdVersion
                org.apache.maven.pluginsmaven-clean-plugin3.4.0
                org.apache.maven.pluginsmaven-compiler-plugin3.13.0
                org.apache.maven.pluginsmaven-deploy-plugin3.1.2
                org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
                org.apache.maven.pluginsmaven-install-plugin3.1.3
                org.apache.maven.pluginsmaven-jar-plugin3.4.2
                org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                org.apache.maven.pluginsmaven-resources-plugin3.3.1
                org.apache.maven.pluginsmaven-site-plugin3.20.0
                org.apache.maven.pluginsmaven-surefire-plugin3.4.0
                org.codehaus.mojoversions-maven-plugin2.17.1
                -

                Project Report Plugins

                - - - - - - - - - - - - -
                GroupIdArtifactIdVersion
                org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
                org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                -
                -
                -
                -
                -
                -
                -
                -

                © 2024 -

                -
                -
                -
                - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/project-info.html b/docs/api/any2json-parquet/any2json-parquet/project-info.html deleted file mode 100644 index ee2ae6d7..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/project-info.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - Project Information – any2json-parquet - - - - - - -
                -
                - - - -
                -
                -
                - - -
                -
                -
                -

                Project Information

                -

                This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

                -

                Overview

                - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                DocumentDescription
                DependenciesThis document lists the project's dependencies and provides information on each dependency.
                Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
                Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
                Distribution ManagementThis document provides informations on the distribution management of this project.
                AboutConvert any text file in Parquet
                LicensesThis document lists the project license(s).
                Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
                PluginsThis document lists the build plugins and the report plugins used by this project.
                Source Code ManagementThis document lists ways to access the online source repository.
                SummaryThis document lists other related information of this project
                TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
                -
                -
                -
                -
                -
                -
                -
                -

                © 2024 -

                -
                -
                -
                - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/project-reports.html b/docs/api/any2json-parquet/any2json-parquet/project-reports.html deleted file mode 100644 index 3e4bf4e1..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/project-reports.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - Generated Reports – any2json-parquet - - - - - - -
                -
                - - - -
                -
                -
                - - -
                -
                -
                -

                Generated Reports

                -

                This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

                -

                Overview

                - - - - - - -
                DocumentDescription
                JavadocJavadoc API documentation.
                -
                -
                -
                -
                -
                -
                -
                -

                © 2024 -

                -
                -
                -
                - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/scm.html b/docs/api/any2json-parquet/any2json-parquet/scm.html deleted file mode 100644 index 309d48d9..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/scm.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - Source Code Management – any2json-parquet - - - - - - -
                -
                - - - -
                -
                -
                - - -
                -
                -
                -

                Overview

                -

                This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

                -

                Web Browser Access

                -

                The following is a link to a browsable version of the source repository:

                -
                https://github.com/romualdrousseau/any2json-monorepo/any2json-parquet
                -

                Anonymous Access

                -

                The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

                -
                $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                -

                Developer Access

                -

                Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

                -
                $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                -

                Access from Behind a Firewall

                -

                Refer to the documentation of the SCM used for more information about access behind a firewall.

                -
                -
                -
                -
                -
                -
                -
                -

                © 2024 -

                -
                -
                -
                - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/summary.html b/docs/api/any2json-parquet/any2json-parquet/summary.html deleted file mode 100644 index edce583b..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/summary.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - Project Summary – any2json-parquet - - - - - - -
                -
                - - - -
                -
                -
                - - -
                -
                -
                -

                Project Summary

                -

                Project Information

                - - - - - - - - - - - - -
                FieldValue
                Nameany2json-parquet
                DescriptionConvert any text file in Parquet
                Homepagehttps://github.com/romualdrousseau/any2json-parquet
                -

                Project Organization

                -

                This project does not belong to an organization.

                -

                Build Information

                - - - - - - - - - - - - - - - - - - -
                FieldValue
                GroupIdcom.github.romualdrousseau
                ArtifactIdany2json-parquet
                Version2.44-SNAPSHOT
                Typejar
                Java Version17
                -
                -
                -
                -
                -
                -
                -
                -

                © 2024 -

                -
                -
                -
                - - - diff --git a/docs/api/any2json-parquet/any2json-parquet/team.html b/docs/api/any2json-parquet/any2json-parquet/team.html deleted file mode 100644 index 531e3064..00000000 --- a/docs/api/any2json-parquet/any2json-parquet/team.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - Project Team – any2json-parquet - - - - - - -
                -
                - - - -
                -
                -
                - - -
                -
                -
                -

                Project Team

                -

                A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

                -

                The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

                -

                Members

                -

                The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

                - - - - - - - - - - - - -
                ImageNameEmailOrganizationOrganization URL
                Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
                -

                Contributors

                -

                There are no contributors listed for this project. Please check back again later.

                -
                -
                -
                -
                -
                -
                -
                -

                © 2024 -

                -
                -
                -
                - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/allclasses-index.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/allclasses-index.html deleted file mode 100644 index e02f5c41..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/allclasses-index.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - -All Classes and Interfaces (any2json-pdf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                - -
                -
                -
                -

                All Classes and Interfaces

                -
                -
                -
                Classes
                -
                -
                Class
                -
                Description
                - -
                 
                - -
                 
                -
                -
                -
                -
                -
                - -
                -
                -
                - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/allpackages-index.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/allpackages-index.html deleted file mode 100644 index 1ae85703..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/allpackages-index.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - -All Packages (any2json-pdf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                - -
                -
                -
                -

                All Packages

                -
                -
                Package Summary
                - -
                -
                -
                - -
                -
                -
                - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/PdfClass.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/PdfClass.html deleted file mode 100644 index 6fc859e6..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/PdfClass.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - -PdfClass (any2json-pdf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                - -
                -
                - - -
                java.lang.Object -
                com.github.romualdrousseau.any2json.loader.pdf.PdfClass
                -
                -
                -
                -
                All Implemented Interfaces:
                -
                DocumentClass
                -
                -
                -
                public class PdfClass -extends Object -implements DocumentClass
                -
                -
                - -
                -
                - -
                - -
                -
                -
                - -
                -
                -
                - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/PdfDocument.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/PdfDocument.html deleted file mode 100644 index 17a93f4c..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/PdfDocument.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - -PdfDocument (any2json-pdf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                - -
                -
                - -
                - -

                Class PdfDocument

                -
                -
                java.lang.Object -
                com.github.romualdrousseau.any2json.base.BaseDocument -
                com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                -
                -
                -
                -
                -
                All Implemented Interfaces:
                -
                Document, AutoCloseable
                -
                -
                -
                public class PdfDocument -extends BaseDocument
                -
                -
                - -
                -
                -
                  - -
                • -
                  -

                  Constructor Details

                  -
                    -
                  • -
                    -

                    PdfDocument

                    -
                    public PdfDocument()
                    -
                    -
                  • -
                  -
                  -
                • - -
                • -
                  -

                  Method Details

                  - -
                  -
                • -
                -
                - -
                -
                -
                - -
                -
                -
                - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/class-use/PdfClass.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/class-use/PdfClass.html deleted file mode 100644 index 6a7e6a61..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/class-use/PdfClass.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.pdf.PdfClass (any2json-pdf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                - -
                -
                -
                -

                Uses of Class
                com.github.romualdrousseau.any2json.loader.pdf.PdfClass

                -
                -No usage of com.github.romualdrousseau.any2json.loader.pdf.PdfClass
                -
                -
                - -
                -
                -
                - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/class-use/PdfDocument.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/class-use/PdfDocument.html deleted file mode 100644 index dc4893a0..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/class-use/PdfDocument.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument (any2json-pdf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                - -
                -
                -
                -

                Uses of Class
                com.github.romualdrousseau.any2json.loader.pdf.PdfDocument

                -
                -No usage of com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                -
                -
                - -
                -
                -
                - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-summary.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-summary.html deleted file mode 100644 index 2ee09d80..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.loader.pdf (any2json-pdf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                - -
                -
                -
                -

                Package com.github.romualdrousseau.any2json.loader.pdf

                -
                -
                -
                package com.github.romualdrousseau.any2json.loader.pdf
                -
                - -
                -
                -
                -
                - -
                -
                -
                - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-tree.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-tree.html deleted file mode 100644 index b2536623..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-tree.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.loader.pdf Class Hierarchy (any2json-pdf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                - -
                -
                -
                -

                Hierarchy For Package com.github.romualdrousseau.any2json.loader.pdf

                -
                -
                -

                Class Hierarchy

                -
                  -
                • java.lang.Object -
                    -
                  • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) -
                      -
                    • com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                    • -
                    -
                  • -
                  • com.github.romualdrousseau.any2json.loader.pdf.PdfClass (implements com.github.romualdrousseau.any2json.DocumentClass)
                  • -
                  -
                • -
                -
                -
                -
                -
                - -
                -
                -
                - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-use.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-use.html deleted file mode 100644 index f40662a5..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/com/github/romualdrousseau/any2json/loader/pdf/package-use.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.loader.pdf (any2json-pdf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                - -
                -
                -
                -

                Uses of Package
                com.github.romualdrousseau.any2json.loader.pdf

                -
                -No usage of com.github.romualdrousseau.any2json.loader.pdf
                -
                -
                - -
                -
                -
                - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/copy.svg b/docs/api/any2json-pdf/any2json-pdf/apidocs/copy.svg deleted file mode 100644 index 7c46ab15..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/copy.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/element-list b/docs/api/any2json-pdf/any2json-pdf/apidocs/element-list deleted file mode 100644 index d29bd403..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/element-list +++ /dev/null @@ -1 +0,0 @@ -com.github.romualdrousseau.any2json.loader.pdf diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/help-doc.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/help-doc.html deleted file mode 100644 index c5dec20d..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/help-doc.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - -API Help (any2json-pdf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                - -
                -
                -

                JavaDoc Help

                - -
                -
                -

                Navigation

                -Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces - -
                -
                -
                -

                Kinds of Pages

                -The following sections describe the different kinds of pages in this collection. -
                -

                Package

                -

                Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

                -
                  -
                • Interfaces
                • -
                • Classes
                • -
                • Enum Classes
                • -
                • Exception Classes
                • -
                • Annotation Interfaces
                • -
                -
                -
                -

                Class or Interface

                -

                Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

                -
                  -
                • Class Inheritance Diagram
                • -
                • Direct Subclasses
                • -
                • All Known Subinterfaces
                • -
                • All Known Implementing Classes
                • -
                • Class or Interface Declaration
                • -
                • Class or Interface Description
                • -
                -
                -
                  -
                • Nested Class Summary
                • -
                • Enum Constant Summary
                • -
                • Field Summary
                • -
                • Property Summary
                • -
                • Constructor Summary
                • -
                • Method Summary
                • -
                • Required Element Summary
                • -
                • Optional Element Summary
                • -
                -
                -
                  -
                • Enum Constant Details
                • -
                • Field Details
                • -
                • Property Details
                • -
                • Constructor Details
                • -
                • Method Details
                • -
                • Element Details
                • -
                -

                Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

                -

                The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

                -
                -
                -

                Other Files

                -

                Packages and modules may contain pages with additional information related to the declarations nearby.

                -
                -
                -

                Use

                -

                Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

                -
                -
                -

                Tree (Class Hierarchy)

                -

                There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

                -
                  -
                • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
                • -
                • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
                • -
                -
                -
                -

                All Packages

                -

                The All Packages page contains an alphabetic index of all packages contained in the documentation.

                -
                -
                -

                All Classes and Interfaces

                -

                The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

                -
                -
                -

                Index

                -

                The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

                -
                -
                -
                -This help file applies to API documentation generated by the standard doclet.
                -
                -
                - -
                -
                -
                - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/index-all.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/index-all.html deleted file mode 100644 index d36c2dc5..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/index-all.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - -Index (any2json-pdf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                - -
                -
                -
                -

                Index

                -
                -C G N O P 
                All Classes and Interfaces|All Packages -

                C

                -
                -
                close() - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                -
                 
                -
                com.github.romualdrousseau.any2json.loader.pdf - package com.github.romualdrousseau.any2json.loader.pdf
                -
                 
                -
                -

                G

                -
                -
                getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                -
                 
                -
                getNumberOfSheets() - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                -
                 
                -
                getPriority() - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfClass
                -
                 
                -
                getSheetAt(int) - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                -
                 
                -
                getSheetNameAt(int) - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                -
                 
                -
                -

                N

                -
                -
                newInstance() - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfClass
                -
                 
                -
                -

                O

                -
                -
                open(File, String, String) - Method in class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                -
                 
                -
                -

                P

                -
                -
                PdfClass - Class in com.github.romualdrousseau.any2json.loader.pdf
                -
                 
                -
                PdfClass() - Constructor for class com.github.romualdrousseau.any2json.loader.pdf.PdfClass
                -
                 
                -
                PdfDocument - Class in com.github.romualdrousseau.any2json.loader.pdf
                -
                 
                -
                PdfDocument() - Constructor for class com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                -
                 
                -
                -C G N O P 
                All Classes and Interfaces|All Packages
                -
                -
                - -
                -
                -
                - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/index.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/index.html deleted file mode 100644 index c6cec2ca..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -any2json-pdf 2.44-SNAPSHOT API - - - - - - - - - - - -
                - -

                com/github/romualdrousseau/any2json/loader/pdf/package-summary.html

                -
                - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index ff700cd0..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1,37 +0,0 @@ - ADDITIONAL INFORMATION ABOUT LICENSING - -Certain files distributed by Oracle America, Inc. and/or its affiliates are -subject to the following clarification and special exception to the GPLv2, -based on the GNU Project exception for its Classpath libraries, known as the -GNU Classpath Exception. - -Note that Oracle includes multiple, independent programs in this software -package. Some of those programs are provided under licenses deemed -incompatible with the GPLv2 by the Free Software Foundation and others. -For example, the package includes programs licensed under the Apache -License, Version 2.0 and may include FreeType. Such programs are licensed -to you under their original licenses. - -Oracle facilitates your further distribution of this package by adding the -Classpath Exception to the necessary parts of its GPLv2 code, which permits -you to use that code in combination with other independent modules not -licensed under the GPLv2. However, note that this would not permit you to -commingle code under an incompatible license with Oracle's GPLv2 licensed -code by, for example, cutting and pasting such code into a file also -containing Oracle's GPLv2 licensed code and then distributing the result. - -Additionally, if you were to remove the Classpath Exception from any of the -files to which it applies and distribute the result, you would likely be -required to license some or all of the other code in that distribution under -the GPLv2 as well, and since the GPLv2 is incompatible with the license terms -of some items included in the distribution by Oracle, removing the Classpath -Exception could therefore effectively compromise your ability to further -distribute the package. - -Failing to distribute notices associated with some files may also create -unexpected legal consequences. - -Proceed with caution and we recommend that you obtain the advice of a lawyer -skilled in open source matters before removing the Classpath Exception or -making modifications to this package which may subsequently be redistributed -and/or involve the use of third party software. diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/ASSEMBLY_EXCEPTION deleted file mode 100644 index 42966666..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1,27 +0,0 @@ - -OPENJDK ASSEMBLY EXCEPTION - -The OpenJDK source code made available by Oracle America, Inc. (Oracle) at -openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU -General Public License version 2 -only ("GPL2"), with the following clarification and special exception. - - Linking this OpenJDK Code statically or dynamically with other code - is making a combined work based on this library. Thus, the terms - and conditions of GPL2 cover the whole combination. - - As a special exception, Oracle gives you permission to link this - OpenJDK Code with certain code licensed by Oracle as indicated at - https://openjdk.org/legal/exception-modules-2007-05-08.html - ("Designated Exception Modules") to produce an executable, - regardless of the license terms of the Designated Exception Modules, - and to copy and distribute the resulting executable under GPL2, - provided that the Designated Exception Modules continue to be - governed by the licenses under which they were offered by Oracle. - -As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code -to build an executable that includes those portions of necessary code that -Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 -with the Classpath exception). If you modify or add to the OpenJDK code, -that new GPL2 code may still be combined with Designated Exception Modules -if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/LICENSE b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/LICENSE deleted file mode 100644 index 8b400c7a..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/LICENSE +++ /dev/null @@ -1,347 +0,0 @@ -The GNU General Public License (GPL) - -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share -and change it. By contrast, the GNU General Public License is intended to -guarantee your freedom to share and change free software--to make sure the -software is free for all its users. This General Public License applies to -most of the Free Software Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software Foundation software is -covered by the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for this service if you wish), -that you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs; and that you know you -can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny -you these rights or to ask you to surrender the rights. These restrictions -translate to certain responsibilities for you if you distribute copies of the -software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must give the recipients all the rights that you have. You must -make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, distribute -and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this free software. If the -software is modified by someone else and passed on, we want its recipients to -know that what they have is not the original, so that any problems introduced -by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We -wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent must be licensed for -everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the terms of -this General Public License. The "Program", below, refers to any such program -or work, and a "work based on the Program" means either the Program or any -derivative work under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with modifications and/or -translated into another language. (Hereinafter, translation is included -without limitation in the term "modification".) Each licensee is addressed as -"you". - -Activities other than copying, distribution and modification are not covered by -this License; they are outside its scope. The act of running the Program is -not restricted, and the output from the Program is covered only if its contents -constitute a work based on the Program (independent of having been made by -running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as -you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that refer to this License -and to the absence of any warranty; and give any other recipients of the -Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may -at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus -forming a work based on the Program, and copy and distribute such modifications -or work under the terms of Section 1 above, provided that you also meet all of -these conditions: - - a) You must cause the modified files to carry prominent notices stating - that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - c) If the modified program normally reads commands interactively when run, - you must cause it, when started running for such interactive use in the - most ordinary way, to print or display an announcement including an - appropriate copyright notice and a notice that there is no warranty (or - else, saying that you provide a warranty) and that users may redistribute - the program under these conditions, and telling the user how to view a copy - of this License. (Exception: if the Program itself is interactive but does - not normally print such an announcement, your work based on the Program is - not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the Program, and can be reasonably -considered independent and separate works in themselves, then this License, and -its terms, do not apply to those sections when you distribute them as separate -works. But when you distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole must be on the terms -of this License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise the -right to control the distribution of derivative or collective works based on -the Program. - -In addition, mere aggregation of another work not based on the Program with the -Program (or with a work based on the Program) on a volume of a storage or -distribution medium does not bring the other work under the scope of this -License. - -3. You may copy and distribute the Program (or a work based on it, under -Section 2) in object code or executable form under the terms of Sections 1 and -2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source - code, which must be distributed under the terms of Sections 1 and 2 above - on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to - give any third party, for a charge no more than your cost of physically - performing source distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed only - for noncommercial distribution and only if you received the program in - object code or executable form with such an offer, in accord with - Subsection b above.) - -The source code for a work means the preferred form of the work for making -modifications to it. For an executable work, complete source code means all -the source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and installation -of the executable. However, as a special exception, the source code -distributed need not include anything that is normally distributed (in either -source or binary form) with the major components (compiler, kernel, and so on) -of the operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the source -code from the same place counts as distribution of the source code, even though -third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as -expressly provided under this License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will automatically terminate -your rights under this License. However, parties who have received copies, or -rights, from you under this License will not have their licenses terminated so -long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. -However, nothing else grants you permission to modify or distribute the Program -or its derivative works. These actions are prohibited by law if you do not -accept this License. Therefore, by modifying or distributing the Program (or -any work based on the Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), -the recipient automatically receives a license from the original licensor to -copy, distribute or modify the Program subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the -rights granted herein. You are not responsible for enforcing compliance by -third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), conditions -are imposed on you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot distribute so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute the Program at all. -For example, if a patent license would not permit royalty-free redistribution -of the Program by all those who receive copies directly or indirectly through -you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply and -the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or -other property right claims or to contest validity of any such claims; this -section has the sole purpose of protecting the integrity of the free software -distribution system, which is implemented by public license practices. Many -people have made generous contributions to the wide range of software -distributed through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing to -distribute software through any other system and a licensee cannot impose that -choice. - -This section is intended to make thoroughly clear what is believed to be a -consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain -countries either by patents or by copyrighted interfaces, the original -copyright holder who places the Program under this License may add an explicit -geographical distribution limitation excluding those countries, so that -distribution is permitted only in or among countries not thus excluded. In -such case, this License incorporates the limitation as if written in the body -of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any later -version", you have the option of following the terms and conditions either of -that version or of any later version published by the Free Software Foundation. -If the Program does not specify a version number of this License, you may -choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs -whose distribution conditions are different, write to the author to ask for -permission. For software which is copyrighted by the Free Software Foundation, -write to the Free Software Foundation; we sometimes make exceptions for this. -Our decision will be guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the sharing and reuse of -software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR -THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE -STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE -PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, -YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE -PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR -INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA -BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER -OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively convey the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it -starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes - with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free - software, and you are welcome to redistribute it under certain conditions; - type 'show c' for details. - -The hypothetical commands 'show w' and 'show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may be -called something other than 'show w' and 'show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, -if any, to sign a "copyright disclaimer" for the program, if necessary. Here -is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - 'Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General Public -License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL - -Certain source files distributed by Oracle America and/or its affiliates are -subject to the following clarification and special exception to the GPL, but -only where Oracle has expressly included in the particular source file's header -the words "Oracle designates this particular file as subject to the "Classpath" -exception as provided by Oracle in the LICENSE file that accompanied this code." - - Linking this library statically or dynamically with other modules is making - a combined work based on this library. Thus, the terms and conditions of - the GNU General Public License cover the whole combination. - - As a special exception, the copyright holders of this library give you - permission to link this library with independent modules to produce an - executable, regardless of the license terms of these independent modules, - and to copy and distribute the resulting executable under terms of your - choice, provided that you also meet, for each linked independent module, - the terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. If - you modify this library, you may extend this exception to your version of - the library, but you are not obligated to do so. If you do not wish to do - so, delete this exception statement from your version. diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/jquery.md b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/jquery.md deleted file mode 100644 index d468b318..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.6.1 - -### jQuery License -``` -jQuery v 3.6.1 -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.6.1 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/jqueryUI.md b/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/jqueryUI.md deleted file mode 100644 index 8bda9d7a..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/legal/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.13.2 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/link.svg b/docs/api/any2json-pdf/any2json-pdf/apidocs/link.svg deleted file mode 100644 index 7ccc5ed0..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/link.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/member-search-index.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/member-search-index.js deleted file mode 100644 index d3edacd6..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfDocument","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfDocument","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfDocument","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfDocument","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfClass","l":"PdfClass()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","c":"PdfDocument","l":"PdfDocument()","u":"%3Cinit%3E()"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/module-search-index.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/module-search-index.js deleted file mode 100644 index 0d59754f..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/overview-tree.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/overview-tree.html deleted file mode 100644 index c1d7c362..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/overview-tree.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - -Class Hierarchy (any2json-pdf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                - -
                -
                -
                -

                Hierarchy For All Packages

                -
                -Package Hierarchies: - -
                -

                Class Hierarchy

                -
                  -
                • java.lang.Object -
                    -
                  • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document) -
                      -
                    • com.github.romualdrousseau.any2json.loader.pdf.PdfDocument
                    • -
                    -
                  • -
                  • com.github.romualdrousseau.any2json.loader.pdf.PdfClass (implements com.github.romualdrousseau.any2json.DocumentClass)
                  • -
                  -
                • -
                -
                -
                -
                -
                - -
                -
                -
                - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/package-search-index.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/package-search-index.js deleted file mode 100644 index fb7cebc5..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json.loader.pdf"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/resources/glass.png b/docs/api/any2json-pdf/any2json-pdf/apidocs/resources/glass.png deleted file mode 100644 index a7f591f4..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/apidocs/resources/glass.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/resources/x.png b/docs/api/any2json-pdf/any2json-pdf/apidocs/resources/x.png deleted file mode 100644 index 30548a75..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/apidocs/resources/x.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/script-dir/jquery-3.6.1.min.js deleted file mode 100644 index 2c69bc90..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/script-dir/jquery-3.6.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
                "],col:[2,"","
                "],tr:[2,"","
                "],td:[3,"","
                "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
                ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
                "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
                  ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
                  ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
                  ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
                  ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/script.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/script.js deleted file mode 100644 index bb9c8a24..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/script.js +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; - -var oddRowColor = "odd-row-color"; -var evenRowColor = "even-row-color"; -var sortAsc = "sort-asc"; -var sortDesc = "sort-desc"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; - -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -// Helper for making content containing release names comparable lexicographically -function makeComparable(s) { - return s.toLowerCase().replace(/(\d+)/g, - function(n, m) { - return ("000" + m).slice(-4); - }); -} - -// Switches between two styles depending on a condition -function toggleStyle(classList, condition, trueStyle, falseStyle) { - if (condition) { - classList.remove(falseStyle); - classList.add(trueStyle); - } else { - classList.remove(trueStyle); - classList.add(falseStyle); - } -} - -// Sorts the rows in a table lexicographically by the content of a specific column -function sortTable(header, columnIndex, columns) { - var container = header.parentElement; - var descending = header.classList.contains(sortAsc); - container.querySelectorAll("div.table-header").forEach( - function(header) { - header.classList.remove(sortAsc); - header.classList.remove(sortDesc); - } - ) - var cells = container.children; - var rows = []; - for (var i = columns; i < cells.length; i += columns) { - rows.push(Array.prototype.slice.call(cells, i, i + columns)); - } - var comparator = function(a, b) { - var ka = makeComparable(a[columnIndex].textContent); - var kb = makeComparable(b[columnIndex].textContent); - if (ka < kb) - return descending ? 1 : -1; - if (ka > kb) - return descending ? -1 : 1; - return 0; - }; - var sorted = rows.sort(comparator); - var visible = 0; - sorted.forEach(function(row) { - if (row[0].style.display !== 'none') { - var isEvenRow = visible++ % 2 === 0; - } - row.forEach(function(cell) { - toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); - container.appendChild(cell); - }) - }); - toggleStyle(header.classList, descending, sortDesc, sortAsc); -} - -// Toggles the visibility of a table category in all tables in a page -function toggleGlobal(checkbox, selected, columns) { - var display = checkbox.checked ? '' : 'none'; - document.querySelectorAll("div.table-tabs").forEach(function(t) { - var id = t.parentElement.getAttribute("id"); - var selectedClass = id + "-tab" + selected; - // if selected is empty string it selects all uncategorized entries - var selectUncategorized = !Boolean(selected); - var visible = 0; - document.querySelectorAll('div.' + id) - .forEach(function(elem) { - if (selectUncategorized) { - if (elem.className.indexOf(selectedClass) === -1) { - elem.style.display = display; - } - } else if (elem.classList.contains(selectedClass)) { - elem.style.display = display; - } - if (elem.style.display === '') { - var isEvenRow = visible++ % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - } - }); - var displaySection = visible === 0 ? 'none' : ''; - t.parentElement.style.display = displaySection; - document.querySelector("li#contents-" + id).style.display = displaySection; - }) -} - -// Shows the elements of a table belonging to a specific category -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.getElementById(tableId + '.tabpanel') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} -// Copy the contents of the local snippet to the clipboard -function copySnippet(button) { - copyToClipboard(button.nextElementSibling.innerText); - switchCopyLabel(button, button.firstElementChild); -} -function copyToClipboard(content) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = content; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); -} -function switchCopyLabel(button, span) { - var copied = span.getAttribute("data-copied"); - button.classList.add("visible"); - var initialLabel = span.innerHTML; - span.innerHTML = copied; - setTimeout(function() { - button.classList.remove("visible"); - setTimeout(function() { - if (initialLabel !== copied) { - span.innerHTML = initialLabel; - } - }, 100); - }, 1900); -} -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - var timeoutId; - contentDiv.addEventListener("scroll", function(e) { - if (timeoutId) { - clearTimeout(timeoutId); - } - timeoutId = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - }, 100); - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/search-page.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/search-page.js deleted file mode 100644 index 540c90f5..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/search-page.js +++ /dev/null @@ -1,284 +0,0 @@ -/* - * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -"use strict"; -$(function() { - var copy = $("#page-search-copy"); - var expand = $("#page-search-expand"); - var searchLink = $("span#page-search-link"); - var redirect = $("input#search-redirect"); - function setSearchUrlTemplate() { - var href = document.location.href.split(/[#?]/)[0]; - href += "?q=" + "%s"; - if (redirect.is(":checked")) { - href += "&r=1"; - } - searchLink.html(href); - copy[0].onmouseenter(); - } - function copyLink(e) { - copyToClipboard(this.previousSibling.innerText); - switchCopyLabel(this, this.lastElementChild); - } - copy.click(copyLink); - copy[0].onmouseenter = function() {}; - redirect.click(setSearchUrlTemplate); - setSearchUrlTemplate(); - copy.prop("disabled", false); - redirect.prop("disabled", false); - expand.click(function (e) { - var searchInfo = $("div.page-search-info"); - if(this.parentElement.hasAttribute("open")) { - searchInfo.attr("style", "border-width: 0;"); - } else { - searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); - } - }); -}); -$(window).on("load", function() { - var input = $("#page-search-input"); - var reset = $("#page-search-reset"); - var notify = $("#page-search-notify"); - var resultSection = $("div#result-section"); - var resultContainer = $("div#result-container"); - var searchTerm = ""; - var activeTab = ""; - var fixedTab = false; - var visibleTabs = []; - var feelingLucky = false; - function renderResults(result) { - if (!result.length) { - notify.html(messages.noResult); - } else if (result.length === 1) { - notify.html(messages.oneResult); - } else { - notify.html(messages.manyResults.replace("{0}", result.length)); - } - resultContainer.empty(); - var r = { - "types": [], - "members": [], - "packages": [], - "modules": [], - "searchTags": [] - }; - for (var i in result) { - var item = result[i]; - var arr = r[item.category]; - arr.push(item); - } - if (!activeTab || r[activeTab].length === 0 || !fixedTab) { - Object.keys(r).reduce(function(prev, curr) { - if (r[curr].length > 0 && r[curr][0].score > prev) { - activeTab = curr; - return r[curr][0].score; - } - return prev; - }, 0); - } - if (feelingLucky && activeTab) { - notify.html(messages.redirecting) - var firstItem = r[activeTab][0]; - window.location = getURL(firstItem.indexItem, firstItem.category); - return; - } - if (result.length > 20) { - if (searchTerm[searchTerm.length - 1] === ".") { - if (activeTab === "types" && r["members"].length > r["types"].length) { - activeTab = "members"; - } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { - activeTab = "types"; - } - } - } - var categoryCount = Object.keys(r).reduce(function(prev, curr) { - return prev + (r[curr].length > 0 ? 1 : 0); - }, 0); - visibleTabs = []; - var tabContainer = $("
                  ").appendTo(resultContainer); - for (var key in r) { - var id = "#result-tab-" + key.replace("searchTags", "search_tags"); - if (r[key].length) { - var count = r[key].length >= 1000 ? "999+" : r[key].length; - if (result.length > 20 && categoryCount > 1) { - var button = $("").appendTo(tabContainer); - button.click(key, function(e) { - fixedTab = true; - renderResult(e.data, $(this)); - }); - visibleTabs.push(key); - } else { - $("" + categories[key] - + " (" + count + ")").appendTo(tabContainer); - renderTable(key, r[key]).appendTo(resultContainer); - tabContainer = $("
                  ").appendTo(resultContainer); - - } - } - } - if (activeTab && result.length > 20 && categoryCount > 1) { - $("button#result-tab-" + activeTab).addClass("active-table-tab"); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - } - resultSection.show(); - function renderResult(category, button) { - activeTab = category; - setSearchUrl(); - resultContainer.find("div.summary-table").remove(); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - button.siblings().removeClass("active-table-tab"); - button.addClass("active-table-tab"); - } - } - function selectTab(category) { - $("button#result-tab-" + category).click(); - } - function renderTable(category, items) { - var table = $("
                  ") - .addClass(category === "modules" - ? "one-column-search-results" - : "two-column-search-results"); - var col1, col2; - if (category === "modules") { - col1 = "Module"; - } else if (category === "packages") { - col1 = "Module"; - col2 = "Package"; - } else if (category === "types") { - col1 = "Package"; - col2 = "Class" - } else if (category === "members") { - col1 = "Class"; - col2 = "Member"; - } else if (category === "searchTags") { - col1 = "Location"; - col2 = "Name"; - } - $("
                  " + col1 + "
                  ").appendTo(table); - if (category !== "modules") { - $("
                  " + col2 + "
                  ").appendTo(table); - } - $.each(items, function(index, item) { - var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; - renderItem(item, table, rowColor); - }); - return table; - } - function renderItem(item, table, rowColor) { - var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); - var link = $("") - .attr("href", getURL(item.indexItem, item.category)) - .attr("tabindex", "0") - .addClass("search-result-link") - .html(label); - var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); - if (item.category === "searchTags") { - container = item.indexItem.h || ""; - } - if (item.category !== "modules") { - $("
                  ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); - } - $("
                  ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); - } - var timeout; - function schedulePageSearch() { - if (timeout) { - clearTimeout(timeout); - } - timeout = setTimeout(function () { - doPageSearch() - }, 100); - } - function doPageSearch() { - setSearchUrl(); - var term = searchTerm = input.val().trim(); - if (term === "") { - notify.html(messages.enterTerm); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - resultSection.hide(); - } else { - notify.html(messages.searching); - doSearch({ term: term, maxResults: 1200 }, renderResults); - } - } - function setSearchUrl() { - var query = input.val().trim(); - var url = document.location.pathname; - if (query) { - url += "?q=" + encodeURI(query); - if (activeTab && fixedTab) { - url += "&c=" + activeTab; - } - } - history.replaceState({query: query}, "", url); - } - input.on("input", function(e) { - feelingLucky = false; - schedulePageSearch(); - }); - $(document).keydown(function(e) { - if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { - if (activeTab && visibleTabs.length > 1) { - var idx = visibleTabs.indexOf(activeTab); - idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; - selectTab(visibleTabs[idx % visibleTabs.length]); - return false; - } - } - }); - reset.click(function() { - notify.html(messages.enterTerm); - resultSection.hide(); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - input.val('').focus(); - setSearchUrl(); - }); - input.prop("disabled", false); - reset.prop("disabled", false); - - var urlParams = new URLSearchParams(window.location.search); - if (urlParams.has("q")) { - input.val(urlParams.get("q")) - } - if (urlParams.has("c")) { - activeTab = urlParams.get("c"); - fixedTab = true; - } - if (urlParams.get("r")) { - feelingLucky = true; - } - if (input.val()) { - doPageSearch(); - } else { - notify.html(messages.enterTerm); - } - input.select().focus(); -}); diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/search.html b/docs/api/any2json-pdf/any2json-pdf/apidocs/search.html deleted file mode 100644 index d08571db..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/search.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -Search (any2json-pdf 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -

                  Search

                  -
                  - - -
                  -Additional resources -
                  -
                  -
                  -

                  The help page provides an introduction to the scope and syntax of JavaDoc search.

                  -

                  You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

                  -

                  The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

                  -link -

                  - -

                  -
                  -

                  Loading search index...

                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/search.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/search.js deleted file mode 100644 index d3986705..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/search.js +++ /dev/null @@ -1,458 +0,0 @@ -/* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -"use strict"; -const messages = { - enterTerm: "Enter a search term", - noResult: "No results found", - oneResult: "Found one result", - manyResults: "Found {0} results", - loading: "Loading search index...", - searching: "Searching...", - redirecting: "Redirecting to first result...", - linkIcon: "Link icon", - linkToSection: "Link to this section" -} -const categories = { - modules: "Modules", - packages: "Packages", - types: "Classes and Interfaces", - members: "Members", - searchTags: "Search Tags" -}; -const highlight = "$&"; -const NO_MATCH = {}; -const MAX_RESULTS = 300; -function checkUnnamed(name, separator) { - return name === "" || !name ? "" : name + separator; -} -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(str, boundaries, from, to) { - var start = from; - var text = ""; - for (var i = 0; i < boundaries.length; i += 2) { - var b0 = boundaries[i]; - var b1 = boundaries[i + 1]; - if (b0 >= to || b1 <= from) { - continue; - } - text += escapeHtml(str.slice(start, Math.max(start, b0))); - text += ""; - text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); - text += ""; - start = Math.min(to, b1); - } - text += escapeHtml(str.slice(start, to)); - return text; -} -function getURLPrefix(item, category) { - var urlPrefix = ""; - var slash = "/"; - if (category === "modules") { - return item.l + slash; - } else if (category === "packages" && item.m) { - return item.m + slash; - } else if (category === "types" || category === "members") { - if (item.m) { - urlPrefix = item.m + slash; - } else { - $.each(packageSearchIndex, function(index, it) { - if (it.m && item.p === it.l) { - urlPrefix = it.m + slash; - } - }); - } - } - return urlPrefix; -} -function getURL(item, category) { - if (item.url) { - return item.url; - } - var url = getURLPrefix(item, category); - if (category === "modules") { - url += "module-summary.html"; - } else if (category === "packages") { - if (item.u) { - url = item.u; - } else { - url += item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (category === "types") { - if (item.u) { - url = item.u; - } else { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; - } - } else if (category === "members") { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; - if (item.u) { - url += item.u; - } else { - url += item.l; - } - } else if (category === "searchTags") { - url += item.u; - } - item.url = url; - return url; -} -function createMatcher(term, camelCase) { - if (camelCase && !isUpperCase(term)) { - return null; // no need for camel-case matcher for lower case query - } - var pattern = ""; - var upperCase = []; - term.trim().split(/\s+/).forEach(function(w, index, array) { - var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - // ',' and '?' are the only delimiters commonly followed by space in java signatures - pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; - upperCase.push(false); - var isWordToken = /\w$/.test(s); - if (isWordToken) { - if (i === tokens.length - 1 && index < array.length - 1) { - // space in query string matches all delimiters - pattern += "(.*?)"; - upperCase.push(isUpperCase(s[0])); - } else { - if (!camelCase && isUpperCase(s) && s.length === 1) { - pattern += "()"; - } else { - pattern += "([a-z0-9$<>?[\\]]*?)"; - } - upperCase.push(isUpperCase(s[0])); - } - } else { - pattern += "()"; - upperCase.push(false); - } - } - }); - var re = new RegExp(pattern, "gi"); - re.upperCase = upperCase; - return re; -} -function findMatch(matcher, input, startOfName, endOfName) { - var from = startOfName; - matcher.lastIndex = from; - var match = matcher.exec(input); - // Expand search area until we get a valid result or reach the beginning of the string - while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { - if (from === 0) { - return NO_MATCH; - } - from = input.lastIndexOf(".", from - 2) + 1; - matcher.lastIndex = from; - match = matcher.exec(input); - } - var boundaries = []; - var matchEnd = match.index + match[0].length; - var score = 5; - var start = match.index; - var prevEnd = -1; - for (var i = 1; i < match.length; i += 2) { - var isUpper = isUpperCase(input[start]); - var isMatcherUpper = matcher.upperCase[i]; - // capturing groups come in pairs, match and non-match - boundaries.push(start, start + match[i].length); - // make sure groups are anchored on a left word boundary - var prevChar = input[start - 1] || ""; - var nextChar = input[start + 1] || ""; - if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { - if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { - score -= 0.1; - } else if (isMatcherUpper && start === prevEnd) { - score -= isUpper ? 0.1 : 1.0; - } else { - return NO_MATCH; - } - } - prevEnd = start + match[i].length; - start += match[i].length + match[i + 1].length; - - // lower score for parts of the name that are missing - if (match[i + 1] && prevEnd < endOfName) { - score -= rateNoise(match[i + 1]); - } - } - // lower score if a type name contains unmatched camel-case parts - if (input[matchEnd - 1] !== "." && endOfName > matchEnd) - score -= rateNoise(input.slice(matchEnd, endOfName)); - score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); - - if (score <= 0) { - return NO_MATCH; - } - return { - input: input, - score: score, - boundaries: boundaries - }; -} -function isUpperCase(s) { - return s !== s.toLowerCase(); -} -function isLowerCase(s) { - return s !== s.toUpperCase(); -} -function rateNoise(str) { - return (str.match(/([.(])/g) || []).length / 5 - + (str.match(/([A-Z]+)/g) || []).length / 10 - + str.length / 20; -} -function doSearch(request, response) { - var term = request.term.trim(); - var maxResults = request.maxResults || MAX_RESULTS; - if (term.length === 0) { - return this.close(); - } - var matcher = { - plainMatcher: createMatcher(term, false), - camelCaseMatcher: createMatcher(term, true) - } - var indexLoaded = indexFilesLoaded(); - - function getPrefix(item, category) { - switch (category) { - case "packages": - return checkUnnamed(item.m, "/"); - case "types": - return checkUnnamed(item.p, "."); - case "members": - return checkUnnamed(item.p, ".") + item.c + "."; - default: - return ""; - } - } - function useQualifiedName(category) { - switch (category) { - case "packages": - return /[\s/]/.test(term); - case "types": - case "members": - return /[\s.]/.test(term); - default: - return false; - } - } - function searchIndex(indexArray, category) { - var matches = []; - if (!indexArray) { - if (!indexLoaded) { - matches.push({ l: messages.loading, category: category }); - } - return matches; - } - $.each(indexArray, function (i, item) { - var prefix = getPrefix(item, category); - var simpleName = item.l; - var qualifiedName = prefix + simpleName; - var useQualified = useQualifiedName(category); - var input = useQualified ? qualifiedName : simpleName; - var startOfName = useQualified ? prefix.length : 0; - var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 - ? input.indexOf("(", startOfName) : input.length; - var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); - if (m === NO_MATCH && matcher.camelCaseMatcher) { - m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); - } - if (m !== NO_MATCH) { - m.indexItem = item; - m.prefix = prefix; - m.category = category; - if (!useQualified) { - m.input = qualifiedName; - m.boundaries = m.boundaries.map(function(b) { - return b + prefix.length; - }); - } - matches.push(m); - } - return true; - }); - return matches.sort(function(e1, e2) { - return e2.score - e1.score; - }).slice(0, maxResults); - } - - var result = searchIndex(moduleSearchIndex, "modules") - .concat(searchIndex(packageSearchIndex, "packages")) - .concat(searchIndex(typeSearchIndex, "types")) - .concat(searchIndex(memberSearchIndex, "members")) - .concat(searchIndex(tagSearchIndex, "searchTags")); - - if (!indexLoaded) { - updateSearchResults = function() { - doSearch(request, response); - } - } else { - updateSearchResults = function() {}; - } - response(result); -} -// JQuery search menu implementation -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> .result-item"); - // workaround for search result scrolling - this.menu._scrollIntoView = function _scrollIntoView( item ) { - var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; - if ( this._hasScroll() ) { - borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; - paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; - offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; - scroll = this.activeMenu.scrollTop(); - elementHeight = this.activeMenu.height() - 26; - itemHeight = item.outerHeight(); - - if ( offset < 0 ) { - this.activeMenu.scrollTop( scroll + offset ); - } else if ( offset + itemHeight > elementHeight ) { - this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); - } - } - }; - }, - _renderMenu: function(ul, items) { - var currentCategory = ""; - var widget = this; - widget.menu.bindings = $(); - $.each(items, function(index, item) { - if (item.category && item.category !== currentCategory) { - ul.append("
                • " + categories[item.category] + "
                • "); - currentCategory = item.category; - } - var li = widget._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", categories[item.category] + " : " + item.l); - } else { - li.attr("aria-label", item.l); - } - li.attr("class", "result-item"); - }); - ul.append(""); - }, - _renderItem: function(ul, item) { - var li = $("
                • ").appendTo(ul); - var div = $("
                  ").appendTo(li); - var label = item.l - ? item.l - : getHighlightedText(item.input, item.boundaries, 0, item.input.length); - var idx = item.indexItem; - if (item.category === "searchTags" && idx && idx.h) { - if (idx.d) { - div.html(label + " (" + idx.h + ")
                  " - + idx.d + "
                  "); - } else { - div.html(label + " (" + idx.h + ")"); - } - } else { - div.html(label); - } - return li; - } -}); -$(function() { - var expanded = false; - var windowWidth; - function collapse() { - if (expanded) { - $("div#navbar-top").removeAttr("style"); - $("button#navbar-toggle-button") - .removeClass("expanded") - .attr("aria-expanded", "false"); - expanded = false; - } - } - $("button#navbar-toggle-button").click(function (e) { - if (expanded) { - collapse(); - } else { - var navbar = $("div#navbar-top"); - navbar.height(navbar.prop("scrollHeight")); - $("button#navbar-toggle-button") - .addClass("expanded") - .attr("aria-expanded", "true"); - expanded = true; - windowWidth = window.innerWidth; - } - }); - $("ul.sub-nav-list-small li a").click(collapse); - $("input#search-input").focus(collapse); - $("main").click(collapse); - $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { - // Create anchor links for headers with an associated id attribute - var hdr = $(el); - var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); - if (id) { - hdr.append(" " + messages.linkIcon +""); - } - }); - $(window).on("orientationchange", collapse).on("resize", function(e) { - if (expanded && windowWidth !== window.innerWidth) collapse(); - }); - var search = $("#search-input"); - var reset = $("#reset-button"); - search.catcomplete({ - minLength: 1, - delay: 200, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push({ l: messages.noResult }); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.indexItem) { - var url = getURL(ui.item.indexItem, ui.item.category); - window.location.href = pathtoroot + url; - $("#search-input").focus(); - } - } - }); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - reset.click(function() { - search.val('').focus(); - }); - search.focus(); -}); diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/stylesheet.css b/docs/api/any2json-pdf/any2json-pdf/apidocs/stylesheet.css deleted file mode 100644 index f71489f8..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/stylesheet.css +++ /dev/null @@ -1,1272 +0,0 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * These CSS custom properties (variables) define the core color and font - * properties used in this stylesheet. - */ -:root { - /* body, block and code fonts */ - --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - --code-font-family: 'DejaVu Sans Mono', monospace; - /* Base font sizes for body and code elements */ - --body-font-size: 14px; - --code-font-size: 14px; - /* Text colors for body and block elements */ - --body-text-color: #353833; - --block-text-color: #474747; - /* Background colors for various structural elements */ - --body-background-color: #ffffff; - --section-background-color: #f8f8f8; - --detail-background-color: #ffffff; - /* Colors for navigation bar and table captions */ - --navbar-background-color: #4D7A97; - --navbar-text-color: #ffffff; - /* Background color for subnavigation and various headers */ - --subnav-background-color: #dee3e9; - /* Background and text colors for selected tabs and navigation items */ - --selected-background-color: #f8981d; - --selected-text-color: #253441; - --selected-link-color: #1f389c; - /* Background colors for generated tables */ - --even-row-color: #ffffff; - --odd-row-color: #eeeeef; - /* Text color for page title */ - --title-color: #2c4557; - /* Text colors for links */ - --link-color: #4A6782; - --link-color-active: #bb7a2a; - /* Snippet colors */ - --snippet-background-color: #ebecee; - --snippet-text-color: var(--block-text-color); - --snippet-highlight-color: #f7c590; - /* Border colors for structural elements and user defined tables */ - --border-color: #ededed; - --table-border-color: #000000; - /* Search input colors */ - --search-input-background-color: #ffffff; - --search-input-text-color: #000000; - --search-input-placeholder-color: #909090; - /* Highlight color for active search tag target */ - --search-tag-highlight-color: #ffff00; - /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ - --copy-icon-brightness: 100%; - --copy-button-background-color-active: rgba(168, 168, 176, 0.3); - /* Colors for invalid tag notifications */ - --invalid-tag-background-color: #ffe6e6; - --invalid-tag-text-color: #000000; -} -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ -body { - background-color:var(--body-background-color); - color:var(--body-text-color); - font-family:var(--body-font-family); - font-size:var(--body-font-size); - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:var(--link-color); -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:var(--link-color-active); -} -pre { - font-family:var(--code-font-family); - font-size:1em; -} -h1 { - font-size:1.428em; -} -h2 { - font-size:1.285em; -} -h3 { - font-size:1.14em; -} -h4 { - font-size:1.072em; -} -h5 { - font-size:1.001em; -} -h6 { - font-size:0.93em; -} -/* Disable font boosting for selected elements */ -h1, h2, h3, h4, h5, h6, div.member-signature { - max-height: 1000em; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:var(--code-font-family); -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - font-size:var(--code-font-size); - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:var(--code-font-family); - font-size:1em; - padding-top:4px; -} -.summary-table dt code { - font-family:var(--code-font-family); - font-size:1em; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: var(--body-font-family); - font-size: 1em; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:0.915em; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -/* - * Styles for navigation bar. - */ -@media screen { - div.flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - header.flex-header { - flex: 0 0 auto; - } - div.flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - float:left; - width:100%; - clear:right; - min-height:2.8em; - padding:10px 0 0 0; - overflow:hidden; - font-size:0.857em; -} -button#navbar-toggle-button { - display:none; -} -ul.sub-nav-list-small { - display: none; -} -.sub-nav { - background-color:var(--subnav-background-color); - float:left; - width:100%; - overflow:hidden; - font-size:0.857em; -} -.sub-nav div { - clear:left; - float:left; - padding:6px; - text-transform:uppercase; -} -.sub-nav .sub-nav-list { - padding-top:4px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0; - padding:6px; - clear:none; - text-align:right; - position:relative; -} -ul.sub-nav-list li { - list-style:none; - float:left; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:var(--navbar-text-color); - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - color:var(--link-color-active); -} -.nav-bar-cell1-rev { - background-color:var(--selected-background-color); - color:var(--selected-text-color); - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header. - */ -.title { - color:var(--title-color); - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -ul.contents-list { - margin: 0 0 15px 0; - padding: 0; - list-style: none; -} -ul.contents-list li { - font-size:0.93em; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:var(--subnav-background-color); - border:1px solid var(--border-color); - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: var(--body-font-family); - font-size:0.856em; - font-weight:bold; - margin:10px 0 0 0; - color:var(--body-text-color); -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:1em; - font-family:var(--block-font-family) -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.ref-list { - padding:0; - margin:0; -} -ul.ref-list > li { - list-style:none; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.tag-list, ul.tag-list-long { - padding-left: 0; - list-style: none; -} -ul.tag-list li { - display: inline; -} -ul.tag-list li:not(:last-child):after, -ul.tag-list-long li:not(:last-child):after -{ - content: ", "; - white-space: pre-wrap; -} -ul.preview-feature-list { - list-style: none; - margin:0; - padding:0.1em; - line-height: 1.6em; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border:1px solid var(--border-color); - border-top:0; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:var(--selected-text-color); - clear:none; - overflow:hidden; - padding: 10px 0 0 1px; - margin:0; -} -.caption a:link, .caption a:visited { - color:var(--selected-link-color); -} -.caption a:hover, -.caption a:active { - color:var(--navbar-text-color); -} -.caption span { - font-weight:bold; - white-space:nowrap; - padding:5px 12px 7px 12px; - display:inline-block; - float:left; - background-color:var(--selected-background-color); - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:10px 0 0 0; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 8px; -} -div.table-tabs > .active-table-tab { - background: var(--selected-background-color); - color: var(--selected-text-color); -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.two-column-search-results { - display: grid; - grid-template-columns: minmax(400px, max-content) minmax(400px, auto); -} -div.checkboxes { - line-height: 2em; -} -div.checkboxes > span { - margin-left: 10px; -} -div.checkboxes > label { - margin-left: 8px; - white-space: nowrap; -} -div.checkboxes > label > input { - margin: 0 2px; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(25%, max-content) minmax(25%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); -} -.three-column-release-summary { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -@media screen and (max-width: 800px) { - .two-column-search-results { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(40%, auto); - } - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-release-summary { - display: grid; - grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) - } - .three-column-summary .col-last, - .three-column-release-summary .col-last{ - grid-column-end: span 2; - } -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; - overflow-x: auto; - scrollbar-width: thin; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:var(--subnav-background-color); - font-weight: bold; -} -/* Sortable table columns */ -.table-header[onclick] { - cursor: pointer; -} -.table-header[onclick]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - '); - background-size:100% 100%; - width:9px; - height:14px; - margin-left:4px; - margin-bottom:-3px; -} -.table-header[onclick].sort-asc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - -} -.table-header[onclick].sort-desc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -.col-first, .col-first { - font-size:0.93em; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:0.93em; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited { - font-weight:bold; -} -.even-row-color, .even-row-color .table-header { - background-color:var(--even-row-color); -} -.odd-row-color, .odd-row-color .table-header { - background-color:var(--odd-row-color); -} -/* - * Styles for contents. - */ -div.block { - font-size:var(--body-font-size); - font-family:var(--block-font-family); -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:var(--code-font-family); - font-size:1em; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - /* Color of line numbers in source pages can be set via custom property below */ - color:var(--source-linenumber-color, green); - padding:0 30px 0 0; -} -.block { - display:block; - margin:0 10px 5px 0; - color:var(--block-text-color); -} -.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -details.invalid-tag, span.invalid-tag { - font-size:1em; - font-family:var(--block-font-family); - color: var(--invalid-tag-text-color); - background: var(--invalid-tag-background-color); - border: thin solid var(--table-border-color); - border-radius:2px; - padding: 2px 4px; - display:inline-block; -} -details summary { - cursor: pointer; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-state-active { - /* Overrides the color of selection used in jQuery UI */ - background: var(--selected-background-color); - border: 1px solid var(--selected-background-color); - color: var(--selected-text-color); -} -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:auto; - overflow-x:auto; - scrollbar-width: thin; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:1; - background-color: var(--body-background-color); -} -ul.ui-autocomplete li { - float:left; - clear:both; - min-width:100%; -} -ul.ui-autocomplete li.ui-static-link { - position:sticky; - bottom:0; - left:0; - background: var(--subnav-background-color); - padding: 5px 0; - font-family: var(--body-font-family); - font-size: 0.93em; - font-weight: bolder; - z-index: 2; -} -li.ui-static-link a, li.ui-static-link a:visited { - text-decoration:none; - color:var(--link-color); - float:right; - margin-right:20px; -} -.ui-autocomplete .result-item { - font-size: inherit; -} -.ui-autocomplete .result-highlight { - font-weight:bold; -} -#search-input, #page-search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - background-color: var(--search-input-background-color); - color: var(--search-input-text-color); - border-color: var(--border-color); - padding-left:20px; - width: 250px; - margin: 0; -} -#search-input { - margin-left: 4px; -} -#reset-button { - background-color: transparent; - background-image:url('resources/x.png'); - background-repeat:no-repeat; - background-size:contain; - border:0; - border-radius:0; - width:12px; - height:12px; - position:absolute; - right:12px; - top:10px; - font-size:0; -} -::placeholder { - color:var(--search-input-placeholder-color); - opacity: 1; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:var(--search-tag-highlight-color); -} -details.page-search-details { - display: inline-block; -} -div#result-container { - font-size: 1em; -} -div#result-container a.search-result-link { - padding: 0; - margin: 4px 0; - width: 100%; -} -#result-container .result-highlight { - font-weight:bolder; -} -.page-search-info { - background-color: var(--subnav-background-color); - border-radius: 3px; - border: 0 solid var(--border-color); - padding: 0 8px; - overflow: hidden; - height: 0; - transition: all 0.2s ease; -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.page-search-header { - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - display: inline-block; -} -button.page-search-header { - border: none; - cursor: pointer; -} -span#page-search-link { - text-decoration: underline; -} -.module-graph span, .sealed-graph span { - display:none; - position:absolute; -} -.module-graph:hover span, .sealed-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0 20px 5px 10px; - border: 1px solid var(--border-color); - background-color: var(--section-background-color); -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:var(--detail-background-color); - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -/* - * Styles for header/section anchor links - */ -a.anchor-link { - opacity: 0; - transition: opacity 0.1s; -} -:hover > a.anchor-link { - opacity: 80%; -} -a.anchor-link:hover, -a.anchor-link:focus-visible, -a.anchor-link.visible { - opacity: 100%; -} -a.anchor-link > img { - width: 0.9em; - height: 0.9em; -} -/* - * Styles for copy-to-clipboard buttons - */ -button.copy { - opacity: 70%; - border: none; - border-radius: 3px; - position: relative; - background:none; - transition: opacity 0.3s; - cursor: pointer; -} -:hover > button.copy { - opacity: 80%; -} -button.copy:hover, -button.copy:active, -button.copy:focus-visible, -button.copy.visible { - opacity: 100%; -} -button.copy img { - position: relative; - background: none; - filter: brightness(var(--copy-icon-brightness)); -} -button.copy:active { - background-color: var(--copy-button-background-color-active); -} -button.copy span { - color: var(--body-text-color); - position: relative; - top: -0.1em; - transition: all 0.1s; - font-size: 0.76rem; - line-height: 1.2em; - opacity: 0; -} -button.copy:hover span, -button.copy:focus-visible span, -button.copy.visible span { - opacity: 100%; -} -/* search page copy button */ -button#page-search-copy { - margin-left: 0.4em; - padding:0.3em; - top:0.13em; -} -button#page-search-copy img { - width: 1.2em; - height: 1.2em; - padding: 0.01em 0; - top: 0.15em; -} -button#page-search-copy span { - color: var(--body-text-color); - line-height: 1.2em; - padding: 0.2em; - top: -0.18em; -} -div.page-search-info:hover button#page-search-copy span { - opacity: 100%; -} -/* snippet copy button */ -button.snippet-copy { - position: absolute; - top: 6px; - right: 6px; - height: 1.7em; - padding: 2px; -} -button.snippet-copy img { - width: 18px; - height: 18px; - padding: 0.05em 0; -} -button.snippet-copy span { - line-height: 1.2em; - padding: 0.2em; - position: relative; - top: -0.5em; -} -div.snippet-container:hover button.snippet-copy span { - opacity: 100%; -} -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.striped > thead { - background-color: var(--subnav-background-color); -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped > tbody > tr:nth-child(even) { - background-color: var(--odd-row-color) -} -table.striped > tbody > tr:nth-child(odd) { - background-color: var(--even-row-color) -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid var(--table-border-color); - border-right: 1px solid var(--table-border-color); -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak style for small screens. - */ -@media screen and (max-width: 920px) { - header.flex-header { - max-height: 100vh; - overflow-y: auto; - } - div#navbar-top { - height: 2.8em; - transition: height 0.35s ease; - } - ul.nav-list { - display: block; - width: 40%; - float:left; - clear: left; - margin: 10px 0 0 0; - padding: 0; - } - ul.nav-list li { - float: none; - padding: 6px; - margin-left: 10px; - margin-top: 2px; - } - ul.sub-nav-list-small { - display:block; - height: 100%; - width: 50%; - float: right; - clear: right; - background-color: var(--subnav-background-color); - color: var(--body-text-color); - margin: 6px 0 0 0; - padding: 0; - } - ul.sub-nav-list-small ul { - padding-left: 20px; - } - ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { - color:var(--link-color); - } - ul.sub-nav-list-small a:hover { - color:var(--link-color-active); - } - ul.sub-nav-list-small li { - list-style:none; - float:none; - padding: 6px; - margin-top: 1px; - text-transform:uppercase; - } - ul.sub-nav-list-small > li { - margin-left: 10px; - } - ul.sub-nav-list-small li p { - margin: 5px 0; - } - div#navbar-sub-list { - display: none; - } - .top-nav a:link, .top-nav a:active, .top-nav a:visited { - display: block; - } - button#navbar-toggle-button { - width: 3.4em; - height: 2.8em; - background-color: transparent; - display: block; - float: left; - border: 0; - margin: 0 10px; - cursor: pointer; - font-size: 10px; - } - button#navbar-toggle-button .nav-bar-toggle-icon { - display: block; - width: 24px; - height: 3px; - margin: 1px 0 4px 0; - border-radius: 2px; - transition: all 0.1s; - background-color: var(--navbar-text-color); - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { - transform: rotate(45deg); - transform-origin: 10% 10%; - width: 26px; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { - opacity: 0; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { - transform: rotate(-45deg); - transform-origin: 10% 90%; - width: 26px; - } -} -@media screen and (max-width: 800px) { - .about-language { - padding-right: 16px; - } - ul.nav-list li { - margin-left: 5px; - } - ul.sub-nav-list-small > li { - margin-left: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 400px) { - .about-language { - font-size: 10px; - padding-right: 12px; - } -} -@media screen and (max-width: 400px) { - .nav-list-search { - width: 94%; - } - #search-input, #page-search-input { - width: 70%; - } -} -@media screen and (max-width: 320px) { - .nav-list-search > label { - display: none; - } - .nav-list-search { - width: 90%; - } - #search-input, #page-search-input { - width: 80%; - } -} - -pre.snippet { - background-color: var(--snippet-background-color); - color: var(--snippet-text-color); - padding: 10px; - margin: 12px 0; - overflow: auto; - white-space: pre; -} -div.snippet-container { - position: relative; -} -@media screen and (max-width: 800px) { - pre.snippet { - padding-top: 26px; - } - button.snippet-copy { - top: 4px; - right: 4px; - } -} -pre.snippet .italic { - font-style: italic; -} -pre.snippet .bold { - font-weight: bold; -} -pre.snippet .highlighted { - background-color: var(--snippet-highlight-color); - border-radius: 10%; -} diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/tag-search-index.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/tag-search-index.js deleted file mode 100644 index 0367dae6..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/tag-search-index.js +++ /dev/null @@ -1 +0,0 @@ -tagSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/apidocs/type-search-index.js b/docs/api/any2json-pdf/any2json-pdf/apidocs/type-search-index.js deleted file mode 100644 index 99dfbd77..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/apidocs/type-search-index.js +++ /dev/null @@ -1 +0,0 @@ -typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","l":"PdfClass"},{"p":"com.github.romualdrousseau.any2json.loader.pdf","l":"PdfDocument"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/css/apache-maven-fluido-2.0.0-M9.min.css b/docs/api/any2json-pdf/any2json-pdf/css/apache-maven-fluido-2.0.0-M9.min.css deleted file mode 100644 index fea07dd8..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/css/apache-maven-fluido-2.0.0-M9.min.css +++ /dev/null @@ -1,20 +0,0 @@ -/*! - * Bootstrap v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! - * Bootstrap Responsive v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! - * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License - * https://github.com/simonwhitaker/github-fork-ribbon-css -*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/css/print.css b/docs/api/any2json-pdf/any2json-pdf/css/print.css deleted file mode 100644 index 34af557d..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/css/print.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#banner, -#footer, -#leftcol, -#breadcrumbs, -.docs #toc, -.docs .courtesylinks, -#leftColumn, -#navColumn { - display: none !important; -} - -#bodyColumn, -body.docs div.docs { - margin: 0 !important; - border: none !important; -} diff --git a/docs/api/any2json-pdf/any2json-pdf/css/site.css b/docs/api/any2json-pdf/any2json-pdf/css/site.css deleted file mode 100644 index 055e7e28..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/css/site.css +++ /dev/null @@ -1 +0,0 @@ -/* You can override this file with your own styles */ \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/dependencies.html b/docs/api/any2json-pdf/any2json-pdf/dependencies.html deleted file mode 100644 index c734670f..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/dependencies.html +++ /dev/null @@ -1,2040 +0,0 @@ - - - - - - - - - - Project Dependencies – any2json-pdf - - - - - - -
                  -
                  - - - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Project Dependencies

                  -

                  compile

                  -

                  The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

                  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  GroupIdArtifactIdVersionTypeLicenses
                  com.github.romualdrousseauany2json2.44-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
                  org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
                  org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-2.0
                  technology.tabulatabula1.0.5jarMIT License
                  -

                  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:

                  - - - - - - - - - - - - - - - - - - -
                  GroupIdArtifactIdVersionTypeLicenses
                  junitjunit4.13.2jarEclipse Public License 1.0
                  org.hamcresthamcrest2.2jarBSD License 3
                  -

                  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:

                  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  GroupIdArtifactIdVersionClassifierTypeLicenses
                  com.fasterxml.jackson.corejackson-annotations2.15.1-jarThe Apache Software License, Version 2.0
                  com.fasterxml.jackson.corejackson-core2.15.1-jarThe Apache Software License, Version 2.0
                  com.fasterxml.jackson.corejackson-databind2.16.0-jarThe Apache Software License, Version 2.0
                  com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
                  com.github.jai-imageiojai-imageio-core1.4.0-jarBSD 3-clause License w/nuclear disclaimer
                  com.github.jai-imageiojai-imageio-jpeg20001.4.0-jarJJ2000BSD 3-clause License w/nuclear disclaimer
                  com.github.romualdrousseaushuju1.29-SNAPSHOT-jarGNU GENERAL PUBLIC LICENSE, Version 3.0
                  com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
                  com.google.code.gsongson2.8.7-jarApache 2.0
                  com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
                  com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
                  com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
                  com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
                  com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
                  com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
                  com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
                  commons-clicommons-cli1.4-jarApache License, Version 2.0
                  commons-codeccommons-codec1.15-jarApache License, Version 2.0
                  commons-loggingcommons-logging1.2-jarThe Apache Software License, Version 2.0
                  io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
                  org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
                  org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
                  org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
                  org.apache.commonscommons-collections44.4-jarApache License, Version 2.0
                  org.apache.commonscommons-csv1.9.0-jarApache License, Version 2.0
                  org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
                  org.apache.pdfboxfontbox2.0.24-jarApache License, Version 2.0
                  org.apache.pdfboxjbig2-imageio3.0.3-jarApache License, Version 2.0
                  org.apache.pdfboxpdfbox2.0.24-jarApache License, Version 2.0
                  org.bouncycastlebcmail-jdk15on1.69-jarBouncy Castle Licence
                  org.bouncycastlebcpkix-jdk15on1.69-jarBouncy Castle Licence
                  org.bouncycastlebcprov-jdk15on1.69-jarBouncy Castle Licence
                  org.bouncycastlebcutil-jdk15on1.69-jarBouncy Castle Licence
                  org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                  org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                  org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                  org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                  org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
                  org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
                  org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
                  org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
                  org.locationtech.jtsjts-core1.18.1-jarEclipse Public License, Version 2.0Eclipse Distribution License - v 1.0
                  org.pythonjython-standalone2.7.3-jarJython Software License
                  org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
                  org.slf4jslf4j-api2.0.16-jarMIT License
                  org.slf4jslf4j-simple1.7.32-jarMIT License
                  org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
                  org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
                  org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
                  org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
                  org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
                  org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
                  org.xerial.snappysnappy-java1.1.10.5-jar-
                  -

                  runtime

                  -

                  The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

                  - - - - - - - - - - - - - - - - - - -
                  GroupIdArtifactIdVersionTypeLicenses
                  org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
                  org.apache.logging.log4jlog4j-core2.23.1jarApache-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:

                  - - - - - - - - - - - - -
                  GroupIdArtifactIdVersionTypeLicenses
                  org.hamcresthamcrest-core1.3jarNew BSD License
                  -

                  Project Dependency Graph

                  - -
                  -

                  Dependency Tree

                  -
                  -

                  Licenses

                  -

                  GNU General Public License (GPL) version 2, or any later version: JavaCPP

                  -

                  The Apache License, Version 2.0: fury-core, fury-format

                  -

                  Apache 2.0: Gson, error-prone annotations

                  -

                  Eclipse Public License 1.0: JUnit

                  -

                  MIT License: SLF4J API Module, SLF4J Simple Binding, Tabula

                  -

                  BSD License 3: Hamcrest

                  -

                  BSD 3-clause License w/nuclear disclaimer: JPEG2000 support for Java Advanced Imaging Image I/O Tools API, Java Advanced Imaging Image I/O Tools API core (standalone)

                  -

                  New BSD License: Hamcrest Core

                  -

                  JJ2000: JPEG2000 support for Java Advanced Imaging Image I/O Tools API

                  -

                  Eclipse Public License, Version 2.0: org.locationtech.jts:jts-core

                  -

                  Apache License 2.0: Javassist

                  -

                  The MIT License: Checker Qual

                  -

                  Apache License, Version 2.0: Apache Commons CLI, Apache Commons CSV, Apache Commons Codec, Apache Commons Collections, Apache FontBox, Apache PDFBox, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common, PDFBox JBIG2 ImageIO plugin

                  -

                  Apache-2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

                  -

                  MPL 1.1: Javassist

                  -

                  GPLv2 with Classpath exception: JavaCPP

                  -

                  BSD-3-Clause: Protocol Buffers [Core]

                  -

                  Jython Software License: Jython

                  -

                  Apache License V2.0: FlatBuffers Java API

                  -

                  Bouncy Castle Licence: Bouncy Castle ASN.1 Extension and Utility APIs, Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs, Bouncy Castle Provider, Bouncy Castle S/MIME API

                  -

                  WTFPL: Reflections

                  -

                  LGPL 2.1: Javassist

                  -

                  Eclipse Distribution License - v 1.0: org.locationtech.jts:jts-core

                  -

                  GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, any2json-pdf, shuju

                  -

                  The Apache Software License, Version 2.0: Apache Commons Logging, FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, TensorFlow Core API Library, TensorFlow Core API Library Platform, jackson-databind

                  -

                  Dependency File Details

                  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  FilenameSizeEntriesClassesPackagesJava VersionDebug Information
                  jackson-annotations-2.15.1.jar75.6 kB867321.6Yes
                  jackson-core-2.15.1.jar546.1 kB252----
                     • Root-216185141.8Yes
                     • Versioned-2119No
                     • Versioned-125211Yes
                     • Versioned-114217Yes
                     • Versioned-114219Yes
                  jackson-databind-2.16.0.jar1.6 MB818----
                     • Root-816778231.8Yes
                     • Versioned-2119No
                  jackson-datatype-jsr310-2.15.1.jar122.9 kB82----
                     • Root-805861.8Yes
                     • Versioned-2119No
                  jai-imageio-core-1.4.0.jar628.1 kB375339161.6Yes
                  jai-imageio-jpeg2000-1.4.0.jar489.1 kB237193271.6Yes
                  any2json-2.44-SNAPSHOT.jar123.1 kB113891217Yes
                  shuju-1.29-SNAPSHOT.jar129.3 kB115822117Yes
                  jsr305-3.0.2.jar19.9 kB463531.5Yes
                  gson-2.8.7.jar240.4 kB19818191.6Yes
                  error_prone_annotations-2.18.0.jar16 kB382621.8Yes
                  flatbuffers-java-1.12.0.jar64.9 kB554511.8Yes
                  failureaccess-1.0.1.jar4.6 kB15211.7Yes
                  guava-32.1.2-jre.jar3 MB20602020181.8Yes
                  listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700--
                  j2objc-annotations-2.8.jar9.3 kB241311.7Yes
                  protobuf-java-3.25.3.jar1.9 MB75473521.8Yes
                  commons-cli-1.4.jar53.8 kB402711.5Yes
                  commons-codec-1.15.jar353.8 kB25310671.7Yes
                  commons-logging-1.2.jar61.8 kB422821.2Yes
                  netty-common-4.1.96.Final.jar659.9 kB52449291.6Yes
                  junit-4.13.2.jar384.6 kB389350321.5Yes
                  arrow-format-14.0.0.jar110 kB1099311.8Yes
                  arrow-memory-core-14.0.0.jar111.1 kB886851.8Yes
                  arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8Yes
                  arrow-vector-14.0.0.jar1.9 MB767703171.8Yes
                  commons-collections4-4.4.jar751.9 kB555524191.8Yes
                  commons-csv-1.9.0.jar51.3 kB301711.8Yes
                  log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
                  log4j-api-2.23.1.jar342.5 kB241----
                     • Root-23020591.8Yes
                     • Versioned-11429Yes
                  log4j-core-2.23.1.jar1.9 MB1310----
                     • Root-12931206551.8Yes
                     • Versioned-17749Yes
                  log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
                  fontbox-2.0.24.jar1.6 MB273157101.6Yes
                  jbig2-imageio-3.0.3.jar152.7 kB129100111.6Yes
                  pdfbox-2.0.24.jar2.7 MB878780541.6Yes
                  bcmail-jdk15on-1.69.jar112.7 kB81----
                     • Root-796251.5No
                     • Versioned-2119No
                  bcpkix-jdk15on-1.69.jar909 kB815----
                     • Root-813760461.5No
                     • Versioned-2119No
                  bcprov-jdk15on-1.69.jar5.7 MB4461----
                     • Root-356333981471.5No
                     • Versioned-832758639Yes
                     • Versioned-3932111Yes
                     • Versioned-2720115Yes
                  bcutil-jdk15on-1.69.jar359.5 kB336----
                     • Root-334308181.5No
                     • Versioned-2119No
                  javacpp-1.5.8-linux-x86_64.jar26.5 kB21----
                     • Root-1900--
                     • Versioned-2119No
                  javacpp-1.5.8-macosx-x86_64.jar22.2 kB21----
                     • Root-1900--
                     • Versioned-2119No
                  javacpp-1.5.8-windows-x86_64.jar1.4 MB69----
                     • Root-6700--
                     • Versioned-2119No
                  javacpp-1.5.8.jar497.3 kB260----
                     • Root-25820051.7Yes
                     • Versioned-2119No
                  checker-qual-3.33.0.jar224 kB426358301.8Yes
                  fury-core-0.4.1.jar2.4 MB14701358491.8Yes
                  fury-format-0.4.1.jar130.2 kB846861.8Yes
                  hamcrest-2.2.jar123.4 kB122108111.7Yes
                  hamcrest-core-1.3.jar45 kB524531.5Yes
                  javassist-3.28.0-GA.jar851.5 kB474426171.8Yes
                  jts-core-1.18.1.jar995.9 kB678611581.8Yes
                  jython-standalone-2.7.3.jar47.3 MB23845182445281.8Yes
                  reflections-0.10.2.jar130.4 kB877451.8Yes
                  slf4j-api-2.0.16.jar69.4 kB71----
                     • Root-695541.8Yes
                     • Versioned-2119No
                  slf4j-simple-1.7.32.jar15.3 kB201011.5Yes
                  ndarray-0.4.0.jar302.2 kB2011761711Yes
                  tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700--
                  tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700--
                  tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000--
                  tensorflow-core-api-0.5.0.jar8 MB491048435611Yes
                  tensorflow-core-platform-0.5.0.jar2.4 kB700--
                  snappy-java-1.1.10.5.jar2.3 MB1064031.8Yes
                  tabula-1.0.5.jar132.7 kB847061.8Yes
                  TotalSizeEntriesClassesPackagesJava VersionDebug Information
                  62397.4 MB499974114714311750
                  compile: 57compile: 394.9 MBcompile: 48105compile: 39435compile: 132917compile: 45
                  runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2
                  test: 3test: 553 kBtest: 563test: 503test: 461.7test: 3
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -

                  © 2024 -

                  -
                  -
                  -
                  - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/dependency-info.html b/docs/api/any2json-pdf/any2json-pdf/dependency-info.html deleted file mode 100644 index e91598ee..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/dependency-info.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - Maven Coordinates – any2json-pdf - - - - - - -
                  -
                  - - - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Maven Coordinates

                  -

                  Apache Maven

                  -
                  <dependency>
                  -  <groupId>com.github.romualdrousseau</groupId>
                  -  <artifactId>any2json-pdf</artifactId>
                  -  <version>2.44-SNAPSHOT</version>
                  -</dependency>
                  -

                  Apache Ivy

                  -
                  <dependency org="com.github.romualdrousseau" name="any2json-pdf" rev="2.44-SNAPSHOT">
                  -  <artifact name="any2json-pdf" type="jar" />
                  -</dependency>
                  -

                  Groovy Grape

                  -
                  @Grapes(
                  -@Grab(group='com.github.romualdrousseau', module='any2json-pdf', version='2.44-SNAPSHOT')
                  -)
                  -

                  Gradle/Grails

                  -
                  implementation 'com.github.romualdrousseau:any2json-pdf:2.44-SNAPSHOT'
                  -

                  Scala SBT

                  -
                  libraryDependencies += "com.github.romualdrousseau" % "any2json-pdf" % "2.44-SNAPSHOT"
                  -

                  Leiningen

                  -
                  [com.github.romualdrousseau/any2json-pdf "2.44-SNAPSHOT"]
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -

                  © 2024 -

                  -
                  -
                  -
                  - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/dependency-management.html b/docs/api/any2json-pdf/any2json-pdf/dependency-management.html deleted file mode 100644 index 32e0e54c..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/dependency-management.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - Project Dependency Management – any2json-pdf - - - - - - -
                  -
                  - - - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Project Dependency Management

                  -

                  compile

                  -

                  The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

                  - - - - - - - - - - - - - - - - - - - - - - - - -
                  GroupIdArtifactIdVersionTypeLicense
                  com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
                  org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
                  org.slf4jslf4j-api2.0.16jarMIT License
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -

                  © 2024 -

                  -
                  -
                  -
                  - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/distribution-management.html b/docs/api/any2json-pdf/any2json-pdf/distribution-management.html deleted file mode 100644 index 8b14cae2..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/distribution-management.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - Project Distribution Management – any2json-pdf - - - - - - -
                  -
                  - - - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Overview

                  -

                  The following is the distribution management information used by this project.

                  -

                  Repository - ossrh

                  https://oss.sonatype.org/service/local/staging/deploy/maven2
                  -

                  Snapshot Repository - ossrh

                  https://oss.sonatype.org/content/repositories/snapshots
                  -

                  Site - any2json-pdf-site

                  -

                  file:///mnt/media/Projects/Any2Json-monorepo/any2json-pdf//any2json-pdf

                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -

                  © 2024 -

                  -
                  -
                  -
                  - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index 423bd5d3..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index c8f06d9a..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index a498ef4e..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index d83c539b..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/accessories-text-editor.png b/docs/api/any2json-pdf/any2json-pdf/images/accessories-text-editor.png deleted file mode 100644 index abc3366e..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/accessories-text-editor.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/add.gif b/docs/api/any2json-pdf/any2json-pdf/images/add.gif deleted file mode 100644 index 1cb3dbf9..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/add.gif and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/apache-maven-project-2.png b/docs/api/any2json-pdf/any2json-pdf/images/apache-maven-project-2.png deleted file mode 100644 index a44db6ed..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/apache-maven-project-2.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/application-certificate.png b/docs/api/any2json-pdf/any2json-pdf/images/application-certificate.png deleted file mode 100644 index cc6aff61..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/application-certificate.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/close.gif b/docs/api/any2json-pdf/any2json-pdf/images/close.gif deleted file mode 100644 index 1c26bbc5..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/close.gif and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/contact-new.png b/docs/api/any2json-pdf/any2json-pdf/images/contact-new.png deleted file mode 100644 index ebc4316d..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/contact-new.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/document-properties.png b/docs/api/any2json-pdf/any2json-pdf/images/document-properties.png deleted file mode 100644 index 34c2409a..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/document-properties.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/drive-harddisk.png b/docs/api/any2json-pdf/any2json-pdf/images/drive-harddisk.png deleted file mode 100644 index d7ce475f..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/drive-harddisk.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/fix.gif b/docs/api/any2json-pdf/any2json-pdf/images/fix.gif deleted file mode 100644 index b7eb3dc4..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/fix.gif and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/icon_error_sml.gif b/docs/api/any2json-pdf/any2json-pdf/images/icon_error_sml.gif deleted file mode 100644 index 12e9a01a..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/icon_error_sml.gif and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/icon_help_sml.gif b/docs/api/any2json-pdf/any2json-pdf/images/icon_help_sml.gif deleted file mode 100644 index aaf20e6e..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/icon_help_sml.gif and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/icon_info_sml.gif b/docs/api/any2json-pdf/any2json-pdf/images/icon_info_sml.gif deleted file mode 100644 index b7763267..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/icon_info_sml.gif and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/icon_success_sml.gif b/docs/api/any2json-pdf/any2json-pdf/images/icon_success_sml.gif deleted file mode 100644 index 0a195279..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/icon_success_sml.gif and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/icon_warning_sml.gif b/docs/api/any2json-pdf/any2json-pdf/images/icon_warning_sml.gif deleted file mode 100644 index ac6ad6ad..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/icon_warning_sml.gif and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/image-x-generic.png b/docs/api/any2json-pdf/any2json-pdf/images/image-x-generic.png deleted file mode 100644 index ab49efb3..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/image-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/internet-web-browser.png b/docs/api/any2json-pdf/any2json-pdf/images/internet-web-browser.png deleted file mode 100644 index 307d6aca..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/internet-web-browser.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/logos/build-by-maven-black.png b/docs/api/any2json-pdf/any2json-pdf/images/logos/build-by-maven-black.png deleted file mode 100644 index 919fd0f6..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/logos/build-by-maven-black.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/logos/build-by-maven-white.png b/docs/api/any2json-pdf/any2json-pdf/images/logos/build-by-maven-white.png deleted file mode 100644 index 7d44c9c2..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/logos/build-by-maven-white.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/logos/maven-feather.png b/docs/api/any2json-pdf/any2json-pdf/images/logos/maven-feather.png deleted file mode 100644 index b5ada836..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/logos/maven-feather.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/network-server.png b/docs/api/any2json-pdf/any2json-pdf/images/network-server.png deleted file mode 100644 index 1d12e193..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/network-server.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/package-x-generic.png b/docs/api/any2json-pdf/any2json-pdf/images/package-x-generic.png deleted file mode 100644 index 8b7e9e67..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/package-x-generic.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/profiles/pre-release.png b/docs/api/any2json-pdf/any2json-pdf/images/profiles/pre-release.png deleted file mode 100644 index d448e850..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/profiles/pre-release.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/profiles/retired.png b/docs/api/any2json-pdf/any2json-pdf/images/profiles/retired.png deleted file mode 100644 index f89f6a29..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/profiles/retired.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/profiles/sandbox.png b/docs/api/any2json-pdf/any2json-pdf/images/profiles/sandbox.png deleted file mode 100644 index f88b3626..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/profiles/sandbox.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/remove.gif b/docs/api/any2json-pdf/any2json-pdf/images/remove.gif deleted file mode 100644 index fc65631c..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/remove.gif and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/rss.png b/docs/api/any2json-pdf/any2json-pdf/images/rss.png deleted file mode 100644 index a9850ee2..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/rss.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/update.gif b/docs/api/any2json-pdf/any2json-pdf/images/update.gif deleted file mode 100644 index b2a6d0bf..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/update.gif and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/images/window-new.png b/docs/api/any2json-pdf/any2json-pdf/images/window-new.png deleted file mode 100644 index 0e12ef95..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/images/window-new.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/img/glyphicons-halflings-white.png b/docs/api/any2json-pdf/any2json-pdf/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/img/glyphicons-halflings-white.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/img/glyphicons-halflings.png b/docs/api/any2json-pdf/any2json-pdf/img/glyphicons-halflings.png deleted file mode 100644 index a9969993..00000000 Binary files a/docs/api/any2json-pdf/any2json-pdf/img/glyphicons-halflings.png and /dev/null differ diff --git a/docs/api/any2json-pdf/any2json-pdf/index.html b/docs/api/any2json-pdf/any2json-pdf/index.html deleted file mode 100644 index 114f6238..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/index.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - About – any2json-pdf - - - - - - -
                  -
                  - - - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  About any2json-pdf

                  -

                  Any2Json plugin to load PDF file.

                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -

                  © 2024 -

                  -
                  -
                  -
                  - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/js/apache-maven-fluido-2.0.0-M9.min.js b/docs/api/any2json-pdf/any2json-pdf/js/apache-maven-fluido-2.0.0-M9.min.js deleted file mode 100644 index 819716ab..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/js/apache-maven-fluido-2.0.0-M9.min.js +++ /dev/null @@ -1,287 +0,0 @@ -(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== -e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); -l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, -h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, -last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| --2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& -a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), -CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= -/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= -d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); -return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, -ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; -J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); -a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); -(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& -a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; -var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, -d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, -button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= -0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== -typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= -z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& -k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: -new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= -0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, -"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= -ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& -n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== -t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, -e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, -O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", -error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", -[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? -null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ -"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); -t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", -t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, -F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, -b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? -a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= -function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, -"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& -La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& -g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== -h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", -a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, -!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, -"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; -e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), -this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& -(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; -setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); -else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); -c.preventDefault()})}(window.jQuery); -!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= -h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| -"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; -g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= -f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); -!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= -g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), -f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= -setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| -"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= -this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; -g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= -function(){g.fn.tooltip=x;return this}}(window.jQuery); -!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; -return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= -g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); -!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= -g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, -p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= -g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); -!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, -f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", -h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); -!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); -return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", -h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; -(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= -[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, -q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& -h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; -if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, -h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], -"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], -V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], -Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ -ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), -"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", -/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), -["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", -hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json-pdf/any2json-pdf/licenses.html b/docs/api/any2json-pdf/any2json-pdf/licenses.html deleted file mode 100644 index 0fe720f3..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/licenses.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - - - - - - Project Licenses – any2json-pdf - - - - - - -
                  -
                  - - - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Overview

                  -

                  Typically the licenses listed for the project are that of the project itself, and not of dependencies.

                  -

                  Project Licenses

                  -

                  GNU GENERAL PUBLIC LICENSE, Version 3.0

                  -
                                      GNU GENERAL PUBLIC LICENSE
                  -                       Version 3, 29 June 2007
                  -
                  - Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
                  - Everyone is permitted to copy and distribute verbatim copies
                  - of this license document, but changing it is not allowed.
                  -
                  -                            Preamble
                  -
                  -  The GNU General Public License is a free, copyleft license for
                  -software and other kinds of works.
                  -
                  -  The licenses for most software and other practical works are designed
                  -to take away your freedom to share and change the works.  By contrast,
                  -the GNU General Public License is intended to guarantee your freedom to
                  -share and change all versions of a program--to make sure it remains free
                  -software for all its users.  We, the Free Software Foundation, use the
                  -GNU General Public License for most of our software; it applies also to
                  -any other work released this way by its authors.  You can apply it to
                  -your programs, too.
                  -
                  -  When we speak of free software, we are referring to freedom, not
                  -price.  Our General Public Licenses are designed to make sure that you
                  -have the freedom to distribute copies of free software (and charge for
                  -them if you wish), that you receive source code or can get it if you
                  -want it, that you can change the software or use pieces of it in new
                  -free programs, and that you know you can do these things.
                  -
                  -  To protect your rights, we need to prevent others from denying you
                  -these rights or asking you to surrender the rights.  Therefore, you have
                  -certain responsibilities if you distribute copies of the software, or if
                  -you modify it: responsibilities to respect the freedom of others.
                  -
                  -  For example, if you distribute copies of such a program, whether
                  -gratis or for a fee, you must pass on to the recipients the same
                  -freedoms that you received.  You must make sure that they, too, receive
                  -or can get the source code.  And you must show them these terms so they
                  -know their rights.
                  -
                  -  Developers that use the GNU GPL protect your rights with two steps:
                  -(1) assert copyright on the software, and (2) offer you this License
                  -giving you legal permission to copy, distribute and/or modify it.
                  -
                  -  For the developers' and authors' protection, the GPL clearly explains
                  -that there is no warranty for this free software.  For both users' and
                  -authors' sake, the GPL requires that modified versions be marked as
                  -changed, so that their problems will not be attributed erroneously to
                  -authors of previous versions.
                  -
                  -  Some devices are designed to deny users access to install or run
                  -modified versions of the software inside them, although the manufacturer
                  -can do so.  This is fundamentally incompatible with the aim of
                  -protecting users' freedom to change the software.  The systematic
                  -pattern of such abuse occurs in the area of products for individuals to
                  -use, which is precisely where it is most unacceptable.  Therefore, we
                  -have designed this version of the GPL to prohibit the practice for those
                  -products.  If such problems arise substantially in other domains, we
                  -stand ready to extend this provision to those domains in future versions
                  -of the GPL, as needed to protect the freedom of users.
                  -
                  -  Finally, every program is threatened constantly by software patents.
                  -States should not allow patents to restrict development and use of
                  -software on general-purpose computers, but in those that do, we wish to
                  -avoid the special danger that patents applied to a free program could
                  -make it effectively proprietary.  To prevent this, the GPL assures that
                  -patents cannot be used to render the program non-free.
                  -
                  -  The precise terms and conditions for copying, distribution and
                  -modification follow.
                  -
                  -                       TERMS AND CONDITIONS
                  -
                  -  0. Definitions.
                  -
                  -  "This License" refers to version 3 of the GNU General Public License.
                  -
                  -  "Copyright" also means copyright-like laws that apply to other kinds of
                  -works, such as semiconductor masks.
                  -
                  -  "The Program" refers to any copyrightable work licensed under this
                  -License.  Each licensee is addressed as "you".  "Licensees" and
                  -"recipients" may be individuals or organizations.
                  -
                  -  To "modify" a work means to copy from or adapt all or part of the work
                  -in a fashion requiring copyright permission, other than the making of an
                  -exact copy.  The resulting work is called a "modified version" of the
                  -earlier work or a work "based on" the earlier work.
                  -
                  -  A "covered work" means either the unmodified Program or a work based
                  -on the Program.
                  -
                  -  To "propagate" a work means to do anything with it that, without
                  -permission, would make you directly or secondarily liable for
                  -infringement under applicable copyright law, except executing it on a
                  -computer or modifying a private copy.  Propagation includes copying,
                  -distribution (with or without modification), making available to the
                  -public, and in some countries other activities as well.
                  -
                  -  To "convey" a work means any kind of propagation that enables other
                  -parties to make or receive copies.  Mere interaction with a user through
                  -a computer network, with no transfer of a copy, is not conveying.
                  -
                  -  An interactive user interface displays "Appropriate Legal Notices"
                  -to the extent that it includes a convenient and prominently visible
                  -feature that (1) displays an appropriate copyright notice, and (2)
                  -tells the user that there is no warranty for the work (except to the
                  -extent that warranties are provided), that licensees may convey the
                  -work under this License, and how to view a copy of this License.  If
                  -the interface presents a list of user commands or options, such as a
                  -menu, a prominent item in the list meets this criterion.
                  -
                  -  1. Source Code.
                  -
                  -  The "source code" for a work means the preferred form of the work
                  -for making modifications to it.  "Object code" means any non-source
                  -form of a work.
                  -
                  -  A "Standard Interface" means an interface that either is an official
                  -standard defined by a recognized standards body, or, in the case of
                  -interfaces specified for a particular programming language, one that
                  -is widely used among developers working in that language.
                  -
                  -  The "System Libraries" of an executable work include anything, other
                  -than the work as a whole, that (a) is included in the normal form of
                  -packaging a Major Component, but which is not part of that Major
                  -Component, and (b) serves only to enable use of the work with that
                  -Major Component, or to implement a Standard Interface for which an
                  -implementation is available to the public in source code form.  A
                  -"Major Component", in this context, means a major essential component
                  -(kernel, window system, and so on) of the specific operating system
                  -(if any) on which the executable work runs, or a compiler used to
                  -produce the work, or an object code interpreter used to run it.
                  -
                  -  The "Corresponding Source" for a work in object code form means all
                  -the source code needed to generate, install, and (for an executable
                  -work) run the object code and to modify the work, including scripts to
                  -control those activities.  However, it does not include the work's
                  -System Libraries, or general-purpose tools or generally available free
                  -programs which are used unmodified in performing those activities but
                  -which are not part of the work.  For example, Corresponding Source
                  -includes interface definition files associated with source files for
                  -the work, and the source code for shared libraries and dynamically
                  -linked subprograms that the work is specifically designed to require,
                  -such as by intimate data communication or control flow between those
                  -subprograms and other parts of the work.
                  -
                  -  The Corresponding Source need not include anything that users
                  -can regenerate automatically from other parts of the Corresponding
                  -Source.
                  -
                  -  The Corresponding Source for a work in source code form is that
                  -same work.
                  -
                  -  2. Basic Permissions.
                  -
                  -  All rights granted under this License are granted for the term of
                  -copyright on the Program, and are irrevocable provided the stated
                  -conditions are met.  This License explicitly affirms your unlimited
                  -permission to run the unmodified Program.  The output from running a
                  -covered work is covered by this License only if the output, given its
                  -content, constitutes a covered work.  This License acknowledges your
                  -rights of fair use or other equivalent, as provided by copyright law.
                  -
                  -  You may make, run and propagate covered works that you do not
                  -convey, without conditions so long as your license otherwise remains
                  -in force.  You may convey covered works to others for the sole purpose
                  -of having them make modifications exclusively for you, or provide you
                  -with facilities for running those works, provided that you comply with
                  -the terms of this License in conveying all material for which you do
                  -not control copyright.  Those thus making or running the covered works
                  -for you must do so exclusively on your behalf, under your direction
                  -and control, on terms that prohibit them from making any copies of
                  -your copyrighted material outside their relationship with you.
                  -
                  -  Conveying under any other circumstances is permitted solely under
                  -the conditions stated below.  Sublicensing is not allowed; section 10
                  -makes it unnecessary.
                  -
                  -  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
                  -
                  -  No covered work shall be deemed part of an effective technological
                  -measure under any applicable law fulfilling obligations under article
                  -11 of the WIPO copyright treaty adopted on 20 December 1996, or
                  -similar laws prohibiting or restricting circumvention of such
                  -measures.
                  -
                  -  When you convey a covered work, you waive any legal power to forbid
                  -circumvention of technological measures to the extent such circumvention
                  -is effected by exercising rights under this License with respect to
                  -the covered work, and you disclaim any intention to limit operation or
                  -modification of the work as a means of enforcing, against the work's
                  -users, your or third parties' legal rights to forbid circumvention of
                  -technological measures.
                  -
                  -  4. Conveying Verbatim Copies.
                  -
                  -  You may convey verbatim copies of the Program's source code as you
                  -receive it, in any medium, provided that you conspicuously and
                  -appropriately publish on each copy an appropriate copyright notice;
                  -keep intact all notices stating that this License and any
                  -non-permissive terms added in accord with section 7 apply to the code;
                  -keep intact all notices of the absence of any warranty; and give all
                  -recipients a copy of this License along with the Program.
                  -
                  -  You may charge any price or no price for each copy that you convey,
                  -and you may offer support or warranty protection for a fee.
                  -
                  -  5. Conveying Modified Source Versions.
                  -
                  -  You may convey a work based on the Program, or the modifications to
                  -produce it from the Program, in the form of source code under the
                  -terms of section 4, provided that you also meet all of these conditions:
                  -
                  -    a) The work must carry prominent notices stating that you modified
                  -    it, and giving a relevant date.
                  -
                  -    b) The work must carry prominent notices stating that it is
                  -    released under this License and any conditions added under section
                  -    7.  This requirement modifies the requirement in section 4 to
                  -    "keep intact all notices".
                  -
                  -    c) You must license the entire work, as a whole, under this
                  -    License to anyone who comes into possession of a copy.  This
                  -    License will therefore apply, along with any applicable section 7
                  -    additional terms, to the whole of the work, and all its parts,
                  -    regardless of how they are packaged.  This License gives no
                  -    permission to license the work in any other way, but it does not
                  -    invalidate such permission if you have separately received it.
                  -
                  -    d) If the work has interactive user interfaces, each must display
                  -    Appropriate Legal Notices; however, if the Program has interactive
                  -    interfaces that do not display Appropriate Legal Notices, your
                  -    work need not make them do so.
                  -
                  -  A compilation of a covered work with other separate and independent
                  -works, which are not by their nature extensions of the covered work,
                  -and which are not combined with it such as to form a larger program,
                  -in or on a volume of a storage or distribution medium, is called an
                  -"aggregate" if the compilation and its resulting copyright are not
                  -used to limit the access or legal rights of the compilation's users
                  -beyond what the individual works permit.  Inclusion of a covered work
                  -in an aggregate does not cause this License to apply to the other
                  -parts of the aggregate.
                  -
                  -  6. Conveying Non-Source Forms.
                  -
                  -  You may convey a covered work in object code form under the terms
                  -of sections 4 and 5, provided that you also convey the
                  -machine-readable Corresponding Source under the terms of this License,
                  -in one of these ways:
                  -
                  -    a) Convey the object code in, or embodied in, a physical product
                  -    (including a physical distribution medium), accompanied by the
                  -    Corresponding Source fixed on a durable physical medium
                  -    customarily used for software interchange.
                  -
                  -    b) Convey the object code in, or embodied in, a physical product
                  -    (including a physical distribution medium), accompanied by a
                  -    written offer, valid for at least three years and valid for as
                  -    long as you offer spare parts or customer support for that product
                  -    model, to give anyone who possesses the object code either (1) a
                  -    copy of the Corresponding Source for all the software in the
                  -    product that is covered by this License, on a durable physical
                  -    medium customarily used for software interchange, for a price no
                  -    more than your reasonable cost of physically performing this
                  -    conveying of source, or (2) access to copy the
                  -    Corresponding Source from a network server at no charge.
                  -
                  -    c) Convey individual copies of the object code with a copy of the
                  -    written offer to provide the Corresponding Source.  This
                  -    alternative is allowed only occasionally and noncommercially, and
                  -    only if you received the object code with such an offer, in accord
                  -    with subsection 6b.
                  -
                  -    d) Convey the object code by offering access from a designated
                  -    place (gratis or for a charge), and offer equivalent access to the
                  -    Corresponding Source in the same way through the same place at no
                  -    further charge.  You need not require recipients to copy the
                  -    Corresponding Source along with the object code.  If the place to
                  -    copy the object code is a network server, the Corresponding Source
                  -    may be on a different server (operated by you or a third party)
                  -    that supports equivalent copying facilities, provided you maintain
                  -    clear directions next to the object code saying where to find the
                  -    Corresponding Source.  Regardless of what server hosts the
                  -    Corresponding Source, you remain obligated to ensure that it is
                  -    available for as long as needed to satisfy these requirements.
                  -
                  -    e) Convey the object code using peer-to-peer transmission, provided
                  -    you inform other peers where the object code and Corresponding
                  -    Source of the work are being offered to the general public at no
                  -    charge under subsection 6d.
                  -
                  -  A separable portion of the object code, whose source code is excluded
                  -from the Corresponding Source as a System Library, need not be
                  -included in conveying the object code work.
                  -
                  -  A "User Product" is either (1) a "consumer product", which means any
                  -tangible personal property which is normally used for personal, family,
                  -or household purposes, or (2) anything designed or sold for incorporation
                  -into a dwelling.  In determining whether a product is a consumer product,
                  -doubtful cases shall be resolved in favor of coverage.  For a particular
                  -product received by a particular user, "normally used" refers to a
                  -typical or common use of that class of product, regardless of the status
                  -of the particular user or of the way in which the particular user
                  -actually uses, or expects or is expected to use, the product.  A product
                  -is a consumer product regardless of whether the product has substantial
                  -commercial, industrial or non-consumer uses, unless such uses represent
                  -the only significant mode of use of the product.
                  -
                  -  "Installation Information" for a User Product means any methods,
                  -procedures, authorization keys, or other information required to install
                  -and execute modified versions of a covered work in that User Product from
                  -a modified version of its Corresponding Source.  The information must
                  -suffice to ensure that the continued functioning of the modified object
                  -code is in no case prevented or interfered with solely because
                  -modification has been made.
                  -
                  -  If you convey an object code work under this section in, or with, or
                  -specifically for use in, a User Product, and the conveying occurs as
                  -part of a transaction in which the right of possession and use of the
                  -User Product is transferred to the recipient in perpetuity or for a
                  -fixed term (regardless of how the transaction is characterized), the
                  -Corresponding Source conveyed under this section must be accompanied
                  -by the Installation Information.  But this requirement does not apply
                  -if neither you nor any third party retains the ability to install
                  -modified object code on the User Product (for example, the work has
                  -been installed in ROM).
                  -
                  -  The requirement to provide Installation Information does not include a
                  -requirement to continue to provide support service, warranty, or updates
                  -for a work that has been modified or installed by the recipient, or for
                  -the User Product in which it has been modified or installed.  Access to a
                  -network may be denied when the modification itself materially and
                  -adversely affects the operation of the network or violates the rules and
                  -protocols for communication across the network.
                  -
                  -  Corresponding Source conveyed, and Installation Information provided,
                  -in accord with this section must be in a format that is publicly
                  -documented (and with an implementation available to the public in
                  -source code form), and must require no special password or key for
                  -unpacking, reading or copying.
                  -
                  -  7. Additional Terms.
                  -
                  -  "Additional permissions" are terms that supplement the terms of this
                  -License by making exceptions from one or more of its conditions.
                  -Additional permissions that are applicable to the entire Program shall
                  -be treated as though they were included in this License, to the extent
                  -that they are valid under applicable law.  If additional permissions
                  -apply only to part of the Program, that part may be used separately
                  -under those permissions, but the entire Program remains governed by
                  -this License without regard to the additional permissions.
                  -
                  -  When you convey a copy of a covered work, you may at your option
                  -remove any additional permissions from that copy, or from any part of
                  -it.  (Additional permissions may be written to require their own
                  -removal in certain cases when you modify the work.)  You may place
                  -additional permissions on material, added by you to a covered work,
                  -for which you have or can give appropriate copyright permission.
                  -
                  -  Notwithstanding any other provision of this License, for material you
                  -add to a covered work, you may (if authorized by the copyright holders of
                  -that material) supplement the terms of this License with terms:
                  -
                  -    a) Disclaiming warranty or limiting liability differently from the
                  -    terms of sections 15 and 16 of this License; or
                  -
                  -    b) Requiring preservation of specified reasonable legal notices or
                  -    author attributions in that material or in the Appropriate Legal
                  -    Notices displayed by works containing it; or
                  -
                  -    c) Prohibiting misrepresentation of the origin of that material, or
                  -    requiring that modified versions of such material be marked in
                  -    reasonable ways as different from the original version; or
                  -
                  -    d) Limiting the use for publicity purposes of names of licensors or
                  -    authors of the material; or
                  -
                  -    e) Declining to grant rights under trademark law for use of some
                  -    trade names, trademarks, or service marks; or
                  -
                  -    f) Requiring indemnification of licensors and authors of that
                  -    material by anyone who conveys the material (or modified versions of
                  -    it) with contractual assumptions of liability to the recipient, for
                  -    any liability that these contractual assumptions directly impose on
                  -    those licensors and authors.
                  -
                  -  All other non-permissive additional terms are considered "further
                  -restrictions" within the meaning of section 10.  If the Program as you
                  -received it, or any part of it, contains a notice stating that it is
                  -governed by this License along with a term that is a further
                  -restriction, you may remove that term.  If a license document contains
                  -a further restriction but permits relicensing or conveying under this
                  -License, you may add to a covered work material governed by the terms
                  -of that license document, provided that the further restriction does
                  -not survive such relicensing or conveying.
                  -
                  -  If you add terms to a covered work in accord with this section, you
                  -must place, in the relevant source files, a statement of the
                  -additional terms that apply to those files, or a notice indicating
                  -where to find the applicable terms.
                  -
                  -  Additional terms, permissive or non-permissive, may be stated in the
                  -form of a separately written license, or stated as exceptions;
                  -the above requirements apply either way.
                  -
                  -  8. Termination.
                  -
                  -  You may not propagate or modify a covered work except as expressly
                  -provided under this License.  Any attempt otherwise to propagate or
                  -modify it is void, and will automatically terminate your rights under
                  -this License (including any patent licenses granted under the third
                  -paragraph of section 11).
                  -
                  -  However, if you cease all violation of this License, then your
                  -license from a particular copyright holder is reinstated (a)
                  -provisionally, unless and until the copyright holder explicitly and
                  -finally terminates your license, and (b) permanently, if the copyright
                  -holder fails to notify you of the violation by some reasonable means
                  -prior to 60 days after the cessation.
                  -
                  -  Moreover, your license from a particular copyright holder is
                  -reinstated permanently if the copyright holder notifies you of the
                  -violation by some reasonable means, this is the first time you have
                  -received notice of violation of this License (for any work) from that
                  -copyright holder, and you cure the violation prior to 30 days after
                  -your receipt of the notice.
                  -
                  -  Termination of your rights under this section does not terminate the
                  -licenses of parties who have received copies or rights from you under
                  -this License.  If your rights have been terminated and not permanently
                  -reinstated, you do not qualify to receive new licenses for the same
                  -material under section 10.
                  -
                  -  9. Acceptance Not Required for Having Copies.
                  -
                  -  You are not required to accept this License in order to receive or
                  -run a copy of the Program.  Ancillary propagation of a covered work
                  -occurring solely as a consequence of using peer-to-peer transmission
                  -to receive a copy likewise does not require acceptance.  However,
                  -nothing other than this License grants you permission to propagate or
                  -modify any covered work.  These actions infringe copyright if you do
                  -not accept this License.  Therefore, by modifying or propagating a
                  -covered work, you indicate your acceptance of this License to do so.
                  -
                  -  10. Automatic Licensing of Downstream Recipients.
                  -
                  -  Each time you convey a covered work, the recipient automatically
                  -receives a license from the original licensors, to run, modify and
                  -propagate that work, subject to this License.  You are not responsible
                  -for enforcing compliance by third parties with this License.
                  -
                  -  An "entity transaction" is a transaction transferring control of an
                  -organization, or substantially all assets of one, or subdividing an
                  -organization, or merging organizations.  If propagation of a covered
                  -work results from an entity transaction, each party to that
                  -transaction who receives a copy of the work also receives whatever
                  -licenses to the work the party's predecessor in interest had or could
                  -give under the previous paragraph, plus a right to possession of the
                  -Corresponding Source of the work from the predecessor in interest, if
                  -the predecessor has it or can get it with reasonable efforts.
                  -
                  -  You may not impose any further restrictions on the exercise of the
                  -rights granted or affirmed under this License.  For example, you may
                  -not impose a license fee, royalty, or other charge for exercise of
                  -rights granted under this License, and you may not initiate litigation
                  -(including a cross-claim or counterclaim in a lawsuit) alleging that
                  -any patent claim is infringed by making, using, selling, offering for
                  -sale, or importing the Program or any portion of it.
                  -
                  -  11. Patents.
                  -
                  -  A "contributor" is a copyright holder who authorizes use under this
                  -License of the Program or a work on which the Program is based.  The
                  -work thus licensed is called the contributor's "contributor version".
                  -
                  -  A contributor's "essential patent claims" are all patent claims
                  -owned or controlled by the contributor, whether already acquired or
                  -hereafter acquired, that would be infringed by some manner, permitted
                  -by this License, of making, using, or selling its contributor version,
                  -but do not include claims that would be infringed only as a
                  -consequence of further modification of the contributor version.  For
                  -purposes of this definition, "control" includes the right to grant
                  -patent sublicenses in a manner consistent with the requirements of
                  -this License.
                  -
                  -  Each contributor grants you a non-exclusive, worldwide, royalty-free
                  -patent license under the contributor's essential patent claims, to
                  -make, use, sell, offer for sale, import and otherwise run, modify and
                  -propagate the contents of its contributor version.
                  -
                  -  In the following three paragraphs, a "patent license" is any express
                  -agreement or commitment, however denominated, not to enforce a patent
                  -(such as an express permission to practice a patent or covenant not to
                  -sue for patent infringement).  To "grant" such a patent license to a
                  -party means to make such an agreement or commitment not to enforce a
                  -patent against the party.
                  -
                  -  If you convey a covered work, knowingly relying on a patent license,
                  -and the Corresponding Source of the work is not available for anyone
                  -to copy, free of charge and under the terms of this License, through a
                  -publicly available network server or other readily accessible means,
                  -then you must either (1) cause the Corresponding Source to be so
                  -available, or (2) arrange to deprive yourself of the benefit of the
                  -patent license for this particular work, or (3) arrange, in a manner
                  -consistent with the requirements of this License, to extend the patent
                  -license to downstream recipients.  "Knowingly relying" means you have
                  -actual knowledge that, but for the patent license, your conveying the
                  -covered work in a country, or your recipient's use of the covered work
                  -in a country, would infringe one or more identifiable patents in that
                  -country that you have reason to believe are valid.
                  -
                  -  If, pursuant to or in connection with a single transaction or
                  -arrangement, you convey, or propagate by procuring conveyance of, a
                  -covered work, and grant a patent license to some of the parties
                  -receiving the covered work authorizing them to use, propagate, modify
                  -or convey a specific copy of the covered work, then the patent license
                  -you grant is automatically extended to all recipients of the covered
                  -work and works based on it.
                  -
                  -  A patent license is "discriminatory" if it does not include within
                  -the scope of its coverage, prohibits the exercise of, or is
                  -conditioned on the non-exercise of one or more of the rights that are
                  -specifically granted under this License.  You may not convey a covered
                  -work if you are a party to an arrangement with a third party that is
                  -in the business of distributing software, under which you make payment
                  -to the third party based on the extent of your activity of conveying
                  -the work, and under which the third party grants, to any of the
                  -parties who would receive the covered work from you, a discriminatory
                  -patent license (a) in connection with copies of the covered work
                  -conveyed by you (or copies made from those copies), or (b) primarily
                  -for and in connection with specific products or compilations that
                  -contain the covered work, unless you entered into that arrangement,
                  -or that patent license was granted, prior to 28 March 2007.
                  -
                  -  Nothing in this License shall be construed as excluding or limiting
                  -any implied license or other defenses to infringement that may
                  -otherwise be available to you under applicable patent law.
                  -
                  -  12. No Surrender of Others' Freedom.
                  -
                  -  If conditions are imposed on you (whether by court order, agreement or
                  -otherwise) that contradict the conditions of this License, they do not
                  -excuse you from the conditions of this License.  If you cannot convey a
                  -covered work so as to satisfy simultaneously your obligations under this
                  -License and any other pertinent obligations, then as a consequence you may
                  -not convey it at all.  For example, if you agree to terms that obligate you
                  -to collect a royalty for further conveying from those to whom you convey
                  -the Program, the only way you could satisfy both those terms and this
                  -License would be to refrain entirely from conveying the Program.
                  -
                  -  13. Use with the GNU Affero General Public License.
                  -
                  -  Notwithstanding any other provision of this License, you have
                  -permission to link or combine any covered work with a work licensed
                  -under version 3 of the GNU Affero General Public License into a single
                  -combined work, and to convey the resulting work.  The terms of this
                  -License will continue to apply to the part which is the covered work,
                  -but the special requirements of the GNU Affero General Public License,
                  -section 13, concerning interaction through a network will apply to the
                  -combination as such.
                  -
                  -  14. Revised Versions of this License.
                  -
                  -  The Free Software Foundation may publish revised and/or new versions of
                  -the GNU General Public License from time to time.  Such new versions will
                  -be similar in spirit to the present version, but may differ in detail to
                  -address new problems or concerns.
                  -
                  -  Each version is given a distinguishing version number.  If the
                  -Program specifies that a certain numbered version of the GNU General
                  -Public License "or any later version" applies to it, you have the
                  -option of following the terms and conditions either of that numbered
                  -version or of any later version published by the Free Software
                  -Foundation.  If the Program does not specify a version number of the
                  -GNU General Public License, you may choose any version ever published
                  -by the Free Software Foundation.
                  -
                  -  If the Program specifies that a proxy can decide which future
                  -versions of the GNU General Public License can be used, that proxy's
                  -public statement of acceptance of a version permanently authorizes you
                  -to choose that version for the Program.
                  -
                  -  Later license versions may give you additional or different
                  -permissions.  However, no additional obligations are imposed on any
                  -author or copyright holder as a result of your choosing to follow a
                  -later version.
                  -
                  -  15. Disclaimer of Warranty.
                  -
                  -  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
                  -APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
                  -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
                  -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
                  -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
                  -PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
                  -IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
                  -ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
                  -
                  -  16. Limitation of Liability.
                  -
                  -  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
                  -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
                  -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
                  -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
                  -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
                  -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
                  -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
                  -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
                  -SUCH DAMAGES.
                  -
                  -  17. Interpretation of Sections 15 and 16.
                  -
                  -  If the disclaimer of warranty and limitation of liability provided
                  -above cannot be given local legal effect according to their terms,
                  -reviewing courts shall apply local law that most closely approximates
                  -an absolute waiver of all civil liability in connection with the
                  -Program, unless a warranty or assumption of liability accompanies a
                  -copy of the Program in return for a fee.
                  -
                  -                     END OF TERMS AND CONDITIONS
                  -
                  -            How to Apply These Terms to Your New Programs
                  -
                  -  If you develop a new program, and you want it to be of the greatest
                  -possible use to the public, the best way to achieve this is to make it
                  -free software which everyone can redistribute and change under these terms.
                  -
                  -  To do so, attach the following notices to the program.  It is safest
                  -to attach them to the start of each source file to most effectively
                  -state the exclusion of warranty; and each file should have at least
                  -the "copyright" line and a pointer to where the full notice is found.
                  -
                  -    <one line to give the program's name and a brief idea of what it does.>
                  -    Copyright (C) <year>  <name of author>
                  -
                  -    This program is free software: you can redistribute it and/or modify
                  -    it under the terms of the GNU General Public License as published by
                  -    the Free Software Foundation, either version 3 of the License, or
                  -    (at your option) any later version.
                  -
                  -    This program is distributed in the hope that it will be useful,
                  -    but WITHOUT ANY WARRANTY; without even the implied warranty of
                  -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                  -    GNU General Public License for more details.
                  -
                  -    You should have received a copy of the GNU General Public License
                  -    along with this program.  If not, see <https://www.gnu.org/licenses/>.
                  -
                  -Also add information on how to contact you by electronic and paper mail.
                  -
                  -  If the program does terminal interaction, make it output a short
                  -notice like this when it starts in an interactive mode:
                  -
                  -    <program>  Copyright (C) <year>  <name of author>
                  -    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
                  -    This is free software, and you are welcome to redistribute it
                  -    under certain conditions; type `show c' for details.
                  -
                  -The hypothetical commands `show w' and `show c' should show the appropriate
                  -parts of the General Public License.  Of course, your program's commands
                  -might be different; for a GUI interface, you would use an "about box".
                  -
                  -  You should also get your employer (if you work as a programmer) or school,
                  -if any, to sign a "copyright disclaimer" for the program, if necessary.
                  -For more information on this, and how to apply and follow the GNU GPL, see
                  -<https://www.gnu.org/licenses/>.
                  -
                  -  The GNU General Public License does not permit incorporating your program
                  -into proprietary programs.  If your program is a subroutine library, you
                  -may consider it more useful to permit linking proprietary applications with
                  -the library.  If this is what you want to do, use the GNU Lesser General
                  -Public License instead of this License.  But first, please read
                  -<https://www.gnu.org/licenses/why-not-lgpl.html>.
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -

                  © 2024 -

                  -
                  -
                  -
                  - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/plugin-management.html b/docs/api/any2json-pdf/any2json-pdf/plugin-management.html deleted file mode 100644 index aa7770e1..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/plugin-management.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - Project Plugin Management – any2json-pdf - - - - - - -
                  -
                  - - - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Project Plugin Management

                  - - - - - - - - - - - - - - - - - - - - -
                  GroupIdArtifactIdVersion
                  org.apache.maven.pluginsmaven-antrun-plugin3.1.0
                  org.apache.maven.pluginsmaven-assembly-plugin3.7.1
                  org.apache.maven.pluginsmaven-dependency-plugin3.7.0
                  org.apache.maven.pluginsmaven-release-plugin3.0.1
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -

                  © 2024 -

                  -
                  -
                  -
                  - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/plugins.html b/docs/api/any2json-pdf/any2json-pdf/plugins.html deleted file mode 100644 index 6693f495..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/plugins.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - Project Plugins – any2json-pdf - - - - - - -
                  -
                  - - - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Project Build Plugins

                  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  GroupIdArtifactIdVersion
                  org.apache.maven.pluginsmaven-clean-plugin3.4.0
                  org.apache.maven.pluginsmaven-compiler-plugin3.13.0
                  org.apache.maven.pluginsmaven-deploy-plugin3.1.2
                  org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
                  org.apache.maven.pluginsmaven-install-plugin3.1.3
                  org.apache.maven.pluginsmaven-jar-plugin3.4.2
                  org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                  org.apache.maven.pluginsmaven-resources-plugin3.3.1
                  org.apache.maven.pluginsmaven-site-plugin3.20.0
                  org.apache.maven.pluginsmaven-surefire-plugin3.4.0
                  org.codehaus.mojoversions-maven-plugin2.17.1
                  -

                  Project Report Plugins

                  - - - - - - - - - - - - -
                  GroupIdArtifactIdVersion
                  org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
                  org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -

                  © 2024 -

                  -
                  -
                  -
                  - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/project-info.html b/docs/api/any2json-pdf/any2json-pdf/project-info.html deleted file mode 100644 index 77d70d9f..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/project-info.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - Project Information – any2json-pdf - - - - - - -
                  -
                  - - - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Project Information

                  -

                  This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

                  -

                  Overview

                  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  DocumentDescription
                  DependenciesThis document lists the project's dependencies and provides information on each dependency.
                  Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
                  Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
                  Distribution ManagementThis document provides informations on the distribution management of this project.
                  AboutAny2Json plugin to load PDF file.
                  LicensesThis document lists the project license(s).
                  Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
                  PluginsThis document lists the build plugins and the report plugins used by this project.
                  Source Code ManagementThis document lists ways to access the online source repository.
                  SummaryThis document lists other related information of this project
                  TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -

                  © 2024 -

                  -
                  -
                  -
                  - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/project-reports.html b/docs/api/any2json-pdf/any2json-pdf/project-reports.html deleted file mode 100644 index 187151a7..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/project-reports.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - Generated Reports – any2json-pdf - - - - - - -
                  -
                  - - - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Generated Reports

                  -

                  This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

                  -

                  Overview

                  - - - - - - -
                  DocumentDescription
                  JavadocJavadoc API documentation.
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -

                  © 2024 -

                  -
                  -
                  -
                  - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/scm.html b/docs/api/any2json-pdf/any2json-pdf/scm.html deleted file mode 100644 index 08a98710..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/scm.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - Source Code Management – any2json-pdf - - - - - - -
                  -
                  - - - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Overview

                  -

                  This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

                  -

                  Web Browser Access

                  -

                  The following is a link to a browsable version of the source repository:

                  -
                  https://github.com/romualdrousseau/any2json-monorepo/any2json-pdf
                  -

                  Anonymous Access

                  -

                  The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

                  -
                  $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                  -

                  Developer Access

                  -

                  Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

                  -
                  $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                  -

                  Access from Behind a Firewall

                  -

                  Refer to the documentation of the SCM used for more information about access behind a firewall.

                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -

                  © 2024 -

                  -
                  -
                  -
                  - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/summary.html b/docs/api/any2json-pdf/any2json-pdf/summary.html deleted file mode 100644 index 7430ef51..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/summary.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - Project Summary – any2json-pdf - - - - - - -
                  -
                  - - - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Project Summary

                  -

                  Project Information

                  - - - - - - - - - - - - -
                  FieldValue
                  Nameany2json-pdf
                  DescriptionAny2Json plugin to load PDF file.
                  Homepagehttps://github.com/romualdrousseau/any2json-pdf
                  -

                  Project Organization

                  -

                  This project does not belong to an organization.

                  -

                  Build Information

                  - - - - - - - - - - - - - - - - - - -
                  FieldValue
                  GroupIdcom.github.romualdrousseau
                  ArtifactIdany2json-pdf
                  Version2.44-SNAPSHOT
                  Typejar
                  Java Version17
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -

                  © 2024 -

                  -
                  -
                  -
                  - - - diff --git a/docs/api/any2json-pdf/any2json-pdf/team.html b/docs/api/any2json-pdf/any2json-pdf/team.html deleted file mode 100644 index 07ababf6..00000000 --- a/docs/api/any2json-pdf/any2json-pdf/team.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - Project Team – any2json-pdf - - - - - - -
                  -
                  - - - -
                  -
                  -
                  - - -
                  -
                  -
                  -

                  Project Team

                  -

                  A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

                  -

                  The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

                  -

                  Members

                  -

                  The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

                  - - - - - - - - - - - - -
                  ImageNameEmailOrganizationOrganization URL
                  Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
                  -

                  Contributors

                  -

                  There are no contributors listed for this project. Please check back again later.

                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -

                  © 2024 -

                  -
                  -
                  -
                  - - - diff --git a/docs/api/any2json/any2json/apidocs/allclasses-index.html b/docs/api/any2json/any2json/apidocs/allclasses-index.html deleted file mode 100644 index eeb2a0f4..00000000 --- a/docs/api/any2json/any2json/apidocs/allclasses-index.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - -All Classes and Interfaces (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  All Classes and Interfaces

                  -
                  -
                  -
                  -
                  -
                  -
                  Class
                  -
                  Description
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                   
                  - -
                  -
                  TransformableSheet Class is responsible to apply transformations to a sheet - such as remove columns or rows.
                  -
                  - -
                   
                  -
                  -
                  -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/allpackages-index.html b/docs/api/any2json/any2json/apidocs/allpackages-index.html deleted file mode 100644 index 6f1f15d6..00000000 --- a/docs/api/any2json/any2json/apidocs/allpackages-index.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - -All Packages (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - - - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Cell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Cell.html deleted file mode 100644 index 210b5d20..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Cell.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - -Cell (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface Cell

                  -
                  -
                  -
                  -
                  All Known Implementing Classes:
                  -
                  BaseCell
                  -
                  -
                  -
                  public interface Cell
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      hasValue

                      -
                      boolean hasValue()
                      -
                      -
                    • -
                    • -
                      -

                      getValue

                      -
                      String getValue()
                      -
                      -
                    • -
                    • -
                      -

                      entities

                      -
                      Iterable<String> entities()
                      -
                      -
                    • -
                    • -
                      -

                      getEntitiesAsString

                      -
                      String getEntitiesAsString()
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Document.Hint.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Document.Hint.html deleted file mode 100644 index 470ca25a..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Document.Hint.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - -Document.Hint (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Enum Class Document.Hint

                  -
                  -
                  java.lang.Object -
                  java.lang.Enum<Document.Hint> -
                  com.github.romualdrousseau.any2json.Document.Hint
                  -
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Serializable, Comparable<Document.Hint>, Constable
                  -
                  -
                  -
                  Enclosing interface:
                  -
                  Document
                  -
                  -
                  -
                  public static enum Document.Hint -extends Enum<Document.Hint>
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Enum Constant Details

                    -
                      -
                    • -
                      -

                      INTELLI_EXTRACT

                      -
                      public static final Document.Hint INTELLI_EXTRACT
                      -
                      -
                    • -
                    • -
                      -

                      INTELLI_LAYOUT

                      -
                      public static final Document.Hint INTELLI_LAYOUT
                      -
                      -
                    • -
                    • -
                      -

                      INTELLI_TAG

                      -
                      public static final Document.Hint INTELLI_TAG
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      values

                      -
                      public static Document.Hint[] values()
                      -
                      Returns an array containing the constants of this enum class, in -the order they are declared.
                      -
                      -
                      Returns:
                      -
                      an array containing the constants of this enum class, in the order they are declared
                      -
                      -
                      -
                    • -
                    • -
                      -

                      valueOf

                      -
                      public static Document.Hint valueOf(String name)
                      -
                      Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
                      -
                      -
                      Parameters:
                      -
                      name - the name of the enum constant to be returned.
                      -
                      Returns:
                      -
                      the enum constant with the specified name
                      -
                      Throws:
                      -
                      IllegalArgumentException - if this enum class has no constant with the specified name
                      -
                      NullPointerException - if the argument is null
                      -
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Document.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Document.html deleted file mode 100644 index 83af4225..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Document.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - -Document (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface Document

                  -
                  -
                  -
                  -
                  All Superinterfaces:
                  -
                  AutoCloseable
                  -
                  -
                  -
                  All Known Implementing Classes:
                  -
                  BaseDocument
                  -
                  -
                  -
                  public interface Document -extends AutoCloseable
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentClass.Priority.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentClass.Priority.html deleted file mode 100644 index 48f9a15d..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentClass.Priority.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - -DocumentClass.Priority (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Enum Class DocumentClass.Priority

                  -
                  -
                  java.lang.Object -
                  java.lang.Enum<DocumentClass.Priority> -
                  com.github.romualdrousseau.any2json.DocumentClass.Priority
                  -
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Serializable, Comparable<DocumentClass.Priority>, Constable
                  -
                  -
                  -
                  Enclosing interface:
                  -
                  DocumentClass
                  -
                  -
                  -
                  public static enum DocumentClass.Priority -extends Enum<DocumentClass.Priority>
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Enum Constant Details

                    - -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      values

                      -
                      public static DocumentClass.Priority[] values()
                      -
                      Returns an array containing the constants of this enum class, in -the order they are declared.
                      -
                      -
                      Returns:
                      -
                      an array containing the constants of this enum class, in the order they are declared
                      -
                      -
                      -
                    • -
                    • -
                      -

                      valueOf

                      -
                      public static DocumentClass.Priority valueOf(String name)
                      -
                      Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
                      -
                      -
                      Parameters:
                      -
                      name - the name of the enum constant to be returned.
                      -
                      Returns:
                      -
                      the enum constant with the specified name
                      -
                      Throws:
                      -
                      IllegalArgumentException - if this enum class has no constant with the specified name
                      -
                      NullPointerException - if the argument is null
                      -
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentClass.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentClass.html deleted file mode 100644 index 4c20dc45..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentClass.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - -DocumentClass (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface DocumentClass

                  -
                  -
                  -
                  -
                  public interface DocumentClass
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentFactory.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentFactory.html deleted file mode 100644 index 7ea28bc2..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/DocumentFactory.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - -DocumentFactory (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class DocumentFactory

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.DocumentFactory
                  -
                  -
                  -
                  -
                  public class DocumentFactory -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      DocumentFactory

                      -
                      public DocumentFactory()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      createInstance

                      -
                      public static Document createInstance(String filePath, - String encoding)
                      -
                      -
                    • -
                    • -
                      -

                      createInstance

                      -
                      public static Document createInstance(String filePath, - String encoding, - String password)
                      -
                      -
                    • -
                    • -
                      -

                      createInstance

                      -
                      public static Document createInstance(File file, - String encoding)
                      -
                      -
                    • -
                    • -
                      -

                      createInstance

                      -
                      public static Document createInstance(File file, - String encoding, - String password)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Header.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Header.html deleted file mode 100644 index a0f86d57..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Header.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - -Header (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface Header

                  -
                  -
                  -
                  -
                  All Known Implementing Classes:
                  -
                  BaseHeader, DataTableHeader, IntelliHeader, MetaGroupHeader, MetaHeader, MetaKeyValueHeader, MetaTableHeader, PivotKeyHeader, PivotTypeHeader, PivotValueHeader
                  -
                  -
                  -
                  public interface Header
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getName

                      -
                      String getName()
                      -
                      -
                    • -
                    • -
                      -

                      getCellAtRow

                      -
                      Cell getCellAtRow(Row row)
                      -
                      -
                    • -
                    • -
                      -

                      getCellAtRow

                      -
                      Cell getCellAtRow(Row row, - boolean merged)
                      -
                      -
                    • -
                    • -
                      -

                      hasTag

                      -
                      boolean hasTag()
                      -
                      -
                    • -
                    • -
                      -

                      getTag

                      -
                      HeaderTag getTag()
                      -
                      -
                    • -
                    • -
                      -

                      entities

                      -
                      Iterable<String> entities()
                      -
                      -
                    • -
                    • -
                      -

                      getEntitiesAsString

                      -
                      String getEntitiesAsString()
                      -
                      -
                    • -
                    • -
                      -

                      isColumnEmpty

                      -
                      boolean isColumnEmpty()
                      -
                      -
                    • -
                    • -
                      -

                      isColumnMerged

                      -
                      boolean isColumnMerged()
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/HeaderTag.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/HeaderTag.html deleted file mode 100644 index 907c7dec..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/HeaderTag.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - -HeaderTag (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class HeaderTag

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.HeaderTag
                  -
                  -
                  -
                  -
                  public class HeaderTag -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Field Details

                    -
                      -
                    • -
                      -

                      None

                      -
                      public static final HeaderTag None
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      HeaderTag

                      -
                      public HeaderTag(String value)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getValue

                      -
                      public String getValue()
                      -
                      -
                    • -
                    • -
                      -

                      isUndefined

                      -
                      public boolean isUndefined()
                      -
                      -
                    • -
                    • -
                      -

                      equals

                      -
                      public boolean equals(HeaderTag other)
                      -
                      -
                    • -
                    • -
                      -

                      equals

                      -
                      public boolean equals(Object o)
                      -
                      -
                      Overrides:
                      -
                      equals in class Object
                      -
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Model.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Model.html deleted file mode 100644 index dd23e239..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Model.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - -Model (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class Model

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.Model
                  -
                  -
                  -
                  -
                  public class Model -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Field Details

                    - -
                    -
                  • - -
                  • -
                    -

                    Constructor Details

                    - -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getData

                      -
                      public ModelData getData()
                      -
                      -
                    • -
                    • -
                      -

                      getAttributes

                      -
                      public Map<String,String> getAttributes()
                      -
                      -
                    • -
                    • -
                      -

                      getEntityList

                      -
                      public List<String> getEntityList()
                      -
                      -
                    • -
                    • -
                      -

                      getPatternMap

                      -
                      public Map<String,String> getPatternMap()
                      -
                      -
                    • -
                    • -
                      -

                      getFilters

                      -
                      public List<String> getFilters()
                      -
                      -
                    • -
                    • -
                      -

                      getPivotEntityList

                      -
                      public List<String> getPivotEntityList()
                      -
                      -
                    • -
                    • -
                      -

                      getTagList

                      -
                      public List<String> getTagList()
                      -
                      -
                    • -
                    • -
                      -

                      getRequiredTagList

                      -
                      public List<String> getRequiredTagList()
                      -
                      -
                    • -
                    • -
                      -

                      toEntityName

                      -
                      public String toEntityName(String value)
                      -
                      -
                    • -
                    • -
                      -

                      toEntityName

                      -
                      public String toEntityName(String value, - String entityName)
                      -
                      -
                    • -
                    • -
                      -

                      toEntityValue

                      -
                      public Optional<String> toEntityValue(String value)
                      -
                      -
                    • -
                    • -
                      -

                      toEntityValue

                      -
                      public Optional<String> toEntityValue(String value, - String entityName)
                      -
                      -
                    • -
                    • -
                      -

                      toEntityVector

                      -
                      public com.github.romualdrousseau.shuju.types.Tensor toEntityVector(String value)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/ModelBuilder.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/ModelBuilder.html deleted file mode 100644 index f8c7b8a5..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/ModelBuilder.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - -ModelBuilder (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class ModelBuilder

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.ModelBuilder
                  -
                  -
                  -
                  -
                  public class ModelBuilder -extends Object
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/PivotOption.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/PivotOption.html deleted file mode 100644 index 43a014fd..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/PivotOption.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - -PivotOption (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Enum Class PivotOption

                  -
                  -
                  java.lang.Object -
                  java.lang.Enum<PivotOption> -
                  com.github.romualdrousseau.any2json.PivotOption
                  -
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Serializable, Comparable<PivotOption>, Constable
                  -
                  -
                  -
                  public enum PivotOption -extends Enum<PivotOption>
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Enum Constant Details

                    -
                      -
                    • -
                      -

                      NONE

                      -
                      public static final PivotOption NONE
                      -
                      -
                    • -
                    • -
                      -

                      WITH_TYPE

                      -
                      public static final PivotOption WITH_TYPE
                      -
                      -
                    • -
                    • -
                      -

                      WITH_TYPE_AND_VALUE

                      -
                      public static final PivotOption WITH_TYPE_AND_VALUE
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      values

                      -
                      public static PivotOption[] values()
                      -
                      Returns an array containing the constants of this enum class, in -the order they are declared.
                      -
                      -
                      Returns:
                      -
                      an array containing the constants of this enum class, in the order they are declared
                      -
                      -
                      -
                    • -
                    • -
                      -

                      valueOf

                      -
                      public static PivotOption valueOf(String name)
                      -
                      Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
                      -
                      -
                      Parameters:
                      -
                      name - the name of the enum constant to be returned.
                      -
                      Returns:
                      -
                      the enum constant with the specified name
                      -
                      Throws:
                      -
                      IllegalArgumentException - if this enum class has no constant with the specified name
                      -
                      NullPointerException - if the argument is null
                      -
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/ReadingDirection.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/ReadingDirection.html deleted file mode 100644 index ab2cfe45..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/ReadingDirection.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - -ReadingDirection (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface ReadingDirection

                  -
                  -
                  -
                  -
                  All Known Implementing Classes:
                  -
                  GutenbergDiagonal
                  -
                  -
                  -
                  public interface ReadingDirection
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Method Summary

                    -
                    -
                    -
                    -
                    -
                    Modifier and Type
                    -
                    Method
                    -
                    Description
                    -
                    double
                    - -
                     
                    -
                    -
                    -
                    -
                    -
                  • -
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      distanceBetweenTables

                      -
                      double distanceBetweenTables(BaseTable table1, - BaseTable table2)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Row.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Row.html deleted file mode 100644 index 0eb9b2e5..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Row.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - -Row (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface Row

                  -
                  -
                  -
                  -
                  All Known Implementing Classes:
                  -
                  BaseRow, IntelliRow
                  -
                  -
                  -
                  public interface Row
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      isEmpty

                      -
                      boolean isEmpty()
                      -
                      -
                    • -
                    • -
                      -

                      getRowNum

                      -
                      int getRowNum()
                      -
                      -
                    • -
                    • -
                      -

                      getNumberOfCells

                      -
                      int getNumberOfCells()
                      -
                      -
                    • -
                    • -
                      -

                      getCellAt

                      -
                      Cell getCellAt(int colIndex)
                      -
                      -
                    • -
                    • -
                      -

                      cells

                      -
                      Iterable<Cell> cells()
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Sheet.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Sheet.html deleted file mode 100644 index 2579babc..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Sheet.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - -Sheet (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface Sheet

                  -
                  -
                  -
                  -
                  All Known Implementing Classes:
                  -
                  BaseSheet
                  -
                  -
                  -
                  public interface Sheet
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getDocument

                      -
                      Document getDocument()
                      -
                      -
                    • -
                    • -
                      -

                      getName

                      -
                      String getName()
                      -
                      -
                    • -
                    • -
                      -

                      getLastRowNum

                      -
                      int getLastRowNum()
                      -
                      -
                    • -
                    • -
                      -

                      getLastColumnNum

                      -
                      int getLastColumnNum()
                      -
                      -
                    • -
                    • -
                      -

                      getTableGraph

                      -
                      Optional<TableGraph> getTableGraph()
                      -
                      -
                    • -
                    • -
                      -

                      getTable

                      -
                      Optional<Table> getTable()
                      -
                      -
                    • -
                    • -
                      -

                      addSheetListener

                      -
                      void addSheetListener(SheetListener listener)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetEvent.html deleted file mode 100644 index da2d2ce3..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetEvent.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - -SheetEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class SheetEvent

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.SheetEvent
                  -
                  -
                  -
                  -
                  Direct Known Subclasses:
                  -
                  AllTablesExtractedEvent, BitmapGeneratedEvent, DataTableListBuiltEvent, MetaTableListBuiltEvent, SheetPreparedEvent, TableGraphBuiltEvent, TableReadyEvent
                  -
                  -
                  -
                  public abstract class SheetEvent -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      SheetEvent

                      -
                      public SheetEvent(Sheet source)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getSource

                      -
                      public Sheet getSource()
                      -
                      -
                    • -
                    • -
                      -

                      isCanceled

                      -
                      public boolean isCanceled()
                      -
                      -
                    • -
                    • -
                      -

                      setCancel

                      -
                      public void setCancel(boolean flag)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetListener.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetListener.html deleted file mode 100644 index 44cb152b..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetListener.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - -SheetListener (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface SheetListener

                  -
                  -
                  -
                  -
                  public interface SheetListener
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Method Summary

                    -
                    -
                    -
                    -
                    -
                    Modifier and Type
                    -
                    Method
                    -
                    Description
                    -
                    void
                    - -
                     
                    -
                    -
                    -
                    -
                    -
                  • -
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      stepCompleted

                      -
                      void stepCompleted(SheetEvent e)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetParser.html deleted file mode 100644 index 3b3be67d..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/SheetParser.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - -SheetParser (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface SheetParser

                  -
                  -
                  -
                  -
                  All Known Implementing Classes:
                  -
                  SheetBitmapParser, SimpleSheetParser
                  -
                  -
                  -
                  public interface SheetParser
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Method Summary

                    -
                    -
                    -
                    -
                    -
                    Modifier and Type
                    -
                    Method
                    -
                    Description
                    - - -
                     
                    -
                    -
                    -
                    -
                    -
                  • -
                  -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Table.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Table.html deleted file mode 100644 index d3041e37..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/Table.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - -Table (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface Table

                  -
                  -
                  -
                  -
                  All Superinterfaces:
                  -
                  AutoCloseable, Closeable
                  -
                  -
                  -
                  All Known Implementing Classes:
                  -
                  BaseTable, DataTable, IntelliTable, MetaTable
                  -
                  -
                  -
                  public interface Table -extends Closeable
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getSheet

                      -
                      Sheet getSheet()
                      -
                      -
                    • -
                    • -
                      -

                      getNumberOfColumns

                      -
                      int getNumberOfColumns()
                      -
                      -
                    • -
                    • -
                      -

                      getNumberOfRows

                      -
                      int getNumberOfRows()
                      -
                      -
                    • -
                    • -
                      -

                      getRowAt

                      -
                      Row getRowAt(int rowIndex)
                      -
                      -
                    • -
                    • -
                      -

                      rows

                      -
                      Iterable<Row> rows()
                      -
                      -
                    • -
                    • -
                      -

                      getNumberOfHeaders

                      -
                      int getNumberOfHeaders()
                      -
                      -
                    • -
                    • -
                      -

                      getHeaderNames

                      -
                      Iterable<String> getHeaderNames()
                      -
                      -
                    • -
                    • -
                      -

                      getHeaderAt

                      -
                      Header getHeaderAt(int i)
                      -
                      -
                    • -
                    • -
                      -

                      headers

                      -
                      Iterable<Header> headers()
                      -
                      -
                    • -
                    • -
                      -

                      getNumberOfHeaderTags

                      -
                      int getNumberOfHeaderTags()
                      -
                      -
                    • -
                    • -
                      -

                      headerTags

                      -
                      Iterable<Header> headerTags()
                      -
                      -
                    • -
                    • -
                      -

                      updateHeaderTags

                      -
                      void updateHeaderTags()
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableGraph.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableGraph.html deleted file mode 100644 index 1a3cc593..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableGraph.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - -TableGraph (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface TableGraph

                  -
                  -
                  -
                  -
                  All Known Implementing Classes:
                  -
                  BaseTableGraph
                  -
                  -
                  -
                  public interface TableGraph
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableParser.html deleted file mode 100644 index 439d792f..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableParser.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - -TableParser (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface TableParser

                  -
                  -
                  -
                  -
                  All Superinterfaces:
                  -
                  AutoCloseable
                  -
                  -
                  -
                  All Known Implementing Classes:
                  -
                  SimpleTableParser
                  -
                  -
                  -
                  public interface TableParser -extends AutoCloseable
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableParserClass.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableParserClass.html deleted file mode 100644 index f0ebc1d2..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TableParserClass.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - -TableParserClass (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface TableParserClass

                  -
                  -
                  -
                  -
                  public interface TableParserClass
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Method Summary

                    -
                    -
                    -
                    -
                    -
                    Modifier and Type
                    -
                    Method
                    -
                    Description
                    - -
                    newInstance(Model model, - String parserOptions)
                    -
                     
                    -
                    -
                    -
                    -
                    -
                  • -
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Method Details

                    - -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifier.TagStyle.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifier.TagStyle.html deleted file mode 100644 index 0506cf55..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifier.TagStyle.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - -TagClassifier.TagStyle (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Enum Class TagClassifier.TagStyle

                  -
                  -
                  java.lang.Object -
                  java.lang.Enum<TagClassifier.TagStyle> -
                  com.github.romualdrousseau.any2json.TagClassifier.TagStyle
                  -
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Serializable, Comparable<TagClassifier.TagStyle>, Constable
                  -
                  -
                  -
                  Enclosing interface:
                  -
                  TagClassifier
                  -
                  -
                  -
                  public static enum TagClassifier.TagStyle -extends Enum<TagClassifier.TagStyle>
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Enum Constant Details

                    - -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      values

                      -
                      public static TagClassifier.TagStyle[] values()
                      -
                      Returns an array containing the constants of this enum class, in -the order they are declared.
                      -
                      -
                      Returns:
                      -
                      an array containing the constants of this enum class, in the order they are declared
                      -
                      -
                      -
                    • -
                    • -
                      -

                      valueOf

                      -
                      public static TagClassifier.TagStyle valueOf(String name)
                      -
                      Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
                      -
                      -
                      Parameters:
                      -
                      name - the name of the enum constant to be returned.
                      -
                      Returns:
                      -
                      the enum constant with the specified name
                      -
                      Throws:
                      -
                      IllegalArgumentException - if this enum class has no constant with the specified name
                      -
                      NullPointerException - if the argument is null
                      -
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifier.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifier.html deleted file mode 100644 index 44070c04..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifier.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - -TagClassifier (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface TagClassifier

                  -
                  -
                  -
                  -
                  All Superinterfaces:
                  -
                  AutoCloseable
                  -
                  -
                  -
                  All Known Implementing Classes:
                  -
                  SimpleTagClassifier
                  -
                  -
                  -
                  public interface TagClassifier -extends AutoCloseable
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifierClass.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifierClass.html deleted file mode 100644 index ecfc25cc..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TagClassifierClass.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - -TagClassifierClass (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface TagClassifierClass

                  -
                  -
                  -
                  -
                  public interface TagClassifierClass
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TransformableSheet.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TransformableSheet.html deleted file mode 100644 index 87cd92be..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/TransformableSheet.html +++ /dev/null @@ -1,1039 +0,0 @@ - - - - -TransformableSheet (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class TransformableSheet

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  -
                  -
                  public class TransformableSheet -extends Object
                  -
                  TransformableSheet Class is responsible to apply transformations to a sheet - such as remove columns or rows. The - transformations are called through a recipe written in Python.
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Method Summary

                    -
                    -
                    -
                    -
                    -
                    Modifier and Type
                    -
                    Method
                    -
                    Description
                    -
                    void
                    - -
                    -
                    This method performs all the transformations on the sheet by calling the - "autoRecipe" method on the sheet's - associated document and executing the custom recipe using a Python - interpreter.
                    -
                    -
                    void
                    - -
                    -
                    This method crops the sheet by dropping all rows and columns on - the edges of the sheet.
                    -
                    -
                    void
                    -
                    cropWhenFillRatioLessThan(float minRatio)
                    -
                    -
                    This method crops the sheet by dropping all rows and columns on - the edges of the sheet with a fill ratio less than the given - minimum ratio.
                    -
                    -
                    void
                    - -
                    -
                    This method disables auto cropping of thesheet.
                    -
                    -
                    void
                    - -
                    -
                    This method disables auto naming the headers of tables.
                    -
                    -
                    void
                    - -
                    -
                    This method disables auto meta conversion of the sheet.
                    -
                    -
                    void
                    - -
                    -
                    This method disables the extraction of meta data of the sheet's associated - document.
                    -
                    -
                    void
                    - -
                    -
                    This method disables the pivot functionality of the sheet's associated - document.
                    -
                    -
                    void
                    -
                    dropColumn(int colIndex)
                    -
                    -
                    This method drops the column specified by the given column index from the - sheet.
                    -
                    -
                    void
                    - -
                    -
                    This method drops columns from the sheet that have an entropy less than the - given minimum entropy.
                    -
                    -
                    void
                    -
                    dropColumnsWhenEntropyLessThan(float minEntropy, - int start, - int stop)
                    -
                    -
                    This method drops columns from the sheet that have an entropy less than the - given minimum entropy.
                    -
                    -
                    void
                    - -
                    -
                    This method drops columns from the sheet that have a fill ratio less than the - given minimum ratio.
                    -
                    -
                    void
                    -
                    dropColumnsWhenFillRatioLessThan(float minRatio, - int start, - int stop)
                    -
                    -
                    This method drops columns from the sheet that have a fill ratio less than the - given minimum ratio.
                    -
                    -
                    void
                    -
                    dropNullColumns(float minRatio)
                    - -
                    void
                    -
                    dropNullRows(float minRatio)
                    -
                    - -
                    -
                    void
                    -
                    dropRow(int rowIndex)
                    -
                    -
                    This method drops the row specified by the given row index from the sheet.
                    -
                    -
                    void
                    -
                    dropRowsWhenEntropyLessThan(float minEntropy)
                    -
                    -
                    This method drops rows from the sheet that have an entropy less than the - given minimum entropy.
                    -
                    -
                    void
                    -
                    dropRowsWhenEntropyLessThan(float minEntropy, - int start, - int stop)
                    -
                    -
                    This method drops rows from the sheet that have an entropy less than the - given minimum entropy.
                    -
                    -
                    void
                    - -
                    -
                    This method drops rows from the sheet that have a fill ratio less than the - given minimum ratio.
                    -
                    -
                    void
                    -
                    dropRowsWhenFillRatioLessThan(float minRatio, - int start, - int stop)
                    -
                    -
                    This method drops rows from the sheet that have a fill ratio less than the - given minimum ratio.
                    -
                    -
                    void
                    - -
                    -
                    This method enables auto cropping of thesheet.
                    -
                    -
                    void
                    - -
                    -
                    This method enables auto naming the headers of tables.
                    -
                    -
                    void
                    - -
                    -
                    This method enables auto meta conversion of the sheet.
                    -
                    -
                    void
                    - -
                    -
                    This method enables the extraction of meta data of the sheet's associated - document. meta and table data will be extracted.
                    -
                    -
                    void
                    - -
                    -
                    This method enables the pivot functionality of the sheet's associated - document.
                    -
                    -
                    void
                    -
                    mergeCell(int colIndex)
                    -
                    -
                    Deprecated. - -
                    -
                    - -
                    of(BaseSheet sheet)
                    -
                    -
                    This method returns a new instance of TransformableSheet initialized with the - given sheet. the TransformableSheet - can be used to apply transformation of the sheet such as remove columns or - rows.
                    -
                    -
                    void
                    -
                    patchCell(int colIndex1, - int rowIndex1, - int colIndex2, - int rowIndex2, - String value)
                    -
                    -
                    This method patches the cells of the given column and row indices with the - given value.
                    -
                    -
                    void
                    -
                    repeatColumnCell(int colIndex)
                    -
                    -
                    This method repeat the value for all the cells in the column specified by the - given column index.
                    -
                    -
                    void
                    -
                    repeatRowCell(int rowIndex)
                    -
                    -
                    This method repeat the value for all the cells in the row specified by the - given row index.
                    -
                    -
                    void
                    -
                    setBitmapThreshold(float threshold)
                    -
                    - -
                    -
                    void
                    -
                    setCapillarityThreshold(float threshold)
                    -
                    -
                    This method sets the extraction threshold for the sheet.
                    -
                    -
                    void
                    - -
                    - -
                    -
                    void
                    - -
                    -
                    This method sets the classifer case for the tag classifer used by the sheet's - associated document.
                    -
                    -
                    void
                    - -
                    -
                    Deprecated. - -
                    -
                    -
                    void
                    - -
                    -
                    This method sets the hints for the associated document by overwriting the - default hints.
                    -
                    -
                    void
                    - -
                    -
                    This method sets the name of the group header for the sheet using the given - format.
                    -
                    -
                    void
                    - -
                    -
                    This method sets the parser options for the table parser used by the sheet's - associated document.
                    -
                    -
                    void
                    -
                    setPivotEntityList(List<String> pivotEntityList)
                    -
                    -
                    This method sets the pivot entities for the sheet using the given list of - entities.
                    -
                    -
                    void
                    - -
                    -
                    This method sets the name of the pivot key header for the sheet using the - given format.
                    -
                    -
                    void
                    - -
                    -
                    This method sets the pivot option for the sheet using the given option - string.
                    -
                    -
                    void
                    - -
                    -
                    This method sets the name of the pivot type header for the sheet using the - given format.
                    -
                    -
                    void
                    - -
                    -
                    This method sets the name of the pivot value header for the sheet using the - given format.
                    -
                    -
                    void
                    - -
                    -
                    This method sets the reading direction.
                    -
                    -
                    void
                    -
                    swapRows(int rowIndex1, - int rowIndex2)
                    -
                    -
                    This method swap 2 rows from the sheet.
                    -
                    -
                    void
                    - -
                    -
                    This method unmerges all merged cells in the sheet.
                    -
                    -
                    void
                    - -
                    -
                    This method unsets the hints for the associated document by removing the - hints from the default hints.
                    -
                    -
                    -
                    -
                    -
                    -

                    Methods inherited from class java.lang.Object

                    -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
                    -
                    -
                  • -
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      of

                      -
                      public static TransformableSheet of(BaseSheet sheet)
                      -
                      This method returns a new instance of TransformableSheet initialized with the - given sheet. the TransformableSheet - can be used to apply transformation of the sheet such as remove columns or - rows.
                      -
                      -
                      Parameters:
                      -
                      sheet - the sheet to transform
                      -
                      Returns:
                      -
                      a new instance
                      -
                      -
                      -
                    • -
                    • -
                      -

                      applyAll

                      -
                      public void applyAll()
                      -
                      This method performs all the transformations on the sheet by calling the - "autoRecipe" method on the sheet's - associated document and executing the custom recipe using a Python - interpreter.
                      -
                      -
                    • -
                    • -
                      -

                      setDocumentHints

                      -
                      public void setDocumentHints(String... hints)
                      -
                      This method sets the hints for the associated document by overwriting the - default hints.
                      -
                      -
                      Parameters:
                      -
                      hints - the hints: INTELLI_EXTRACT, INTELLI_LAYOUT, INTELLI_TAG
                      -
                      -
                      -
                    • -
                    • -
                      -

                      unsetDocumentHints

                      -
                      public void unsetDocumentHints(String... hints)
                      -
                      This method unsets the hints for the associated document by removing the - hints from the default hints.
                      -
                      -
                      Parameters:
                      -
                      hints - the hints: INTELLI_EXTRACT, INTELLI_LAYOUT, INTELLI_TAG
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setBitmapThreshold

                      -
                      @Deprecated -public void setBitmapThreshold(float threshold)
                      - -
                      This method sets the extraction threshold for the sheet. The extraction - threshold represents the strength of close elements to be combined together. - With a value of 0, the elements with the smallest area will be extracted. - - Prerequisities: INTELLI_EXTRACT
                      -
                      -
                      Parameters:
                      -
                      threshold - the bitmap threshold
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setCapillarityThreshold

                      -
                      public void setCapillarityThreshold(float threshold)
                      -
                      This method sets the extraction threshold for the sheet. The extraction - threshold represents the strength of close elements to be combined together. - With a value of 0, the elements with the smallest area will be extracted. - - Prerequisities: INTELLI_EXTRACT
                      -
                      -
                      Parameters:
                      -
                      threshold - the extraction threshold
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setReadingDirection

                      -
                      public void setReadingDirection(ReadingDirection readingDirection)
                      -
                      This method sets the reading direction. The reading direction controls how - the different elements of a sheets are - linked together. The reading direction is a reading directional preferences - in perception of visual stimuli - depending of the cultures and writing systems. - - By default, the reading direction is set to GutenbergReading (or Left-Right - Then Top-Botton, or LRTB, or normal Western reading order). - - Prerequisities: INTELLI_LAYOUT
                      -
                      -
                      Parameters:
                      -
                      readingDirection - the reading direction
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setDataTableParserFactory

                      -
                      @Deprecated -public void setDataTableParserFactory(String options)
                      -
                      Deprecated. - -
                      -
                      This method sets the parser options for the table parser used by the sheet's - associated document. - - Prerequisities: INTELLI_LAYOUT
                      -
                      -
                      Parameters:
                      -
                      options - the parser options
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setParserOptions

                      -
                      public void setParserOptions(String options)
                      -
                      This method sets the parser options for the table parser used by the sheet's - associated document. - - Prerequisities: INTELLI_LAYOUT
                      -
                      -
                      Parameters:
                      -
                      options - the parser options
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setClassifierCaseMode

                      -
                      @Deprecated -public void setClassifierCaseMode(String tagCase)
                      - -
                      This method sets the classifer case for the tag classifer used by the sheet's - associated document.
                      -
                      -
                      Parameters:
                      -
                      tagCase - the classifer case: NONE, SNAKE, CAMEL
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setClassifierTagStyle

                      -
                      public void setClassifierTagStyle(String tagStyle)
                      -
                      This method sets the classifer case for the tag classifer used by the sheet's - associated document.
                      -
                      -
                      Parameters:
                      -
                      tagStyle - the classifer case: NONE, SNAKE, CAMEL
                      -
                      -
                      -
                    • -
                    • -
                      -

                      enableAutoHeaderName

                      -
                      public void enableAutoHeaderName()
                      -
                      This method enables auto naming the headers of tables. The tables will - retain its original name.
                      -
                      -
                    • -
                    • -
                      -

                      disableAutoHeaderName

                      -
                      public void disableAutoHeaderName()
                      -
                      This method disables auto naming the headers of tables. The tables will - retain its original name.
                      -
                      -
                    • -
                    • -
                      -

                      enableAutoCrop

                      -
                      public void enableAutoCrop()
                      -
                      This method enables auto cropping of thesheet. The auto cropping drops - all empty rows and columns on the edges of the sheets.
                      -
                      -
                    • -
                    • -
                      -

                      disableAutoCrop

                      -
                      public void disableAutoCrop()
                      -
                      This method disables auto cropping of thesheet. The auto cropping drops - all empty rows and columns on the edges of the sheets.
                      -
                      -
                    • -
                    • -
                      -

                      enableAutoMeta

                      -
                      public void enableAutoMeta()
                      -
                      This method enables auto meta conversion of the sheet. The auto meta - conversion converts - all data without a match of a layex to meta.
                      -
                      -
                    • -
                    • -
                      -

                      disableAutoMeta

                      -
                      public void disableAutoMeta()
                      -
                      This method disables auto meta conversion of the sheet. The auto meta - conversion converts - all data without a match of a layex to meta.
                      -
                      -
                    • -
                    • -
                      -

                      enableMeta

                      -
                      public void enableMeta()
                      -
                      This method enables the extraction of meta data of the sheet's associated - document. meta and table data will be extracted.
                      -
                      -
                    • -
                    • -
                      -

                      disableMeta

                      -
                      public void disableMeta()
                      -
                      This method disables the extraction of meta data of the sheet's associated - document. Only table data will be extracted.
                      -
                      -
                    • -
                    • -
                      -

                      enablePivot

                      -
                      public void enablePivot()
                      -
                      This method enables the pivot functionality of the sheet's associated - document.
                      -
                      -
                    • -
                    • -
                      -

                      disablePivot

                      -
                      public void disablePivot()
                      -
                      This method disables the pivot functionality of the sheet's associated - document.
                      -
                      -
                    • -
                    • -
                      -

                      setPivotEntityList

                      -
                      public void setPivotEntityList(List<String> pivotEntityList)
                      -
                      This method sets the pivot entities for the sheet using the given list of - entities.
                      -
                      -
                      Parameters:
                      -
                      pivotEntityList - the list of entities as a list of string
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setPivotOption

                      -
                      public void setPivotOption(String option)
                      -
                      This method sets the pivot option for the sheet using the given option - string.
                      -
                      -
                      Parameters:
                      -
                      option - the option string: "NONE", "WITH_TYPE", "WITH_TYPE_AND_VALUE"
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setPivotKeyFormat

                      -
                      public void setPivotKeyFormat(String format)
                      -
                      This method sets the name of the pivot key header for the sheet using the - given format.
                      -
                      -
                      Parameters:
                      -
                      format - the format used as String.format(String, Object...)
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setPivotTypeFormat

                      -
                      public void setPivotTypeFormat(String format)
                      -
                      This method sets the name of the pivot type header for the sheet using the - given format.
                      -
                      -
                      Parameters:
                      -
                      format - the format used as String.format(String, Object...)
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setPivotValueFormat

                      -
                      public void setPivotValueFormat(String format)
                      -
                      This method sets the name of the pivot value header for the sheet using the - given format.
                      -
                      -
                      Parameters:
                      -
                      format - the format used as String.format(String, Object...)
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setGroupValueFormat

                      -
                      public void setGroupValueFormat(String format)
                      -
                      This method sets the name of the group header for the sheet using the given - format.
                      -
                      -
                      Parameters:
                      -
                      format - the format used as String#format(String, Object...)}
                      -
                      -
                      -
                    • -
                    • -
                      -

                      cropAll

                      -
                      public void cropAll()
                      -
                      This method crops the sheet by dropping all rows and columns on - the edges of the sheet.
                      -
                      -
                    • -
                    • -
                      -

                      cropWhenFillRatioLessThan

                      -
                      public void cropWhenFillRatioLessThan(float minRatio)
                      -
                      This method crops the sheet by dropping all rows and columns on - the edges of the sheet with a fill ratio less than the given - minimum ratio.
                      -
                      -
                      Parameters:
                      -
                      minRatio - the minimum ratio
                      -
                      -
                      -
                    • -
                    • -
                      -

                      unmergeAll

                      -
                      public void unmergeAll()
                      -
                      This method unmerges all merged cells in the sheet.
                      -
                      -
                    • -
                    • -
                      -

                      mergeCell

                      -
                      @Deprecated -public void mergeCell(int colIndex)
                      -
                      Deprecated. - -
                      -
                      This method repeat the value for all the cells in the column specified by the - given column index. The value of a given cell is copied to all blank cells - below it.
                      -
                      -
                      Parameters:
                      -
                      colIndex - the column index
                      -
                      -
                      -
                    • -
                    • -
                      -

                      repeatColumnCell

                      -
                      public void repeatColumnCell(int colIndex)
                      -
                      This method repeat the value for all the cells in the column specified by the - given column index. The value of a given cell is copied to all blank cells - below it.
                      -
                      -
                      Parameters:
                      -
                      colIndex - the column index
                      -
                      -
                      -
                    • -
                    • -
                      -

                      repeatRowCell

                      -
                      public void repeatRowCell(int rowIndex)
                      -
                      This method repeat the value for all the cells in the row specified by the - given row index. The value of a given cell is copied to all blank cells on - the right of it.
                      -
                      -
                      Parameters:
                      -
                      rowIndex - the row index
                      -
                      -
                      -
                    • -
                    • -
                      -

                      patchCell

                      -
                      public void patchCell(int colIndex1, - int rowIndex1, - int colIndex2, - int rowIndex2, - String value)
                      -
                      This method patches the cells of the given column and row indices with the - given value. The style is copied from an existing cell.
                      -
                      -
                      Parameters:
                      -
                      colIndex1 - the column index to copy the style from
                      -
                      rowIndex1 - the row index to copy the style from
                      -
                      colIndex2 - the column index to copy the style to
                      -
                      rowIndex2 - the row index to copy the style to
                      -
                      value - the value of the destination cell
                      -
                      -
                      -
                    • -
                    • -
                      -

                      dropColumn

                      -
                      public void dropColumn(int colIndex)
                      -
                      This method drops the column specified by the given column index from the - sheet. - - Refrain to use this method as the colIndex is absolute and weak to layout - changes.
                      -
                      -
                      Parameters:
                      -
                      colIndex - the column index to drop
                      -
                      -
                      -
                    • -
                    • -
                      -

                      dropNullColumns

                      -
                      @Deprecated -public void dropNullColumns(float minRatio)
                      - -
                      This method drops columns from the sheet that have a fill ratio less than the - given minimum ratio.
                      -
                      -
                      Parameters:
                      -
                      minRatio - the minimum ratio
                      -
                      -
                      -
                    • -
                    • -
                      -

                      dropColumnsWhenFillRatioLessThan

                      -
                      public void dropColumnsWhenFillRatioLessThan(float minRatio)
                      -
                      This method drops columns from the sheet that have a fill ratio less than the - given minimum ratio.
                      -
                      -
                      Parameters:
                      -
                      minRatio - the minimum ratio
                      -
                      -
                      -
                    • -
                    • -
                      -

                      dropColumnsWhenFillRatioLessThan

                      -
                      public void dropColumnsWhenFillRatioLessThan(float minRatio, - int start, - int stop)
                      -
                      This method drops columns from the sheet that have a fill ratio less than the - given minimum ratio.
                      -
                      -
                      Parameters:
                      -
                      minRatio - the minimum ratio
                      -
                      start - the start column
                      -
                      stop - the stop column
                      -
                      -
                      -
                    • -
                    • -
                      -

                      dropColumnsWhenEntropyLessThan

                      -
                      public void dropColumnsWhenEntropyLessThan(float minEntropy)
                      -
                      This method drops columns from the sheet that have an entropy less than the - given minimum entropy.
                      -
                      -
                      Parameters:
                      -
                      minEntropy - the minimum entropy
                      -
                      -
                      -
                    • -
                    • -
                      -

                      dropColumnsWhenEntropyLessThan

                      -
                      public void dropColumnsWhenEntropyLessThan(float minEntropy, - int start, - int stop)
                      -
                      This method drops columns from the sheet that have an entropy less than the - given minimum entropy.
                      -
                      -
                      Parameters:
                      -
                      minEntropy - the minimum entropy
                      -
                      start - the start column
                      -
                      stop - the stop column
                      -
                      -
                      -
                    • -
                    • -
                      -

                      dropRow

                      -
                      public void dropRow(int rowIndex)
                      -
                      This method drops the row specified by the given row index from the sheet. - - Refrain to use this method as the rowIndex is absolute and weak to layout - changes.
                      -
                      -
                      Parameters:
                      -
                      rowIndex - the row index to drop
                      -
                      -
                      -
                    • -
                    • -
                      -

                      swapRows

                      -
                      public void swapRows(int rowIndex1, - int rowIndex2)
                      -
                      This method swap 2 rows from the sheet.
                      -
                      -
                      Parameters:
                      -
                      rowIndex1 - the index of row1
                      -
                      rowIndex2 - the index of row2
                      -
                      -
                      -
                    • -
                    • -
                      -

                      dropNullRows

                      -
                      @Deprecated -public void dropNullRows(float minRatio)
                      - -
                      This method drops rows from the sheet that have a fill ratio less than the - given minimum ratio.
                      -
                      -
                      Parameters:
                      -
                      minRatio - the minimum ratio
                      -
                      -
                      -
                    • -
                    • -
                      -

                      dropRowsWhenFillRatioLessThan

                      -
                      public void dropRowsWhenFillRatioLessThan(float minRatio)
                      -
                      This method drops rows from the sheet that have a fill ratio less than the - given minimum ratio.
                      -
                      -
                      Parameters:
                      -
                      minRatio - the minimum ratio
                      -
                      -
                      -
                    • -
                    • -
                      -

                      dropRowsWhenFillRatioLessThan

                      -
                      public void dropRowsWhenFillRatioLessThan(float minRatio, - int start, - int stop)
                      -
                      This method drops rows from the sheet that have a fill ratio less than the - given minimum ratio.
                      -
                      -
                      Parameters:
                      -
                      minRatio - the minimum ratio
                      -
                      start - the start column
                      -
                      stop - the stop column
                      -
                      -
                      -
                    • -
                    • -
                      -

                      dropRowsWhenEntropyLessThan

                      -
                      public void dropRowsWhenEntropyLessThan(float minEntropy)
                      -
                      This method drops rows from the sheet that have an entropy less than the - given minimum entropy.
                      -
                      -
                      Parameters:
                      -
                      minEntropy - the minimum entropy
                      -
                      -
                      -
                    • -
                    • -
                      -

                      dropRowsWhenEntropyLessThan

                      -
                      public void dropRowsWhenEntropyLessThan(float minEntropy, - int start, - int stop)
                      -
                      This method drops rows from the sheet that have an entropy less than the - given minimum entropy.
                      -
                      -
                      Parameters:
                      -
                      minEntropy - the minimum entropy
                      -
                      start - the start column
                      -
                      stop - the stop column
                      -
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseCell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseCell.html deleted file mode 100644 index 0c6e61df..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseCell.html +++ /dev/null @@ -1,403 +0,0 @@ - - - - -BaseCell (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class BaseCell

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.BaseCell
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Symbol, Cell
                  -
                  -
                  -
                  public class BaseCell -extends Object -implements Cell, Symbol
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Field Details

                    -
                      -
                    • -
                      -

                      Empty

                      -
                      public static final BaseCell Empty
                      -
                      -
                    • -
                    • -
                      -

                      EndOfRow

                      -
                      public static final BaseCell EndOfRow
                      -
                      -
                    • -
                    • -
                      -

                      EndOfStream

                      -
                      public static final BaseCell EndOfStream
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      BaseCell

                      -
                      public BaseCell(String value, - BaseCell cell)
                      -
                      -
                    • -
                    • -
                      -

                      BaseCell

                      -
                      public BaseCell(String value, - int colIndex, - int mergedCount, - BaseSheet sheet)
                      -
                      -
                    • -
                    • -
                      -

                      BaseCell

                      -
                      public BaseCell(String value, - int colIndex, - int mergedCount, - String rawValue, - BaseSheet sheet)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      hasValue

                      -
                      public boolean hasValue()
                      -
                      -
                      Specified by:
                      -
                      hasValue in interface Cell
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getValue

                      -
                      public String getValue()
                      -
                      -
                      Specified by:
                      -
                      getValue in interface Cell
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getEntitiesAsString

                      -
                      public String getEntitiesAsString()
                      -
                      -
                      Specified by:
                      -
                      getEntitiesAsString in interface Cell
                      -
                      -
                      -
                    • -
                    • -
                      -

                      entities

                      -
                      public List<String> entities()
                      -
                      -
                      Specified by:
                      -
                      entities in interface Cell
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getSymbol

                      -
                      public String getSymbol()
                      -
                      -
                      Specified by:
                      -
                      getSymbol in interface Symbol
                      -
                      -
                      -
                    • -
                    • -
                      -

                      matchLiteral

                      -
                      public boolean matchLiteral(String literal)
                      -
                      -
                      Specified by:
                      -
                      matchLiteral in interface Symbol
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getSheet

                      -
                      public BaseSheet getSheet()
                      -
                      -
                    • -
                    • -
                      -

                      getRawValue

                      -
                      public String getRawValue()
                      -
                      -
                    • -
                    • -
                      -

                      getMergedCount

                      -
                      public int getMergedCount()
                      -
                      -
                    • -
                    • -
                      -

                      getColumnIndex

                      -
                      public int getColumnIndex()
                      -
                      -
                    • -
                    • -
                      -

                      getEntityVector

                      -
                      public com.github.romualdrousseau.shuju.types.Tensor getEntityVector()
                      -
                      -
                    • -
                    • -
                      -

                      isPivotHeader

                      -
                      public boolean isPivotHeader()
                      -
                      -
                    • -
                    • -
                      -

                      getPivotEntityAsString

                      -
                      public Optional<String> getPivotEntityAsString()
                      -
                      -
                    • -
                    • -
                      -

                      setValue

                      -
                      public void setValue(String value)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseDocument.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseDocument.html deleted file mode 100644 index a6bf88cc..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseDocument.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - -BaseDocument (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class BaseDocument

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Document, AutoCloseable
                  -
                  -
                  -
                  public abstract class BaseDocument -extends Object -implements Document
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseHeader.html deleted file mode 100644 index 3e9a8af6..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseHeader.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - -BaseHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class BaseHeader

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Header
                  -
                  -
                  -
                  Direct Known Subclasses:
                  -
                  DataTableHeader, MetaHeader
                  -
                  -
                  -
                  public abstract class BaseHeader -extends Object -implements Header
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    - -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getCellAtRow

                      -
                      public BaseCell getCellAtRow(Row row)
                      -
                      -
                      Specified by:
                      -
                      getCellAtRow in interface Header
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getCellAtRow

                      -
                      public BaseCell getCellAtRow(Row row, - boolean merged)
                      -
                      -
                      Specified by:
                      -
                      getCellAtRow in interface Header
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getEntitiesAsString

                      -
                      public String getEntitiesAsString()
                      -
                      -
                      Specified by:
                      -
                      getEntitiesAsString in interface Header
                      -
                      -
                      -
                    • -
                    • -
                      -

                      entities

                      -
                      public Iterable<String> entities()
                      -
                      -
                      Specified by:
                      -
                      entities in interface Header
                      -
                      -
                      -
                    • -
                    • -
                      -

                      isColumnEmpty

                      -
                      public boolean isColumnEmpty()
                      -
                      -
                      Specified by:
                      -
                      isColumnEmpty in interface Header
                      -
                      -
                      -
                    • -
                    • -
                      -

                      isColumnMerged

                      -
                      public boolean isColumnMerged()
                      -
                      -
                      Specified by:
                      -
                      isColumnMerged in interface Header
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setColumnEmpty

                      -
                      public void setColumnEmpty(boolean columnEmpty)
                      -
                      -
                    • -
                    • -
                      -

                      getColumnIndex

                      -
                      public int getColumnIndex()
                      -
                      -
                    • -
                    • -
                      -

                      setColumnIndex

                      -
                      public void setColumnIndex(int colIndex)
                      -
                      -
                    • -
                    • -
                      -

                      getTable

                      -
                      public BaseTable getTable()
                      -
                      -
                    • -
                    • -
                      -

                      setTable

                      -
                      public void setTable(BaseTable table)
                      -
                      -
                    • -
                    • -
                      -

                      getCell

                      -
                      public BaseCell getCell()
                      -
                      -
                    • -
                    • -
                      -

                      hasRowGroup

                      -
                      public boolean hasRowGroup()
                      -
                      -
                    • -
                    • -
                      -

                      isPivotHeader

                      -
                      public boolean isPivotHeader()
                      -
                      -
                    • -
                    • -
                      -

                      getPivotEntityAsString

                      -
                      public Optional<String> getPivotEntityAsString()
                      -
                      -
                    • -
                    • -
                      -

                      equals

                      -
                      public boolean equals(Object o)
                      -
                      -
                      Overrides:
                      -
                      equals in class Object
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getValue

                      -
                      public abstract String getValue()
                      -
                      -
                    • -
                    • -
                      -

                      clone

                      -
                      public abstract BaseHeader clone()
                      -
                      -
                      Overrides:
                      -
                      clone in class Object
                      -
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseRow.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseRow.html deleted file mode 100644 index 45fbe40c..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseRow.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - -BaseRow (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class BaseRow

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.BaseRow
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Row
                  -
                  -
                  -
                  Direct Known Subclasses:
                  -
                  IntelliRow
                  -
                  -
                  -
                  public class BaseRow -extends Object -implements Row
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      BaseRow

                      -
                      public BaseRow(BaseTable table, - int rowIndex)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      isEmpty

                      -
                      public boolean isEmpty()
                      -
                      -
                      Specified by:
                      -
                      isEmpty in interface Row
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getRowNum

                      -
                      public int getRowNum()
                      -
                      -
                      Specified by:
                      -
                      getRowNum in interface Row
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setRowNum

                      -
                      public void setRowNum(int rowNum)
                      -
                      -
                    • -
                    • -
                      -

                      isIgnored

                      -
                      public boolean isIgnored()
                      -
                      -
                    • -
                    • -
                      -

                      setIgnored

                      -
                      public void setIgnored(boolean flag)
                      -
                      -
                    • -
                    • -
                      -

                      getNumberOfCells

                      -
                      public int getNumberOfCells()
                      -
                      -
                      Specified by:
                      -
                      getNumberOfCells in interface Row
                      -
                      -
                      -
                    • -
                    • -
                      -

                      cells

                      -
                      public Iterable<Cell> cells()
                      -
                      -
                      Specified by:
                      -
                      cells in interface Row
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getCellAt

                      -
                      public BaseCell getCellAt(int colIndex)
                      -
                      -
                      Specified by:
                      -
                      getCellAt in interface Row
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getTable

                      -
                      public BaseTable getTable()
                      -
                      -
                    • -
                    • -
                      -

                      sparsity

                      -
                      public float sparsity()
                      -
                      -
                    • -
                    • -
                      -

                      density

                      -
                      public float density()
                      -
                      -
                    • -
                    • -
                      -

                      getCellValueAt

                      -
                      protected String getCellValueAt(int colIndex)
                      -
                      -
                    • -
                    • -
                      -

                      getNumberOfMergedCellsAt

                      -
                      protected int getNumberOfMergedCellsAt(int colIndex)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseSheet.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseSheet.html deleted file mode 100644 index 3d542e5e..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseSheet.html +++ /dev/null @@ -1,663 +0,0 @@ - - - - -BaseSheet (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class BaseSheet

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Sheet
                  -
                  -
                  -
                  public class BaseSheet -extends Object -implements Sheet
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    - -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getDocument

                      -
                      public Document getDocument()
                      -
                      -
                      Specified by:
                      -
                      getDocument in interface Sheet
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getName

                      -
                      public String getName()
                      -
                      -
                      Specified by:
                      -
                      getName in interface Sheet
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getLastRowNum

                      -
                      public int getLastRowNum()
                      -
                      -
                      Specified by:
                      -
                      getLastRowNum in interface Sheet
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getLastColumnNum

                      -
                      public int getLastColumnNum()
                      -
                      -
                      Specified by:
                      -
                      getLastColumnNum in interface Sheet
                      -
                      -
                      -
                    • -
                    • -
                      -

                      addSheetListener

                      -
                      public void addSheetListener(SheetListener listener)
                      -
                      -
                      Specified by:
                      -
                      addSheetListener in interface Sheet
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getTableGraph

                      -
                      public Optional<TableGraph> getTableGraph()
                      -
                      -
                      Specified by:
                      -
                      getTableGraph in interface Sheet
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getTable

                      -
                      public Optional<Table> getTable()
                      -
                      -
                      Specified by:
                      -
                      getTable in interface Sheet
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getSheetStore

                      -
                      public SheetStore getSheetStore()
                      -
                      -
                    • -
                    • -
                      -

                      getLastColumnNum

                      -
                      public int getLastColumnNum(int rowIndex)
                      -
                      -
                    • -
                    • -
                      -

                      hasCellDataAt

                      -
                      public boolean hasCellDataAt(int colIndex, - int rowIndex)
                      -
                      -
                    • -
                    • -
                      -

                      getCellDataAt

                      -
                      public String getCellDataAt(int colIndex, - int rowIndex)
                      -
                      -
                    • -
                    • -
                      -

                      getNumberOfMergedCellsAt

                      -
                      public int getNumberOfMergedCellsAt(int colIndex, - int rowIndex)
                      -
                      -
                    • -
                    • -
                      -

                      patchCell

                      -
                      public void patchCell(int colIndex1, - int rowIndex1, - int colIndex2, - int rowIndex2, - String value)
                      -
                      -
                    • -
                    • -
                      -

                      notifyStepCompleted

                      -
                      public boolean notifyStepCompleted(SheetEvent e)
                      -
                      -
                    • -
                    • -
                      -

                      markColumnAsNull

                      -
                      public void markColumnAsNull(int colIndex)
                      -
                      -
                    • -
                    • -
                      -

                      removeAllNullColumns

                      -
                      public void removeAllNullColumns()
                      -
                      -
                    • -
                    • -
                      -

                      markRowAsNull

                      -
                      public void markRowAsNull(int rowIndex)
                      -
                      -
                    • -
                    • -
                      -

                      removeAllNullRows

                      -
                      public void removeAllNullRows()
                      -
                      -
                    • -
                    • -
                      -

                      unmergeAll

                      -
                      public void unmergeAll()
                      -
                      -
                    • -
                    • -
                      -

                      getCapillarityThreshold

                      -
                      public float getCapillarityThreshold()
                      -
                      -
                    • -
                    • -
                      -

                      setCapillarityThreshold

                      -
                      public void setCapillarityThreshold(float threshold)
                      -
                      -
                    • -
                    • -
                      -

                      isMetaEnabled

                      -
                      public boolean isMetaEnabled()
                      -
                      -
                    • -
                    • -
                      -

                      enableMeta

                      -
                      public void enableMeta()
                      -
                      -
                    • -
                    • -
                      -

                      disableMeta

                      -
                      public void disableMeta()
                      -
                      -
                    • -
                    • -
                      -

                      isAutoCropEnabled

                      -
                      public boolean isAutoCropEnabled()
                      -
                      -
                    • -
                    • -
                      -

                      enableAutoCrop

                      -
                      public void enableAutoCrop()
                      -
                      -
                    • -
                    • -
                      -

                      disableAutoCrop

                      -
                      public void disableAutoCrop()
                      -
                      -
                    • -
                    • -
                      -

                      isAutoHeaderNameEnabled

                      -
                      public boolean isAutoHeaderNameEnabled()
                      -
                      -
                    • -
                    • -
                      -

                      enableAutoHeaderName

                      -
                      public void enableAutoHeaderName()
                      -
                      -
                    • -
                    • -
                      -

                      disableAutoHeaderName

                      -
                      public void disableAutoHeaderName()
                      -
                      -
                    • -
                    • -
                      -

                      isAutoMetaEnabled

                      -
                      public boolean isAutoMetaEnabled()
                      -
                      -
                    • -
                    • -
                      -

                      enableAutoMeta

                      -
                      public void enableAutoMeta()
                      -
                      -
                    • -
                    • -
                      -

                      disableAutoMeta

                      -
                      public void disableAutoMeta()
                      -
                      -
                    • -
                    • -
                      -

                      isPivotEnabled

                      -
                      public boolean isPivotEnabled()
                      -
                      -
                    • -
                    • -
                      -

                      enablePivot

                      -
                      public void enablePivot()
                      -
                      -
                    • -
                    • -
                      -

                      disablePivot

                      -
                      public void disablePivot()
                      -
                      -
                    • -
                    • -
                      -

                      getPivotEntityList

                      -
                      public List<String> getPivotEntityList()
                      -
                      -
                    • -
                    • -
                      -

                      setPivotEntityList

                      -
                      public void setPivotEntityList(List<String> pivotEntityList)
                      -
                      -
                    • -
                    • -
                      -

                      getPivotOption

                      -
                      public PivotOption getPivotOption()
                      -
                      -
                    • -
                    • -
                      -

                      setPivotOption

                      -
                      public void setPivotOption(PivotOption option)
                      -
                      -
                    • -
                    • -
                      -

                      getPivotKeyFormat

                      -
                      public String getPivotKeyFormat()
                      -
                      -
                    • -
                    • -
                      -

                      setPivotKeyFormat

                      -
                      public void setPivotKeyFormat(String format)
                      -
                      -
                    • -
                    • -
                      -

                      getPivotTypeFormat

                      -
                      public String getPivotTypeFormat()
                      -
                      -
                    • -
                    • -
                      -

                      setPivotTypeFormat

                      -
                      public void setPivotTypeFormat(String format)
                      -
                      -
                    • -
                    • -
                      -

                      getPivotValueFormat

                      -
                      public String getPivotValueFormat()
                      -
                      -
                    • -
                    • -
                      -

                      setPivotValueFormat

                      -
                      public void setPivotValueFormat(String format)
                      -
                      -
                    • -
                    • -
                      -

                      getGroupValueFormat

                      -
                      public String getGroupValueFormat()
                      -
                      -
                    • -
                    • -
                      -

                      setGroupValueFormat

                      -
                      public void setGroupValueFormat(String format)
                      -
                      -
                    • -
                    • -
                      -

                      swapRows

                      -
                      public void swapRows(int rowIndex1, - int rowIndex2)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTable.html deleted file mode 100644 index f9253a27..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTable.html +++ /dev/null @@ -1,579 +0,0 @@ - - - - -BaseTable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class BaseTable

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.BaseTable
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Visitable, Table, Closeable, AutoCloseable
                  -
                  -
                  -
                  Direct Known Subclasses:
                  -
                  DataTable, MetaTable
                  -
                  -
                  -
                  public class BaseTable -extends Object -implements Table, Visitable
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      BaseTable

                      -
                      public BaseTable(BaseSheet sheet, - int firstColumn, - int firstRow, - int lastColumn, - int lastRow)
                      -
                      -
                    • -
                    • -
                      -

                      BaseTable

                      -
                      public BaseTable(BaseTable parent)
                      -
                      -
                    • -
                    • -
                      -

                      BaseTable

                      -
                      public BaseTable(BaseTable parent, - int firstRow, - int lastRow)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      close

                      -
                      public void close() - throws IOException
                      -
                      -
                      Specified by:
                      -
                      close in interface AutoCloseable
                      -
                      Specified by:
                      -
                      close in interface Closeable
                      -
                      Throws:
                      -
                      IOException
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getSheet

                      -
                      public BaseSheet getSheet()
                      -
                      -
                      Specified by:
                      -
                      getSheet in interface Table
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getNumberOfColumns

                      -
                      public int getNumberOfColumns()
                      -
                      -
                      Specified by:
                      -
                      getNumberOfColumns in interface Table
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getNumberOfRows

                      -
                      public int getNumberOfRows()
                      -
                      -
                      Specified by:
                      -
                      getNumberOfRows in interface Table
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getRowAt

                      -
                      public BaseRow getRowAt(int rowIndex)
                      -
                      -
                      Specified by:
                      -
                      getRowAt in interface Table
                      -
                      -
                      -
                    • -
                    • -
                      -

                      rows

                      -
                      public Iterable<Row> rows()
                      -
                      -
                      Specified by:
                      -
                      rows in interface Table
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getNumberOfHeaders

                      -
                      public int getNumberOfHeaders()
                      -
                      -
                      Specified by:
                      -
                      getNumberOfHeaders in interface Table
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getHeaderNames

                      -
                      public List<String> getHeaderNames()
                      -
                      -
                      Specified by:
                      -
                      getHeaderNames in interface Table
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getHeaderAt

                      -
                      public BaseHeader getHeaderAt(int i)
                      -
                      -
                      Specified by:
                      -
                      getHeaderAt in interface Table
                      -
                      -
                      -
                    • -
                    • -
                      -

                      headers

                      -
                      public Iterable<Header> headers()
                      -
                      -
                      Specified by:
                      -
                      headers in interface Table
                      -
                      -
                      -
                    • -
                    • -
                      -

                      isVisited

                      -
                      public boolean isVisited()
                      -
                      -
                      Specified by:
                      -
                      isVisited in interface Visitable
                      -
                      -
                      -
                    • -
                    • -
                      -

                      setVisited

                      -
                      public void setVisited(boolean flag)
                      -
                      -
                      Specified by:
                      -
                      setVisited in interface Visitable
                      -
                      -
                      -
                    • -
                    • -
                      -

                      updateHeaderTags

                      -
                      public void updateHeaderTags()
                      -
                      -
                      Specified by:
                      -
                      updateHeaderTags in interface Table
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getNumberOfHeaderTags

                      -
                      public int getNumberOfHeaderTags()
                      -
                      -
                      Specified by:
                      -
                      getNumberOfHeaderTags in interface Table
                      -
                      -
                      -
                    • -
                    • -
                      -

                      headerTags

                      -
                      public Iterable<Header> headerTags()
                      -
                      -
                      Specified by:
                      -
                      headerTags in interface Table
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getFirstColumn

                      -
                      public int getFirstColumn()
                      -
                      -
                    • -
                    • -
                      -

                      getFirstRow

                      -
                      public int getFirstRow()
                      -
                      -
                    • -
                    • -
                      -

                      getLastColumn

                      -
                      public int getLastColumn()
                      -
                      -
                    • -
                    • -
                      -

                      getLastRow

                      -
                      public int getLastRow()
                      -
                      -
                    • -
                    • -
                      -

                      getFirstRowOffset

                      -
                      public int getFirstRowOffset()
                      -
                      -
                    • -
                    • -
                      -

                      setFirstRowOffset

                      -
                      public void setFirstRowOffset(int offset)
                      -
                      -
                    • -
                    • -
                      -

                      getLastRowOffset

                      -
                      public int getLastRowOffset()
                      -
                      -
                    • -
                    • -
                      -

                      setLastRowOffset

                      -
                      public void setLastRowOffset(int offset)
                      -
                      -
                    • -
                    • -
                      -

                      adjustLastRow

                      -
                      public void adjustLastRow(int lastRow)
                      -
                      -
                    • -
                    • -
                      -

                      getHeaderRowOffset

                      -
                      public int getHeaderRowOffset()
                      -
                      -
                    • -
                    • -
                      -

                      setHeaderRowOffset

                      -
                      public void setHeaderRowOffset(int offset)
                      -
                      -
                    • -
                    • -
                      -

                      isLoadCompleted

                      -
                      public boolean isLoadCompleted()
                      -
                      -
                    • -
                    • -
                      -

                      setLoadCompleted

                      -
                      public void setLoadCompleted(boolean flag)
                      -
                      -
                    • -
                    • -
                      -

                      ignoreRows

                      -
                      public List<Integer> ignoreRows()
                      -
                      -
                    • -
                    • -
                      -

                      addHeader

                      -
                      public void addHeader(BaseHeader header)
                      -
                      -
                    • -
                    • -
                      -

                      setHeader

                      -
                      public void setHeader(int i, - BaseHeader header)
                      -
                      -
                    • -
                    • -
                      -

                      findAllHeaders

                      -
                      public List<BaseHeader> findAllHeaders(BaseHeader headerToFind)
                      -
                      -
                    • -
                    • -
                      -

                      findHeaderByColumnIndex

                      -
                      public BaseHeader findHeaderByColumnIndex(int columnIndex)
                      -
                      -
                    • -
                    • -
                      -

                      findClosestHeader

                      -
                      public BaseHeader findClosestHeader(BaseHeader headerToFind)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTableGraph.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTableGraph.html deleted file mode 100644 index 9ac7c0a5..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTableGraph.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - -BaseTableGraph (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class BaseTableGraph

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.BaseTableGraph
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  TableGraph
                  -
                  -
                  -
                  public class BaseTableGraph -extends Object -implements TableGraph
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTableGraphBuilder.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTableGraphBuilder.html deleted file mode 100644 index 78921e00..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/BaseTableGraphBuilder.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - -BaseTableGraphBuilder (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class BaseTableGraphBuilder

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.BaseTableGraphBuilder
                  -
                  -
                  -
                  -
                  public class BaseTableGraphBuilder -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      BaseTableGraphBuilder

                      -
                      public BaseTableGraphBuilder()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    - -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/CellIterable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/CellIterable.html deleted file mode 100644 index 9c301c43..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/CellIterable.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - -CellIterable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class CellIterable

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.CellIterable
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Iterable<Cell>
                  -
                  -
                  -
                  public class CellIterable -extends Object -implements Iterable<Cell>
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      CellIterable

                      -
                      public CellIterable(BaseRow row)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    - -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/CellIterator.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/CellIterator.html deleted file mode 100644 index 781c7faf..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/CellIterator.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - -CellIterator (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class CellIterator

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.CellIterator
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Iterator<Cell>
                  -
                  -
                  -
                  public class CellIterator -extends Object -implements Iterator<Cell>
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      CellIterator

                      -
                      public CellIterator(BaseRow row)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    - -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/DataTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/DataTable.html deleted file mode 100644 index 2e9657b9..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/DataTable.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - -DataTable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class DataTable

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.BaseTable -
                  com.github.romualdrousseau.any2json.base.DataTable
                  -
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Visitable, Table, Closeable, AutoCloseable
                  -
                  -
                  -
                  Direct Known Subclasses:
                  -
                  IntelliTable
                  -
                  -
                  -
                  public class DataTable -extends BaseTable
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/MetaTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/MetaTable.html deleted file mode 100644 index 8c675b64..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/MetaTable.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - -MetaTable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class MetaTable

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.BaseTable -
                  com.github.romualdrousseau.any2json.base.MetaTable
                  -
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Visitable, Table, Closeable, AutoCloseable
                  -
                  -
                  -
                  public class MetaTable -extends BaseTable
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      MetaTable

                      -
                      public MetaTable(BaseTable table)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/ModelData.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/ModelData.html deleted file mode 100644 index 33592c91..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/ModelData.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - -ModelData (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class ModelData

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.ModelData
                  -
                  -
                  -
                  -
                  public class ModelData -extends Object
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/PatcheableSheetStore.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/PatcheableSheetStore.html deleted file mode 100644 index 14486510..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/PatcheableSheetStore.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - -PatcheableSheetStore (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class PatcheableSheetStore

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.PatcheableSheetStore
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  SheetStore
                  -
                  -
                  -
                  public abstract class PatcheableSheetStore -extends Object -implements SheetStore
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      PatcheableSheetStore

                      -
                      public PatcheableSheetStore()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      patchCell

                      -
                      public void patchCell(int colIndex1, - int rowIndex1, - int colIndex2, - int rowIndex2, - String value, - boolean unmergeAll)
                      -
                      -
                    • -
                    • -
                      -

                      getPatchCell

                      -
                      public String getPatchCell(int colIndex, - int rowIndex)
                      -
                      -
                    • -
                    • -
                      -

                      addPatchCell

                      -
                      public void addPatchCell(int colIndex, - int rowIndex, - String value)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowCache.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowCache.html deleted file mode 100644 index 3a60d2a6..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowCache.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - -RowCache (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class RowCache

                  -
                  -
                  java.lang.Object -
                  java.util.AbstractMap<Integer,BaseRow> -
                  org.apache.commons.collections4.map.AbstractHashedMap<Integer,BaseRow> -
                  org.apache.commons.collections4.map.AbstractLinkedMap<Integer,BaseRow> -
                  org.apache.commons.collections4.map.LRUMap<Integer,BaseRow> -
                  com.github.romualdrousseau.any2json.base.RowCache
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Serializable, Cloneable, Map<Integer,BaseRow>, org.apache.commons.collections4.BoundedMap<Integer,BaseRow>, org.apache.commons.collections4.Get<Integer,BaseRow>, org.apache.commons.collections4.IterableGet<Integer,BaseRow>, org.apache.commons.collections4.IterableMap<Integer,BaseRow>, org.apache.commons.collections4.OrderedMap<Integer,BaseRow>, org.apache.commons.collections4.Put<Integer,BaseRow>
                  -
                  -
                  -
                  public class RowCache -extends org.apache.commons.collections4.map.LRUMap<Integer,BaseRow>
                  -
                  -
                  See Also:
                  -
                  - -
                  -
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Nested Class Summary

                    -
                    -

                    Nested classes/interfaces inherited from class org.apache.commons.collections4.map.AbstractLinkedMap

                    -org.apache.commons.collections4.map.AbstractLinkedMap.EntrySetIterator<K,V>, org.apache.commons.collections4.map.AbstractLinkedMap.KeySetIterator<K>, org.apache.commons.collections4.map.AbstractLinkedMap.LinkEntry<K,V>, org.apache.commons.collections4.map.AbstractLinkedMap.LinkIterator<K,V>, org.apache.commons.collections4.map.AbstractLinkedMap.LinkMapIterator<K,V>, org.apache.commons.collections4.map.AbstractLinkedMap.ValuesIterator<V>
                    -
                    -

                    Nested classes/interfaces inherited from class org.apache.commons.collections4.map.AbstractHashedMap

                    -org.apache.commons.collections4.map.AbstractHashedMap.EntrySet<K,V>, org.apache.commons.collections4.map.AbstractHashedMap.HashEntry<K,V>, org.apache.commons.collections4.map.AbstractHashedMap.HashIterator<K,V>, org.apache.commons.collections4.map.AbstractHashedMap.HashMapIterator<K,V>, org.apache.commons.collections4.map.AbstractHashedMap.KeySet<K>, org.apache.commons.collections4.map.AbstractHashedMap.Values<V>
                    -
                    -

                    Nested classes/interfaces inherited from class java.util.AbstractMap

                    -AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
                    -
                    -

                    Nested classes/interfaces inherited from interface java.util.Map

                    -Map.Entry<K,V>
                    -
                    -
                  • - -
                  • -
                    -

                    Field Summary

                    -
                    -

                    Fields inherited from class org.apache.commons.collections4.map.LRUMap

                    -DEFAULT_MAX_SIZE
                    -
                    -

                    Fields inherited from class org.apache.commons.collections4.map.AbstractHashedMap

                    -DEFAULT_CAPACITY, DEFAULT_LOAD_FACTOR, DEFAULT_THRESHOLD, GETKEY_INVALID, GETVALUE_INVALID, MAXIMUM_CAPACITY, NO_NEXT_ENTRY, NO_PREVIOUS_ENTRY, NULL, REMOVE_INVALID, SETVALUE_INVALID
                    -
                    -
                  • - -
                  • -
                    -

                    Constructor Summary

                    -
                    Constructors
                    -
                    -
                    Constructor
                    -
                    Description
                    - -
                     
                    -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Summary

                    -
                    -

                    Methods inherited from class org.apache.commons.collections4.map.LRUMap

                    -addMapping, clone, doReadObject, doWriteObject, get, get, isFull, isScanUntilRemovable, maxSize, moveToMRU, removeLRU, reuseMapping, updateEntry
                    -
                    -

                    Methods inherited from class org.apache.commons.collections4.map.AbstractLinkedMap

                    -addEntry, clear, containsValue, createEntry, createEntrySetIterator, createKeySetIterator, createValuesIterator, entryAfter, entryBefore, firstKey, getEntry, getEntry, init, lastKey, mapIterator, nextKey, previousKey, removeEntry
                    -
                    -

                    Methods inherited from class org.apache.commons.collections4.map.AbstractHashedMap

                    -calculateNewCapacity, calculateThreshold, checkCapacity, containsKey, convertKey, destroyEntry, ensureCapacity, entryHashCode, entryKey, entryNext, entrySet, entryValue, equals, hash, hashCode, hashIndex, isEmpty, isEqualKey, isEqualValue, keySet, put, putAll, remove, removeMapping, reuseEntry, size, toString, values
                    -
                    -

                    Methods inherited from class java.lang.Object

                    -finalize, getClass, notify, notifyAll, wait, wait, wait
                    -
                    -

                    Methods inherited from interface org.apache.commons.collections4.Get

                    -containsKey, containsValue, entrySet, isEmpty, keySet, remove, size, values
                    - -
                    -

                    Methods inherited from interface org.apache.commons.collections4.Put

                    -clear, put, putAll
                    -
                    -
                  • -
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      RowCache

                      -
                      public RowCache()
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowGroup.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowGroup.html deleted file mode 100644 index 59064ba0..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowGroup.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - -RowGroup (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class RowGroup

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.RowGroup
                  -
                  -
                  -
                  -
                  public class RowGroup -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      RowGroup

                      -
                      public RowGroup(int rowNum)
                      -
                      -
                    • -
                    • -
                      -

                      RowGroup

                      -
                      public RowGroup(int rowNum, - BaseCell cell)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getCell

                      -
                      public BaseCell getCell()
                      -
                      -
                    • -
                    • -
                      -

                      setCell

                      -
                      public void setCell(BaseCell cell)
                      -
                      -
                    • -
                    • -
                      -

                      getRow

                      -
                      public int getRow()
                      -
                      -
                    • -
                    • -
                      -

                      getNumberOfRows

                      -
                      public int getNumberOfRows()
                      -
                      -
                    • -
                    • -
                      -

                      incNumberOfRows

                      -
                      public void incNumberOfRows()
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowIterable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowIterable.html deleted file mode 100644 index dd918052..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowIterable.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - -RowIterable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class RowIterable

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.RowIterable
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Iterable<Row>
                  -
                  -
                  -
                  public class RowIterable -extends Object -implements Iterable<Row>
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      RowIterable

                      -
                      public RowIterable(BaseTable table)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    - -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowIterator.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowIterator.html deleted file mode 100644 index 1dd6f567..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/RowIterator.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - -RowIterator (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class RowIterator

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.RowIterator
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Iterator<Row>
                  -
                  -
                  -
                  public class RowIterator -extends Object -implements Iterator<Row>
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      RowIterator

                      -
                      public RowIterator(BaseTable table)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      hasNext

                      -
                      public boolean hasNext()
                      -
                      -
                      Specified by:
                      -
                      hasNext in interface Iterator<Row>
                      -
                      -
                      -
                    • -
                    • -
                      -

                      next

                      -
                      public Row next()
                      -
                      -
                      Specified by:
                      -
                      next in interface Iterator<Row>
                      -
                      -
                      -
                    • -
                    • -
                      -

                      spliterator

                      -
                      public Spliterator<Row> spliterator()
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetIterable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetIterable.html deleted file mode 100644 index 200eef6d..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetIterable.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - -SheetIterable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class SheetIterable

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.SheetIterable
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Iterable<Sheet>
                  -
                  -
                  -
                  public class SheetIterable -extends Object -implements Iterable<Sheet>
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      SheetIterable

                      -
                      public SheetIterable(Document document)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    - -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetIterator.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetIterator.html deleted file mode 100644 index 74bac98b..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetIterator.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - -SheetIterator (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class SheetIterator

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.SheetIterator
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Iterator<Sheet>
                  -
                  -
                  -
                  public class SheetIterator -extends Object -implements Iterator<Sheet>
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      SheetIterator

                      -
                      public SheetIterator(Document document)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    - -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetStore.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetStore.html deleted file mode 100644 index 4e47aeae..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/SheetStore.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - -SheetStore (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface SheetStore

                  -
                  -
                  -
                  -
                  All Known Implementing Classes:
                  -
                  PatcheableSheetStore
                  -
                  -
                  -
                  public interface SheetStore
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getLastColumnNum

                      -
                      int getLastColumnNum(int rowIndex)
                      -
                      -
                    • -
                    • -
                      -

                      getLastRowNum

                      -
                      int getLastRowNum()
                      -
                      -
                    • -
                    • -
                      -

                      hasCellDataAt

                      -
                      boolean hasCellDataAt(int colIndex, - int rowIndex)
                      -
                      -
                    • -
                    • -
                      -

                      getCellDataAt

                      -
                      String getCellDataAt(int colIndex, - int rowIndex)
                      -
                      -
                    • -
                    • -
                      -

                      getNumberOfMergedCellsAt

                      -
                      int getNumberOfMergedCellsAt(int colIndex, - int rowIndex)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/Symbol.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/Symbol.html deleted file mode 100644 index c13249bc..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/Symbol.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - -Symbol (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface Symbol

                  -
                  -
                  -
                  -
                  All Known Implementing Classes:
                  -
                  BaseCell
                  -
                  -
                  -
                  public interface Symbol
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Method Summary

                    -
                    -
                    -
                    -
                    -
                    Modifier and Type
                    -
                    Method
                    -
                    Description
                    - - -
                     
                    -
                    boolean
                    - -
                     
                    -
                    -
                    -
                    -
                    -
                  • -
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getSymbol

                      -
                      String getSymbol()
                      -
                      -
                    • -
                    • -
                      -

                      matchLiteral

                      -
                      boolean matchLiteral(String literal)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/Visitable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/Visitable.html deleted file mode 100644 index 82e6360a..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/Visitable.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - -Visitable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Interface Visitable

                  -
                  -
                  -
                  -
                  All Known Implementing Classes:
                  -
                  BaseTable, DataTable, IntelliTable, MetaTable
                  -
                  -
                  -
                  public interface Visitable
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Method Summary

                    -
                    -
                    -
                    -
                    -
                    Modifier and Type
                    -
                    Method
                    -
                    Description
                    -
                    boolean
                    - -
                     
                    -
                    void
                    -
                    setVisited(boolean glag)
                    -
                     
                    -
                    -
                    -
                    -
                    -
                  • -
                  -
                  -
                  -
                    - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      isVisited

                      -
                      boolean isVisited()
                      -
                      -
                    • -
                    • -
                      -

                      setVisited

                      -
                      void setVisited(boolean glag)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseCell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseCell.html deleted file mode 100644 index 69698588..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseCell.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.BaseCell (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseCell

                  -
                  -
                  Packages that use BaseCell
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseDocument.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseDocument.html deleted file mode 100644 index 137672ad..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseDocument.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.BaseDocument (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseDocument

                  -
                  -
                  Packages that use BaseDocument
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseHeader.html deleted file mode 100644 index 2c2190d7..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseHeader.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.BaseHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseHeader

                  -
                  -
                  Packages that use BaseHeader
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseRow.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseRow.html deleted file mode 100644 index 0bca99b5..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseRow.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.BaseRow (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseRow

                  -
                  -
                  Packages that use BaseRow
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseSheet.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseSheet.html deleted file mode 100644 index f95e02af..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseSheet.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.BaseSheet (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseSheet

                  -
                  -
                  Packages that use BaseSheet
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTable.html deleted file mode 100644 index fa1517c8..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTable.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.BaseTable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseTable

                  -
                  -
                  Packages that use BaseTable
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTableGraph.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTableGraph.html deleted file mode 100644 index 316ea516..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTableGraph.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.BaseTableGraph (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseTableGraph

                  -
                  -
                  Packages that use BaseTableGraph
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTableGraphBuilder.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTableGraphBuilder.html deleted file mode 100644 index 84420fba..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/BaseTableGraphBuilder.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.BaseTableGraphBuilder (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.BaseTableGraphBuilder

                  -
                  -No usage of com.github.romualdrousseau.any2json.base.BaseTableGraphBuilder
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/CellIterable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/CellIterable.html deleted file mode 100644 index c26e6c7b..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/CellIterable.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.CellIterable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.CellIterable

                  -
                  -No usage of com.github.romualdrousseau.any2json.base.CellIterable
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/CellIterator.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/CellIterator.html deleted file mode 100644 index 67a4bece..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/CellIterator.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.CellIterator (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.CellIterator

                  -
                  -No usage of com.github.romualdrousseau.any2json.base.CellIterator
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/DataTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/DataTable.html deleted file mode 100644 index 960c2060..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/DataTable.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.DataTable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.DataTable

                  -
                  -
                  Packages that use DataTable
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/MetaTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/MetaTable.html deleted file mode 100644 index 475f1dfd..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/MetaTable.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.MetaTable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.MetaTable

                  -
                  -
                  Packages that use MetaTable
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/ModelData.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/ModelData.html deleted file mode 100644 index 0a7b0702..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/ModelData.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.ModelData (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.ModelData

                  -
                  -
                  Packages that use ModelData
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/PatcheableSheetStore.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/PatcheableSheetStore.html deleted file mode 100644 index d32bc16f..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/PatcheableSheetStore.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.PatcheableSheetStore (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.PatcheableSheetStore

                  -
                  -
                  Packages that use PatcheableSheetStore
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowCache.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowCache.html deleted file mode 100644 index 63ded52d..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowCache.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.RowCache (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.RowCache

                  -
                  -No usage of com.github.romualdrousseau.any2json.base.RowCache
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowGroup.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowGroup.html deleted file mode 100644 index 0ae03593..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowGroup.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.RowGroup (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.RowGroup

                  -
                  -
                  Packages that use RowGroup
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowIterable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowIterable.html deleted file mode 100644 index 87ead0ac..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowIterable.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.RowIterable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.RowIterable

                  -
                  -No usage of com.github.romualdrousseau.any2json.base.RowIterable
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowIterator.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowIterator.html deleted file mode 100644 index 495d7c77..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/RowIterator.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.RowIterator (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.RowIterator

                  -
                  -No usage of com.github.romualdrousseau.any2json.base.RowIterator
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetIterable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetIterable.html deleted file mode 100644 index 00d4abb0..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetIterable.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.SheetIterable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.SheetIterable

                  -
                  -No usage of com.github.romualdrousseau.any2json.base.SheetIterable
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetIterator.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetIterator.html deleted file mode 100644 index 403e9911..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetIterator.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.base.SheetIterator (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.base.SheetIterator

                  -
                  -No usage of com.github.romualdrousseau.any2json.base.SheetIterator
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetStore.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetStore.html deleted file mode 100644 index 2920c1ce..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/SheetStore.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.base.SheetStore (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.base.SheetStore

                  -
                  -
                  Packages that use SheetStore
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/Symbol.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/Symbol.html deleted file mode 100644 index 400f37bf..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/Symbol.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.base.Symbol (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.base.Symbol

                  -
                  -
                  Packages that use Symbol
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/Visitable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/Visitable.html deleted file mode 100644 index d42194d8..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/class-use/Visitable.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.base.Visitable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.base.Visitable

                  -
                  -
                  Packages that use Visitable
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-summary.html deleted file mode 100644 index c45e2681..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-summary.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.base (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Package com.github.romualdrousseau.any2json.base

                  -
                  -
                  -
                  package com.github.romualdrousseau.any2json.base
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-tree.html deleted file mode 100644 index 9f01d1ab..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-tree.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.base Class Hierarchy (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Hierarchy For Package com.github.romualdrousseau.any2json.base

                  -
                  -Package Hierarchies: - -
                  -

                  Class Hierarchy

                  -
                    -
                  • java.lang.Object -
                      -
                    • java.util.AbstractMap<K,V> (implements java.util.Map<K,V>) -
                        -
                      • org.apache.commons.collections4.map.AbstractHashedMap<K,V> (implements org.apache.commons.collections4.IterableMap<K,V>) -
                          -
                        • org.apache.commons.collections4.map.AbstractLinkedMap<K,V> (implements org.apache.commons.collections4.OrderedMap<K,V>) -
                            -
                          • org.apache.commons.collections4.map.LRUMap<K,V> (implements org.apache.commons.collections4.BoundedMap<K,V>, java.lang.Cloneable, java.io.Serializable) -
                              -
                            • com.github.romualdrousseau.any2json.base.RowCache
                            • -
                            -
                          • -
                          -
                        • -
                        -
                      • -
                      -
                    • -
                    • com.github.romualdrousseau.any2json.base.BaseCell (implements com.github.romualdrousseau.any2json.Cell, com.github.romualdrousseau.any2json.base.Symbol)
                    • -
                    • com.github.romualdrousseau.any2json.base.BaseDocument (implements com.github.romualdrousseau.any2json.Document)
                    • -
                    • com.github.romualdrousseau.any2json.base.BaseHeader (implements com.github.romualdrousseau.any2json.Header)
                    • -
                    • com.github.romualdrousseau.any2json.base.BaseRow (implements com.github.romualdrousseau.any2json.Row)
                    • -
                    • com.github.romualdrousseau.any2json.base.BaseSheet (implements com.github.romualdrousseau.any2json.Sheet)
                    • -
                    • com.github.romualdrousseau.any2json.base.BaseTable (implements com.github.romualdrousseau.any2json.Table, com.github.romualdrousseau.any2json.base.Visitable) -
                        -
                      • com.github.romualdrousseau.any2json.base.DataTable
                      • -
                      • com.github.romualdrousseau.any2json.base.MetaTable
                      • -
                      -
                    • -
                    • com.github.romualdrousseau.any2json.base.BaseTableGraph (implements com.github.romualdrousseau.any2json.TableGraph)
                    • -
                    • com.github.romualdrousseau.any2json.base.BaseTableGraphBuilder
                    • -
                    • com.github.romualdrousseau.any2json.base.CellIterable (implements java.lang.Iterable<T>)
                    • -
                    • com.github.romualdrousseau.any2json.base.CellIterator (implements java.util.Iterator<E>)
                    • -
                    • com.github.romualdrousseau.any2json.base.ModelData
                    • -
                    • com.github.romualdrousseau.any2json.base.PatcheableSheetStore (implements com.github.romualdrousseau.any2json.base.SheetStore)
                    • -
                    • com.github.romualdrousseau.any2json.base.RowGroup
                    • -
                    • com.github.romualdrousseau.any2json.base.RowIterable (implements java.lang.Iterable<T>)
                    • -
                    • com.github.romualdrousseau.any2json.base.RowIterator (implements java.util.Iterator<E>)
                    • -
                    • com.github.romualdrousseau.any2json.base.SheetIterable (implements java.lang.Iterable<T>)
                    • -
                    • com.github.romualdrousseau.any2json.base.SheetIterator (implements java.util.Iterator<E>)
                    • -
                    -
                  • -
                  -
                  -
                  -

                  Interface Hierarchy

                  -
                    -
                  • com.github.romualdrousseau.any2json.base.SheetStore
                  • -
                  • com.github.romualdrousseau.any2json.base.Symbol
                  • -
                  • com.github.romualdrousseau.any2json.base.Visitable
                  • -
                  -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-use.html deleted file mode 100644 index 8f1054b2..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/base/package-use.html +++ /dev/null @@ -1,257 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.base (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Package
                  com.github.romualdrousseau.any2json.base

                  -
                  - - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Cell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Cell.html deleted file mode 100644 index 67968d82..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Cell.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.Cell (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.Cell

                  -
                  -
                  Packages that use Cell
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Document.Hint.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Document.Hint.html deleted file mode 100644 index dd5dbccf..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Document.Hint.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - -Uses of Enum Class com.github.romualdrousseau.any2json.Document.Hint (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Enum Class
                  com.github.romualdrousseau.any2json.Document.Hint

                  -
                  -
                  Packages that use Document.Hint
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Document.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Document.html deleted file mode 100644 index 52cbdc7f..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Document.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.Document (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.Document

                  -
                  -
                  Packages that use Document
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentClass.Priority.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentClass.Priority.html deleted file mode 100644 index 44bc080a..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentClass.Priority.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - -Uses of Enum Class com.github.romualdrousseau.any2json.DocumentClass.Priority (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Enum Class
                  com.github.romualdrousseau.any2json.DocumentClass.Priority

                  -
                  -
                  Packages that use DocumentClass.Priority
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentClass.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentClass.html deleted file mode 100644 index cc0f900d..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentClass.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.DocumentClass (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.DocumentClass

                  -
                  -
                  Packages that use DocumentClass
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentFactory.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentFactory.html deleted file mode 100644 index ad88b5e9..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/DocumentFactory.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.DocumentFactory (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.DocumentFactory

                  -
                  -No usage of com.github.romualdrousseau.any2json.DocumentFactory
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Header.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Header.html deleted file mode 100644 index 8bf041aa..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Header.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.Header (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.Header

                  -
                  -
                  Packages that use Header
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/HeaderTag.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/HeaderTag.html deleted file mode 100644 index 9f0419a2..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/HeaderTag.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.HeaderTag (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.HeaderTag

                  -
                  -
                  Packages that use HeaderTag
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Model.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Model.html deleted file mode 100644 index b0337c31..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Model.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.Model (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.Model

                  -
                  -
                  Packages that use Model
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/ModelBuilder.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/ModelBuilder.html deleted file mode 100644 index ac57911f..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/ModelBuilder.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.ModelBuilder (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.ModelBuilder

                  -
                  -
                  Packages that use ModelBuilder
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/PivotOption.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/PivotOption.html deleted file mode 100644 index e255fbdd..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/PivotOption.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - -Uses of Enum Class com.github.romualdrousseau.any2json.PivotOption (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Enum Class
                  com.github.romualdrousseau.any2json.PivotOption

                  -
                  -
                  Packages that use PivotOption
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/ReadingDirection.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/ReadingDirection.html deleted file mode 100644 index 42e5189f..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/ReadingDirection.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.ReadingDirection (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.ReadingDirection

                  -
                  -
                  Packages that use ReadingDirection
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Row.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Row.html deleted file mode 100644 index 31808aa2..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Row.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.Row (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.Row

                  -
                  -
                  Packages that use Row
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Sheet.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Sheet.html deleted file mode 100644 index 2786ecd7..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Sheet.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.Sheet (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.Sheet

                  -
                  -
                  Packages that use Sheet
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetEvent.html deleted file mode 100644 index b491bde2..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetEvent.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.SheetEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.SheetEvent

                  -
                  -
                  Packages that use SheetEvent
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetListener.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetListener.html deleted file mode 100644 index 0f482f45..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetListener.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.SheetListener (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.SheetListener

                  -
                  -
                  Packages that use SheetListener
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetParser.html deleted file mode 100644 index 4632d899..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/SheetParser.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.SheetParser (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.SheetParser

                  -
                  -
                  Packages that use SheetParser
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Table.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Table.html deleted file mode 100644 index f8afa77d..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/Table.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.Table (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.Table

                  -
                  -
                  Packages that use Table
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableGraph.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableGraph.html deleted file mode 100644 index 2bb50922..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableGraph.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.TableGraph (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.TableGraph

                  -
                  -
                  Packages that use TableGraph
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableParser.html deleted file mode 100644 index d3c120d9..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableParser.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.TableParser (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.TableParser

                  -
                  -
                  Packages that use TableParser
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableParserClass.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableParserClass.html deleted file mode 100644 index 332637be..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TableParserClass.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.TableParserClass (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.TableParserClass

                  -
                  -
                  Packages that use TableParserClass
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifier.TagStyle.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifier.TagStyle.html deleted file mode 100644 index a4e2238b..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifier.TagStyle.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - -Uses of Enum Class com.github.romualdrousseau.any2json.TagClassifier.TagStyle (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Enum Class
                  com.github.romualdrousseau.any2json.TagClassifier.TagStyle

                  -
                  -
                  Packages that use TagClassifier.TagStyle
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifier.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifier.html deleted file mode 100644 index a5b861dc..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifier.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.TagClassifier (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.TagClassifier

                  -
                  -
                  Packages that use TagClassifier
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifierClass.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifierClass.html deleted file mode 100644 index 4724b45d..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TagClassifierClass.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - -Uses of Interface com.github.romualdrousseau.any2json.TagClassifierClass (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Interface
                  com.github.romualdrousseau.any2json.TagClassifierClass

                  -
                  -
                  Packages that use TagClassifierClass
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TransformableSheet.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TransformableSheet.html deleted file mode 100644 index 7e9b5aa8..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/class-use/TransformableSheet.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.TransformableSheet (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.TransformableSheet

                  -
                  -
                  Packages that use TransformableSheet
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/SimpleTagClassifier.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/SimpleTagClassifier.html deleted file mode 100644 index d3674938..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/SimpleTagClassifier.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - -SimpleTagClassifier (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class SimpleTagClassifier

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  TagClassifier, AutoCloseable
                  -
                  -
                  -
                  public class SimpleTagClassifier -extends Object -implements TagClassifier
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/SimpleTagClassifier.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/SimpleTagClassifier.html deleted file mode 100644 index a84d1cd0..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/class-use/SimpleTagClassifier.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier

                  -
                  -No usage of com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-summary.html deleted file mode 100644 index 655453f4..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-summary.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.classifier (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Package com.github.romualdrousseau.any2json.classifier

                  -
                  -
                  -
                  package com.github.romualdrousseau.any2json.classifier
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-tree.html deleted file mode 100644 index 11eed442..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-tree.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.classifier Class Hierarchy (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Hierarchy For Package com.github.romualdrousseau.any2json.classifier

                  -
                  -Package Hierarchies: - -
                  -

                  Class Hierarchy

                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-use.html deleted file mode 100644 index 32c5b6a6..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/classifier/package-use.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.classifier (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Package
                  com.github.romualdrousseau.any2json.classifier

                  -
                  -No usage of com.github.romualdrousseau.any2json.classifier
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/DynamicPackages.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/DynamicPackages.html deleted file mode 100644 index e99676ba..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/DynamicPackages.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - -DynamicPackages (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class DynamicPackages

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.config.DynamicPackages
                  -
                  -
                  -
                  -
                  public class DynamicPackages -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Field Details

                    - -
                    -
                  • - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      DynamicPackages

                      -
                      public DynamicPackages()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    - -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/Settings.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/Settings.html deleted file mode 100644 index 043e884b..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/Settings.html +++ /dev/null @@ -1,341 +0,0 @@ - - - - -Settings (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class Settings

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.config.Settings
                  -
                  -
                  -
                  -
                  public class Settings -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Field Details

                    -
                      -
                    • -
                      -

                      DEFAULT_SAMPLE_COUNT

                      -
                      public static final int DEFAULT_SAMPLE_COUNT
                      -
                      -
                      See Also:
                      -
                      - -
                      -
                      -
                      -
                    • -
                    • -
                      -

                      MAX_STORE_ROWS

                      -
                      public static final int MAX_STORE_ROWS
                      -
                      -
                      See Also:
                      -
                      - -
                      -
                      -
                      -
                    • -
                    • -
                      -

                      DEFAULT_RATIO_SIMILARITY

                      -
                      public static final float DEFAULT_RATIO_SIMILARITY
                      -
                      -
                      See Also:
                      -
                      - -
                      -
                      -
                      -
                    • -
                    • -
                      -

                      DEFAULT_ENTITY_PROBABILITY

                      -
                      public static final float DEFAULT_ENTITY_PROBABILITY
                      -
                      -
                      See Also:
                      -
                      - -
                      -
                      -
                      -
                    • -
                    • -
                      -

                      DEFAULT_CAPILLARITY_THRESHOLD

                      -
                      public static final float DEFAULT_CAPILLARITY_THRESHOLD
                      -
                      -
                      See Also:
                      -
                      - -
                      -
                      -
                      -
                    • -
                    • -
                      -

                      PIVOT_KEY_SUFFIX

                      -
                      public static final String PIVOT_KEY_SUFFIX
                      -
                      -
                      See Also:
                      -
                      - -
                      -
                      -
                      -
                    • -
                    • -
                      -

                      PIVOT_VALUE_SUFFIX

                      -
                      public static final String PIVOT_VALUE_SUFFIX
                      -
                      -
                      See Also:
                      -
                      - -
                      -
                      -
                      -
                    • -
                    • -
                      -

                      PIVOT_TYPE_SUFFIX

                      -
                      public static final String PIVOT_TYPE_SUFFIX
                      -
                      -
                      See Also:
                      -
                      - -
                      -
                      -
                      -
                    • -
                    • -
                      -

                      GROUP_VALUE_SUFFIX

                      -
                      public static final String GROUP_VALUE_SUFFIX
                      -
                      -
                      See Also:
                      -
                      - -
                      -
                      -
                      -
                    • -
                    • -
                      -

                      MERGE_SEPARATOR

                      -
                      public static final String MERGE_SEPARATOR
                      -
                      -
                      See Also:
                      -
                      - -
                      -
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      Settings

                      -
                      public Settings()
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/class-use/DynamicPackages.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/class-use/DynamicPackages.html deleted file mode 100644 index 777f8508..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/class-use/DynamicPackages.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.config.DynamicPackages (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.config.DynamicPackages

                  -
                  -No usage of com.github.romualdrousseau.any2json.config.DynamicPackages
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/class-use/Settings.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/class-use/Settings.html deleted file mode 100644 index 62d3d660..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/class-use/Settings.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.config.Settings (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.config.Settings

                  -
                  -No usage of com.github.romualdrousseau.any2json.config.Settings
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-summary.html deleted file mode 100644 index 1768a444..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-summary.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.config (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Package com.github.romualdrousseau.any2json.config

                  -
                  -
                  -
                  package com.github.romualdrousseau.any2json.config
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-tree.html deleted file mode 100644 index 414b8ec8..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-tree.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.config Class Hierarchy (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Hierarchy For Package com.github.romualdrousseau.any2json.config

                  -
                  -Package Hierarchies: - -
                  -

                  Class Hierarchy

                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-use.html deleted file mode 100644 index 7ebdf27e..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/config/package-use.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.config (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Package
                  com.github.romualdrousseau.any2json.config

                  -
                  -No usage of com.github.romualdrousseau.any2json.config
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/AllTablesExtractedEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/AllTablesExtractedEvent.html deleted file mode 100644 index 89f7f844..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/AllTablesExtractedEvent.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - -AllTablesExtractedEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class AllTablesExtractedEvent

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.SheetEvent -
                  com.github.romualdrousseau.any2json.event.AllTablesExtractedEvent
                  -
                  -
                  -
                  -
                  -
                  public class AllTablesExtractedEvent -extends SheetEvent
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      AllTablesExtractedEvent

                      -
                      public AllTablesExtractedEvent(Sheet source, - List<BaseTable> tables)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    - -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/BitmapGeneratedEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/BitmapGeneratedEvent.html deleted file mode 100644 index 2f2fd7e3..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/BitmapGeneratedEvent.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - -BitmapGeneratedEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class BitmapGeneratedEvent

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.SheetEvent -
                  com.github.romualdrousseau.any2json.event.BitmapGeneratedEvent
                  -
                  -
                  -
                  -
                  -
                  public class BitmapGeneratedEvent -extends SheetEvent
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      BitmapGeneratedEvent

                      -
                      public BitmapGeneratedEvent(Sheet source, - SheetBitmap bitmap)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getBitmap

                      -
                      public SheetBitmap getBitmap()
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/DataTableListBuiltEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/DataTableListBuiltEvent.html deleted file mode 100644 index 38f412a4..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/DataTableListBuiltEvent.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - -DataTableListBuiltEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class DataTableListBuiltEvent

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.SheetEvent -
                  com.github.romualdrousseau.any2json.event.DataTableListBuiltEvent
                  -
                  -
                  -
                  -
                  -
                  public class DataTableListBuiltEvent -extends SheetEvent
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      DataTableListBuiltEvent

                      -
                      public DataTableListBuiltEvent(Sheet source, - List<DataTable> tables)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getDataTables

                      -
                      public List<DataTable> getDataTables()
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/MetaTableListBuiltEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/MetaTableListBuiltEvent.html deleted file mode 100644 index 048aced9..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/MetaTableListBuiltEvent.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - -MetaTableListBuiltEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class MetaTableListBuiltEvent

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.SheetEvent -
                  com.github.romualdrousseau.any2json.event.MetaTableListBuiltEvent
                  -
                  -
                  -
                  -
                  -
                  public class MetaTableListBuiltEvent -extends SheetEvent
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      MetaTableListBuiltEvent

                      -
                      public MetaTableListBuiltEvent(Sheet source, - List<MetaTable> tables)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getMetaTables

                      -
                      public List<MetaTable> getMetaTables()
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/SheetPreparedEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/SheetPreparedEvent.html deleted file mode 100644 index 100f86e2..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/SheetPreparedEvent.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - -SheetPreparedEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class SheetPreparedEvent

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.SheetEvent -
                  com.github.romualdrousseau.any2json.event.SheetPreparedEvent
                  -
                  -
                  -
                  -
                  -
                  public class SheetPreparedEvent -extends SheetEvent
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      SheetPreparedEvent

                      -
                      public SheetPreparedEvent(Sheet source)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/TableGraphBuiltEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/TableGraphBuiltEvent.html deleted file mode 100644 index bc9e1079..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/TableGraphBuiltEvent.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - -TableGraphBuiltEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class TableGraphBuiltEvent

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.SheetEvent -
                  com.github.romualdrousseau.any2json.event.TableGraphBuiltEvent
                  -
                  -
                  -
                  -
                  -
                  public class TableGraphBuiltEvent -extends SheetEvent
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      TableGraphBuiltEvent

                      -
                      public TableGraphBuiltEvent(Sheet source, - BaseTableGraph tableGraph)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getTableGraph

                      -
                      public BaseTableGraph getTableGraph()
                      -
                      -
                    • -
                    • -
                      -

                      dumpTableGraph

                      -
                      public void dumpTableGraph(PrintStream con)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/TableReadyEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/TableReadyEvent.html deleted file mode 100644 index fabd26c8..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/TableReadyEvent.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - -TableReadyEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class TableReadyEvent

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.SheetEvent -
                  com.github.romualdrousseau.any2json.event.TableReadyEvent
                  -
                  -
                  -
                  -
                  -
                  public class TableReadyEvent -extends SheetEvent
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      TableReadyEvent

                      -
                      public TableReadyEvent(Sheet source, - Table table)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getTable

                      -
                      public Table getTable()
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/AllTablesExtractedEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/AllTablesExtractedEvent.html deleted file mode 100644 index ac6387df..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/AllTablesExtractedEvent.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.event.AllTablesExtractedEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.event.AllTablesExtractedEvent

                  -
                  -No usage of com.github.romualdrousseau.any2json.event.AllTablesExtractedEvent
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/BitmapGeneratedEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/BitmapGeneratedEvent.html deleted file mode 100644 index 36846f44..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/BitmapGeneratedEvent.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.event.BitmapGeneratedEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.event.BitmapGeneratedEvent

                  -
                  -No usage of com.github.romualdrousseau.any2json.event.BitmapGeneratedEvent
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/DataTableListBuiltEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/DataTableListBuiltEvent.html deleted file mode 100644 index 7a477887..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/DataTableListBuiltEvent.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.event.DataTableListBuiltEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.event.DataTableListBuiltEvent

                  -
                  -No usage of com.github.romualdrousseau.any2json.event.DataTableListBuiltEvent
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/MetaTableListBuiltEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/MetaTableListBuiltEvent.html deleted file mode 100644 index 271529df..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/MetaTableListBuiltEvent.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.event.MetaTableListBuiltEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.event.MetaTableListBuiltEvent

                  -
                  -No usage of com.github.romualdrousseau.any2json.event.MetaTableListBuiltEvent
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/SheetPreparedEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/SheetPreparedEvent.html deleted file mode 100644 index 01ec7892..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/SheetPreparedEvent.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.event.SheetPreparedEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.event.SheetPreparedEvent

                  -
                  -No usage of com.github.romualdrousseau.any2json.event.SheetPreparedEvent
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/TableGraphBuiltEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/TableGraphBuiltEvent.html deleted file mode 100644 index 8596abc0..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/TableGraphBuiltEvent.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.event.TableGraphBuiltEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.event.TableGraphBuiltEvent

                  -
                  -No usage of com.github.romualdrousseau.any2json.event.TableGraphBuiltEvent
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/TableReadyEvent.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/TableReadyEvent.html deleted file mode 100644 index 56982680..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/class-use/TableReadyEvent.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.event.TableReadyEvent (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.event.TableReadyEvent

                  -
                  -No usage of com.github.romualdrousseau.any2json.event.TableReadyEvent
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-summary.html deleted file mode 100644 index ec86a71a..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-summary.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.event (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Package com.github.romualdrousseau.any2json.event

                  -
                  -
                  -
                  package com.github.romualdrousseau.any2json.event
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-tree.html deleted file mode 100644 index 6f51c510..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-tree.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.event Class Hierarchy (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Hierarchy For Package com.github.romualdrousseau.any2json.event

                  -
                  -Package Hierarchies: - -
                  -

                  Class Hierarchy

                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-use.html deleted file mode 100644 index f2b829e8..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/event/package-use.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.event (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Package
                  com.github.romualdrousseau.any2json.event

                  -
                  -No usage of com.github.romualdrousseau.any2json.event
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/DataTableHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/DataTableHeader.html deleted file mode 100644 index 441808ca..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/DataTableHeader.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - -DataTableHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class DataTableHeader

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.BaseHeader -
                  com.github.romualdrousseau.any2json.header.DataTableHeader
                  -
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Header
                  -
                  -
                  -
                  Direct Known Subclasses:
                  -
                  IntelliHeader
                  -
                  -
                  -
                  public class DataTableHeader -extends BaseHeader
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      DataTableHeader

                      -
                      public DataTableHeader(BaseHeader parent)
                      -
                      -
                    • -
                    • -
                      -

                      DataTableHeader

                      -
                      public DataTableHeader(BaseTable table, - BaseCell cell)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getName

                      -
                      public String getName()
                      -
                      -
                    • -
                    • -
                      -

                      setName

                      -
                      public void setName(String newName)
                      -
                      -
                    • -
                    • -
                      -

                      getValue

                      -
                      public String getValue()
                      -
                      -
                      Specified by:
                      -
                      getValue in class BaseHeader
                      -
                      -
                      -
                    • -
                    • -
                      -

                      entities

                      -
                      public List<String> entities()
                      -
                      -
                      Specified by:
                      -
                      entities in interface Header
                      -
                      Overrides:
                      -
                      entities in class BaseHeader
                      -
                      -
                      -
                    • -
                    • -
                      -

                      clone

                      -
                      public BaseHeader clone()
                      -
                      -
                      Specified by:
                      -
                      clone in class BaseHeader
                      -
                      -
                      -
                    • -
                    • -
                      -

                      hasTag

                      -
                      public boolean hasTag()
                      -
                      -
                    • -
                    • -
                      -

                      getTag

                      -
                      public HeaderTag getTag()
                      -
                      -
                    • -
                    • -
                      -

                      resetTag

                      -
                      public void resetTag()
                      -
                      -
                    • -
                    • -
                      -

                      updateTag

                      -
                      public void updateTag()
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaGroupHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaGroupHeader.html deleted file mode 100644 index 03418fd1..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaGroupHeader.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - -MetaGroupHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class MetaGroupHeader

                  -
                  - -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Header
                  -
                  -
                  -
                  public class MetaGroupHeader -extends MetaTableHeader
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaHeader.html deleted file mode 100644 index 7f0aac87..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaHeader.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - -MetaHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class MetaHeader

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.BaseHeader -
                  com.github.romualdrousseau.any2json.header.MetaHeader
                  -
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Header
                  -
                  -
                  -
                  Direct Known Subclasses:
                  -
                  MetaKeyValueHeader, MetaTableHeader, PivotKeyHeader
                  -
                  -
                  -
                  public class MetaHeader -extends BaseHeader
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaKeyValueHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaKeyValueHeader.html deleted file mode 100644 index 24de6ddf..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaKeyValueHeader.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - -MetaKeyValueHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class MetaKeyValueHeader

                  -
                  - -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Header
                  -
                  -
                  -
                  public class MetaKeyValueHeader -extends MetaHeader
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaTableHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaTableHeader.html deleted file mode 100644 index 4474995f..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/MetaTableHeader.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - -MetaTableHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class MetaTableHeader

                  -
                  - -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Header
                  -
                  -
                  -
                  Direct Known Subclasses:
                  -
                  MetaGroupHeader
                  -
                  -
                  -
                  public class MetaTableHeader -extends MetaHeader
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      MetaTableHeader

                      -
                      public MetaTableHeader(BaseTable table, - BaseCell cell)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    - -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotEntry.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotEntry.html deleted file mode 100644 index 282d8e80..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotEntry.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - -PivotEntry (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class PivotEntry

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.header.PivotEntry
                  -
                  -
                  -
                  -
                  public class PivotEntry -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      PivotEntry

                      -
                      public PivotEntry(BaseCell cell, - String pivotEntityName)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getCell

                      -
                      public BaseCell getCell()
                      -
                      -
                    • -
                    • -
                      -

                      getValue

                      -
                      public String getValue()
                      -
                      -
                    • -
                    • -
                      -

                      getTypeValue

                      -
                      public String getTypeValue()
                      -
                      -
                    • -
                    • -
                      -

                      setTypeValue

                      -
                      public void setTypeValue(String typeValue)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotKeyHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotKeyHeader.html deleted file mode 100644 index 41ab8677..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotKeyHeader.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - -PivotKeyHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class PivotKeyHeader

                  -
                  - -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Header
                  -
                  -
                  -
                  Direct Known Subclasses:
                  -
                  PivotTypeHeader, PivotValueHeader
                  -
                  -
                  -
                  public class PivotKeyHeader -extends MetaHeader
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      PivotKeyHeader

                      -
                      public PivotKeyHeader(BaseTable table, - BaseCell cell)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getName

                      -
                      public String getName()
                      -
                      -
                      Specified by:
                      -
                      getName in interface Header
                      -
                      Overrides:
                      -
                      getName in class MetaHeader
                      -
                      -
                      -
                    • -
                    • -
                      -

                      clone

                      -
                      public BaseHeader clone()
                      -
                      -
                      Overrides:
                      -
                      clone in class MetaHeader
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getEntries

                      -
                      public List<PivotEntry> getEntries()
                      -
                      -
                    • -
                    • -
                      -

                      getEntryTypes

                      -
                      public Set<String> getEntryTypes()
                      -
                      -
                    • -
                    • -
                      -

                      getEntryValues

                      -
                      public Set<String> getEntryValues()
                      -
                      -
                    • -
                    • -
                      -

                      getValueName

                      -
                      public String getValueName()
                      -
                      -
                    • -
                    • -
                      -

                      updateValueName

                      -
                      public void updateValueName(String newName)
                      -
                      -
                    • -
                    • -
                      -

                      getPivotValue

                      -
                      public PivotValueHeader getPivotValue()
                      -
                      -
                    • -
                    • -
                      -

                      getPivotType

                      -
                      public PivotTypeHeader getPivotType()
                      -
                      -
                    • -
                    • -
                      -

                      addEntry

                      -
                      public void addEntry(BaseCell entry)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotTypeHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotTypeHeader.html deleted file mode 100644 index cfeca2c6..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotTypeHeader.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - -PivotTypeHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class PivotTypeHeader

                  -
                  - -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Header
                  -
                  -
                  -
                  public class PivotTypeHeader -extends PivotKeyHeader
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotValueHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotValueHeader.html deleted file mode 100644 index bd001d1b..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/PivotValueHeader.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - -PivotValueHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class PivotValueHeader

                  -
                  - -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Header
                  -
                  -
                  -
                  public class PivotValueHeader -extends PivotKeyHeader
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/DataTableHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/DataTableHeader.html deleted file mode 100644 index ffbe0fcc..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/DataTableHeader.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.header.DataTableHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.DataTableHeader

                  -
                  -
                  Packages that use DataTableHeader
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaGroupHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaGroupHeader.html deleted file mode 100644 index 4e0001be..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaGroupHeader.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.header.MetaGroupHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.MetaGroupHeader

                  -
                  -No usage of com.github.romualdrousseau.any2json.header.MetaGroupHeader
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaHeader.html deleted file mode 100644 index 7f04d8f3..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaHeader.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.header.MetaHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.MetaHeader

                  -
                  -
                  Packages that use MetaHeader
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaKeyValueHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaKeyValueHeader.html deleted file mode 100644 index df6f88ba..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaKeyValueHeader.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.header.MetaKeyValueHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.MetaKeyValueHeader

                  -
                  -No usage of com.github.romualdrousseau.any2json.header.MetaKeyValueHeader
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaTableHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaTableHeader.html deleted file mode 100644 index f22179d9..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/MetaTableHeader.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.header.MetaTableHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.MetaTableHeader

                  -
                  -
                  Packages that use MetaTableHeader
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotEntry.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotEntry.html deleted file mode 100644 index c59a0f4c..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotEntry.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.header.PivotEntry (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.PivotEntry

                  -
                  -
                  Packages that use PivotEntry
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotKeyHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotKeyHeader.html deleted file mode 100644 index 4c2a7a2c..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotKeyHeader.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.header.PivotKeyHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.PivotKeyHeader

                  -
                  -
                  Packages that use PivotKeyHeader
                  - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotTypeHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotTypeHeader.html deleted file mode 100644 index 5f6c4796..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotTypeHeader.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.header.PivotTypeHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.PivotTypeHeader

                  -
                  -
                  Packages that use PivotTypeHeader
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotValueHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotValueHeader.html deleted file mode 100644 index bc14e12a..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/class-use/PivotValueHeader.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.header.PivotValueHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.header.PivotValueHeader

                  -
                  -
                  Packages that use PivotValueHeader
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-summary.html deleted file mode 100644 index 1ac37cc2..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-summary.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.header (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Package com.github.romualdrousseau.any2json.header

                  -
                  -
                  -
                  package com.github.romualdrousseau.any2json.header
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-tree.html deleted file mode 100644 index 081ad661..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-tree.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.header Class Hierarchy (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Hierarchy For Package com.github.romualdrousseau.any2json.header

                  -
                  -Package Hierarchies: - -
                  -

                  Class Hierarchy

                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-use.html deleted file mode 100644 index f9be50ac..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/header/package-use.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.header (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Package
                  com.github.romualdrousseau.any2json.header

                  -
                  - - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliHeader.html deleted file mode 100644 index 030ff61d..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliHeader.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - -IntelliHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class IntelliHeader

                  -
                  - -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Header
                  -
                  -
                  -
                  public class IntelliHeader -extends DataTableHeader
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliRow.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliRow.html deleted file mode 100644 index 84e8dd93..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliRow.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - -IntelliRow (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class IntelliRow

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.base.BaseRow -
                  com.github.romualdrousseau.any2json.intelli.IntelliRow
                  -
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Row
                  -
                  -
                  -
                  public class IntelliRow -extends BaseRow
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      IntelliRow

                      -
                      public IntelliRow(BaseTable table, - int rowIndex, - com.github.romualdrousseau.shuju.bigdata.Row row)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    - -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliTable.html deleted file mode 100644 index 82bb4eee..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/IntelliTable.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - -IntelliTable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class IntelliTable

                  -
                  - -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Visitable, Table, Closeable, AutoCloseable
                  -
                  -
                  -
                  public class IntelliTable -extends DataTable
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliHeader.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliHeader.html deleted file mode 100644 index 67f363a9..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliHeader.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.intelli.IntelliHeader (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.intelli.IntelliHeader

                  -
                  -
                  Packages that use IntelliHeader
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliRow.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliRow.html deleted file mode 100644 index 1c8b4122..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliRow.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.intelli.IntelliRow (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.intelli.IntelliRow

                  -
                  -No usage of com.github.romualdrousseau.any2json.intelli.IntelliRow
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliTable.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliTable.html deleted file mode 100644 index 2916b447..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/class-use/IntelliTable.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.intelli.IntelliTable (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.intelli.IntelliTable

                  -
                  -No usage of com.github.romualdrousseau.any2json.intelli.IntelliTable
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-summary.html deleted file mode 100644 index 114d1527..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-summary.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.intelli (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Package com.github.romualdrousseau.any2json.intelli

                  -
                  -
                  -
                  package com.github.romualdrousseau.any2json.intelli
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-tree.html deleted file mode 100644 index 5a581c89..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-tree.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.intelli Class Hierarchy (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Hierarchy For Package com.github.romualdrousseau.any2json.intelli

                  -
                  -Package Hierarchies: - -
                  -

                  Class Hierarchy

                  -
                    -
                  • java.lang.Object -
                      -
                    • com.github.romualdrousseau.any2json.base.BaseHeader (implements com.github.romualdrousseau.any2json.Header) - -
                    • -
                    • com.github.romualdrousseau.any2json.base.BaseRow (implements com.github.romualdrousseau.any2json.Row) -
                        -
                      • com.github.romualdrousseau.any2json.intelli.IntelliRow
                      • -
                      -
                    • -
                    • com.github.romualdrousseau.any2json.base.BaseTable (implements com.github.romualdrousseau.any2json.Table, com.github.romualdrousseau.any2json.base.Visitable) -
                        -
                      • com.github.romualdrousseau.any2json.base.DataTable -
                          -
                        • com.github.romualdrousseau.any2json.intelli.IntelliTable
                        • -
                        -
                      • -
                      -
                    • -
                    -
                  • -
                  -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-use.html deleted file mode 100644 index e2018949..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/intelli/package-use.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.intelli (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Package
                  com.github.romualdrousseau.any2json.intelli

                  -
                  - -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-summary.html deleted file mode 100644 index 2242e9ab..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-summary.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - -com.github.romualdrousseau.any2json (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Package com.github.romualdrousseau.any2json

                  -
                  -
                  -
                  package com.github.romualdrousseau.any2json
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-tree.html deleted file mode 100644 index 7e7be867..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-tree.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - -com.github.romualdrousseau.any2json Class Hierarchy (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Hierarchy For Package com.github.romualdrousseau.any2json

                  -
                  -Package Hierarchies: - -
                  -

                  Class Hierarchy

                  - -
                  -
                  -

                  Interface Hierarchy

                  - -
                  -
                  -

                  Enum Class Hierarchy

                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-use.html deleted file mode 100644 index e5dcd8e4..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/package-use.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Package
                  com.github.romualdrousseau.any2json

                  -
                  - - -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SheetBitmap.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SheetBitmap.html deleted file mode 100644 index 8ed0aadd..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SheetBitmap.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - -SheetBitmap (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class SheetBitmap

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  com.github.romualdrousseau.shuju.cv.ISearchBitmap
                  -
                  -
                  -
                  public class SheetBitmap -extends Object -implements com.github.romualdrousseau.shuju.cv.ISearchBitmap
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      SheetBitmap

                      -
                      public SheetBitmap(int columns, - int rows)
                      -
                      -
                    • -
                    • -
                      -

                      SheetBitmap

                      -
                      public SheetBitmap(BaseSheet sheet, - int columns, - int rows)
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      getWidth

                      -
                      public int getWidth()
                      -
                      -
                      Specified by:
                      -
                      getWidth in interface com.github.romualdrousseau.shuju.cv.ISearchBitmap
                      -
                      -
                      -
                    • -
                    • -
                      -

                      getHeight

                      -
                      public int getHeight()
                      -
                      -
                      Specified by:
                      -
                      getHeight in interface com.github.romualdrousseau.shuju.cv.ISearchBitmap
                      -
                      -
                      -
                    • -
                    • -
                      -

                      get

                      -
                      public int get(int x, - int y)
                      -
                      -
                      Specified by:
                      -
                      get in interface com.github.romualdrousseau.shuju.cv.ISearchBitmap
                      -
                      -
                      -
                    • -
                    • -
                      -

                      set

                      -
                      public void set(int x, - int y, - int v)
                      -
                      -
                      Specified by:
                      -
                      set in interface com.github.romualdrousseau.shuju.cv.ISearchBitmap
                      -
                      -
                      -
                    • -
                    • -
                      -

                      clone

                      -
                      public com.github.romualdrousseau.shuju.cv.ISearchBitmap clone()
                      -
                      -
                      Specified by:
                      -
                      clone in interface com.github.romualdrousseau.shuju.cv.ISearchBitmap
                      -
                      Overrides:
                      -
                      clone in class Object
                      -
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SheetBitmapParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SheetBitmapParser.html deleted file mode 100644 index 657b7a4f..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SheetBitmapParser.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - -SheetBitmapParser (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class SheetBitmapParser

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.parser.sheet.SheetBitmapParser
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  SheetParser
                  -
                  -
                  -
                  public class SheetBitmapParser -extends Object -implements SheetParser
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      SheetBitmapParser

                      -
                      public SheetBitmapParser()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    - -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SimpleSheetParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SimpleSheetParser.html deleted file mode 100644 index 3914f80d..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/SimpleSheetParser.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - -SimpleSheetParser (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class SimpleSheetParser

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.parser.sheet.SimpleSheetParser
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  SheetParser
                  -
                  -
                  -
                  public class SimpleSheetParser -extends Object -implements SheetParser
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      SimpleSheetParser

                      -
                      public SimpleSheetParser()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    - -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SheetBitmap.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SheetBitmap.html deleted file mode 100644 index d596e06b..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SheetBitmap.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap

                  -
                  -
                  Packages that use SheetBitmap
                  -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SheetBitmapParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SheetBitmapParser.html deleted file mode 100644 index 6d4f3f6c..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SheetBitmapParser.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmapParser (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.parser.sheet.SheetBitmapParser

                  -
                  -No usage of com.github.romualdrousseau.any2json.parser.sheet.SheetBitmapParser
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SimpleSheetParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SimpleSheetParser.html deleted file mode 100644 index b1a211df..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/class-use/SimpleSheetParser.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.parser.sheet.SimpleSheetParser (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.parser.sheet.SimpleSheetParser

                  -
                  -No usage of com.github.romualdrousseau.any2json.parser.sheet.SimpleSheetParser
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-summary.html deleted file mode 100644 index baed6213..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-summary.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.parser.sheet (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Package com.github.romualdrousseau.any2json.parser.sheet

                  -
                  -
                  -
                  package com.github.romualdrousseau.any2json.parser.sheet
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-tree.html deleted file mode 100644 index ca76fbda..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-tree.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.parser.sheet Class Hierarchy (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Hierarchy For Package com.github.romualdrousseau.any2json.parser.sheet

                  -
                  -Package Hierarchies: - -
                  -

                  Class Hierarchy

                  -
                    -
                  • java.lang.Object -
                      -
                    • com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap (implements com.github.romualdrousseau.shuju.cv.ISearchBitmap)
                    • -
                    • com.github.romualdrousseau.any2json.parser.sheet.SheetBitmapParser (implements com.github.romualdrousseau.any2json.SheetParser)
                    • -
                    • com.github.romualdrousseau.any2json.parser.sheet.SimpleSheetParser (implements com.github.romualdrousseau.any2json.SheetParser)
                    • -
                    -
                  • -
                  -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-use.html deleted file mode 100644 index c092e70c..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/sheet/package-use.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.parser.sheet (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Package
                  com.github.romualdrousseau.any2json.parser.sheet

                  -
                  - -
                  -
                  Package
                  -
                  Description
                  - -
                   
                  -
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/SimpleTableParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/SimpleTableParser.html deleted file mode 100644 index 35760d3e..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/SimpleTableParser.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - -SimpleTableParser (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class SimpleTableParser

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  TableParser, AutoCloseable
                  -
                  -
                  -
                  public class SimpleTableParser -extends Object -implements TableParser
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/SimpleTableParser.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/SimpleTableParser.html deleted file mode 100644 index 75bc9779..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/class-use/SimpleTableParser.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.parser.table.SimpleTableParser

                  -
                  -No usage of com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-summary.html deleted file mode 100644 index fa7a8069..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.parser.table (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Package com.github.romualdrousseau.any2json.parser.table

                  -
                  -
                  -
                  package com.github.romualdrousseau.any2json.parser.table
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-tree.html deleted file mode 100644 index 70dc6b3b..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-tree.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.parser.table Class Hierarchy (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Hierarchy For Package com.github.romualdrousseau.any2json.parser.table

                  -
                  -Package Hierarchies: - -
                  -

                  Class Hierarchy

                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-use.html deleted file mode 100644 index 0876166f..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/parser/table/package-use.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.parser.table (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Package
                  com.github.romualdrousseau.any2json.parser.table

                  -
                  -No usage of com.github.romualdrousseau.any2json.parser.table
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/GutenbergDiagonal.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/GutenbergDiagonal.html deleted file mode 100644 index 5546e229..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/GutenbergDiagonal.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - -GutenbergDiagonal (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class GutenbergDiagonal

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.readdir.GutenbergDiagonal
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  ReadingDirection
                  -
                  -
                  -
                  public class GutenbergDiagonal -extends Object -implements ReadingDirection
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      GutenbergDiagonal

                      -
                      public GutenbergDiagonal()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    - -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/class-use/GutenbergDiagonal.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/class-use/GutenbergDiagonal.html deleted file mode 100644 index d534cf72..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/class-use/GutenbergDiagonal.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.readdir.GutenbergDiagonal (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.readdir.GutenbergDiagonal

                  -
                  -No usage of com.github.romualdrousseau.any2json.readdir.GutenbergDiagonal
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-summary.html deleted file mode 100644 index fb1c0144..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-summary.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.readdir (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Package com.github.romualdrousseau.any2json.readdir

                  -
                  -
                  -
                  package com.github.romualdrousseau.any2json.readdir
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-tree.html deleted file mode 100644 index aedfc119..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-tree.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.readdir Class Hierarchy (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Hierarchy For Package com.github.romualdrousseau.any2json.readdir

                  -
                  -Package Hierarchies: - -
                  -

                  Class Hierarchy

                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-use.html deleted file mode 100644 index 1103ceca..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/readdir/package-use.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.readdir (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Package
                  com.github.romualdrousseau.any2json.readdir

                  -
                  -No usage of com.github.romualdrousseau.any2json.readdir
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/AutoCrop.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/AutoCrop.html deleted file mode 100644 index 36de9d23..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/AutoCrop.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - -AutoCrop (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - - -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  -
                  -
                  -
                  -
                  public class AutoCrop -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      AutoCrop

                      -
                      public AutoCrop()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet, - float minRatio)
                      -
                      -
                    • -
                    • -
                      -

                      _cropLeft

                      -
                      public static void _cropLeft(BaseSheet sheet, - float minRatio)
                      -
                      -
                    • -
                    • -
                      -

                      _cropRight

                      -
                      public static void _cropRight(BaseSheet sheet, - float minRatio)
                      -
                      -
                    • -
                    • -
                      -

                      _cropTop

                      -
                      public static void _cropTop(BaseSheet sheet, - float minRatio)
                      -
                      -
                    • -
                    • -
                      -

                      _cropBottom

                      -
                      public static void _cropBottom(BaseSheet sheet, - float minRatio)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumn.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumn.html deleted file mode 100644 index 07b73b2e..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumn.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - -DropColumn (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - - -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.transform.op.DropColumn
                  -
                  -
                  -
                  -
                  public class DropColumn -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      DropColumn

                      -
                      public DropColumn()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet, - int colIndex)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumnsWhenEntropyLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumnsWhenEntropyLessThan.html deleted file mode 100644 index 4cb126f2..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumnsWhenEntropyLessThan.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - -DropColumnsWhenEntropyLessThan (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class DropColumnsWhenEntropyLessThan

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenEntropyLessThan
                  -
                  -
                  -
                  -
                  public class DropColumnsWhenEntropyLessThan -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      DropColumnsWhenEntropyLessThan

                      -
                      public DropColumnsWhenEntropyLessThan()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet, - float minEntropy)
                      -
                      -
                    • -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet, - float minEntropy, - int start, - int stop)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumnsWhenFillRatioLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumnsWhenFillRatioLessThan.html deleted file mode 100644 index cc5ed7c9..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropColumnsWhenFillRatioLessThan.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - -DropColumnsWhenFillRatioLessThan (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class DropColumnsWhenFillRatioLessThan

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenFillRatioLessThan
                  -
                  -
                  -
                  -
                  public class DropColumnsWhenFillRatioLessThan -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      DropColumnsWhenFillRatioLessThan

                      -
                      public DropColumnsWhenFillRatioLessThan()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet, - float minRatio)
                      -
                      -
                    • -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet, - float minRatio, - int start, - int stop)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRow.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRow.html deleted file mode 100644 index 25a8a6f5..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRow.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - -DropRow (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - - -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.transform.op.DropRow
                  -
                  -
                  -
                  -
                  public class DropRow -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      DropRow

                      -
                      public DropRow()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet, - int rowIndex)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRowsWhenEntropyLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRowsWhenEntropyLessThan.html deleted file mode 100644 index 1ab6a6db..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRowsWhenEntropyLessThan.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - -DropRowsWhenEntropyLessThan (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class DropRowsWhenEntropyLessThan

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.transform.op.DropRowsWhenEntropyLessThan
                  -
                  -
                  -
                  -
                  public class DropRowsWhenEntropyLessThan -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      DropRowsWhenEntropyLessThan

                      -
                      public DropRowsWhenEntropyLessThan()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet, - float minEntropy)
                      -
                      -
                    • -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet, - float minEntropy, - int start, - int stop)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRowsWhenFillRatioLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRowsWhenFillRatioLessThan.html deleted file mode 100644 index d5bdc8ea..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/DropRowsWhenFillRatioLessThan.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - -DropRowsWhenFillRatioLessThan (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class DropRowsWhenFillRatioLessThan

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.transform.op.DropRowsWhenFillRatioLessThan
                  -
                  -
                  -
                  -
                  public class DropRowsWhenFillRatioLessThan -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      DropRowsWhenFillRatioLessThan

                      -
                      public DropRowsWhenFillRatioLessThan()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet, - float minRatio)
                      -
                      -
                    • -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet, - float minRatio, - int start, - int stop)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/RepeatColumnCell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/RepeatColumnCell.html deleted file mode 100644 index fddd29af..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/RepeatColumnCell.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - -RepeatColumnCell (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class RepeatColumnCell

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.transform.op.RepeatColumnCell
                  -
                  -
                  -
                  -
                  public class RepeatColumnCell -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      RepeatColumnCell

                      -
                      public RepeatColumnCell()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet, - int colIndex)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/RepeatRowCell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/RepeatRowCell.html deleted file mode 100644 index 3f7bee2a..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/RepeatRowCell.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - -RepeatRowCell (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class RepeatRowCell

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.transform.op.RepeatRowCell
                  -
                  -
                  -
                  -
                  public class RepeatRowCell -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      RepeatRowCell

                      -
                      public RepeatRowCell()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet, - int rowIndex)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/StitchRows.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/StitchRows.html deleted file mode 100644 index c0baaedb..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/StitchRows.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - -StitchRows (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - - -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.transform.op.StitchRows
                  -
                  -
                  -
                  -
                  public class StitchRows -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      StitchRows

                      -
                      public StitchRows()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/SwapRows.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/SwapRows.html deleted file mode 100644 index e20ec06a..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/SwapRows.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - -SwapRows (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - - -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.transform.op.SwapRows
                  -
                  -
                  -
                  -
                  public class SwapRows -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      SwapRows

                      -
                      public SwapRows()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      Apply

                      -
                      public static void Apply(BaseSheet sheet, - int rowIndex1, - int rowIndex2)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/AutoCrop.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/AutoCrop.html deleted file mode 100644 index c1837114..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/AutoCrop.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.transform.op.AutoCrop (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.AutoCrop

                  -
                  -No usage of com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumn.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumn.html deleted file mode 100644 index 75e06433..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumn.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.transform.op.DropColumn (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.DropColumn

                  -
                  -No usage of com.github.romualdrousseau.any2json.transform.op.DropColumn
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumnsWhenEntropyLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumnsWhenEntropyLessThan.html deleted file mode 100644 index 77144de3..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumnsWhenEntropyLessThan.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenEntropyLessThan (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenEntropyLessThan

                  -
                  -No usage of com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenEntropyLessThan
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumnsWhenFillRatioLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumnsWhenFillRatioLessThan.html deleted file mode 100644 index 2ed2cd7d..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropColumnsWhenFillRatioLessThan.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenFillRatioLessThan (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenFillRatioLessThan

                  -
                  -No usage of com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenFillRatioLessThan
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRow.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRow.html deleted file mode 100644 index b0d111b8..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRow.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.transform.op.DropRow (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.DropRow

                  -
                  -No usage of com.github.romualdrousseau.any2json.transform.op.DropRow
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRowsWhenEntropyLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRowsWhenEntropyLessThan.html deleted file mode 100644 index d592a91d..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRowsWhenEntropyLessThan.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenEntropyLessThan (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.DropRowsWhenEntropyLessThan

                  -
                  -No usage of com.github.romualdrousseau.any2json.transform.op.DropRowsWhenEntropyLessThan
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRowsWhenFillRatioLessThan.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRowsWhenFillRatioLessThan.html deleted file mode 100644 index 3893b87a..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/DropRowsWhenFillRatioLessThan.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenFillRatioLessThan (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.DropRowsWhenFillRatioLessThan

                  -
                  -No usage of com.github.romualdrousseau.any2json.transform.op.DropRowsWhenFillRatioLessThan
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/RepeatColumnCell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/RepeatColumnCell.html deleted file mode 100644 index 23c4ba23..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/RepeatColumnCell.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.transform.op.RepeatColumnCell (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.RepeatColumnCell

                  -
                  -No usage of com.github.romualdrousseau.any2json.transform.op.RepeatColumnCell
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/RepeatRowCell.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/RepeatRowCell.html deleted file mode 100644 index 03e9cacc..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/RepeatRowCell.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.transform.op.RepeatRowCell (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.RepeatRowCell

                  -
                  -No usage of com.github.romualdrousseau.any2json.transform.op.RepeatRowCell
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/StitchRows.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/StitchRows.html deleted file mode 100644 index b6cf53e4..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/StitchRows.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.transform.op.StitchRows (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.StitchRows

                  -
                  -No usage of com.github.romualdrousseau.any2json.transform.op.StitchRows
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/SwapRows.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/SwapRows.html deleted file mode 100644 index 87dfe96c..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/class-use/SwapRows.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.transform.op.SwapRows (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.transform.op.SwapRows

                  -
                  -No usage of com.github.romualdrousseau.any2json.transform.op.SwapRows
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-summary.html deleted file mode 100644 index 56fb1be7..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-summary.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.transform.op (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Package com.github.romualdrousseau.any2json.transform.op

                  -
                  -
                  -
                  package com.github.romualdrousseau.any2json.transform.op
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-tree.html deleted file mode 100644 index 68a47aa2..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-tree.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.transform.op Class Hierarchy (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Hierarchy For Package com.github.romualdrousseau.any2json.transform.op

                  -
                  -Package Hierarchies: - -
                  -

                  Class Hierarchy

                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-use.html deleted file mode 100644 index 60ccc46f..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/transform/op/package-use.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.transform.op (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Package
                  com.github.romualdrousseau.any2json.transform.op

                  -
                  -No usage of com.github.romualdrousseau.any2json.transform.op
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/Disk.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/Disk.html deleted file mode 100644 index 07136611..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/Disk.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - -Disk (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - - -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.util.Disk
                  -
                  -
                  -
                  -
                  public class Disk -extends Object
                  -
                  -
                  - -
                  -
                  -
                    - -
                  • -
                    -

                    Constructor Details

                    -
                      -
                    • -
                      -

                      Disk

                      -
                      public Disk()
                      -
                      -
                    • -
                    -
                    -
                  • - -
                  • -
                    -

                    Method Details

                    -
                      -
                    • -
                      -

                      copyDir

                      -
                      public static void copyDir(Path src, - Path dest) - throws IOException
                      -
                      -
                      Throws:
                      -
                      IOException
                      -
                      -
                      -
                    • -
                    • -
                      -

                      deleteDir

                      -
                      public static void deleteDir(Path dir) - throws IOException
                      -
                      -
                      Throws:
                      -
                      IOException
                      -
                      -
                      -
                    • -
                    • -
                      -

                      zipDir

                      -
                      public static void zipDir(Path sourceDirPath, - File zipFilePath) - throws IOException
                      -
                      -
                      Throws:
                      -
                      IOException
                      -
                      -
                      -
                    • -
                    • -
                      -

                      unzipDir

                      -
                      public static void unzipDir(Path zipFile, - Path folder) - throws IOException
                      -
                      -
                      Throws:
                      -
                      IOException
                      -
                      -
                      -
                    • -
                    • -
                      -

                      copyFile

                      -
                      public static void copyFile(Path src, - Path dest)
                      -
                      -
                    • -
                    • -
                      -

                      removeFileName

                      -
                      public static void removeFileName(Path filename1, - Path filename2)
                      -
                      -
                    • -
                    • -
                      -

                      changeExtension

                      -
                      public static String changeExtension(String filename, - String newExtentsion)
                      -
                      -
                    • -
                    • -
                      -

                      removeExtension

                      -
                      public static String removeExtension(String fileName)
                      -
                      -
                    • -
                    -
                    -
                  • -
                  -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/TempFile.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/TempFile.html deleted file mode 100644 index 19c33027..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/TempFile.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - -TempFile (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  - -
                  - -

                  Class TempFile

                  -
                  -
                  java.lang.Object -
                  com.github.romualdrousseau.any2json.util.TempFile
                  -
                  -
                  -
                  -
                  All Implemented Interfaces:
                  -
                  Closeable, AutoCloseable
                  -
                  -
                  -
                  public class TempFile -extends Object -implements Closeable
                  -
                  -
                  - -
                  -
                  - -
                  - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/class-use/Disk.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/class-use/Disk.html deleted file mode 100644 index 50a2b6f1..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/class-use/Disk.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.util.Disk (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.util.Disk

                  -
                  -No usage of com.github.romualdrousseau.any2json.util.Disk
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/class-use/TempFile.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/class-use/TempFile.html deleted file mode 100644 index 049f946a..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/class-use/TempFile.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Class com.github.romualdrousseau.any2json.util.TempFile (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Class
                  com.github.romualdrousseau.any2json.util.TempFile

                  -
                  -No usage of com.github.romualdrousseau.any2json.util.TempFile
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-summary.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-summary.html deleted file mode 100644 index d1baaa83..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-summary.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.util (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Package com.github.romualdrousseau.any2json.util

                  -
                  -
                  -
                  package com.github.romualdrousseau.any2json.util
                  -
                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-tree.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-tree.html deleted file mode 100644 index 9bcaafc0..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-tree.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - -com.github.romualdrousseau.any2json.util Class Hierarchy (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Hierarchy For Package com.github.romualdrousseau.any2json.util

                  -
                  -Package Hierarchies: - -
                  -

                  Class Hierarchy

                  -
                    -
                  • java.lang.Object -
                      -
                    • com.github.romualdrousseau.any2json.util.Disk
                    • -
                    • com.github.romualdrousseau.any2json.util.TempFile (implements java.io.Closeable)
                    • -
                    -
                  • -
                  -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-use.html b/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-use.html deleted file mode 100644 index 87b24ead..00000000 --- a/docs/api/any2json/any2json/apidocs/com/github/romualdrousseau/any2json/util/package-use.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Uses of Package com.github.romualdrousseau.any2json.util (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Uses of Package
                  com.github.romualdrousseau.any2json.util

                  -
                  -No usage of com.github.romualdrousseau.any2json.util
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/constant-values.html b/docs/api/any2json/any2json/apidocs/constant-values.html deleted file mode 100644 index 91cb335b..00000000 --- a/docs/api/any2json/any2json/apidocs/constant-values.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - -Constant Field Values (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Constant Field Values

                  -
                  -
                  -

                  Contents

                  - -
                  -
                  -

                  com.github.*

                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/copy.svg b/docs/api/any2json/any2json/apidocs/copy.svg deleted file mode 100644 index 7c46ab15..00000000 --- a/docs/api/any2json/any2json/apidocs/copy.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json/any2json/apidocs/deprecated-list.html b/docs/api/any2json/any2json/apidocs/deprecated-list.html deleted file mode 100644 index 62e71272..00000000 --- a/docs/api/any2json/any2json/apidocs/deprecated-list.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - -Deprecated List (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Deprecated API

                  -
                  -

                  Contents

                  - - - -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/element-list b/docs/api/any2json/any2json/apidocs/element-list deleted file mode 100644 index 55056a0f..00000000 --- a/docs/api/any2json/any2json/apidocs/element-list +++ /dev/null @@ -1,12 +0,0 @@ -com.github.romualdrousseau.any2json -com.github.romualdrousseau.any2json.base -com.github.romualdrousseau.any2json.classifier -com.github.romualdrousseau.any2json.config -com.github.romualdrousseau.any2json.event -com.github.romualdrousseau.any2json.header -com.github.romualdrousseau.any2json.intelli -com.github.romualdrousseau.any2json.parser.sheet -com.github.romualdrousseau.any2json.parser.table -com.github.romualdrousseau.any2json.readdir -com.github.romualdrousseau.any2json.transform.op -com.github.romualdrousseau.any2json.util diff --git a/docs/api/any2json/any2json/apidocs/help-doc.html b/docs/api/any2json/any2json/apidocs/help-doc.html deleted file mode 100644 index 9c778efd..00000000 --- a/docs/api/any2json/any2json/apidocs/help-doc.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - -API Help (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -

                  JavaDoc Help

                  - -
                  -
                  -

                  Navigation

                  -Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces - -
                  -
                  -
                  -

                  Kinds of Pages

                  -The following sections describe the different kinds of pages in this collection. -
                  -

                  Overview

                  -

                  The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

                  -
                  -
                  -

                  Package

                  -

                  Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

                  -
                    -
                  • Interfaces
                  • -
                  • Classes
                  • -
                  • Enum Classes
                  • -
                  • Exception Classes
                  • -
                  • Annotation Interfaces
                  • -
                  -
                  -
                  -

                  Class or Interface

                  -

                  Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

                  -
                    -
                  • Class Inheritance Diagram
                  • -
                  • Direct Subclasses
                  • -
                  • All Known Subinterfaces
                  • -
                  • All Known Implementing Classes
                  • -
                  • Class or Interface Declaration
                  • -
                  • Class or Interface Description
                  • -
                  -
                  -
                    -
                  • Nested Class Summary
                  • -
                  • Enum Constant Summary
                  • -
                  • Field Summary
                  • -
                  • Property Summary
                  • -
                  • Constructor Summary
                  • -
                  • Method Summary
                  • -
                  • Required Element Summary
                  • -
                  • Optional Element Summary
                  • -
                  -
                  -
                    -
                  • Enum Constant Details
                  • -
                  • Field Details
                  • -
                  • Property Details
                  • -
                  • Constructor Details
                  • -
                  • Method Details
                  • -
                  • Element Details
                  • -
                  -

                  Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

                  -

                  The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

                  -
                  -
                  -

                  Other Files

                  -

                  Packages and modules may contain pages with additional information related to the declarations nearby.

                  -
                  -
                  -

                  Use

                  -

                  Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

                  -
                  -
                  -

                  Tree (Class Hierarchy)

                  -

                  There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

                  -
                    -
                  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
                  • -
                  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
                  • -
                  -
                  -
                  -

                  Deprecated API

                  -

                  The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to shortcomings, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

                  -
                  -
                  -

                  Constant Field Values

                  -

                  The Constant Field Values page lists the static final fields and their values.

                  -
                  -
                  -

                  Serialized Form

                  -

                  Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

                  -
                  -
                  -

                  All Packages

                  -

                  The All Packages page contains an alphabetic index of all packages contained in the documentation.

                  -
                  -
                  -

                  All Classes and Interfaces

                  -

                  The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

                  -
                  -
                  -

                  Index

                  -

                  The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

                  -
                  -
                  -
                  -This help file applies to API documentation generated by the standard doclet.
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/index-all.html b/docs/api/any2json/any2json/apidocs/index-all.html deleted file mode 100644 index 6f370c5a..00000000 --- a/docs/api/any2json/any2json/apidocs/index-all.html +++ /dev/null @@ -1,1736 +0,0 @@ - - - - -Index (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Index

                  -
                  -A B C D E F G H I L M N O P R S T U V W Z _ 
                  All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form -

                  A

                  -
                  -
                  addChild(BaseTableGraph) - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  -
                   
                  -
                  addEntry(BaseCell) - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  -
                   
                  -
                  addHeader(BaseHeader) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  addPatchCell(int, int, String) - Method in class com.github.romualdrousseau.any2json.base.PatcheableSheetStore
                  -
                   
                  -
                  addRowGroup(RowGroup) - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  -
                   
                  -
                  addSheetListener(SheetListener) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  addSheetListener(SheetListener) - Method in interface com.github.romualdrousseau.any2json.Sheet
                  -
                   
                  -
                  adjustLastRow(int) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  AllTablesExtractedEvent - Class in com.github.romualdrousseau.any2json.event
                  -
                   
                  -
                  AllTablesExtractedEvent(Sheet, List<BaseTable>) - Constructor for class com.github.romualdrousseau.any2json.event.AllTablesExtractedEvent
                  -
                   
                  -
                  Apply(BaseSheet) - Static method in class com.github.romualdrousseau.any2json.transform.op.StitchRows
                  -
                   
                  -
                  Apply(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  -
                   
                  -
                  Apply(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenEntropyLessThan
                  -
                   
                  -
                  Apply(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenFillRatioLessThan
                  -
                   
                  -
                  Apply(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenEntropyLessThan
                  -
                   
                  -
                  Apply(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenFillRatioLessThan
                  -
                   
                  -
                  Apply(BaseSheet, float, int, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenEntropyLessThan
                  -
                   
                  -
                  Apply(BaseSheet, float, int, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenFillRatioLessThan
                  -
                   
                  -
                  Apply(BaseSheet, float, int, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenEntropyLessThan
                  -
                   
                  -
                  Apply(BaseSheet, float, int, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenFillRatioLessThan
                  -
                   
                  -
                  Apply(BaseSheet, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropColumn
                  -
                   
                  -
                  Apply(BaseSheet, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.DropRow
                  -
                   
                  -
                  Apply(BaseSheet, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.RepeatColumnCell
                  -
                   
                  -
                  Apply(BaseSheet, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.RepeatRowCell
                  -
                   
                  -
                  Apply(BaseSheet, int, int) - Static method in class com.github.romualdrousseau.any2json.transform.op.SwapRows
                  -
                   
                  -
                  applyAll() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method performs all the transformations on the sheet by calling the - "autoRecipe" method on the sheet's - associated document and executing the custom recipe using a Python - interpreter.
                  -
                  -
                  assignRowGroup(RowGroup) - Method in class com.github.romualdrousseau.any2json.header.MetaTableHeader
                  -
                   
                  -
                  AutoCrop - Class in com.github.romualdrousseau.any2json.transform.op
                  -
                   
                  -
                  AutoCrop() - Constructor for class com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  -
                   
                  -
                  autoRecipe(BaseSheet) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  -

                  B

                  -
                  -
                  BaseCell - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  BaseCell(String, int, int, BaseSheet) - Constructor for class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  BaseCell(String, int, int, String, BaseSheet) - Constructor for class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  BaseCell(String, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  BaseDocument - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  BaseDocument() - Constructor for class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  BaseHeader - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  BaseHeader(BaseTable, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  BaseRow - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  BaseRow(BaseTable, int) - Constructor for class com.github.romualdrousseau.any2json.base.BaseRow
                  -
                   
                  -
                  BaseSheet - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  BaseSheet(BaseDocument, String, PatcheableSheetStore) - Constructor for class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  BaseTable - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  BaseTable(BaseSheet, int, int, int, int) - Constructor for class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  BaseTable(BaseTable) - Constructor for class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  BaseTable(BaseTable, int, int) - Constructor for class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  BaseTableGraph - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  BaseTableGraph() - Constructor for class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  -
                   
                  -
                  BaseTableGraph(BaseTable) - Constructor for class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  -
                   
                  -
                  BaseTableGraphBuilder - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  BaseTableGraphBuilder() - Constructor for class com.github.romualdrousseau.any2json.base.BaseTableGraphBuilder
                  -
                   
                  -
                  BitmapGeneratedEvent - Class in com.github.romualdrousseau.any2json.event
                  -
                   
                  -
                  BitmapGeneratedEvent(Sheet, SheetBitmap) - Constructor for class com.github.romualdrousseau.any2json.event.BitmapGeneratedEvent
                  -
                   
                  -
                  build() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  build(List<MetaTable>, List<DataTable>, ReadingDirection) - Static method in class com.github.romualdrousseau.any2json.base.BaseTableGraphBuilder
                  -
                   
                  -
                  -

                  C

                  -
                  -
                  CAMEL - Enum constant in enum class com.github.romualdrousseau.any2json.TagClassifier.TagStyle
                  -
                   
                  -
                  Cell - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  CellIterable - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  CellIterable(BaseRow) - Constructor for class com.github.romualdrousseau.any2json.base.CellIterable
                  -
                   
                  -
                  CellIterator - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  CellIterator(BaseRow) - Constructor for class com.github.romualdrousseau.any2json.base.CellIterator
                  -
                   
                  -
                  cells() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  -
                   
                  -
                  cells() - Method in interface com.github.romualdrousseau.any2json.Row
                  -
                   
                  -
                  changeExtension(String, String) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  -
                   
                  -
                  children() - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  -
                   
                  -
                  children() - Method in interface com.github.romualdrousseau.any2json.TableGraph
                  -
                   
                  -
                  clone() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  clone() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  -
                   
                  -
                  clone() - Method in class com.github.romualdrousseau.any2json.header.MetaGroupHeader
                  -
                   
                  -
                  clone() - Method in class com.github.romualdrousseau.any2json.header.MetaHeader
                  -
                   
                  -
                  clone() - Method in class com.github.romualdrousseau.any2json.header.MetaKeyValueHeader
                  -
                   
                  -
                  clone() - Method in class com.github.romualdrousseau.any2json.header.MetaTableHeader
                  -
                   
                  -
                  clone() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  -
                   
                  -
                  clone() - Method in class com.github.romualdrousseau.any2json.header.PivotTypeHeader
                  -
                   
                  -
                  clone() - Method in class com.github.romualdrousseau.any2json.header.PivotValueHeader
                  -
                   
                  -
                  clone() - Method in class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  -
                   
                  -
                  clone() - Method in class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  -
                   
                  -
                  close() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  close() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  close() - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  -
                   
                  -
                  close() - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  close() - Method in class com.github.romualdrousseau.any2json.intelli.IntelliTable
                  -
                   
                  -
                  close() - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  -
                   
                  -
                  close() - Method in class com.github.romualdrousseau.any2json.util.TempFile
                  -
                   
                  -
                  com.github.romualdrousseau.any2json - package com.github.romualdrousseau.any2json
                  -
                   
                  -
                  com.github.romualdrousseau.any2json.base - package com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  com.github.romualdrousseau.any2json.classifier - package com.github.romualdrousseau.any2json.classifier
                  -
                   
                  -
                  com.github.romualdrousseau.any2json.config - package com.github.romualdrousseau.any2json.config
                  -
                   
                  -
                  com.github.romualdrousseau.any2json.event - package com.github.romualdrousseau.any2json.event
                  -
                   
                  -
                  com.github.romualdrousseau.any2json.header - package com.github.romualdrousseau.any2json.header
                  -
                   
                  -
                  com.github.romualdrousseau.any2json.intelli - package com.github.romualdrousseau.any2json.intelli
                  -
                   
                  -
                  com.github.romualdrousseau.any2json.parser.sheet - package com.github.romualdrousseau.any2json.parser.sheet
                  -
                   
                  -
                  com.github.romualdrousseau.any2json.parser.table - package com.github.romualdrousseau.any2json.parser.table
                  -
                   
                  -
                  com.github.romualdrousseau.any2json.readdir - package com.github.romualdrousseau.any2json.readdir
                  -
                   
                  -
                  com.github.romualdrousseau.any2json.transform.op - package com.github.romualdrousseau.any2json.transform.op
                  -
                   
                  -
                  com.github.romualdrousseau.any2json.util - package com.github.romualdrousseau.any2json.util
                  -
                   
                  -
                  copyDir(Path, Path) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  -
                   
                  -
                  copyFile(Path, Path) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  -
                   
                  -
                  createInstance(File, String) - Static method in class com.github.romualdrousseau.any2json.DocumentFactory
                  -
                   
                  -
                  createInstance(File, String, String) - Static method in class com.github.romualdrousseau.any2json.DocumentFactory
                  -
                   
                  -
                  createInstance(String, String) - Static method in class com.github.romualdrousseau.any2json.DocumentFactory
                  -
                   
                  -
                  createInstance(String, String, String) - Static method in class com.github.romualdrousseau.any2json.DocumentFactory
                  -
                   
                  -
                  cropAll() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method crops the sheet by dropping all rows and columns on - the edges of the sheet.
                  -
                  -
                  cropWhenFillRatioLessThan(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method crops the sheet by dropping all rows and columns on - the edges of the sheet with a fill ratio less than the given - minimum ratio.
                  -
                  -
                  -

                  D

                  -
                  -
                  DataTable - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  DataTable(BaseSheet) - Constructor for class com.github.romualdrousseau.any2json.base.DataTable
                  -
                   
                  -
                  DataTable(BaseTable) - Constructor for class com.github.romualdrousseau.any2json.base.DataTable
                  -
                   
                  -
                  DataTable(BaseTable, int) - Constructor for class com.github.romualdrousseau.any2json.base.DataTable
                  -
                   
                  -
                  DataTableHeader - Class in com.github.romualdrousseau.any2json.header
                  -
                   
                  -
                  DataTableHeader(BaseHeader) - Constructor for class com.github.romualdrousseau.any2json.header.DataTableHeader
                  -
                   
                  -
                  DataTableHeader(BaseTable, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.header.DataTableHeader
                  -
                   
                  -
                  DataTableListBuiltEvent - Class in com.github.romualdrousseau.any2json.event
                  -
                   
                  -
                  DataTableListBuiltEvent(Sheet, List<DataTable>) - Constructor for class com.github.romualdrousseau.any2json.event.DataTableListBuiltEvent
                  -
                   
                  -
                  Default - Static variable in class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  DEFAULT_CAPILLARITY_THRESHOLD - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  -
                   
                  -
                  DEFAULT_ENTITY_PROBABILITY - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  -
                   
                  -
                  DEFAULT_RATIO_SIMILARITY - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  -
                   
                  -
                  DEFAULT_SAMPLE_COUNT - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  -
                   
                  -
                  deleteDir(Path) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  -
                   
                  -
                  density() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  -
                   
                  -
                  disableAutoCrop() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  disableAutoCrop() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method disables auto cropping of thesheet.
                  -
                  -
                  disableAutoHeaderName() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  disableAutoHeaderName() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method disables auto naming the headers of tables.
                  -
                  -
                  disableAutoMeta() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  disableAutoMeta() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method disables auto meta conversion of the sheet.
                  -
                  -
                  disableMeta() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  disableMeta() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method disables the extraction of meta data of the sheet's associated - document.
                  -
                  -
                  disablePivot() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  disablePivot() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method disables the pivot functionality of the sheet's associated - document.
                  -
                  -
                  Disk - Class in com.github.romualdrousseau.any2json.util
                  -
                   
                  -
                  Disk() - Constructor for class com.github.romualdrousseau.any2json.util.Disk
                  -
                   
                  -
                  distanceBetweenTables(BaseTable, BaseTable) - Method in class com.github.romualdrousseau.any2json.readdir.GutenbergDiagonal
                  -
                   
                  -
                  distanceBetweenTables(BaseTable, BaseTable) - Method in interface com.github.romualdrousseau.any2json.ReadingDirection
                  -
                   
                  -
                  Document - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  Document.Hint - Enum Class in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  DocumentClass - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  DocumentClass.Priority - Enum Class in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  DocumentFactory - Class in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  DocumentFactory() - Constructor for class com.github.romualdrousseau.any2json.DocumentFactory
                  -
                   
                  -
                  dropColumn(int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method drops the column specified by the given column index from the - sheet.
                  -
                  -
                  DropColumn - Class in com.github.romualdrousseau.any2json.transform.op
                  -
                   
                  -
                  DropColumn() - Constructor for class com.github.romualdrousseau.any2json.transform.op.DropColumn
                  -
                   
                  -
                  dropColumnsWhenEntropyLessThan(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method drops columns from the sheet that have an entropy less than the - given minimum entropy.
                  -
                  -
                  dropColumnsWhenEntropyLessThan(float, int, int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method drops columns from the sheet that have an entropy less than the - given minimum entropy.
                  -
                  -
                  DropColumnsWhenEntropyLessThan - Class in com.github.romualdrousseau.any2json.transform.op
                  -
                   
                  -
                  DropColumnsWhenEntropyLessThan() - Constructor for class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenEntropyLessThan
                  -
                   
                  -
                  dropColumnsWhenFillRatioLessThan(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method drops columns from the sheet that have a fill ratio less than the - given minimum ratio.
                  -
                  -
                  dropColumnsWhenFillRatioLessThan(float, int, int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method drops columns from the sheet that have a fill ratio less than the - given minimum ratio.
                  -
                  -
                  DropColumnsWhenFillRatioLessThan - Class in com.github.romualdrousseau.any2json.transform.op
                  -
                   
                  -
                  DropColumnsWhenFillRatioLessThan() - Constructor for class com.github.romualdrousseau.any2json.transform.op.DropColumnsWhenFillRatioLessThan
                  -
                   
                  -
                  dropNullColumns(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  - -
                  -
                  dropNullRows(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  - -
                  -
                  dropRow(int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method drops the row specified by the given row index from the sheet.
                  -
                  -
                  DropRow - Class in com.github.romualdrousseau.any2json.transform.op
                  -
                   
                  -
                  DropRow() - Constructor for class com.github.romualdrousseau.any2json.transform.op.DropRow
                  -
                   
                  -
                  dropRowsWhenEntropyLessThan(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method drops rows from the sheet that have an entropy less than the - given minimum entropy.
                  -
                  -
                  dropRowsWhenEntropyLessThan(float, int, int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method drops rows from the sheet that have an entropy less than the - given minimum entropy.
                  -
                  -
                  DropRowsWhenEntropyLessThan - Class in com.github.romualdrousseau.any2json.transform.op
                  -
                   
                  -
                  DropRowsWhenEntropyLessThan() - Constructor for class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenEntropyLessThan
                  -
                   
                  -
                  dropRowsWhenFillRatioLessThan(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method drops rows from the sheet that have a fill ratio less than the - given minimum ratio.
                  -
                  -
                  dropRowsWhenFillRatioLessThan(float, int, int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method drops rows from the sheet that have a fill ratio less than the - given minimum ratio.
                  -
                  -
                  DropRowsWhenFillRatioLessThan - Class in com.github.romualdrousseau.any2json.transform.op
                  -
                   
                  -
                  DropRowsWhenFillRatioLessThan() - Constructor for class com.github.romualdrousseau.any2json.transform.op.DropRowsWhenFillRatioLessThan
                  -
                   
                  -
                  dumpTableGraph(PrintStream) - Method in class com.github.romualdrousseau.any2json.event.TableGraphBuiltEvent
                  -
                   
                  -
                  DynamicPackages - Class in com.github.romualdrousseau.any2json.config
                  -
                   
                  -
                  DynamicPackages() - Constructor for class com.github.romualdrousseau.any2json.config.DynamicPackages
                  -
                   
                  -
                  -

                  E

                  -
                  -
                  empty() - Static method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  Empty - Static variable in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  enableAutoCrop() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  enableAutoCrop() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method enables auto cropping of thesheet.
                  -
                  -
                  enableAutoHeaderName() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  enableAutoHeaderName() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method enables auto naming the headers of tables.
                  -
                  -
                  enableAutoMeta() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  enableAutoMeta() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method enables auto meta conversion of the sheet.
                  -
                  -
                  enableMeta() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  enableMeta() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method enables the extraction of meta data of the sheet's associated - document. meta and table data will be extracted.
                  -
                  -
                  enablePivot() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  enablePivot() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method enables the pivot functionality of the sheet's associated - document.
                  -
                  -
                  EndOfRow - Static variable in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  EndOfStream - Static variable in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  ensureTagStyle(String) - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  -
                   
                  -
                  ensureTagStyle(String) - Method in interface com.github.romualdrousseau.any2json.TagClassifier
                  -
                   
                  -
                  entities() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  entities() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  entities() - Method in interface com.github.romualdrousseau.any2json.Cell
                  -
                   
                  -
                  entities() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  -
                   
                  -
                  entities() - Method in interface com.github.romualdrousseau.any2json.Header
                  -
                   
                  -
                  entities() - Method in class com.github.romualdrousseau.any2json.header.MetaHeader
                  -
                   
                  -
                  equals(HeaderTag) - Method in class com.github.romualdrousseau.any2json.HeaderTag
                  -
                   
                  -
                  equals(Object) - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  equals(Object) - Method in class com.github.romualdrousseau.any2json.HeaderTag
                  -
                   
                  -
                  -

                  F

                  -
                  -
                  findAllHeaders(BaseHeader) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  findAllTables(BaseSheet) - Method in class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmapParser
                  -
                   
                  -
                  findAllTables(BaseSheet) - Method in class com.github.romualdrousseau.any2json.parser.sheet.SimpleSheetParser
                  -
                   
                  -
                  findAllTables(BaseSheet) - Method in interface com.github.romualdrousseau.any2json.SheetParser
                  -
                   
                  -
                  findClosestHeader(BaseHeader) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  findClosestHeader(BaseHeader) - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  -
                   
                  -
                  findFirstMetaTableHeader() - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  -
                   
                  -
                  findFirstPivotHeader() - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  -
                   
                  -
                  findHeaderByColumnIndex(int) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  fromModelData(ModelData) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  fromPath(Path) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  fromResource(Class<?>, String) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  fromURI(String) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  -

                  G

                  -
                  -
                  get(int, int) - Method in class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  -
                   
                  -
                  getAttributes() - Method in class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  getBitmap() - Method in class com.github.romualdrousseau.any2json.event.BitmapGeneratedEvent
                  -
                   
                  -
                  getCapillarityThreshold() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getCell() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  getCell() - Method in class com.github.romualdrousseau.any2json.base.RowGroup
                  -
                   
                  -
                  getCell() - Method in class com.github.romualdrousseau.any2json.header.PivotEntry
                  -
                   
                  -
                  getCellAt(int) - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  -
                   
                  -
                  getCellAt(int) - Method in interface com.github.romualdrousseau.any2json.Row
                  -
                   
                  -
                  getCellAtRow(Row) - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  getCellAtRow(Row) - Method in interface com.github.romualdrousseau.any2json.Header
                  -
                   
                  -
                  getCellAtRow(Row) - Method in class com.github.romualdrousseau.any2json.header.MetaHeader
                  -
                   
                  -
                  getCellAtRow(Row) - Method in class com.github.romualdrousseau.any2json.header.MetaKeyValueHeader
                  -
                   
                  -
                  getCellAtRow(Row, boolean) - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  getCellAtRow(Row, boolean) - Method in interface com.github.romualdrousseau.any2json.Header
                  -
                   
                  -
                  getCellAtRow(Row, boolean) - Method in class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  -
                   
                  -
                  getCellDataAt(int, int) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getCellDataAt(int, int) - Method in interface com.github.romualdrousseau.any2json.base.SheetStore
                  -
                   
                  -
                  getCellValueAt(int) - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  -
                   
                  -
                  getCellValueAt(int) - Method in class com.github.romualdrousseau.any2json.intelli.IntelliRow
                  -
                   
                  -
                  getColumnIndex() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  getColumnIndex() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  getData() - Method in class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  getDataTables() - Method in class com.github.romualdrousseau.any2json.event.DataTableListBuiltEvent
                  -
                   
                  -
                  getDataTables(BaseSheet, List<BaseTable>) - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  -
                   
                  -
                  getDataTables(BaseSheet, List<BaseTable>) - Method in interface com.github.romualdrousseau.any2json.TableParser
                  -
                   
                  -
                  getDocument() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getDocument() - Method in interface com.github.romualdrousseau.any2json.Sheet
                  -
                   
                  -
                  GetDocumentFactories() - Static method in class com.github.romualdrousseau.any2json.config.DynamicPackages
                  -
                   
                  -
                  GetElementParserFactory() - Static method in class com.github.romualdrousseau.any2json.config.DynamicPackages
                  -
                   
                  -
                  getEntitiesAsString() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  getEntitiesAsString() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  getEntitiesAsString() - Method in interface com.github.romualdrousseau.any2json.Cell
                  -
                   
                  -
                  getEntitiesAsString() - Method in interface com.github.romualdrousseau.any2json.Header
                  -
                   
                  -
                  getEntitiesAsString() - Method in class com.github.romualdrousseau.any2json.header.MetaKeyValueHeader
                  -
                   
                  -
                  getEntityList() - Method in class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  getEntityList() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  getEntityVector() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  getEntries() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  -
                   
                  -
                  getEntryTypes() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  -
                   
                  -
                  getEntryValues() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  -
                   
                  -
                  getFilters() - Method in class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  getFilters() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  getFirstColumn() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getFirstRow() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getFirstRowOffset() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getGroupValueFormat() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getHeaderAt(int) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getHeaderAt(int) - Method in interface com.github.romualdrousseau.any2json.Table
                  -
                   
                  -
                  getHeaderNames() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getHeaderNames() - Method in interface com.github.romualdrousseau.any2json.Table
                  -
                   
                  -
                  getHeaderRowOffset() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getHeight() - Method in class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  -
                   
                  -
                  getHints() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  getHints() - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  getInt(String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  getIntelliCapabilities() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  getLastColumn() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getLastColumnNum() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getLastColumnNum() - Method in interface com.github.romualdrousseau.any2json.Sheet
                  -
                   
                  -
                  getLastColumnNum(int) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getLastColumnNum(int) - Method in interface com.github.romualdrousseau.any2json.base.SheetStore
                  -
                   
                  -
                  getLastRow() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getLastRowNum() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getLastRowNum() - Method in interface com.github.romualdrousseau.any2json.base.SheetStore
                  -
                   
                  -
                  getLastRowNum() - Method in interface com.github.romualdrousseau.any2json.Sheet
                  -
                   
                  -
                  getLastRowOffset() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getList(String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  getMap(String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  getMergedCount() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  getMetaTables() - Method in class com.github.romualdrousseau.any2json.event.MetaTableListBuiltEvent
                  -
                   
                  -
                  getMetaTables(BaseSheet, List<BaseTable>) - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  -
                   
                  -
                  getMetaTables(BaseSheet, List<BaseTable>) - Method in interface com.github.romualdrousseau.any2json.TableParser
                  -
                   
                  -
                  getModel() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  getModel() - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  -
                   
                  -
                  getModel() - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  getModel() - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  -
                   
                  -
                  getModel() - Method in interface com.github.romualdrousseau.any2json.TableParser
                  -
                   
                  -
                  getModel() - Method in interface com.github.romualdrousseau.any2json.TagClassifier
                  -
                   
                  -
                  getMutableList(String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  getMutableMap(String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  getName() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getName() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  -
                   
                  -
                  getName() - Method in interface com.github.romualdrousseau.any2json.Header
                  -
                   
                  -
                  getName() - Method in class com.github.romualdrousseau.any2json.header.MetaGroupHeader
                  -
                   
                  -
                  getName() - Method in class com.github.romualdrousseau.any2json.header.MetaHeader
                  -
                   
                  -
                  getName() - Method in class com.github.romualdrousseau.any2json.header.MetaKeyValueHeader
                  -
                   
                  -
                  getName() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  -
                   
                  -
                  getName() - Method in class com.github.romualdrousseau.any2json.header.PivotTypeHeader
                  -
                   
                  -
                  getName() - Method in class com.github.romualdrousseau.any2json.header.PivotValueHeader
                  -
                   
                  -
                  getName() - Method in class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  -
                   
                  -
                  getName() - Method in interface com.github.romualdrousseau.any2json.Sheet
                  -
                   
                  -
                  getNumberOfCells() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  -
                   
                  -
                  getNumberOfCells() - Method in interface com.github.romualdrousseau.any2json.Row
                  -
                   
                  -
                  getNumberOfColumns() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getNumberOfColumns() - Method in class com.github.romualdrousseau.any2json.intelli.IntelliTable
                  -
                   
                  -
                  getNumberOfColumns() - Method in interface com.github.romualdrousseau.any2json.Table
                  -
                   
                  -
                  getNumberOfHeaders() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getNumberOfHeaders() - Method in interface com.github.romualdrousseau.any2json.Table
                  -
                   
                  -
                  getNumberOfHeaderTags() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getNumberOfHeaderTags() - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  -
                   
                  -
                  getNumberOfHeaderTags() - Method in interface com.github.romualdrousseau.any2json.Table
                  -
                   
                  -
                  getNumberOfMergedCellsAt(int) - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  -
                   
                  -
                  getNumberOfMergedCellsAt(int) - Method in class com.github.romualdrousseau.any2json.intelli.IntelliRow
                  -
                   
                  -
                  getNumberOfMergedCellsAt(int, int) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getNumberOfMergedCellsAt(int, int) - Method in interface com.github.romualdrousseau.any2json.base.SheetStore
                  -
                   
                  -
                  getNumberOfRowGroups() - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  -
                   
                  -
                  getNumberOfRows() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getNumberOfRows() - Method in class com.github.romualdrousseau.any2json.base.RowGroup
                  -
                   
                  -
                  getNumberOfRows() - Method in class com.github.romualdrousseau.any2json.intelli.IntelliTable
                  -
                   
                  -
                  getNumberOfRows() - Method in interface com.github.romualdrousseau.any2json.Table
                  -
                   
                  -
                  getNumberOfSheets() - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  getParent() - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  -
                   
                  -
                  getParent() - Method in interface com.github.romualdrousseau.any2json.TableGraph
                  -
                   
                  -
                  getParserOptions() - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  -
                   
                  -
                  getParserOptions() - Method in interface com.github.romualdrousseau.any2json.TableParser
                  -
                   
                  -
                  getPatchCell(int, int) - Method in class com.github.romualdrousseau.any2json.base.PatcheableSheetStore
                  -
                   
                  -
                  getPath() - Method in class com.github.romualdrousseau.any2json.util.TempFile
                  -
                   
                  -
                  getPatternMap() - Method in class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  getPatternMap() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  getPivotEntityAsString() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  getPivotEntityAsString() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  getPivotEntityList() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getPivotEntityList() - Method in class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  getPivotEntityList() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  getPivotKeyFormat() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getPivotOption() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getPivotType() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  -
                   
                  -
                  getPivotTypeFormat() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getPivotValue() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  -
                   
                  -
                  getPivotValueFormat() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getPriority() - Method in interface com.github.romualdrousseau.any2json.DocumentClass
                  -
                   
                  -
                  getRawValue() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  getReadingDirection() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  getReadingDirection() - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  getRecipe() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  getRecipe() - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  getRequiredTagList() - Method in class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  getRequiredTagList() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  getRow() - Method in class com.github.romualdrousseau.any2json.base.RowGroup
                  -
                   
                  -
                  getRowAt(int) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getRowAt(int) - Method in class com.github.romualdrousseau.any2json.intelli.IntelliTable
                  -
                   
                  -
                  getRowAt(int) - Method in interface com.github.romualdrousseau.any2json.Table
                  -
                   
                  -
                  getRowNum() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  -
                   
                  -
                  getRowNum() - Method in interface com.github.romualdrousseau.any2json.Row
                  -
                   
                  -
                  getSheet() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  getSheet() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  getSheet() - Method in interface com.github.romualdrousseau.any2json.Table
                  -
                   
                  -
                  getSheetAt(int) - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  getSheetNameAt(int) - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  getSheetParser() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  getSheetParser() - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  getSheetStore() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getSource() - Method in class com.github.romualdrousseau.any2json.SheetEvent
                  -
                   
                  -
                  getString(String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  getSymbol() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  getSymbol() - Method in interface com.github.romualdrousseau.any2json.base.Symbol
                  -
                   
                  -
                  getTable() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  getTable() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  -
                   
                  -
                  getTable() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getTable() - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  -
                   
                  -
                  getTable() - Method in class com.github.romualdrousseau.any2json.event.TableReadyEvent
                  -
                   
                  -
                  getTable() - Method in interface com.github.romualdrousseau.any2json.Sheet
                  -
                   
                  -
                  getTable() - Method in interface com.github.romualdrousseau.any2json.TableGraph
                  -
                   
                  -
                  getTableGraph() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  getTableGraph() - Method in class com.github.romualdrousseau.any2json.event.TableGraphBuiltEvent
                  -
                   
                  -
                  getTableGraph() - Method in interface com.github.romualdrousseau.any2json.Sheet
                  -
                   
                  -
                  getTableParser() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  getTableParser() - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  getTables() - Method in class com.github.romualdrousseau.any2json.event.AllTablesExtractedEvent
                  -
                   
                  -
                  getTag() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  -
                   
                  -
                  getTag() - Method in interface com.github.romualdrousseau.any2json.Header
                  -
                   
                  -
                  getTag() - Method in class com.github.romualdrousseau.any2json.header.MetaHeader
                  -
                   
                  -
                  getTagClassifier() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  getTagClassifier() - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  GetTagClassifierFactory() - Static method in class com.github.romualdrousseau.any2json.config.DynamicPackages
                  -
                   
                  -
                  getTagList() - Method in class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  getTagList() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  getTagStyle() - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  -
                   
                  -
                  getTagStyle() - Method in interface com.github.romualdrousseau.any2json.TagClassifier
                  -
                   
                  -
                  getTypeValue() - Method in class com.github.romualdrousseau.any2json.header.PivotEntry
                  -
                   
                  -
                  getValue() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  getValue() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  getValue() - Method in interface com.github.romualdrousseau.any2json.Cell
                  -
                   
                  -
                  getValue() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  -
                   
                  -
                  getValue() - Method in class com.github.romualdrousseau.any2json.header.MetaHeader
                  -
                   
                  -
                  getValue() - Method in class com.github.romualdrousseau.any2json.header.MetaKeyValueHeader
                  -
                   
                  -
                  getValue() - Method in class com.github.romualdrousseau.any2json.header.MetaTableHeader
                  -
                   
                  -
                  getValue() - Method in class com.github.romualdrousseau.any2json.header.PivotEntry
                  -
                   
                  -
                  getValue() - Method in class com.github.romualdrousseau.any2json.HeaderTag
                  -
                   
                  -
                  getValueName() - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  -
                   
                  -
                  getWidth() - Method in class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  -
                   
                  -
                  GROUP_VALUE_SUFFIX - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  -
                   
                  -
                  GutenbergDiagonal - Class in com.github.romualdrousseau.any2json.readdir
                  -
                   
                  -
                  GutenbergDiagonal() - Constructor for class com.github.romualdrousseau.any2json.readdir.GutenbergDiagonal
                  -
                   
                  -
                  -

                  H

                  -
                  -
                  hasCellDataAt(int, int) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  hasCellDataAt(int, int) - Method in interface com.github.romualdrousseau.any2json.base.SheetStore
                  -
                   
                  -
                  hasKey(String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  hasNext() - Method in class com.github.romualdrousseau.any2json.base.CellIterator
                  -
                   
                  -
                  hasNext() - Method in class com.github.romualdrousseau.any2json.base.RowIterator
                  -
                   
                  -
                  hasNext() - Method in class com.github.romualdrousseau.any2json.base.SheetIterator
                  -
                   
                  -
                  hasRowGroup() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  hasRowGroup() - Method in class com.github.romualdrousseau.any2json.header.MetaTableHeader
                  -
                   
                  -
                  hasTag() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  -
                   
                  -
                  hasTag() - Method in interface com.github.romualdrousseau.any2json.Header
                  -
                   
                  -
                  hasTag() - Method in class com.github.romualdrousseau.any2json.header.MetaHeader
                  -
                   
                  -
                  hasValue() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  hasValue() - Method in interface com.github.romualdrousseau.any2json.Cell
                  -
                   
                  -
                  Header - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  headers() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  headers() - Method in interface com.github.romualdrousseau.any2json.Table
                  -
                   
                  -
                  HeaderTag - Class in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  HeaderTag(String) - Constructor for class com.github.romualdrousseau.any2json.HeaderTag
                  -
                   
                  -
                  headerTags() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  headerTags() - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  -
                   
                  -
                  headerTags() - Method in interface com.github.romualdrousseau.any2json.Table
                  -
                   
                  -
                  HIGH - Enum constant in enum class com.github.romualdrousseau.any2json.DocumentClass.Priority
                  -
                   
                  -
                  -

                  I

                  -
                  -
                  ignoreRows() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  incNumberOfRows() - Method in class com.github.romualdrousseau.any2json.base.RowGroup
                  -
                   
                  -
                  INTELLI_EXTRACT - Enum constant in enum class com.github.romualdrousseau.any2json.Document.Hint
                  -
                   
                  -
                  INTELLI_LAYOUT - Enum constant in enum class com.github.romualdrousseau.any2json.Document.Hint
                  -
                   
                  -
                  INTELLI_TAG - Enum constant in enum class com.github.romualdrousseau.any2json.Document.Hint
                  -
                   
                  -
                  IntelliHeader - Class in com.github.romualdrousseau.any2json.intelli
                  -
                   
                  -
                  IntelliHeader(BaseHeader, boolean) - Constructor for class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  -
                   
                  -
                  IntelliRow - Class in com.github.romualdrousseau.any2json.intelli
                  -
                   
                  -
                  IntelliRow(BaseTable, int, Row) - Constructor for class com.github.romualdrousseau.any2json.intelli.IntelliRow
                  -
                   
                  -
                  IntelliTable - Class in com.github.romualdrousseau.any2json.intelli
                  -
                   
                  -
                  IntelliTable(BaseSheet, BaseTableGraph, boolean) - Constructor for class com.github.romualdrousseau.any2json.intelli.IntelliTable
                  -
                   
                  -
                  isAutoCropEnabled() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  isAutoHeaderNameEnabled() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  isAutoMetaEnabled() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  isCanceled() - Method in class com.github.romualdrousseau.any2json.SheetEvent
                  -
                   
                  -
                  isColumnEmpty() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  isColumnEmpty() - Method in interface com.github.romualdrousseau.any2json.Header
                  -
                   
                  -
                  isColumnMerged() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  isColumnMerged() - Method in interface com.github.romualdrousseau.any2json.Header
                  -
                   
                  -
                  isColumnMerged() - Method in class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  -
                   
                  -
                  isEmpty() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  -
                   
                  -
                  isEmpty() - Method in interface com.github.romualdrousseau.any2json.Row
                  -
                   
                  -
                  isIgnored() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  -
                   
                  -
                  isLoadCompleted() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  isMetaEnabled() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  isPivotEnabled() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  isPivotHeader() - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  isPivotHeader() - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  isRoot() - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  -
                   
                  -
                  isRoot() - Method in interface com.github.romualdrousseau.any2json.TableGraph
                  -
                   
                  -
                  isUndefined() - Method in class com.github.romualdrousseau.any2json.HeaderTag
                  -
                   
                  -
                  isVisited() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  isVisited() - Method in interface com.github.romualdrousseau.any2json.base.Visitable
                  -
                   
                  -
                  iterator() - Method in class com.github.romualdrousseau.any2json.base.CellIterable
                  -
                   
                  -
                  iterator() - Method in class com.github.romualdrousseau.any2json.base.RowIterable
                  -
                   
                  -
                  iterator() - Method in class com.github.romualdrousseau.any2json.base.SheetIterable
                  -
                   
                  -
                  -

                  L

                  -
                  -
                  loadFromJSON(JSONObject) - Static method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  loadFromPath(Path) - Static method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  loadFromResource(Class<?>, String) - Static method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  loadFromWebURL(String) - Static method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  LOW - Enum constant in enum class com.github.romualdrousseau.any2json.DocumentClass.Priority
                  -
                   
                  -
                  -

                  M

                  -
                  -
                  markColumnAsNull(int) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  markRowAsNull(int) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  matchLiteral(String) - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  matchLiteral(String) - Method in interface com.github.romualdrousseau.any2json.base.Symbol
                  -
                   
                  -
                  MAX_STORE_ROWS - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  -
                   
                  -
                  MEDIUM - Enum constant in enum class com.github.romualdrousseau.any2json.DocumentClass.Priority
                  -
                   
                  -
                  MERGE_SEPARATOR - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  -
                   
                  -
                  mergeCell(int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  - -
                  -
                  mergeTo(IntelliHeader) - Method in class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  -
                   
                  -
                  mergeValues(List<String>) - Static method in class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  -
                   
                  -
                  MetaGroupHeader - Class in com.github.romualdrousseau.any2json.header
                  -
                   
                  -
                  MetaGroupHeader(BaseTable, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.header.MetaGroupHeader
                  -
                   
                  -
                  MetaHeader - Class in com.github.romualdrousseau.any2json.header
                  -
                   
                  -
                  MetaHeader(BaseTable, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.header.MetaHeader
                  -
                   
                  -
                  MetaKeyValueHeader - Class in com.github.romualdrousseau.any2json.header
                  -
                   
                  -
                  MetaKeyValueHeader(BaseTable, BaseCell, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.header.MetaKeyValueHeader
                  -
                   
                  -
                  MetaTable - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  MetaTable(BaseTable) - Constructor for class com.github.romualdrousseau.any2json.base.MetaTable
                  -
                   
                  -
                  MetaTableHeader - Class in com.github.romualdrousseau.any2json.header
                  -
                   
                  -
                  MetaTableHeader(BaseTable, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.header.MetaTableHeader
                  -
                   
                  -
                  MetaTableListBuiltEvent - Class in com.github.romualdrousseau.any2json.event
                  -
                   
                  -
                  MetaTableListBuiltEvent(Sheet, List<MetaTable>) - Constructor for class com.github.romualdrousseau.any2json.event.MetaTableListBuiltEvent
                  -
                   
                  -
                  Model - Class in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  Model(ModelData) - Constructor for class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  Model(ModelData, Map<String, String>) - Constructor for class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  ModelBuilder - Class in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  ModelBuilder() - Constructor for class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  ModelData - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  -

                  N

                  -
                  -
                  newInstance() - Method in interface com.github.romualdrousseau.any2json.DocumentClass
                  -
                   
                  -
                  newInstance(Model, TagClassifier.TagStyle) - Method in interface com.github.romualdrousseau.any2json.TagClassifierClass
                  -
                   
                  -
                  newInstance(Model, String) - Method in interface com.github.romualdrousseau.any2json.TableParserClass
                  -
                   
                  -
                  next() - Method in class com.github.romualdrousseau.any2json.base.CellIterator
                  -
                   
                  -
                  next() - Method in class com.github.romualdrousseau.any2json.base.RowIterator
                  -
                   
                  -
                  next() - Method in class com.github.romualdrousseau.any2json.base.SheetIterator
                  -
                   
                  -
                  None - Static variable in class com.github.romualdrousseau.any2json.HeaderTag
                  -
                   
                  -
                  NONE - Enum constant in enum class com.github.romualdrousseau.any2json.PivotOption
                  -
                   
                  -
                  NONE - Enum constant in enum class com.github.romualdrousseau.any2json.TagClassifier.TagStyle
                  -
                   
                  -
                  notifyStepCompleted(SheetEvent) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  -

                  O

                  -
                  -
                  of(BaseSheet) - Static method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method returns a new instance of TransformableSheet initialized with the - given sheet. the TransformableSheet - can be used to apply transformation of the sheet such as remove columns or - rows.
                  -
                  -
                  open(File, String, String) - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  -

                  P

                  -
                  -
                  PACKAGE_CLASSIFIER_PREFIX - Static variable in class com.github.romualdrousseau.any2json.config.DynamicPackages
                  -
                   
                  -
                  PACKAGE_LOADER_PREFIX - Static variable in class com.github.romualdrousseau.any2json.config.DynamicPackages
                  -
                   
                  -
                  PACKAGE_PARSER_PREFIX - Static variable in class com.github.romualdrousseau.any2json.config.DynamicPackages
                  -
                   
                  -
                  parse(Consumer<TableGraph>) - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  -
                   
                  -
                  parse(Consumer<TableGraph>) - Method in interface com.github.romualdrousseau.any2json.TableGraph
                  -
                   
                  -
                  parseIf(Consumer<TableGraph>, Predicate<TableGraph>) - Method in class com.github.romualdrousseau.any2json.base.BaseTableGraph
                  -
                   
                  -
                  parseIf(Consumer<TableGraph>, Predicate<TableGraph>) - Method in interface com.github.romualdrousseau.any2json.TableGraph
                  -
                   
                  -
                  patchCell(int, int, int, int, String) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  patchCell(int, int, int, int, String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method patches the cells of the given column and row indices with the - given value.
                  -
                  -
                  patchCell(int, int, int, int, String, boolean) - Method in class com.github.romualdrousseau.any2json.base.PatcheableSheetStore
                  -
                   
                  -
                  PatcheableSheetStore - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  PatcheableSheetStore() - Constructor for class com.github.romualdrousseau.any2json.base.PatcheableSheetStore
                  -
                   
                  -
                  PIVOT_KEY_SUFFIX - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  -
                   
                  -
                  PIVOT_TYPE_SUFFIX - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  -
                   
                  -
                  PIVOT_VALUE_SUFFIX - Static variable in class com.github.romualdrousseau.any2json.config.Settings
                  -
                   
                  -
                  PivotEntry - Class in com.github.romualdrousseau.any2json.header
                  -
                   
                  -
                  PivotEntry(BaseCell, String) - Constructor for class com.github.romualdrousseau.any2json.header.PivotEntry
                  -
                   
                  -
                  PivotKeyHeader - Class in com.github.romualdrousseau.any2json.header
                  -
                   
                  -
                  PivotKeyHeader(BaseTable, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  -
                   
                  -
                  PivotOption - Enum Class in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  PivotTypeHeader - Class in com.github.romualdrousseau.any2json.header
                  -
                   
                  -
                  PivotTypeHeader(PivotKeyHeader, String) - Constructor for class com.github.romualdrousseau.any2json.header.PivotTypeHeader
                  -
                   
                  -
                  PivotValueHeader - Class in com.github.romualdrousseau.any2json.header
                  -
                   
                  -
                  PivotValueHeader(PivotKeyHeader, String) - Constructor for class com.github.romualdrousseau.any2json.header.PivotValueHeader
                  -
                   
                  -
                  predict(String, List<String>, List<String>) - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  -
                   
                  -
                  predict(String, List<String>, List<String>) - Method in interface com.github.romualdrousseau.any2json.TagClassifier
                  -
                   
                  -
                  -

                  R

                  -
                  -
                  ReadingDirection - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  removeAllNullColumns() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  removeAllNullRows() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  removeExtension(String) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  -
                   
                  -
                  removeFileName(Path, Path) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  -
                   
                  -
                  repeatColumnCell(int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method repeat the value for all the cells in the column specified by the - given column index.
                  -
                  -
                  RepeatColumnCell - Class in com.github.romualdrousseau.any2json.transform.op
                  -
                   
                  -
                  RepeatColumnCell() - Constructor for class com.github.romualdrousseau.any2json.transform.op.RepeatColumnCell
                  -
                   
                  -
                  repeatRowCell(int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method repeat the value for all the cells in the row specified by the - given row index.
                  -
                  -
                  RepeatRowCell - Class in com.github.romualdrousseau.any2json.transform.op
                  -
                   
                  -
                  RepeatRowCell() - Constructor for class com.github.romualdrousseau.any2json.transform.op.RepeatRowCell
                  -
                   
                  -
                  reset() - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  resetTag() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  -
                   
                  -
                  resetTag() - Method in class com.github.romualdrousseau.any2json.intelli.IntelliHeader
                  -
                   
                  -
                  Row - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  RowCache - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  RowCache() - Constructor for class com.github.romualdrousseau.any2json.base.RowCache
                  -
                   
                  -
                  RowGroup - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  RowGroup(int) - Constructor for class com.github.romualdrousseau.any2json.base.RowGroup
                  -
                   
                  -
                  RowGroup(int, BaseCell) - Constructor for class com.github.romualdrousseau.any2json.base.RowGroup
                  -
                   
                  -
                  rowGroups() - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  -
                   
                  -
                  RowIterable - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  RowIterable(BaseTable) - Constructor for class com.github.romualdrousseau.any2json.base.RowIterable
                  -
                   
                  -
                  RowIterator - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  RowIterator(BaseTable) - Constructor for class com.github.romualdrousseau.any2json.base.RowIterator
                  -
                   
                  -
                  rows() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  rows() - Method in interface com.github.romualdrousseau.any2json.Table
                  -
                   
                  -
                  -

                  S

                  -
                  -
                  save(Path) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  set(int, int, int) - Method in class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  -
                   
                  -
                  setBitmapThreshold(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  - -
                  -
                  setCancel(boolean) - Method in class com.github.romualdrousseau.any2json.SheetEvent
                  -
                   
                  -
                  setCapillarityThreshold(float) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  setCapillarityThreshold(float) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method sets the extraction threshold for the sheet.
                  -
                  -
                  setCell(BaseCell) - Method in class com.github.romualdrousseau.any2json.base.RowGroup
                  -
                   
                  -
                  setClassifierCaseMode(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  - -
                  -
                  setClassifierTagStyle(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method sets the classifer case for the tag classifer used by the sheet's - associated document.
                  -
                  -
                  setColumnEmpty(boolean) - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  setColumnIndex(int) - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  setDataTableParserFactory(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  - -
                  -
                  setDocumentHints(String...) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method sets the hints for the associated document by overwriting the - default hints.
                  -
                  -
                  setEntityList(List<String>) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  setFilters(List<String>) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  setFirstRowOffset(int) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  setGroupValueFormat(String) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  setGroupValueFormat(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method sets the name of the group header for the sheet using the given - format.
                  -
                  -
                  setHeader(int, BaseHeader) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  setHeaderRowOffset(int) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  setHints(EnumSet<Document.Hint>) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  setHints(EnumSet<Document.Hint>) - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  setIgnored(boolean) - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  -
                   
                  -
                  setInt(String, int) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  setLastRowOffset(int) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  setList(String, List<String>) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  setLoadCompleted(boolean) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  setMap(String, Map<String, String>) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  setModel(Model) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  setModel(Model) - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  -
                   
                  -
                  setModel(Model) - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  setModel(Model) - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  -
                   
                  -
                  setModel(Model) - Method in interface com.github.romualdrousseau.any2json.TableParser
                  -
                   
                  -
                  setModel(Model) - Method in interface com.github.romualdrousseau.any2json.TagClassifier
                  -
                   
                  -
                  setName(String) - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  -
                   
                  -
                  setName(String) - Method in class com.github.romualdrousseau.any2json.header.PivotTypeHeader
                  -
                   
                  -
                  setParserOptions(String) - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  -
                   
                  -
                  setParserOptions(String) - Method in interface com.github.romualdrousseau.any2json.TableParser
                  -
                   
                  -
                  setParserOptions(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method sets the parser options for the table parser used by the sheet's - associated document.
                  -
                  -
                  setPatternMap(Map<String, String>) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  setPivotEntityList(List<String>) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  setPivotEntityList(List<String>) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  setPivotEntityList(List<String>) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method sets the pivot entities for the sheet using the given list of - entities.
                  -
                  -
                  setPivotKeyFormat(String) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  setPivotKeyFormat(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method sets the name of the pivot key header for the sheet using the - given format.
                  -
                  -
                  setPivotOption(PivotOption) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  setPivotOption(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method sets the pivot option for the sheet using the given option - string.
                  -
                  -
                  setPivotTypeFormat(String) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  setPivotTypeFormat(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method sets the name of the pivot type header for the sheet using the - given format.
                  -
                  -
                  setPivotValueFormat(String) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  setPivotValueFormat(String) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method sets the name of the pivot value header for the sheet using the - given format.
                  -
                  -
                  setRawHints(EnumSet<Document.Hint>) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  setReadingDirection(ReadingDirection) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  setReadingDirection(ReadingDirection) - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  setReadingDirection(ReadingDirection) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method sets the reading direction.
                  -
                  -
                  setRecipe(String) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  setRecipe(String) - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  setRecipe(String...) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  setRecipe(String...) - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  setRequiredTagList(List<String>) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  setRowNum(int) - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  -
                   
                  -
                  setSheetParser(SheetParser) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  setString(String, String) - Method in class com.github.romualdrousseau.any2json.base.ModelData
                  -
                   
                  -
                  setTable(BaseTable) - Method in class com.github.romualdrousseau.any2json.base.BaseHeader
                  -
                   
                  -
                  setTableParser(TableParser) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  setTableParser(TableParser) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  setTagClassifier(TagClassifier) - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  setTagClassifier(TagClassifier) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  setTagList(List<String>) - Method in class com.github.romualdrousseau.any2json.ModelBuilder
                  -
                   
                  -
                  setTagStyle(TagClassifier.TagStyle) - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  -
                   
                  -
                  setTagStyle(TagClassifier.TagStyle) - Method in interface com.github.romualdrousseau.any2json.TagClassifier
                  -
                   
                  -
                  Settings - Class in com.github.romualdrousseau.any2json.config
                  -
                   
                  -
                  Settings() - Constructor for class com.github.romualdrousseau.any2json.config.Settings
                  -
                   
                  -
                  setTypeValue(String) - Method in class com.github.romualdrousseau.any2json.header.PivotEntry
                  -
                   
                  -
                  setValue(String) - Method in class com.github.romualdrousseau.any2json.base.BaseCell
                  -
                   
                  -
                  setVisited(boolean) - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  setVisited(boolean) - Method in interface com.github.romualdrousseau.any2json.base.Visitable
                  -
                   
                  -
                  Sheet - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  SheetBitmap - Class in com.github.romualdrousseau.any2json.parser.sheet
                  -
                   
                  -
                  SheetBitmap(int, int) - Constructor for class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  -
                   
                  -
                  SheetBitmap(BaseSheet, int, int) - Constructor for class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap
                  -
                   
                  -
                  SheetBitmapParser - Class in com.github.romualdrousseau.any2json.parser.sheet
                  -
                   
                  -
                  SheetBitmapParser() - Constructor for class com.github.romualdrousseau.any2json.parser.sheet.SheetBitmapParser
                  -
                   
                  -
                  SheetEvent - Class in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  SheetEvent(Sheet) - Constructor for class com.github.romualdrousseau.any2json.SheetEvent
                  -
                   
                  -
                  SheetIterable - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  SheetIterable(Document) - Constructor for class com.github.romualdrousseau.any2json.base.SheetIterable
                  -
                   
                  -
                  SheetIterator - Class in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  SheetIterator(Document) - Constructor for class com.github.romualdrousseau.any2json.base.SheetIterator
                  -
                   
                  -
                  SheetListener - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  SheetParser - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  SheetPreparedEvent - Class in com.github.romualdrousseau.any2json.event
                  -
                   
                  -
                  SheetPreparedEvent(Sheet) - Constructor for class com.github.romualdrousseau.any2json.event.SheetPreparedEvent
                  -
                   
                  -
                  sheets() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  sheets() - Method in interface com.github.romualdrousseau.any2json.Document
                  -
                   
                  -
                  SheetStore - Interface in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  SimpleSheetParser - Class in com.github.romualdrousseau.any2json.parser.sheet
                  -
                   
                  -
                  SimpleSheetParser() - Constructor for class com.github.romualdrousseau.any2json.parser.sheet.SimpleSheetParser
                  -
                   
                  -
                  SimpleTableParser - Class in com.github.romualdrousseau.any2json.parser.table
                  -
                   
                  -
                  SimpleTableParser() - Constructor for class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  -
                   
                  -
                  SimpleTableParser(Model, String) - Constructor for class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  -
                   
                  -
                  SimpleTagClassifier - Class in com.github.romualdrousseau.any2json.classifier
                  -
                   
                  -
                  SimpleTagClassifier() - Constructor for class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  -
                   
                  -
                  SimpleTagClassifier(Model, TagClassifier.TagStyle) - Constructor for class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  -
                   
                  -
                  SNAKE - Enum constant in enum class com.github.romualdrousseau.any2json.TagClassifier.TagStyle
                  -
                   
                  -
                  sparsity() - Method in class com.github.romualdrousseau.any2json.base.BaseRow
                  -
                   
                  -
                  spliterator() - Method in class com.github.romualdrousseau.any2json.base.CellIterator
                  -
                   
                  -
                  spliterator() - Method in class com.github.romualdrousseau.any2json.base.RowIterator
                  -
                   
                  -
                  spliterator() - Method in class com.github.romualdrousseau.any2json.base.SheetIterator
                  -
                   
                  -
                  stepCompleted(SheetEvent) - Method in interface com.github.romualdrousseau.any2json.SheetListener
                  -
                   
                  -
                  StitchRows - Class in com.github.romualdrousseau.any2json.transform.op
                  -
                   
                  -
                  StitchRows() - Constructor for class com.github.romualdrousseau.any2json.transform.op.StitchRows
                  -
                   
                  -
                  swapRows(int, int) - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  swapRows(int, int) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method swap 2 rows from the sheet.
                  -
                  -
                  SwapRows - Class in com.github.romualdrousseau.any2json.transform.op
                  -
                   
                  -
                  SwapRows() - Constructor for class com.github.romualdrousseau.any2json.transform.op.SwapRows
                  -
                   
                  -
                  Symbol - Interface in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  -

                  T

                  -
                  -
                  Table - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  TableGraph - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  TableGraphBuiltEvent - Class in com.github.romualdrousseau.any2json.event
                  -
                   
                  -
                  TableGraphBuiltEvent(Sheet, BaseTableGraph) - Constructor for class com.github.romualdrousseau.any2json.event.TableGraphBuiltEvent
                  -
                   
                  -
                  TableParser - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  TableParserClass - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  TableReadyEvent - Class in com.github.romualdrousseau.any2json.event
                  -
                   
                  -
                  TableReadyEvent(Sheet, Table) - Constructor for class com.github.romualdrousseau.any2json.event.TableReadyEvent
                  -
                   
                  -
                  TagClassifier - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  TagClassifier.TagStyle - Enum Class in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  TagClassifierClass - Interface in com.github.romualdrousseau.any2json
                  -
                   
                  -
                  TempFile - Class in com.github.romualdrousseau.any2json.util
                  -
                   
                  -
                  TempFile(String, String) - Constructor for class com.github.romualdrousseau.any2json.util.TempFile
                  -
                   
                  -
                  toEntityName(String) - Method in class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  toEntityName(String, String) - Method in class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  toEntityValue(String) - Method in class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  toEntityValue(String, String) - Method in class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  toEntityVector(String) - Method in class com.github.romualdrousseau.any2json.Model
                  -
                   
                  -
                  TransformableSheet - Class in com.github.romualdrousseau.any2json
                  -
                  -
                  TransformableSheet Class is responsible to apply transformations to a sheet - such as remove columns or rows.
                  -
                  -
                  -

                  U

                  -
                  -
                  unmergeAll() - Method in class com.github.romualdrousseau.any2json.base.BaseSheet
                  -
                   
                  -
                  unmergeAll() - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method unmerges all merged cells in the sheet.
                  -
                  -
                  unsetDocumentHints(String...) - Method in class com.github.romualdrousseau.any2json.TransformableSheet
                  -
                  -
                  This method unsets the hints for the associated document by removing the - hints from the default hints.
                  -
                  -
                  unzipDir(Path, Path) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  -
                   
                  -
                  updateHeaderTags() - Method in class com.github.romualdrousseau.any2json.base.BaseTable
                  -
                   
                  -
                  updateHeaderTags() - Method in class com.github.romualdrousseau.any2json.base.DataTable
                  -
                   
                  -
                  updateHeaderTags() - Method in interface com.github.romualdrousseau.any2json.Table
                  -
                   
                  -
                  updateModelData() - Method in class com.github.romualdrousseau.any2json.classifier.SimpleTagClassifier
                  -
                   
                  -
                  updateModelData() - Method in class com.github.romualdrousseau.any2json.parser.table.SimpleTableParser
                  -
                   
                  -
                  updateParsersAndClassifiers() - Method in class com.github.romualdrousseau.any2json.base.BaseDocument
                  -
                   
                  -
                  updateTag() - Method in class com.github.romualdrousseau.any2json.header.DataTableHeader
                  -
                   
                  -
                  updateValueName(String) - Method in class com.github.romualdrousseau.any2json.header.PivotKeyHeader
                  -
                   
                  -
                  -

                  V

                  -
                  -
                  valueOf(String) - Static method in enum class com.github.romualdrousseau.any2json.Document.Hint
                  -
                  -
                  Returns the enum constant of this class with the specified name.
                  -
                  -
                  valueOf(String) - Static method in enum class com.github.romualdrousseau.any2json.DocumentClass.Priority
                  -
                  -
                  Returns the enum constant of this class with the specified name.
                  -
                  -
                  valueOf(String) - Static method in enum class com.github.romualdrousseau.any2json.PivotOption
                  -
                  -
                  Returns the enum constant of this class with the specified name.
                  -
                  -
                  valueOf(String) - Static method in enum class com.github.romualdrousseau.any2json.TagClassifier.TagStyle
                  -
                  -
                  Returns the enum constant of this class with the specified name.
                  -
                  -
                  values() - Static method in enum class com.github.romualdrousseau.any2json.Document.Hint
                  -
                  -
                  Returns an array containing the constants of this enum class, in -the order they are declared.
                  -
                  -
                  values() - Static method in enum class com.github.romualdrousseau.any2json.DocumentClass.Priority
                  -
                  -
                  Returns an array containing the constants of this enum class, in -the order they are declared.
                  -
                  -
                  values() - Static method in enum class com.github.romualdrousseau.any2json.PivotOption
                  -
                  -
                  Returns an array containing the constants of this enum class, in -the order they are declared.
                  -
                  -
                  values() - Static method in enum class com.github.romualdrousseau.any2json.TagClassifier.TagStyle
                  -
                  -
                  Returns an array containing the constants of this enum class, in -the order they are declared.
                  -
                  -
                  Visitable - Interface in com.github.romualdrousseau.any2json.base
                  -
                   
                  -
                  -

                  W

                  -
                  -
                  WITH_TYPE - Enum constant in enum class com.github.romualdrousseau.any2json.PivotOption
                  -
                   
                  -
                  WITH_TYPE_AND_VALUE - Enum constant in enum class com.github.romualdrousseau.any2json.PivotOption
                  -
                   
                  -
                  -

                  Z

                  -
                  -
                  zipDir(Path, File) - Static method in class com.github.romualdrousseau.any2json.util.Disk
                  -
                   
                  -
                  -

                  _

                  -
                  -
                  _cropBottom(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  -
                   
                  -
                  _cropLeft(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  -
                   
                  -
                  _cropRight(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  -
                   
                  -
                  _cropTop(BaseSheet, float) - Static method in class com.github.romualdrousseau.any2json.transform.op.AutoCrop
                  -
                   
                  -
                  -A B C D E F G H I L M N O P R S T U V W Z _ 
                  All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/index.html b/docs/api/any2json/any2json/apidocs/index.html deleted file mode 100644 index de041161..00000000 --- a/docs/api/any2json/any2json/apidocs/index.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - -Overview (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - - - - diff --git a/docs/api/any2json/any2json/apidocs/legal/ADDITIONAL_LICENSE_INFO b/docs/api/any2json/any2json/apidocs/legal/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index ff700cd0..00000000 --- a/docs/api/any2json/any2json/apidocs/legal/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1,37 +0,0 @@ - ADDITIONAL INFORMATION ABOUT LICENSING - -Certain files distributed by Oracle America, Inc. and/or its affiliates are -subject to the following clarification and special exception to the GPLv2, -based on the GNU Project exception for its Classpath libraries, known as the -GNU Classpath Exception. - -Note that Oracle includes multiple, independent programs in this software -package. Some of those programs are provided under licenses deemed -incompatible with the GPLv2 by the Free Software Foundation and others. -For example, the package includes programs licensed under the Apache -License, Version 2.0 and may include FreeType. Such programs are licensed -to you under their original licenses. - -Oracle facilitates your further distribution of this package by adding the -Classpath Exception to the necessary parts of its GPLv2 code, which permits -you to use that code in combination with other independent modules not -licensed under the GPLv2. However, note that this would not permit you to -commingle code under an incompatible license with Oracle's GPLv2 licensed -code by, for example, cutting and pasting such code into a file also -containing Oracle's GPLv2 licensed code and then distributing the result. - -Additionally, if you were to remove the Classpath Exception from any of the -files to which it applies and distribute the result, you would likely be -required to license some or all of the other code in that distribution under -the GPLv2 as well, and since the GPLv2 is incompatible with the license terms -of some items included in the distribution by Oracle, removing the Classpath -Exception could therefore effectively compromise your ability to further -distribute the package. - -Failing to distribute notices associated with some files may also create -unexpected legal consequences. - -Proceed with caution and we recommend that you obtain the advice of a lawyer -skilled in open source matters before removing the Classpath Exception or -making modifications to this package which may subsequently be redistributed -and/or involve the use of third party software. diff --git a/docs/api/any2json/any2json/apidocs/legal/ASSEMBLY_EXCEPTION b/docs/api/any2json/any2json/apidocs/legal/ASSEMBLY_EXCEPTION deleted file mode 100644 index 42966666..00000000 --- a/docs/api/any2json/any2json/apidocs/legal/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1,27 +0,0 @@ - -OPENJDK ASSEMBLY EXCEPTION - -The OpenJDK source code made available by Oracle America, Inc. (Oracle) at -openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU -General Public License version 2 -only ("GPL2"), with the following clarification and special exception. - - Linking this OpenJDK Code statically or dynamically with other code - is making a combined work based on this library. Thus, the terms - and conditions of GPL2 cover the whole combination. - - As a special exception, Oracle gives you permission to link this - OpenJDK Code with certain code licensed by Oracle as indicated at - https://openjdk.org/legal/exception-modules-2007-05-08.html - ("Designated Exception Modules") to produce an executable, - regardless of the license terms of the Designated Exception Modules, - and to copy and distribute the resulting executable under GPL2, - provided that the Designated Exception Modules continue to be - governed by the licenses under which they were offered by Oracle. - -As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code -to build an executable that includes those portions of necessary code that -Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 -with the Classpath exception). If you modify or add to the OpenJDK code, -that new GPL2 code may still be combined with Designated Exception Modules -if the new code is made subject to this exception by its copyright holder. diff --git a/docs/api/any2json/any2json/apidocs/legal/LICENSE b/docs/api/any2json/any2json/apidocs/legal/LICENSE deleted file mode 100644 index 8b400c7a..00000000 --- a/docs/api/any2json/any2json/apidocs/legal/LICENSE +++ /dev/null @@ -1,347 +0,0 @@ -The GNU General Public License (GPL) - -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share -and change it. By contrast, the GNU General Public License is intended to -guarantee your freedom to share and change free software--to make sure the -software is free for all its users. This General Public License applies to -most of the Free Software Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software Foundation software is -covered by the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for this service if you wish), -that you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs; and that you know you -can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny -you these rights or to ask you to surrender the rights. These restrictions -translate to certain responsibilities for you if you distribute copies of the -software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must give the recipients all the rights that you have. You must -make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, distribute -and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this free software. If the -software is modified by someone else and passed on, we want its recipients to -know that what they have is not the original, so that any problems introduced -by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We -wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent must be licensed for -everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the terms of -this General Public License. The "Program", below, refers to any such program -or work, and a "work based on the Program" means either the Program or any -derivative work under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with modifications and/or -translated into another language. (Hereinafter, translation is included -without limitation in the term "modification".) Each licensee is addressed as -"you". - -Activities other than copying, distribution and modification are not covered by -this License; they are outside its scope. The act of running the Program is -not restricted, and the output from the Program is covered only if its contents -constitute a work based on the Program (independent of having been made by -running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as -you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that refer to this License -and to the absence of any warranty; and give any other recipients of the -Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may -at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus -forming a work based on the Program, and copy and distribute such modifications -or work under the terms of Section 1 above, provided that you also meet all of -these conditions: - - a) You must cause the modified files to carry prominent notices stating - that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - c) If the modified program normally reads commands interactively when run, - you must cause it, when started running for such interactive use in the - most ordinary way, to print or display an announcement including an - appropriate copyright notice and a notice that there is no warranty (or - else, saying that you provide a warranty) and that users may redistribute - the program under these conditions, and telling the user how to view a copy - of this License. (Exception: if the Program itself is interactive but does - not normally print such an announcement, your work based on the Program is - not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the Program, and can be reasonably -considered independent and separate works in themselves, then this License, and -its terms, do not apply to those sections when you distribute them as separate -works. But when you distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole must be on the terms -of this License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise the -right to control the distribution of derivative or collective works based on -the Program. - -In addition, mere aggregation of another work not based on the Program with the -Program (or with a work based on the Program) on a volume of a storage or -distribution medium does not bring the other work under the scope of this -License. - -3. You may copy and distribute the Program (or a work based on it, under -Section 2) in object code or executable form under the terms of Sections 1 and -2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source - code, which must be distributed under the terms of Sections 1 and 2 above - on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to - give any third party, for a charge no more than your cost of physically - performing source distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed only - for noncommercial distribution and only if you received the program in - object code or executable form with such an offer, in accord with - Subsection b above.) - -The source code for a work means the preferred form of the work for making -modifications to it. For an executable work, complete source code means all -the source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and installation -of the executable. However, as a special exception, the source code -distributed need not include anything that is normally distributed (in either -source or binary form) with the major components (compiler, kernel, and so on) -of the operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the source -code from the same place counts as distribution of the source code, even though -third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as -expressly provided under this License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will automatically terminate -your rights under this License. However, parties who have received copies, or -rights, from you under this License will not have their licenses terminated so -long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. -However, nothing else grants you permission to modify or distribute the Program -or its derivative works. These actions are prohibited by law if you do not -accept this License. Therefore, by modifying or distributing the Program (or -any work based on the Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), -the recipient automatically receives a license from the original licensor to -copy, distribute or modify the Program subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the -rights granted herein. You are not responsible for enforcing compliance by -third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), conditions -are imposed on you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot distribute so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute the Program at all. -For example, if a patent license would not permit royalty-free redistribution -of the Program by all those who receive copies directly or indirectly through -you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply and -the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or -other property right claims or to contest validity of any such claims; this -section has the sole purpose of protecting the integrity of the free software -distribution system, which is implemented by public license practices. Many -people have made generous contributions to the wide range of software -distributed through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing to -distribute software through any other system and a licensee cannot impose that -choice. - -This section is intended to make thoroughly clear what is believed to be a -consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain -countries either by patents or by copyrighted interfaces, the original -copyright holder who places the Program under this License may add an explicit -geographical distribution limitation excluding those countries, so that -distribution is permitted only in or among countries not thus excluded. In -such case, this License incorporates the limitation as if written in the body -of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any later -version", you have the option of following the terms and conditions either of -that version or of any later version published by the Free Software Foundation. -If the Program does not specify a version number of this License, you may -choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs -whose distribution conditions are different, write to the author to ask for -permission. For software which is copyrighted by the Free Software Foundation, -write to the Free Software Foundation; we sometimes make exceptions for this. -Our decision will be guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the sharing and reuse of -software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR -THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE -STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE -PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, -YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE -PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR -INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA -BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER -OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively convey the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it -starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes - with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free - software, and you are welcome to redistribute it under certain conditions; - type 'show c' for details. - -The hypothetical commands 'show w' and 'show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may be -called something other than 'show w' and 'show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, -if any, to sign a "copyright disclaimer" for the program, if necessary. Here -is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - 'Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General Public -License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL - -Certain source files distributed by Oracle America and/or its affiliates are -subject to the following clarification and special exception to the GPL, but -only where Oracle has expressly included in the particular source file's header -the words "Oracle designates this particular file as subject to the "Classpath" -exception as provided by Oracle in the LICENSE file that accompanied this code." - - Linking this library statically or dynamically with other modules is making - a combined work based on this library. Thus, the terms and conditions of - the GNU General Public License cover the whole combination. - - As a special exception, the copyright holders of this library give you - permission to link this library with independent modules to produce an - executable, regardless of the license terms of these independent modules, - and to copy and distribute the resulting executable under terms of your - choice, provided that you also meet, for each linked independent module, - the terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. If - you modify this library, you may extend this exception to your version of - the library, but you are not obligated to do so. If you do not wish to do - so, delete this exception statement from your version. diff --git a/docs/api/any2json/any2json/apidocs/legal/jquery.md b/docs/api/any2json/any2json/apidocs/legal/jquery.md deleted file mode 100644 index d468b318..00000000 --- a/docs/api/any2json/any2json/apidocs/legal/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.6.1 - -### jQuery License -``` -jQuery v 3.6.1 -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.6.1 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/docs/api/any2json/any2json/apidocs/legal/jqueryUI.md b/docs/api/any2json/any2json/apidocs/legal/jqueryUI.md deleted file mode 100644 index 8bda9d7a..00000000 --- a/docs/api/any2json/any2json/apidocs/legal/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.13.2 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/docs/api/any2json/any2json/apidocs/link.svg b/docs/api/any2json/any2json/apidocs/link.svg deleted file mode 100644 index 7ccc5ed0..00000000 --- a/docs/api/any2json/any2json/apidocs/link.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - diff --git a/docs/api/any2json/any2json/apidocs/member-search-index.js b/docs/api/any2json/any2json/apidocs/member-search-index.js deleted file mode 100644 index e656f0a5..00000000 --- a/docs/api/any2json/any2json/apidocs/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"com.github.romualdrousseau.any2json.transform.op","c":"AutoCrop","l":"_cropBottom(BaseSheet, float)","u":"_cropBottom(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"AutoCrop","l":"_cropLeft(BaseSheet, float)","u":"_cropLeft(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"AutoCrop","l":"_cropRight(BaseSheet, float)","u":"_cropRight(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"AutoCrop","l":"_cropTop(BaseSheet, float)","u":"_cropTop(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"addChild(BaseTableGraph)","u":"addChild(com.github.romualdrousseau.any2json.base.BaseTableGraph)"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"addEntry(BaseCell)","u":"addEntry(com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"addHeader(BaseHeader)","u":"addHeader(com.github.romualdrousseau.any2json.base.BaseHeader)"},{"p":"com.github.romualdrousseau.any2json.base","c":"PatcheableSheetStore","l":"addPatchCell(int, int, String)","u":"addPatchCell(int,int,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"addRowGroup(RowGroup)","u":"addRowGroup(com.github.romualdrousseau.any2json.base.RowGroup)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"addSheetListener(SheetListener)","u":"addSheetListener(com.github.romualdrousseau.any2json.SheetListener)"},{"p":"com.github.romualdrousseau.any2json","c":"Sheet","l":"addSheetListener(SheetListener)","u":"addSheetListener(com.github.romualdrousseau.any2json.SheetListener)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"adjustLastRow(int)"},{"p":"com.github.romualdrousseau.any2json.event","c":"AllTablesExtractedEvent","l":"AllTablesExtractedEvent(Sheet, List)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"StitchRows","l":"Apply(BaseSheet)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"AutoCrop","l":"Apply(BaseSheet, float)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumnsWhenEntropyLessThan","l":"Apply(BaseSheet, float)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumnsWhenFillRatioLessThan","l":"Apply(BaseSheet, float)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRowsWhenEntropyLessThan","l":"Apply(BaseSheet, float)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRowsWhenFillRatioLessThan","l":"Apply(BaseSheet, float)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumnsWhenEntropyLessThan","l":"Apply(BaseSheet, float, int, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float,int,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumnsWhenFillRatioLessThan","l":"Apply(BaseSheet, float, int, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float,int,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRowsWhenEntropyLessThan","l":"Apply(BaseSheet, float, int, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float,int,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRowsWhenFillRatioLessThan","l":"Apply(BaseSheet, float, int, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,float,int,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumn","l":"Apply(BaseSheet, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRow","l":"Apply(BaseSheet, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"RepeatColumnCell","l":"Apply(BaseSheet, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"RepeatRowCell","l":"Apply(BaseSheet, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"SwapRows","l":"Apply(BaseSheet, int, int)","u":"Apply(com.github.romualdrousseau.any2json.base.BaseSheet,int,int)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"applyAll()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaTableHeader","l":"assignRowGroup(RowGroup)","u":"assignRowGroup(com.github.romualdrousseau.any2json.base.RowGroup)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"AutoCrop","l":"AutoCrop()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"autoRecipe(BaseSheet)","u":"autoRecipe(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"BaseCell(String, BaseCell)","u":"%3Cinit%3E(java.lang.String,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"BaseCell(String, int, int, BaseSheet)","u":"%3Cinit%3E(java.lang.String,int,int,com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"BaseCell(String, int, int, String, BaseSheet)","u":"%3Cinit%3E(java.lang.String,int,int,java.lang.String,com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"BaseDocument()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"BaseHeader(BaseTable, BaseCell)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"BaseRow(BaseTable, int)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"BaseSheet(BaseDocument, String, PatcheableSheetStore)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseDocument,java.lang.String,com.github.romualdrousseau.any2json.base.PatcheableSheetStore)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"BaseTable(BaseSheet, int, int, int, int)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseSheet,int,int,int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"BaseTable(BaseTable)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"BaseTable(BaseTable, int, int)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"BaseTableGraph()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"BaseTableGraph(BaseTable)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraphBuilder","l":"BaseTableGraphBuilder()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.event","c":"BitmapGeneratedEvent","l":"BitmapGeneratedEvent(Sheet, SheetBitmap)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet,com.github.romualdrousseau.any2json.parser.sheet.SheetBitmap)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"build()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraphBuilder","l":"build(List, List, ReadingDirection)","u":"build(java.util.List,java.util.List,com.github.romualdrousseau.any2json.ReadingDirection)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier.TagStyle","l":"CAMEL"},{"p":"com.github.romualdrousseau.any2json.base","c":"CellIterable","l":"CellIterable(BaseRow)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseRow)"},{"p":"com.github.romualdrousseau.any2json.base","c":"CellIterator","l":"CellIterator(BaseRow)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseRow)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"cells()"},{"p":"com.github.romualdrousseau.any2json","c":"Row","l":"cells()"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"changeExtension(String, String)","u":"changeExtension(java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"children()"},{"p":"com.github.romualdrousseau.any2json","c":"TableGraph","l":"children()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaGroupHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaKeyValueHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaTableHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotTypeHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotValueHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmap","l":"clone()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"close()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"close()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"close()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"close()"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliTable","l":"close()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"close()"},{"p":"com.github.romualdrousseau.any2json.util","c":"TempFile","l":"close()"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"copyDir(Path, Path)","u":"copyDir(java.nio.file.Path,java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"copyFile(Path, Path)","u":"copyFile(java.nio.file.Path,java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentFactory","l":"createInstance(File, String)","u":"createInstance(java.io.File,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentFactory","l":"createInstance(File, String, String)","u":"createInstance(java.io.File,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentFactory","l":"createInstance(String, String)","u":"createInstance(java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentFactory","l":"createInstance(String, String, String)","u":"createInstance(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"cropAll()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"cropWhenFillRatioLessThan(float)"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"DataTable(BaseSheet)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"DataTable(BaseTable)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"DataTable(BaseTable, int)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,int)"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"DataTableHeader(BaseHeader)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseHeader)"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"DataTableHeader(BaseTable, BaseCell)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.event","c":"DataTableListBuiltEvent","l":"DataTableListBuiltEvent(Sheet, List)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"Default"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"DEFAULT_CAPILLARITY_THRESHOLD"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"DEFAULT_ENTITY_PROBABILITY"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"DEFAULT_RATIO_SIMILARITY"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"DEFAULT_SAMPLE_COUNT"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"deleteDir(Path)","u":"deleteDir(java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"density()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"disableAutoCrop()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"disableAutoCrop()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"disableAutoHeaderName()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"disableAutoHeaderName()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"disableAutoMeta()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"disableAutoMeta()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"disableMeta()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"disableMeta()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"disablePivot()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"disablePivot()"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"Disk()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.readdir","c":"GutenbergDiagonal","l":"distanceBetweenTables(BaseTable, BaseTable)","u":"distanceBetweenTables(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json","c":"ReadingDirection","l":"distanceBetweenTables(BaseTable, BaseTable)","u":"distanceBetweenTables(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentFactory","l":"DocumentFactory()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumn","l":"DropColumn()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropColumn(int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumnsWhenEntropyLessThan","l":"DropColumnsWhenEntropyLessThan()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropColumnsWhenEntropyLessThan(float)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropColumnsWhenEntropyLessThan(float, int, int)","u":"dropColumnsWhenEntropyLessThan(float,int,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropColumnsWhenFillRatioLessThan","l":"DropColumnsWhenFillRatioLessThan()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropColumnsWhenFillRatioLessThan(float)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropColumnsWhenFillRatioLessThan(float, int, int)","u":"dropColumnsWhenFillRatioLessThan(float,int,int)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropNullColumns(float)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropNullRows(float)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRow","l":"DropRow()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropRow(int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRowsWhenEntropyLessThan","l":"DropRowsWhenEntropyLessThan()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropRowsWhenEntropyLessThan(float)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropRowsWhenEntropyLessThan(float, int, int)","u":"dropRowsWhenEntropyLessThan(float,int,int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"DropRowsWhenFillRatioLessThan","l":"DropRowsWhenFillRatioLessThan()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropRowsWhenFillRatioLessThan(float)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"dropRowsWhenFillRatioLessThan(float, int, int)","u":"dropRowsWhenFillRatioLessThan(float,int,int)"},{"p":"com.github.romualdrousseau.any2json.event","c":"TableGraphBuiltEvent","l":"dumpTableGraph(PrintStream)","u":"dumpTableGraph(java.io.PrintStream)"},{"p":"com.github.romualdrousseau.any2json.config","c":"DynamicPackages","l":"DynamicPackages()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"Empty"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"empty()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"enableAutoCrop()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"enableAutoCrop()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"enableAutoHeaderName()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"enableAutoHeaderName()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"enableAutoMeta()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"enableAutoMeta()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"enableMeta()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"enableMeta()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"enablePivot()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"enablePivot()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"EndOfRow"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"EndOfStream"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"ensureTagStyle(String)","u":"ensureTagStyle(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier","l":"ensureTagStyle(String)","u":"ensureTagStyle(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"entities()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"entities()"},{"p":"com.github.romualdrousseau.any2json","c":"Cell","l":"entities()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"entities()"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"entities()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"entities()"},{"p":"com.github.romualdrousseau.any2json","c":"HeaderTag","l":"equals(HeaderTag)","u":"equals(com.github.romualdrousseau.any2json.HeaderTag)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.github.romualdrousseau.any2json","c":"HeaderTag","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"findAllHeaders(BaseHeader)","u":"findAllHeaders(com.github.romualdrousseau.any2json.base.BaseHeader)"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmapParser","l":"findAllTables(BaseSheet)","u":"findAllTables(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SimpleSheetParser","l":"findAllTables(BaseSheet)","u":"findAllTables(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json","c":"SheetParser","l":"findAllTables(BaseSheet)","u":"findAllTables(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"findClosestHeader(BaseHeader)","u":"findClosestHeader(com.github.romualdrousseau.any2json.base.BaseHeader)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"findClosestHeader(BaseHeader)","u":"findClosestHeader(com.github.romualdrousseau.any2json.base.BaseHeader)"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"findFirstMetaTableHeader()"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"findFirstPivotHeader()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"findHeaderByColumnIndex(int)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"fromModelData(ModelData)","u":"fromModelData(com.github.romualdrousseau.any2json.base.ModelData)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"fromPath(Path)","u":"fromPath(java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"fromResource(Class, String)","u":"fromResource(java.lang.Class,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"fromURI(String)","u":"fromURI(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmap","l":"get(int, int)","u":"get(int,int)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getAttributes()"},{"p":"com.github.romualdrousseau.any2json.event","c":"BitmapGeneratedEvent","l":"getBitmap()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getCapillarityThreshold()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getCell()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowGroup","l":"getCell()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotEntry","l":"getCell()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"getCellAt(int)"},{"p":"com.github.romualdrousseau.any2json","c":"Row","l":"getCellAt(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getCellAtRow(Row)","u":"getCellAtRow(com.github.romualdrousseau.any2json.Row)"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"getCellAtRow(Row)","u":"getCellAtRow(com.github.romualdrousseau.any2json.Row)"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"getCellAtRow(Row)","u":"getCellAtRow(com.github.romualdrousseau.any2json.Row)"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaKeyValueHeader","l":"getCellAtRow(Row)","u":"getCellAtRow(com.github.romualdrousseau.any2json.Row)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getCellAtRow(Row, boolean)","u":"getCellAtRow(com.github.romualdrousseau.any2json.Row,boolean)"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"getCellAtRow(Row, boolean)","u":"getCellAtRow(com.github.romualdrousseau.any2json.Row,boolean)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"getCellAtRow(Row, boolean)","u":"getCellAtRow(com.github.romualdrousseau.any2json.Row,boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getCellDataAt(int, int)","u":"getCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetStore","l":"getCellDataAt(int, int)","u":"getCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"getCellValueAt(int)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliRow","l":"getCellValueAt(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getColumnIndex()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getColumnIndex()"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getData()"},{"p":"com.github.romualdrousseau.any2json.event","c":"DataTableListBuiltEvent","l":"getDataTables()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"getDataTables(BaseSheet, List)","u":"getDataTables(com.github.romualdrousseau.any2json.base.BaseSheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"TableParser","l":"getDataTables(BaseSheet, List)","u":"getDataTables(com.github.romualdrousseau.any2json.base.BaseSheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getDocument()"},{"p":"com.github.romualdrousseau.any2json","c":"Sheet","l":"getDocument()"},{"p":"com.github.romualdrousseau.any2json.config","c":"DynamicPackages","l":"GetDocumentFactories()"},{"p":"com.github.romualdrousseau.any2json.config","c":"DynamicPackages","l":"GetElementParserFactory()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getEntitiesAsString()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getEntitiesAsString()"},{"p":"com.github.romualdrousseau.any2json","c":"Cell","l":"getEntitiesAsString()"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"getEntitiesAsString()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaKeyValueHeader","l":"getEntitiesAsString()"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getEntityList()"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"getEntityList()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getEntityVector()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"getEntries()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"getEntryTypes()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"getEntryValues()"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getFilters()"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"getFilters()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getFirstColumn()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getFirstRow()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getFirstRowOffset()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getGroupValueFormat()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getHeaderAt(int)"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getHeaderAt(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getHeaderNames()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getHeaderNames()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getHeaderRowOffset()"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmap","l":"getHeight()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getHints()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getHints()"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"getInt(String)","u":"getInt(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getIntelliCapabilities()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getLastColumn()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getLastColumnNum()"},{"p":"com.github.romualdrousseau.any2json","c":"Sheet","l":"getLastColumnNum()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getLastColumnNum(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetStore","l":"getLastColumnNum(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getLastRow()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getLastRowNum()"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetStore","l":"getLastRowNum()"},{"p":"com.github.romualdrousseau.any2json","c":"Sheet","l":"getLastRowNum()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getLastRowOffset()"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"getList(String)","u":"getList(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"getMap(String)","u":"getMap(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getMergedCount()"},{"p":"com.github.romualdrousseau.any2json.event","c":"MetaTableListBuiltEvent","l":"getMetaTables()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"getMetaTables(BaseSheet, List)","u":"getMetaTables(com.github.romualdrousseau.any2json.base.BaseSheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"TableParser","l":"getMetaTables(BaseSheet, List)","u":"getMetaTables(com.github.romualdrousseau.any2json.base.BaseSheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getModel()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"getModel()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getModel()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"getModel()"},{"p":"com.github.romualdrousseau.any2json","c":"TableParser","l":"getModel()"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier","l":"getModel()"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"getMutableList(String)","u":"getMutableList(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"getMutableMap(String)","u":"getMutableMap(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaGroupHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaKeyValueHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotTypeHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotValueHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"getName()"},{"p":"com.github.romualdrousseau.any2json","c":"Sheet","l":"getName()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"getNumberOfCells()"},{"p":"com.github.romualdrousseau.any2json","c":"Row","l":"getNumberOfCells()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getNumberOfColumns()"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliTable","l":"getNumberOfColumns()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getNumberOfColumns()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getNumberOfHeaders()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getNumberOfHeaders()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getNumberOfHeaderTags()"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"getNumberOfHeaderTags()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getNumberOfHeaderTags()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"getNumberOfMergedCellsAt(int)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliRow","l":"getNumberOfMergedCellsAt(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getNumberOfMergedCellsAt(int, int)","u":"getNumberOfMergedCellsAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetStore","l":"getNumberOfMergedCellsAt(int, int)","u":"getNumberOfMergedCellsAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"getNumberOfRowGroups()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getNumberOfRows()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowGroup","l":"getNumberOfRows()"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliTable","l":"getNumberOfRows()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getNumberOfRows()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getNumberOfSheets()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"getParent()"},{"p":"com.github.romualdrousseau.any2json","c":"TableGraph","l":"getParent()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"getParserOptions()"},{"p":"com.github.romualdrousseau.any2json","c":"TableParser","l":"getParserOptions()"},{"p":"com.github.romualdrousseau.any2json.base","c":"PatcheableSheetStore","l":"getPatchCell(int, int)","u":"getPatchCell(int,int)"},{"p":"com.github.romualdrousseau.any2json.util","c":"TempFile","l":"getPath()"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getPatternMap()"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"getPatternMap()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getPivotEntityAsString()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getPivotEntityAsString()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getPivotEntityList()"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getPivotEntityList()"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"getPivotEntityList()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getPivotKeyFormat()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getPivotOption()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"getPivotType()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getPivotTypeFormat()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"getPivotValue()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getPivotValueFormat()"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentClass","l":"getPriority()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getRawValue()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getReadingDirection()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getReadingDirection()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getRecipe()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getRecipe()"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getRequiredTagList()"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"getRequiredTagList()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowGroup","l":"getRow()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getRowAt(int)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliTable","l":"getRowAt(int)"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getRowAt(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"getRowNum()"},{"p":"com.github.romualdrousseau.any2json","c":"Row","l":"getRowNum()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getSheet()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"getSheet()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"getSheet()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getSheetAt(int)"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getSheetNameAt(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getSheetParser()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getSheetParser()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getSheetStore()"},{"p":"com.github.romualdrousseau.any2json","c":"SheetEvent","l":"getSource()"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"getString(String)","u":"getString(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getSymbol()"},{"p":"com.github.romualdrousseau.any2json.base","c":"Symbol","l":"getSymbol()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getTable()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"getTable()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getTable()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"getTable()"},{"p":"com.github.romualdrousseau.any2json.event","c":"TableReadyEvent","l":"getTable()"},{"p":"com.github.romualdrousseau.any2json","c":"Sheet","l":"getTable()"},{"p":"com.github.romualdrousseau.any2json","c":"TableGraph","l":"getTable()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"getTableGraph()"},{"p":"com.github.romualdrousseau.any2json.event","c":"TableGraphBuiltEvent","l":"getTableGraph()"},{"p":"com.github.romualdrousseau.any2json","c":"Sheet","l":"getTableGraph()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getTableParser()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getTableParser()"},{"p":"com.github.romualdrousseau.any2json.event","c":"AllTablesExtractedEvent","l":"getTables()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"getTag()"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"getTag()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"getTag()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"getTagClassifier()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"getTagClassifier()"},{"p":"com.github.romualdrousseau.any2json.config","c":"DynamicPackages","l":"GetTagClassifierFactory()"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"getTagList()"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"getTagList()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"getTagStyle()"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier","l":"getTagStyle()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotEntry","l":"getTypeValue()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json","c":"Cell","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaKeyValueHeader","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaTableHeader","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotEntry","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json","c":"HeaderTag","l":"getValue()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"getValueName()"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmap","l":"getWidth()"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"GROUP_VALUE_SUFFIX"},{"p":"com.github.romualdrousseau.any2json.readdir","c":"GutenbergDiagonal","l":"GutenbergDiagonal()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"hasCellDataAt(int, int)","u":"hasCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetStore","l":"hasCellDataAt(int, int)","u":"hasCellDataAt(int,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"hasKey(String)","u":"hasKey(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"CellIterator","l":"hasNext()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowIterator","l":"hasNext()"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetIterator","l":"hasNext()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"hasRowGroup()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaTableHeader","l":"hasRowGroup()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"hasTag()"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"hasTag()"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"hasTag()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"hasValue()"},{"p":"com.github.romualdrousseau.any2json","c":"Cell","l":"hasValue()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"headers()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"headers()"},{"p":"com.github.romualdrousseau.any2json","c":"HeaderTag","l":"HeaderTag(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"headerTags()"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"headerTags()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"headerTags()"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentClass.Priority","l":"HIGH"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"ignoreRows()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowGroup","l":"incNumberOfRows()"},{"p":"com.github.romualdrousseau.any2json","c":"Document.Hint","l":"INTELLI_EXTRACT"},{"p":"com.github.romualdrousseau.any2json","c":"Document.Hint","l":"INTELLI_LAYOUT"},{"p":"com.github.romualdrousseau.any2json","c":"Document.Hint","l":"INTELLI_TAG"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"IntelliHeader(BaseHeader, boolean)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseHeader,boolean)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliRow","l":"IntelliRow(BaseTable, int, Row)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,int,com.github.romualdrousseau.shuju.bigdata.Row)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliTable","l":"IntelliTable(BaseSheet, BaseTableGraph, boolean)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseSheet,com.github.romualdrousseau.any2json.base.BaseTableGraph,boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"isAutoCropEnabled()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"isAutoHeaderNameEnabled()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"isAutoMetaEnabled()"},{"p":"com.github.romualdrousseau.any2json","c":"SheetEvent","l":"isCanceled()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"isColumnEmpty()"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"isColumnEmpty()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"isColumnMerged()"},{"p":"com.github.romualdrousseau.any2json","c":"Header","l":"isColumnMerged()"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"isColumnMerged()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"isEmpty()"},{"p":"com.github.romualdrousseau.any2json","c":"Row","l":"isEmpty()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"isIgnored()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"isLoadCompleted()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"isMetaEnabled()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"isPivotEnabled()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"isPivotHeader()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"isPivotHeader()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"isRoot()"},{"p":"com.github.romualdrousseau.any2json","c":"TableGraph","l":"isRoot()"},{"p":"com.github.romualdrousseau.any2json","c":"HeaderTag","l":"isUndefined()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"isVisited()"},{"p":"com.github.romualdrousseau.any2json.base","c":"Visitable","l":"isVisited()"},{"p":"com.github.romualdrousseau.any2json.base","c":"CellIterable","l":"iterator()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowIterable","l":"iterator()"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetIterable","l":"iterator()"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"loadFromJSON(JSONObject)","u":"loadFromJSON(com.github.romualdrousseau.shuju.json.JSONObject)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"loadFromPath(Path)","u":"loadFromPath(java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"loadFromResource(Class, String)","u":"loadFromResource(java.lang.Class,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"loadFromWebURL(String)","u":"loadFromWebURL(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentClass.Priority","l":"LOW"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"markColumnAsNull(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"markRowAsNull(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"matchLiteral(String)","u":"matchLiteral(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"Symbol","l":"matchLiteral(String)","u":"matchLiteral(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"MAX_STORE_ROWS"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentClass.Priority","l":"MEDIUM"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"MERGE_SEPARATOR"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"mergeCell(int)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"mergeTo(IntelliHeader)","u":"mergeTo(com.github.romualdrousseau.any2json.intelli.IntelliHeader)"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"mergeValues(List)","u":"mergeValues(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaGroupHeader","l":"MetaGroupHeader(BaseTable, BaseCell)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaHeader","l":"MetaHeader(BaseTable, BaseCell)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaKeyValueHeader","l":"MetaKeyValueHeader(BaseTable, BaseCell, BaseCell)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseCell,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.base","c":"MetaTable","l":"MetaTable(BaseTable)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json.header","c":"MetaTableHeader","l":"MetaTableHeader(BaseTable, BaseCell)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.event","c":"MetaTableListBuiltEvent","l":"MetaTableListBuiltEvent(Sheet, List)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet,java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"Model(ModelData)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.ModelData)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"Model(ModelData, Map)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.ModelData,java.util.Map)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"ModelBuilder()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentClass","l":"newInstance()"},{"p":"com.github.romualdrousseau.any2json","c":"TableParserClass","l":"newInstance(Model, String)","u":"newInstance(com.github.romualdrousseau.any2json.Model,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifierClass","l":"newInstance(Model, TagClassifier.TagStyle)","u":"newInstance(com.github.romualdrousseau.any2json.Model,com.github.romualdrousseau.any2json.TagClassifier.TagStyle)"},{"p":"com.github.romualdrousseau.any2json.base","c":"CellIterator","l":"next()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowIterator","l":"next()"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetIterator","l":"next()"},{"p":"com.github.romualdrousseau.any2json","c":"HeaderTag","l":"None"},{"p":"com.github.romualdrousseau.any2json","c":"PivotOption","l":"NONE"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier.TagStyle","l":"NONE"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"notifyStepCompleted(SheetEvent)","u":"notifyStepCompleted(com.github.romualdrousseau.any2json.SheetEvent)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"of(BaseSheet)","u":"of(com.github.romualdrousseau.any2json.base.BaseSheet)"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"open(File, String, String)","u":"open(java.io.File,java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.config","c":"DynamicPackages","l":"PACKAGE_CLASSIFIER_PREFIX"},{"p":"com.github.romualdrousseau.any2json.config","c":"DynamicPackages","l":"PACKAGE_LOADER_PREFIX"},{"p":"com.github.romualdrousseau.any2json.config","c":"DynamicPackages","l":"PACKAGE_PARSER_PREFIX"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"parse(Consumer)","u":"parse(java.util.function.Consumer)"},{"p":"com.github.romualdrousseau.any2json","c":"TableGraph","l":"parse(Consumer)","u":"parse(java.util.function.Consumer)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTableGraph","l":"parseIf(Consumer, Predicate)","u":"parseIf(java.util.function.Consumer,java.util.function.Predicate)"},{"p":"com.github.romualdrousseau.any2json","c":"TableGraph","l":"parseIf(Consumer, Predicate)","u":"parseIf(java.util.function.Consumer,java.util.function.Predicate)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"patchCell(int, int, int, int, String)","u":"patchCell(int,int,int,int,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"patchCell(int, int, int, int, String)","u":"patchCell(int,int,int,int,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"PatcheableSheetStore","l":"patchCell(int, int, int, int, String, boolean)","u":"patchCell(int,int,int,int,java.lang.String,boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"PatcheableSheetStore","l":"PatcheableSheetStore()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"PIVOT_KEY_SUFFIX"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"PIVOT_TYPE_SUFFIX"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"PIVOT_VALUE_SUFFIX"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotEntry","l":"PivotEntry(BaseCell, String)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseCell,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"PivotKeyHeader(BaseTable, BaseCell)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotTypeHeader","l":"PivotTypeHeader(PivotKeyHeader, String)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.header.PivotKeyHeader,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotValueHeader","l":"PivotValueHeader(PivotKeyHeader, String)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.header.PivotKeyHeader,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"predict(String, List, List)","u":"predict(java.lang.String,java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier","l":"predict(String, List, List)","u":"predict(java.lang.String,java.util.List,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"removeAllNullColumns()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"removeAllNullRows()"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"removeExtension(String)","u":"removeExtension(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"removeFileName(Path, Path)","u":"removeFileName(java.nio.file.Path,java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"RepeatColumnCell","l":"RepeatColumnCell()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"repeatColumnCell(int)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"RepeatRowCell","l":"RepeatRowCell()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"repeatRowCell(int)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"reset()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"resetTag()"},{"p":"com.github.romualdrousseau.any2json.intelli","c":"IntelliHeader","l":"resetTag()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowCache","l":"RowCache()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowGroup","l":"RowGroup(int)","u":"%3Cinit%3E(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowGroup","l":"RowGroup(int, BaseCell)","u":"%3Cinit%3E(int,com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"rowGroups()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowIterable","l":"RowIterable(BaseTable)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowIterator","l":"RowIterator(BaseTable)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"rows()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"rows()"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"save(Path)","u":"save(java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmap","l":"set(int, int, int)","u":"set(int,int,int)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setBitmapThreshold(float)"},{"p":"com.github.romualdrousseau.any2json","c":"SheetEvent","l":"setCancel(boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"setCapillarityThreshold(float)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setCapillarityThreshold(float)"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowGroup","l":"setCell(BaseCell)","u":"setCell(com.github.romualdrousseau.any2json.base.BaseCell)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setClassifierCaseMode(String)","u":"setClassifierCaseMode(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setClassifierTagStyle(String)","u":"setClassifierTagStyle(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"setColumnEmpty(boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"setColumnIndex(int)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setDataTableParserFactory(String)","u":"setDataTableParserFactory(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setDocumentHints(String...)","u":"setDocumentHints(java.lang.String...)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setEntityList(List)","u":"setEntityList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setFilters(List)","u":"setFilters(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"setFirstRowOffset(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"setGroupValueFormat(String)","u":"setGroupValueFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setGroupValueFormat(String)","u":"setGroupValueFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"setHeader(int, BaseHeader)","u":"setHeader(int,com.github.romualdrousseau.any2json.base.BaseHeader)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"setHeaderRowOffset(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setHints(EnumSet)","u":"setHints(java.util.EnumSet)"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"setHints(EnumSet)","u":"setHints(java.util.EnumSet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"setIgnored(boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"setInt(String, int)","u":"setInt(java.lang.String,int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"setLastRowOffset(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"setList(String, List)","u":"setList(java.lang.String,java.util.List)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"setLoadCompleted(boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"setMap(String, Map)","u":"setMap(java.lang.String,java.util.Map)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setModel(Model)","u":"setModel(com.github.romualdrousseau.any2json.Model)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"setModel(Model)","u":"setModel(com.github.romualdrousseau.any2json.Model)"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"setModel(Model)","u":"setModel(com.github.romualdrousseau.any2json.Model)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"setModel(Model)","u":"setModel(com.github.romualdrousseau.any2json.Model)"},{"p":"com.github.romualdrousseau.any2json","c":"TableParser","l":"setModel(Model)","u":"setModel(com.github.romualdrousseau.any2json.Model)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier","l":"setModel(Model)","u":"setModel(com.github.romualdrousseau.any2json.Model)"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotTypeHeader","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"setParserOptions(String)","u":"setParserOptions(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TableParser","l":"setParserOptions(String)","u":"setParserOptions(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setParserOptions(String)","u":"setParserOptions(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setPatternMap(Map)","u":"setPatternMap(java.util.Map)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"setPivotEntityList(List)","u":"setPivotEntityList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setPivotEntityList(List)","u":"setPivotEntityList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setPivotEntityList(List)","u":"setPivotEntityList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"setPivotKeyFormat(String)","u":"setPivotKeyFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setPivotKeyFormat(String)","u":"setPivotKeyFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"setPivotOption(PivotOption)","u":"setPivotOption(com.github.romualdrousseau.any2json.PivotOption)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setPivotOption(String)","u":"setPivotOption(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"setPivotTypeFormat(String)","u":"setPivotTypeFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setPivotTypeFormat(String)","u":"setPivotTypeFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"setPivotValueFormat(String)","u":"setPivotValueFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setPivotValueFormat(String)","u":"setPivotValueFormat(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setRawHints(EnumSet)","u":"setRawHints(java.util.EnumSet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setReadingDirection(ReadingDirection)","u":"setReadingDirection(com.github.romualdrousseau.any2json.ReadingDirection)"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"setReadingDirection(ReadingDirection)","u":"setReadingDirection(com.github.romualdrousseau.any2json.ReadingDirection)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"setReadingDirection(ReadingDirection)","u":"setReadingDirection(com.github.romualdrousseau.any2json.ReadingDirection)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setRecipe(String)","u":"setRecipe(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"setRecipe(String)","u":"setRecipe(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setRecipe(String...)","u":"setRecipe(java.lang.String...)"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"setRecipe(String...)","u":"setRecipe(java.lang.String...)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setRequiredTagList(List)","u":"setRequiredTagList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"setRowNum(int)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setSheetParser(SheetParser)","u":"setSheetParser(com.github.romualdrousseau.any2json.SheetParser)"},{"p":"com.github.romualdrousseau.any2json.base","c":"ModelData","l":"setString(String, String)","u":"setString(java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseHeader","l":"setTable(BaseTable)","u":"setTable(com.github.romualdrousseau.any2json.base.BaseTable)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setTableParser(TableParser)","u":"setTableParser(com.github.romualdrousseau.any2json.TableParser)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setTableParser(TableParser)","u":"setTableParser(com.github.romualdrousseau.any2json.TableParser)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"setTagClassifier(TagClassifier)","u":"setTagClassifier(com.github.romualdrousseau.any2json.TagClassifier)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setTagClassifier(TagClassifier)","u":"setTagClassifier(com.github.romualdrousseau.any2json.TagClassifier)"},{"p":"com.github.romualdrousseau.any2json","c":"ModelBuilder","l":"setTagList(List)","u":"setTagList(java.util.List)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"setTagStyle(TagClassifier.TagStyle)","u":"setTagStyle(com.github.romualdrousseau.any2json.TagClassifier.TagStyle)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier","l":"setTagStyle(TagClassifier.TagStyle)","u":"setTagStyle(com.github.romualdrousseau.any2json.TagClassifier.TagStyle)"},{"p":"com.github.romualdrousseau.any2json.config","c":"Settings","l":"Settings()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotEntry","l":"setTypeValue(String)","u":"setTypeValue(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseCell","l":"setValue(String)","u":"setValue(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"setVisited(boolean)"},{"p":"com.github.romualdrousseau.any2json.base","c":"Visitable","l":"setVisited(boolean)"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmap","l":"SheetBitmap(BaseSheet, int, int)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.base.BaseSheet,int,int)"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmap","l":"SheetBitmap(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SheetBitmapParser","l":"SheetBitmapParser()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json","c":"SheetEvent","l":"SheetEvent(Sheet)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetIterable","l":"SheetIterable(Document)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Document)"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetIterator","l":"SheetIterator(Document)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Document)"},{"p":"com.github.romualdrousseau.any2json.event","c":"SheetPreparedEvent","l":"SheetPreparedEvent(Sheet)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"sheets()"},{"p":"com.github.romualdrousseau.any2json","c":"Document","l":"sheets()"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","c":"SimpleSheetParser","l":"SimpleSheetParser()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"SimpleTableParser()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"SimpleTableParser(Model, String)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Model,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"SimpleTagClassifier()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"SimpleTagClassifier(Model, TagClassifier.TagStyle)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Model,com.github.romualdrousseau.any2json.TagClassifier.TagStyle)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier.TagStyle","l":"SNAKE"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseRow","l":"sparsity()"},{"p":"com.github.romualdrousseau.any2json.base","c":"CellIterator","l":"spliterator()"},{"p":"com.github.romualdrousseau.any2json.base","c":"RowIterator","l":"spliterator()"},{"p":"com.github.romualdrousseau.any2json.base","c":"SheetIterator","l":"spliterator()"},{"p":"com.github.romualdrousseau.any2json","c":"SheetListener","l":"stepCompleted(SheetEvent)","u":"stepCompleted(com.github.romualdrousseau.any2json.SheetEvent)"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"StitchRows","l":"StitchRows()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.transform.op","c":"SwapRows","l":"SwapRows()","u":"%3Cinit%3E()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"swapRows(int, int)","u":"swapRows(int,int)"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"swapRows(int, int)","u":"swapRows(int,int)"},{"p":"com.github.romualdrousseau.any2json.event","c":"TableGraphBuiltEvent","l":"TableGraphBuiltEvent(Sheet, BaseTableGraph)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet,com.github.romualdrousseau.any2json.base.BaseTableGraph)"},{"p":"com.github.romualdrousseau.any2json.event","c":"TableReadyEvent","l":"TableReadyEvent(Sheet, Table)","u":"%3Cinit%3E(com.github.romualdrousseau.any2json.Sheet,com.github.romualdrousseau.any2json.Table)"},{"p":"com.github.romualdrousseau.any2json.util","c":"TempFile","l":"TempFile(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"toEntityName(String)","u":"toEntityName(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"toEntityName(String, String)","u":"toEntityName(java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"toEntityValue(String)","u":"toEntityValue(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"toEntityValue(String, String)","u":"toEntityValue(java.lang.String,java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Model","l":"toEntityVector(String)","u":"toEntityVector(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseSheet","l":"unmergeAll()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"unmergeAll()"},{"p":"com.github.romualdrousseau.any2json","c":"TransformableSheet","l":"unsetDocumentHints(String...)","u":"unsetDocumentHints(java.lang.String...)"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"unzipDir(Path, Path)","u":"unzipDir(java.nio.file.Path,java.nio.file.Path)"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseTable","l":"updateHeaderTags()"},{"p":"com.github.romualdrousseau.any2json.base","c":"DataTable","l":"updateHeaderTags()"},{"p":"com.github.romualdrousseau.any2json","c":"Table","l":"updateHeaderTags()"},{"p":"com.github.romualdrousseau.any2json.classifier","c":"SimpleTagClassifier","l":"updateModelData()"},{"p":"com.github.romualdrousseau.any2json.parser.table","c":"SimpleTableParser","l":"updateModelData()"},{"p":"com.github.romualdrousseau.any2json.base","c":"BaseDocument","l":"updateParsersAndClassifiers()"},{"p":"com.github.romualdrousseau.any2json.header","c":"DataTableHeader","l":"updateTag()"},{"p":"com.github.romualdrousseau.any2json.header","c":"PivotKeyHeader","l":"updateValueName(String)","u":"updateValueName(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Document.Hint","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentClass.Priority","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"PivotOption","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier.TagStyle","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.github.romualdrousseau.any2json","c":"Document.Hint","l":"values()"},{"p":"com.github.romualdrousseau.any2json","c":"DocumentClass.Priority","l":"values()"},{"p":"com.github.romualdrousseau.any2json","c":"PivotOption","l":"values()"},{"p":"com.github.romualdrousseau.any2json","c":"TagClassifier.TagStyle","l":"values()"},{"p":"com.github.romualdrousseau.any2json","c":"PivotOption","l":"WITH_TYPE"},{"p":"com.github.romualdrousseau.any2json","c":"PivotOption","l":"WITH_TYPE_AND_VALUE"},{"p":"com.github.romualdrousseau.any2json.util","c":"Disk","l":"zipDir(Path, File)","u":"zipDir(java.nio.file.Path,java.io.File)"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json/any2json/apidocs/module-search-index.js b/docs/api/any2json/any2json/apidocs/module-search-index.js deleted file mode 100644 index 0d59754f..00000000 --- a/docs/api/any2json/any2json/apidocs/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json/any2json/apidocs/overview-summary.html b/docs/api/any2json/any2json/apidocs/overview-summary.html deleted file mode 100644 index 40825462..00000000 --- a/docs/api/any2json/any2json/apidocs/overview-summary.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -any2Json 2.44-SNAPSHOT API - - - - - - - - - - - -
                  - -

                  index.html

                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/overview-tree.html b/docs/api/any2json/any2json/apidocs/overview-tree.html deleted file mode 100644 index d03d7999..00000000 --- a/docs/api/any2json/any2json/apidocs/overview-tree.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - -Class Hierarchy (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                  - -
                  -
                  -
                  -

                  Hierarchy For All Packages

                  -
                  -Package Hierarchies: - -
                  -

                  Class Hierarchy

                  - -
                  -
                  -

                  Interface Hierarchy

                  - -
                  -
                  -

                  Enum Class Hierarchy

                  - -
                  -
                  -
                  -
                  - -
                  -
                  -
                  - - diff --git a/docs/api/any2json/any2json/apidocs/package-search-index.js b/docs/api/any2json/any2json/apidocs/package-search-index.js deleted file mode 100644 index b04e6441..00000000 --- a/docs/api/any2json/any2json/apidocs/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.github.romualdrousseau.any2json"},{"l":"com.github.romualdrousseau.any2json.base"},{"l":"com.github.romualdrousseau.any2json.classifier"},{"l":"com.github.romualdrousseau.any2json.config"},{"l":"com.github.romualdrousseau.any2json.event"},{"l":"com.github.romualdrousseau.any2json.header"},{"l":"com.github.romualdrousseau.any2json.intelli"},{"l":"com.github.romualdrousseau.any2json.parser.sheet"},{"l":"com.github.romualdrousseau.any2json.parser.table"},{"l":"com.github.romualdrousseau.any2json.readdir"},{"l":"com.github.romualdrousseau.any2json.transform.op"},{"l":"com.github.romualdrousseau.any2json.util"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json/any2json/apidocs/resources/glass.png b/docs/api/any2json/any2json/apidocs/resources/glass.png deleted file mode 100644 index a7f591f4..00000000 Binary files a/docs/api/any2json/any2json/apidocs/resources/glass.png and /dev/null differ diff --git a/docs/api/any2json/any2json/apidocs/resources/x.png b/docs/api/any2json/any2json/apidocs/resources/x.png deleted file mode 100644 index 30548a75..00000000 Binary files a/docs/api/any2json/any2json/apidocs/resources/x.png and /dev/null differ diff --git a/docs/api/any2json/any2json/apidocs/script-dir/jquery-3.6.1.min.js b/docs/api/any2json/any2json/apidocs/script-dir/jquery-3.6.1.min.js deleted file mode 100644 index 2c69bc90..00000000 --- a/docs/api/any2json/any2json/apidocs/script-dir/jquery-3.6.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
                  "],col:[2,"","
                  "],tr:[2,"","
                  "],td:[3,"","
                  "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
                  ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
                  "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
                    ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
                    ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
                    ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
                    ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/api/any2json/any2json/apidocs/script.js b/docs/api/any2json/any2json/apidocs/script.js deleted file mode 100644 index bb9c8a24..00000000 --- a/docs/api/any2json/any2json/apidocs/script.js +++ /dev/null @@ -1,253 +0,0 @@ -/* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; - -var oddRowColor = "odd-row-color"; -var evenRowColor = "even-row-color"; -var sortAsc = "sort-asc"; -var sortDesc = "sort-desc"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; - -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -// Helper for making content containing release names comparable lexicographically -function makeComparable(s) { - return s.toLowerCase().replace(/(\d+)/g, - function(n, m) { - return ("000" + m).slice(-4); - }); -} - -// Switches between two styles depending on a condition -function toggleStyle(classList, condition, trueStyle, falseStyle) { - if (condition) { - classList.remove(falseStyle); - classList.add(trueStyle); - } else { - classList.remove(trueStyle); - classList.add(falseStyle); - } -} - -// Sorts the rows in a table lexicographically by the content of a specific column -function sortTable(header, columnIndex, columns) { - var container = header.parentElement; - var descending = header.classList.contains(sortAsc); - container.querySelectorAll("div.table-header").forEach( - function(header) { - header.classList.remove(sortAsc); - header.classList.remove(sortDesc); - } - ) - var cells = container.children; - var rows = []; - for (var i = columns; i < cells.length; i += columns) { - rows.push(Array.prototype.slice.call(cells, i, i + columns)); - } - var comparator = function(a, b) { - var ka = makeComparable(a[columnIndex].textContent); - var kb = makeComparable(b[columnIndex].textContent); - if (ka < kb) - return descending ? 1 : -1; - if (ka > kb) - return descending ? -1 : 1; - return 0; - }; - var sorted = rows.sort(comparator); - var visible = 0; - sorted.forEach(function(row) { - if (row[0].style.display !== 'none') { - var isEvenRow = visible++ % 2 === 0; - } - row.forEach(function(cell) { - toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); - container.appendChild(cell); - }) - }); - toggleStyle(header.classList, descending, sortDesc, sortAsc); -} - -// Toggles the visibility of a table category in all tables in a page -function toggleGlobal(checkbox, selected, columns) { - var display = checkbox.checked ? '' : 'none'; - document.querySelectorAll("div.table-tabs").forEach(function(t) { - var id = t.parentElement.getAttribute("id"); - var selectedClass = id + "-tab" + selected; - // if selected is empty string it selects all uncategorized entries - var selectUncategorized = !Boolean(selected); - var visible = 0; - document.querySelectorAll('div.' + id) - .forEach(function(elem) { - if (selectUncategorized) { - if (elem.className.indexOf(selectedClass) === -1) { - elem.style.display = display; - } - } else if (elem.classList.contains(selectedClass)) { - elem.style.display = display; - } - if (elem.style.display === '') { - var isEvenRow = visible++ % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - } - }); - var displaySection = visible === 0 ? 'none' : ''; - t.parentElement.style.display = displaySection; - document.querySelector("li#contents-" + id).style.display = displaySection; - }) -} - -// Shows the elements of a table belonging to a specific category -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.getElementById(tableId + '.tabpanel') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} -// Copy the contents of the local snippet to the clipboard -function copySnippet(button) { - copyToClipboard(button.nextElementSibling.innerText); - switchCopyLabel(button, button.firstElementChild); -} -function copyToClipboard(content) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = content; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); -} -function switchCopyLabel(button, span) { - var copied = span.getAttribute("data-copied"); - button.classList.add("visible"); - var initialLabel = span.innerHTML; - span.innerHTML = copied; - setTimeout(function() { - button.classList.remove("visible"); - setTimeout(function() { - if (initialLabel !== copied) { - span.innerHTML = initialLabel; - } - }, 100); - }, 1900); -} -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - var timeoutId; - contentDiv.addEventListener("scroll", function(e) { - if (timeoutId) { - clearTimeout(timeoutId); - } - timeoutId = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - }, 100); - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); diff --git a/docs/api/any2json/any2json/apidocs/search-page.js b/docs/api/any2json/any2json/apidocs/search-page.js deleted file mode 100644 index 540c90f5..00000000 --- a/docs/api/any2json/any2json/apidocs/search-page.js +++ /dev/null @@ -1,284 +0,0 @@ -/* - * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -"use strict"; -$(function() { - var copy = $("#page-search-copy"); - var expand = $("#page-search-expand"); - var searchLink = $("span#page-search-link"); - var redirect = $("input#search-redirect"); - function setSearchUrlTemplate() { - var href = document.location.href.split(/[#?]/)[0]; - href += "?q=" + "%s"; - if (redirect.is(":checked")) { - href += "&r=1"; - } - searchLink.html(href); - copy[0].onmouseenter(); - } - function copyLink(e) { - copyToClipboard(this.previousSibling.innerText); - switchCopyLabel(this, this.lastElementChild); - } - copy.click(copyLink); - copy[0].onmouseenter = function() {}; - redirect.click(setSearchUrlTemplate); - setSearchUrlTemplate(); - copy.prop("disabled", false); - redirect.prop("disabled", false); - expand.click(function (e) { - var searchInfo = $("div.page-search-info"); - if(this.parentElement.hasAttribute("open")) { - searchInfo.attr("style", "border-width: 0;"); - } else { - searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); - } - }); -}); -$(window).on("load", function() { - var input = $("#page-search-input"); - var reset = $("#page-search-reset"); - var notify = $("#page-search-notify"); - var resultSection = $("div#result-section"); - var resultContainer = $("div#result-container"); - var searchTerm = ""; - var activeTab = ""; - var fixedTab = false; - var visibleTabs = []; - var feelingLucky = false; - function renderResults(result) { - if (!result.length) { - notify.html(messages.noResult); - } else if (result.length === 1) { - notify.html(messages.oneResult); - } else { - notify.html(messages.manyResults.replace("{0}", result.length)); - } - resultContainer.empty(); - var r = { - "types": [], - "members": [], - "packages": [], - "modules": [], - "searchTags": [] - }; - for (var i in result) { - var item = result[i]; - var arr = r[item.category]; - arr.push(item); - } - if (!activeTab || r[activeTab].length === 0 || !fixedTab) { - Object.keys(r).reduce(function(prev, curr) { - if (r[curr].length > 0 && r[curr][0].score > prev) { - activeTab = curr; - return r[curr][0].score; - } - return prev; - }, 0); - } - if (feelingLucky && activeTab) { - notify.html(messages.redirecting) - var firstItem = r[activeTab][0]; - window.location = getURL(firstItem.indexItem, firstItem.category); - return; - } - if (result.length > 20) { - if (searchTerm[searchTerm.length - 1] === ".") { - if (activeTab === "types" && r["members"].length > r["types"].length) { - activeTab = "members"; - } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { - activeTab = "types"; - } - } - } - var categoryCount = Object.keys(r).reduce(function(prev, curr) { - return prev + (r[curr].length > 0 ? 1 : 0); - }, 0); - visibleTabs = []; - var tabContainer = $("
                    ").appendTo(resultContainer); - for (var key in r) { - var id = "#result-tab-" + key.replace("searchTags", "search_tags"); - if (r[key].length) { - var count = r[key].length >= 1000 ? "999+" : r[key].length; - if (result.length > 20 && categoryCount > 1) { - var button = $("").appendTo(tabContainer); - button.click(key, function(e) { - fixedTab = true; - renderResult(e.data, $(this)); - }); - visibleTabs.push(key); - } else { - $("" + categories[key] - + " (" + count + ")").appendTo(tabContainer); - renderTable(key, r[key]).appendTo(resultContainer); - tabContainer = $("
                    ").appendTo(resultContainer); - - } - } - } - if (activeTab && result.length > 20 && categoryCount > 1) { - $("button#result-tab-" + activeTab).addClass("active-table-tab"); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - } - resultSection.show(); - function renderResult(category, button) { - activeTab = category; - setSearchUrl(); - resultContainer.find("div.summary-table").remove(); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - button.siblings().removeClass("active-table-tab"); - button.addClass("active-table-tab"); - } - } - function selectTab(category) { - $("button#result-tab-" + category).click(); - } - function renderTable(category, items) { - var table = $("
                    ") - .addClass(category === "modules" - ? "one-column-search-results" - : "two-column-search-results"); - var col1, col2; - if (category === "modules") { - col1 = "Module"; - } else if (category === "packages") { - col1 = "Module"; - col2 = "Package"; - } else if (category === "types") { - col1 = "Package"; - col2 = "Class" - } else if (category === "members") { - col1 = "Class"; - col2 = "Member"; - } else if (category === "searchTags") { - col1 = "Location"; - col2 = "Name"; - } - $("
                    " + col1 + "
                    ").appendTo(table); - if (category !== "modules") { - $("
                    " + col2 + "
                    ").appendTo(table); - } - $.each(items, function(index, item) { - var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; - renderItem(item, table, rowColor); - }); - return table; - } - function renderItem(item, table, rowColor) { - var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); - var link = $("") - .attr("href", getURL(item.indexItem, item.category)) - .attr("tabindex", "0") - .addClass("search-result-link") - .html(label); - var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); - if (item.category === "searchTags") { - container = item.indexItem.h || ""; - } - if (item.category !== "modules") { - $("
                    ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); - } - $("
                    ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); - } - var timeout; - function schedulePageSearch() { - if (timeout) { - clearTimeout(timeout); - } - timeout = setTimeout(function () { - doPageSearch() - }, 100); - } - function doPageSearch() { - setSearchUrl(); - var term = searchTerm = input.val().trim(); - if (term === "") { - notify.html(messages.enterTerm); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - resultSection.hide(); - } else { - notify.html(messages.searching); - doSearch({ term: term, maxResults: 1200 }, renderResults); - } - } - function setSearchUrl() { - var query = input.val().trim(); - var url = document.location.pathname; - if (query) { - url += "?q=" + encodeURI(query); - if (activeTab && fixedTab) { - url += "&c=" + activeTab; - } - } - history.replaceState({query: query}, "", url); - } - input.on("input", function(e) { - feelingLucky = false; - schedulePageSearch(); - }); - $(document).keydown(function(e) { - if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { - if (activeTab && visibleTabs.length > 1) { - var idx = visibleTabs.indexOf(activeTab); - idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; - selectTab(visibleTabs[idx % visibleTabs.length]); - return false; - } - } - }); - reset.click(function() { - notify.html(messages.enterTerm); - resultSection.hide(); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - input.val('').focus(); - setSearchUrl(); - }); - input.prop("disabled", false); - reset.prop("disabled", false); - - var urlParams = new URLSearchParams(window.location.search); - if (urlParams.has("q")) { - input.val(urlParams.get("q")) - } - if (urlParams.has("c")) { - activeTab = urlParams.get("c"); - fixedTab = true; - } - if (urlParams.get("r")) { - feelingLucky = true; - } - if (input.val()) { - doPageSearch(); - } else { - notify.html(messages.enterTerm); - } - input.select().focus(); -}); diff --git a/docs/api/any2json/any2json/apidocs/search.html b/docs/api/any2json/any2json/apidocs/search.html deleted file mode 100644 index 8c10793c..00000000 --- a/docs/api/any2json/any2json/apidocs/search.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - -Search (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                    - -
                    -
                    -

                    Search

                    -
                    - - -
                    -Additional resources -
                    -
                    -
                    -

                    The help page provides an introduction to the scope and syntax of JavaDoc search.

                    -

                    You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

                    -

                    The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

                    -link -

                    - -

                    -
                    -

                    Loading search index...

                    - -
                    -
                    -
                    - -
                    -
                    -
                    - - diff --git a/docs/api/any2json/any2json/apidocs/search.js b/docs/api/any2json/any2json/apidocs/search.js deleted file mode 100644 index d3986705..00000000 --- a/docs/api/any2json/any2json/apidocs/search.js +++ /dev/null @@ -1,458 +0,0 @@ -/* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -"use strict"; -const messages = { - enterTerm: "Enter a search term", - noResult: "No results found", - oneResult: "Found one result", - manyResults: "Found {0} results", - loading: "Loading search index...", - searching: "Searching...", - redirecting: "Redirecting to first result...", - linkIcon: "Link icon", - linkToSection: "Link to this section" -} -const categories = { - modules: "Modules", - packages: "Packages", - types: "Classes and Interfaces", - members: "Members", - searchTags: "Search Tags" -}; -const highlight = "$&"; -const NO_MATCH = {}; -const MAX_RESULTS = 300; -function checkUnnamed(name, separator) { - return name === "" || !name ? "" : name + separator; -} -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(str, boundaries, from, to) { - var start = from; - var text = ""; - for (var i = 0; i < boundaries.length; i += 2) { - var b0 = boundaries[i]; - var b1 = boundaries[i + 1]; - if (b0 >= to || b1 <= from) { - continue; - } - text += escapeHtml(str.slice(start, Math.max(start, b0))); - text += ""; - text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); - text += ""; - start = Math.min(to, b1); - } - text += escapeHtml(str.slice(start, to)); - return text; -} -function getURLPrefix(item, category) { - var urlPrefix = ""; - var slash = "/"; - if (category === "modules") { - return item.l + slash; - } else if (category === "packages" && item.m) { - return item.m + slash; - } else if (category === "types" || category === "members") { - if (item.m) { - urlPrefix = item.m + slash; - } else { - $.each(packageSearchIndex, function(index, it) { - if (it.m && item.p === it.l) { - urlPrefix = it.m + slash; - } - }); - } - } - return urlPrefix; -} -function getURL(item, category) { - if (item.url) { - return item.url; - } - var url = getURLPrefix(item, category); - if (category === "modules") { - url += "module-summary.html"; - } else if (category === "packages") { - if (item.u) { - url = item.u; - } else { - url += item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (category === "types") { - if (item.u) { - url = item.u; - } else { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; - } - } else if (category === "members") { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; - if (item.u) { - url += item.u; - } else { - url += item.l; - } - } else if (category === "searchTags") { - url += item.u; - } - item.url = url; - return url; -} -function createMatcher(term, camelCase) { - if (camelCase && !isUpperCase(term)) { - return null; // no need for camel-case matcher for lower case query - } - var pattern = ""; - var upperCase = []; - term.trim().split(/\s+/).forEach(function(w, index, array) { - var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - // ',' and '?' are the only delimiters commonly followed by space in java signatures - pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; - upperCase.push(false); - var isWordToken = /\w$/.test(s); - if (isWordToken) { - if (i === tokens.length - 1 && index < array.length - 1) { - // space in query string matches all delimiters - pattern += "(.*?)"; - upperCase.push(isUpperCase(s[0])); - } else { - if (!camelCase && isUpperCase(s) && s.length === 1) { - pattern += "()"; - } else { - pattern += "([a-z0-9$<>?[\\]]*?)"; - } - upperCase.push(isUpperCase(s[0])); - } - } else { - pattern += "()"; - upperCase.push(false); - } - } - }); - var re = new RegExp(pattern, "gi"); - re.upperCase = upperCase; - return re; -} -function findMatch(matcher, input, startOfName, endOfName) { - var from = startOfName; - matcher.lastIndex = from; - var match = matcher.exec(input); - // Expand search area until we get a valid result or reach the beginning of the string - while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { - if (from === 0) { - return NO_MATCH; - } - from = input.lastIndexOf(".", from - 2) + 1; - matcher.lastIndex = from; - match = matcher.exec(input); - } - var boundaries = []; - var matchEnd = match.index + match[0].length; - var score = 5; - var start = match.index; - var prevEnd = -1; - for (var i = 1; i < match.length; i += 2) { - var isUpper = isUpperCase(input[start]); - var isMatcherUpper = matcher.upperCase[i]; - // capturing groups come in pairs, match and non-match - boundaries.push(start, start + match[i].length); - // make sure groups are anchored on a left word boundary - var prevChar = input[start - 1] || ""; - var nextChar = input[start + 1] || ""; - if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { - if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { - score -= 0.1; - } else if (isMatcherUpper && start === prevEnd) { - score -= isUpper ? 0.1 : 1.0; - } else { - return NO_MATCH; - } - } - prevEnd = start + match[i].length; - start += match[i].length + match[i + 1].length; - - // lower score for parts of the name that are missing - if (match[i + 1] && prevEnd < endOfName) { - score -= rateNoise(match[i + 1]); - } - } - // lower score if a type name contains unmatched camel-case parts - if (input[matchEnd - 1] !== "." && endOfName > matchEnd) - score -= rateNoise(input.slice(matchEnd, endOfName)); - score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); - - if (score <= 0) { - return NO_MATCH; - } - return { - input: input, - score: score, - boundaries: boundaries - }; -} -function isUpperCase(s) { - return s !== s.toLowerCase(); -} -function isLowerCase(s) { - return s !== s.toUpperCase(); -} -function rateNoise(str) { - return (str.match(/([.(])/g) || []).length / 5 - + (str.match(/([A-Z]+)/g) || []).length / 10 - + str.length / 20; -} -function doSearch(request, response) { - var term = request.term.trim(); - var maxResults = request.maxResults || MAX_RESULTS; - if (term.length === 0) { - return this.close(); - } - var matcher = { - plainMatcher: createMatcher(term, false), - camelCaseMatcher: createMatcher(term, true) - } - var indexLoaded = indexFilesLoaded(); - - function getPrefix(item, category) { - switch (category) { - case "packages": - return checkUnnamed(item.m, "/"); - case "types": - return checkUnnamed(item.p, "."); - case "members": - return checkUnnamed(item.p, ".") + item.c + "."; - default: - return ""; - } - } - function useQualifiedName(category) { - switch (category) { - case "packages": - return /[\s/]/.test(term); - case "types": - case "members": - return /[\s.]/.test(term); - default: - return false; - } - } - function searchIndex(indexArray, category) { - var matches = []; - if (!indexArray) { - if (!indexLoaded) { - matches.push({ l: messages.loading, category: category }); - } - return matches; - } - $.each(indexArray, function (i, item) { - var prefix = getPrefix(item, category); - var simpleName = item.l; - var qualifiedName = prefix + simpleName; - var useQualified = useQualifiedName(category); - var input = useQualified ? qualifiedName : simpleName; - var startOfName = useQualified ? prefix.length : 0; - var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 - ? input.indexOf("(", startOfName) : input.length; - var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); - if (m === NO_MATCH && matcher.camelCaseMatcher) { - m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); - } - if (m !== NO_MATCH) { - m.indexItem = item; - m.prefix = prefix; - m.category = category; - if (!useQualified) { - m.input = qualifiedName; - m.boundaries = m.boundaries.map(function(b) { - return b + prefix.length; - }); - } - matches.push(m); - } - return true; - }); - return matches.sort(function(e1, e2) { - return e2.score - e1.score; - }).slice(0, maxResults); - } - - var result = searchIndex(moduleSearchIndex, "modules") - .concat(searchIndex(packageSearchIndex, "packages")) - .concat(searchIndex(typeSearchIndex, "types")) - .concat(searchIndex(memberSearchIndex, "members")) - .concat(searchIndex(tagSearchIndex, "searchTags")); - - if (!indexLoaded) { - updateSearchResults = function() { - doSearch(request, response); - } - } else { - updateSearchResults = function() {}; - } - response(result); -} -// JQuery search menu implementation -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> .result-item"); - // workaround for search result scrolling - this.menu._scrollIntoView = function _scrollIntoView( item ) { - var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; - if ( this._hasScroll() ) { - borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; - paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; - offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; - scroll = this.activeMenu.scrollTop(); - elementHeight = this.activeMenu.height() - 26; - itemHeight = item.outerHeight(); - - if ( offset < 0 ) { - this.activeMenu.scrollTop( scroll + offset ); - } else if ( offset + itemHeight > elementHeight ) { - this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); - } - } - }; - }, - _renderMenu: function(ul, items) { - var currentCategory = ""; - var widget = this; - widget.menu.bindings = $(); - $.each(items, function(index, item) { - if (item.category && item.category !== currentCategory) { - ul.append("
                  • " + categories[item.category] + "
                  • "); - currentCategory = item.category; - } - var li = widget._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", categories[item.category] + " : " + item.l); - } else { - li.attr("aria-label", item.l); - } - li.attr("class", "result-item"); - }); - ul.append(""); - }, - _renderItem: function(ul, item) { - var li = $("
                  • ").appendTo(ul); - var div = $("
                    ").appendTo(li); - var label = item.l - ? item.l - : getHighlightedText(item.input, item.boundaries, 0, item.input.length); - var idx = item.indexItem; - if (item.category === "searchTags" && idx && idx.h) { - if (idx.d) { - div.html(label + " (" + idx.h + ")
                    " - + idx.d + "
                    "); - } else { - div.html(label + " (" + idx.h + ")"); - } - } else { - div.html(label); - } - return li; - } -}); -$(function() { - var expanded = false; - var windowWidth; - function collapse() { - if (expanded) { - $("div#navbar-top").removeAttr("style"); - $("button#navbar-toggle-button") - .removeClass("expanded") - .attr("aria-expanded", "false"); - expanded = false; - } - } - $("button#navbar-toggle-button").click(function (e) { - if (expanded) { - collapse(); - } else { - var navbar = $("div#navbar-top"); - navbar.height(navbar.prop("scrollHeight")); - $("button#navbar-toggle-button") - .addClass("expanded") - .attr("aria-expanded", "true"); - expanded = true; - windowWidth = window.innerWidth; - } - }); - $("ul.sub-nav-list-small li a").click(collapse); - $("input#search-input").focus(collapse); - $("main").click(collapse); - $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { - // Create anchor links for headers with an associated id attribute - var hdr = $(el); - var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); - if (id) { - hdr.append(" " + messages.linkIcon +""); - } - }); - $(window).on("orientationchange", collapse).on("resize", function(e) { - if (expanded && windowWidth !== window.innerWidth) collapse(); - }); - var search = $("#search-input"); - var reset = $("#reset-button"); - search.catcomplete({ - minLength: 1, - delay: 200, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push({ l: messages.noResult }); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.indexItem) { - var url = getURL(ui.item.indexItem, ui.item.category); - window.location.href = pathtoroot + url; - $("#search-input").focus(); - } - } - }); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - reset.click(function() { - search.val('').focus(); - }); - search.focus(); -}); diff --git a/docs/api/any2json/any2json/apidocs/serialized-form.html b/docs/api/any2json/any2json/apidocs/serialized-form.html deleted file mode 100644 index 22d8197c..00000000 --- a/docs/api/any2json/any2json/apidocs/serialized-form.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - -Serialized Form (any2Json 2.44-SNAPSHOT API) - - - - - - - - - - - - - - -
                    - -
                    -
                    -
                    -

                    Serialized Form

                    -
                    - -
                    -
                    -
                    - -
                    -
                    -
                    - - diff --git a/docs/api/any2json/any2json/apidocs/stylesheet.css b/docs/api/any2json/any2json/apidocs/stylesheet.css deleted file mode 100644 index f71489f8..00000000 --- a/docs/api/any2json/any2json/apidocs/stylesheet.css +++ /dev/null @@ -1,1272 +0,0 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * These CSS custom properties (variables) define the core color and font - * properties used in this stylesheet. - */ -:root { - /* body, block and code fonts */ - --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - --code-font-family: 'DejaVu Sans Mono', monospace; - /* Base font sizes for body and code elements */ - --body-font-size: 14px; - --code-font-size: 14px; - /* Text colors for body and block elements */ - --body-text-color: #353833; - --block-text-color: #474747; - /* Background colors for various structural elements */ - --body-background-color: #ffffff; - --section-background-color: #f8f8f8; - --detail-background-color: #ffffff; - /* Colors for navigation bar and table captions */ - --navbar-background-color: #4D7A97; - --navbar-text-color: #ffffff; - /* Background color for subnavigation and various headers */ - --subnav-background-color: #dee3e9; - /* Background and text colors for selected tabs and navigation items */ - --selected-background-color: #f8981d; - --selected-text-color: #253441; - --selected-link-color: #1f389c; - /* Background colors for generated tables */ - --even-row-color: #ffffff; - --odd-row-color: #eeeeef; - /* Text color for page title */ - --title-color: #2c4557; - /* Text colors for links */ - --link-color: #4A6782; - --link-color-active: #bb7a2a; - /* Snippet colors */ - --snippet-background-color: #ebecee; - --snippet-text-color: var(--block-text-color); - --snippet-highlight-color: #f7c590; - /* Border colors for structural elements and user defined tables */ - --border-color: #ededed; - --table-border-color: #000000; - /* Search input colors */ - --search-input-background-color: #ffffff; - --search-input-text-color: #000000; - --search-input-placeholder-color: #909090; - /* Highlight color for active search tag target */ - --search-tag-highlight-color: #ffff00; - /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ - --copy-icon-brightness: 100%; - --copy-button-background-color-active: rgba(168, 168, 176, 0.3); - /* Colors for invalid tag notifications */ - --invalid-tag-background-color: #ffe6e6; - --invalid-tag-text-color: #000000; -} -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ -body { - background-color:var(--body-background-color); - color:var(--body-text-color); - font-family:var(--body-font-family); - font-size:var(--body-font-size); - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:var(--link-color); -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:var(--link-color-active); -} -pre { - font-family:var(--code-font-family); - font-size:1em; -} -h1 { - font-size:1.428em; -} -h2 { - font-size:1.285em; -} -h3 { - font-size:1.14em; -} -h4 { - font-size:1.072em; -} -h5 { - font-size:1.001em; -} -h6 { - font-size:0.93em; -} -/* Disable font boosting for selected elements */ -h1, h2, h3, h4, h5, h6, div.member-signature { - max-height: 1000em; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:var(--code-font-family); -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - font-size:var(--code-font-size); - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:var(--code-font-family); - font-size:1em; - padding-top:4px; -} -.summary-table dt code { - font-family:var(--code-font-family); - font-size:1em; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: var(--body-font-family); - font-size: 1em; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:0.915em; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -/* - * Styles for navigation bar. - */ -@media screen { - div.flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - header.flex-header { - flex: 0 0 auto; - } - div.flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - float:left; - width:100%; - clear:right; - min-height:2.8em; - padding:10px 0 0 0; - overflow:hidden; - font-size:0.857em; -} -button#navbar-toggle-button { - display:none; -} -ul.sub-nav-list-small { - display: none; -} -.sub-nav { - background-color:var(--subnav-background-color); - float:left; - width:100%; - overflow:hidden; - font-size:0.857em; -} -.sub-nav div { - clear:left; - float:left; - padding:6px; - text-transform:uppercase; -} -.sub-nav .sub-nav-list { - padding-top:4px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0; - padding:6px; - clear:none; - text-align:right; - position:relative; -} -ul.sub-nav-list li { - list-style:none; - float:left; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:var(--navbar-text-color); - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - color:var(--link-color-active); -} -.nav-bar-cell1-rev { - background-color:var(--selected-background-color); - color:var(--selected-text-color); - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header. - */ -.title { - color:var(--title-color); - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -ul.contents-list { - margin: 0 0 15px 0; - padding: 0; - list-style: none; -} -ul.contents-list li { - font-size:0.93em; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:var(--subnav-background-color); - border:1px solid var(--border-color); - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: var(--body-font-family); - font-size:0.856em; - font-weight:bold; - margin:10px 0 0 0; - color:var(--body-text-color); -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:1em; - font-family:var(--block-font-family) -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.ref-list { - padding:0; - margin:0; -} -ul.ref-list > li { - list-style:none; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.tag-list, ul.tag-list-long { - padding-left: 0; - list-style: none; -} -ul.tag-list li { - display: inline; -} -ul.tag-list li:not(:last-child):after, -ul.tag-list-long li:not(:last-child):after -{ - content: ", "; - white-space: pre-wrap; -} -ul.preview-feature-list { - list-style: none; - margin:0; - padding:0.1em; - line-height: 1.6em; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border:1px solid var(--border-color); - border-top:0; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:var(--selected-text-color); - clear:none; - overflow:hidden; - padding: 10px 0 0 1px; - margin:0; -} -.caption a:link, .caption a:visited { - color:var(--selected-link-color); -} -.caption a:hover, -.caption a:active { - color:var(--navbar-text-color); -} -.caption span { - font-weight:bold; - white-space:nowrap; - padding:5px 12px 7px 12px; - display:inline-block; - float:left; - background-color:var(--selected-background-color); - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:10px 0 0 0; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 8px; -} -div.table-tabs > .active-table-tab { - background: var(--selected-background-color); - color: var(--selected-text-color); -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.two-column-search-results { - display: grid; - grid-template-columns: minmax(400px, max-content) minmax(400px, auto); -} -div.checkboxes { - line-height: 2em; -} -div.checkboxes > span { - margin-left: 10px; -} -div.checkboxes > label { - margin-left: 8px; - white-space: nowrap; -} -div.checkboxes > label > input { - margin: 0 2px; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(25%, max-content) minmax(25%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); -} -.three-column-release-summary { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -@media screen and (max-width: 800px) { - .two-column-search-results { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(40%, auto); - } - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-release-summary { - display: grid; - grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) - } - .three-column-summary .col-last, - .three-column-release-summary .col-last{ - grid-column-end: span 2; - } -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; - overflow-x: auto; - scrollbar-width: thin; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:var(--subnav-background-color); - font-weight: bold; -} -/* Sortable table columns */ -.table-header[onclick] { - cursor: pointer; -} -.table-header[onclick]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - '); - background-size:100% 100%; - width:9px; - height:14px; - margin-left:4px; - margin-bottom:-3px; -} -.table-header[onclick].sort-asc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - -} -.table-header[onclick].sort-desc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -.col-first, .col-first { - font-size:0.93em; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:0.93em; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited { - font-weight:bold; -} -.even-row-color, .even-row-color .table-header { - background-color:var(--even-row-color); -} -.odd-row-color, .odd-row-color .table-header { - background-color:var(--odd-row-color); -} -/* - * Styles for contents. - */ -div.block { - font-size:var(--body-font-size); - font-family:var(--block-font-family); -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:var(--code-font-family); - font-size:1em; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - /* Color of line numbers in source pages can be set via custom property below */ - color:var(--source-linenumber-color, green); - padding:0 30px 0 0; -} -.block { - display:block; - margin:0 10px 5px 0; - color:var(--block-text-color); -} -.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -details.invalid-tag, span.invalid-tag { - font-size:1em; - font-family:var(--block-font-family); - color: var(--invalid-tag-text-color); - background: var(--invalid-tag-background-color); - border: thin solid var(--table-border-color); - border-radius:2px; - padding: 2px 4px; - display:inline-block; -} -details summary { - cursor: pointer; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-state-active { - /* Overrides the color of selection used in jQuery UI */ - background: var(--selected-background-color); - border: 1px solid var(--selected-background-color); - color: var(--selected-text-color); -} -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:auto; - overflow-x:auto; - scrollbar-width: thin; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:1; - background-color: var(--body-background-color); -} -ul.ui-autocomplete li { - float:left; - clear:both; - min-width:100%; -} -ul.ui-autocomplete li.ui-static-link { - position:sticky; - bottom:0; - left:0; - background: var(--subnav-background-color); - padding: 5px 0; - font-family: var(--body-font-family); - font-size: 0.93em; - font-weight: bolder; - z-index: 2; -} -li.ui-static-link a, li.ui-static-link a:visited { - text-decoration:none; - color:var(--link-color); - float:right; - margin-right:20px; -} -.ui-autocomplete .result-item { - font-size: inherit; -} -.ui-autocomplete .result-highlight { - font-weight:bold; -} -#search-input, #page-search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - background-color: var(--search-input-background-color); - color: var(--search-input-text-color); - border-color: var(--border-color); - padding-left:20px; - width: 250px; - margin: 0; -} -#search-input { - margin-left: 4px; -} -#reset-button { - background-color: transparent; - background-image:url('resources/x.png'); - background-repeat:no-repeat; - background-size:contain; - border:0; - border-radius:0; - width:12px; - height:12px; - position:absolute; - right:12px; - top:10px; - font-size:0; -} -::placeholder { - color:var(--search-input-placeholder-color); - opacity: 1; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:var(--search-tag-highlight-color); -} -details.page-search-details { - display: inline-block; -} -div#result-container { - font-size: 1em; -} -div#result-container a.search-result-link { - padding: 0; - margin: 4px 0; - width: 100%; -} -#result-container .result-highlight { - font-weight:bolder; -} -.page-search-info { - background-color: var(--subnav-background-color); - border-radius: 3px; - border: 0 solid var(--border-color); - padding: 0 8px; - overflow: hidden; - height: 0; - transition: all 0.2s ease; -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.page-search-header { - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - display: inline-block; -} -button.page-search-header { - border: none; - cursor: pointer; -} -span#page-search-link { - text-decoration: underline; -} -.module-graph span, .sealed-graph span { - display:none; - position:absolute; -} -.module-graph:hover span, .sealed-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0 20px 5px 10px; - border: 1px solid var(--border-color); - background-color: var(--section-background-color); -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:var(--detail-background-color); - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -/* - * Styles for header/section anchor links - */ -a.anchor-link { - opacity: 0; - transition: opacity 0.1s; -} -:hover > a.anchor-link { - opacity: 80%; -} -a.anchor-link:hover, -a.anchor-link:focus-visible, -a.anchor-link.visible { - opacity: 100%; -} -a.anchor-link > img { - width: 0.9em; - height: 0.9em; -} -/* - * Styles for copy-to-clipboard buttons - */ -button.copy { - opacity: 70%; - border: none; - border-radius: 3px; - position: relative; - background:none; - transition: opacity 0.3s; - cursor: pointer; -} -:hover > button.copy { - opacity: 80%; -} -button.copy:hover, -button.copy:active, -button.copy:focus-visible, -button.copy.visible { - opacity: 100%; -} -button.copy img { - position: relative; - background: none; - filter: brightness(var(--copy-icon-brightness)); -} -button.copy:active { - background-color: var(--copy-button-background-color-active); -} -button.copy span { - color: var(--body-text-color); - position: relative; - top: -0.1em; - transition: all 0.1s; - font-size: 0.76rem; - line-height: 1.2em; - opacity: 0; -} -button.copy:hover span, -button.copy:focus-visible span, -button.copy.visible span { - opacity: 100%; -} -/* search page copy button */ -button#page-search-copy { - margin-left: 0.4em; - padding:0.3em; - top:0.13em; -} -button#page-search-copy img { - width: 1.2em; - height: 1.2em; - padding: 0.01em 0; - top: 0.15em; -} -button#page-search-copy span { - color: var(--body-text-color); - line-height: 1.2em; - padding: 0.2em; - top: -0.18em; -} -div.page-search-info:hover button#page-search-copy span { - opacity: 100%; -} -/* snippet copy button */ -button.snippet-copy { - position: absolute; - top: 6px; - right: 6px; - height: 1.7em; - padding: 2px; -} -button.snippet-copy img { - width: 18px; - height: 18px; - padding: 0.05em 0; -} -button.snippet-copy span { - line-height: 1.2em; - padding: 0.2em; - position: relative; - top: -0.5em; -} -div.snippet-container:hover button.snippet-copy span { - opacity: 100%; -} -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.striped > thead { - background-color: var(--subnav-background-color); -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped > tbody > tr:nth-child(even) { - background-color: var(--odd-row-color) -} -table.striped > tbody > tr:nth-child(odd) { - background-color: var(--even-row-color) -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid var(--table-border-color); - border-right: 1px solid var(--table-border-color); -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak style for small screens. - */ -@media screen and (max-width: 920px) { - header.flex-header { - max-height: 100vh; - overflow-y: auto; - } - div#navbar-top { - height: 2.8em; - transition: height 0.35s ease; - } - ul.nav-list { - display: block; - width: 40%; - float:left; - clear: left; - margin: 10px 0 0 0; - padding: 0; - } - ul.nav-list li { - float: none; - padding: 6px; - margin-left: 10px; - margin-top: 2px; - } - ul.sub-nav-list-small { - display:block; - height: 100%; - width: 50%; - float: right; - clear: right; - background-color: var(--subnav-background-color); - color: var(--body-text-color); - margin: 6px 0 0 0; - padding: 0; - } - ul.sub-nav-list-small ul { - padding-left: 20px; - } - ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { - color:var(--link-color); - } - ul.sub-nav-list-small a:hover { - color:var(--link-color-active); - } - ul.sub-nav-list-small li { - list-style:none; - float:none; - padding: 6px; - margin-top: 1px; - text-transform:uppercase; - } - ul.sub-nav-list-small > li { - margin-left: 10px; - } - ul.sub-nav-list-small li p { - margin: 5px 0; - } - div#navbar-sub-list { - display: none; - } - .top-nav a:link, .top-nav a:active, .top-nav a:visited { - display: block; - } - button#navbar-toggle-button { - width: 3.4em; - height: 2.8em; - background-color: transparent; - display: block; - float: left; - border: 0; - margin: 0 10px; - cursor: pointer; - font-size: 10px; - } - button#navbar-toggle-button .nav-bar-toggle-icon { - display: block; - width: 24px; - height: 3px; - margin: 1px 0 4px 0; - border-radius: 2px; - transition: all 0.1s; - background-color: var(--navbar-text-color); - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { - transform: rotate(45deg); - transform-origin: 10% 10%; - width: 26px; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { - opacity: 0; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { - transform: rotate(-45deg); - transform-origin: 10% 90%; - width: 26px; - } -} -@media screen and (max-width: 800px) { - .about-language { - padding-right: 16px; - } - ul.nav-list li { - margin-left: 5px; - } - ul.sub-nav-list-small > li { - margin-left: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 400px) { - .about-language { - font-size: 10px; - padding-right: 12px; - } -} -@media screen and (max-width: 400px) { - .nav-list-search { - width: 94%; - } - #search-input, #page-search-input { - width: 70%; - } -} -@media screen and (max-width: 320px) { - .nav-list-search > label { - display: none; - } - .nav-list-search { - width: 90%; - } - #search-input, #page-search-input { - width: 80%; - } -} - -pre.snippet { - background-color: var(--snippet-background-color); - color: var(--snippet-text-color); - padding: 10px; - margin: 12px 0; - overflow: auto; - white-space: pre; -} -div.snippet-container { - position: relative; -} -@media screen and (max-width: 800px) { - pre.snippet { - padding-top: 26px; - } - button.snippet-copy { - top: 4px; - right: 4px; - } -} -pre.snippet .italic { - font-style: italic; -} -pre.snippet .bold { - font-weight: bold; -} -pre.snippet .highlighted { - background-color: var(--snippet-highlight-color); - border-radius: 10%; -} diff --git a/docs/api/any2json/any2json/apidocs/tag-search-index.js b/docs/api/any2json/any2json/apidocs/tag-search-index.js deleted file mode 100644 index bf10aaf6..00000000 --- a/docs/api/any2json/any2json/apidocs/tag-search-index.js +++ /dev/null @@ -1 +0,0 @@ -tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"},{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json/any2json/apidocs/type-search-index.js b/docs/api/any2json/any2json/apidocs/type-search-index.js deleted file mode 100644 index 6e8ffc89..00000000 --- a/docs/api/any2json/any2json/apidocs/type-search-index.js +++ /dev/null @@ -1 +0,0 @@ -typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.github.romualdrousseau.any2json.event","l":"AllTablesExtractedEvent"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"AutoCrop"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseCell"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseDocument"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseHeader"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseRow"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseSheet"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseTable"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseTableGraph"},{"p":"com.github.romualdrousseau.any2json.base","l":"BaseTableGraphBuilder"},{"p":"com.github.romualdrousseau.any2json.event","l":"BitmapGeneratedEvent"},{"p":"com.github.romualdrousseau.any2json","l":"Cell"},{"p":"com.github.romualdrousseau.any2json.base","l":"CellIterable"},{"p":"com.github.romualdrousseau.any2json.base","l":"CellIterator"},{"p":"com.github.romualdrousseau.any2json.base","l":"DataTable"},{"p":"com.github.romualdrousseau.any2json.header","l":"DataTableHeader"},{"p":"com.github.romualdrousseau.any2json.event","l":"DataTableListBuiltEvent"},{"p":"com.github.romualdrousseau.any2json.util","l":"Disk"},{"p":"com.github.romualdrousseau.any2json","l":"Document"},{"p":"com.github.romualdrousseau.any2json","l":"DocumentClass"},{"p":"com.github.romualdrousseau.any2json","l":"DocumentFactory"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"DropColumn"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"DropColumnsWhenEntropyLessThan"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"DropColumnsWhenFillRatioLessThan"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"DropRow"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"DropRowsWhenEntropyLessThan"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"DropRowsWhenFillRatioLessThan"},{"p":"com.github.romualdrousseau.any2json.config","l":"DynamicPackages"},{"p":"com.github.romualdrousseau.any2json.readdir","l":"GutenbergDiagonal"},{"p":"com.github.romualdrousseau.any2json","l":"Header"},{"p":"com.github.romualdrousseau.any2json","l":"HeaderTag"},{"p":"com.github.romualdrousseau.any2json","l":"Document.Hint"},{"p":"com.github.romualdrousseau.any2json.intelli","l":"IntelliHeader"},{"p":"com.github.romualdrousseau.any2json.intelli","l":"IntelliRow"},{"p":"com.github.romualdrousseau.any2json.intelli","l":"IntelliTable"},{"p":"com.github.romualdrousseau.any2json.header","l":"MetaGroupHeader"},{"p":"com.github.romualdrousseau.any2json.header","l":"MetaHeader"},{"p":"com.github.romualdrousseau.any2json.header","l":"MetaKeyValueHeader"},{"p":"com.github.romualdrousseau.any2json.base","l":"MetaTable"},{"p":"com.github.romualdrousseau.any2json.header","l":"MetaTableHeader"},{"p":"com.github.romualdrousseau.any2json.event","l":"MetaTableListBuiltEvent"},{"p":"com.github.romualdrousseau.any2json","l":"Model"},{"p":"com.github.romualdrousseau.any2json","l":"ModelBuilder"},{"p":"com.github.romualdrousseau.any2json.base","l":"ModelData"},{"p":"com.github.romualdrousseau.any2json.base","l":"PatcheableSheetStore"},{"p":"com.github.romualdrousseau.any2json.header","l":"PivotEntry"},{"p":"com.github.romualdrousseau.any2json.header","l":"PivotKeyHeader"},{"p":"com.github.romualdrousseau.any2json","l":"PivotOption"},{"p":"com.github.romualdrousseau.any2json.header","l":"PivotTypeHeader"},{"p":"com.github.romualdrousseau.any2json.header","l":"PivotValueHeader"},{"p":"com.github.romualdrousseau.any2json","l":"DocumentClass.Priority"},{"p":"com.github.romualdrousseau.any2json","l":"ReadingDirection"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"RepeatColumnCell"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"RepeatRowCell"},{"p":"com.github.romualdrousseau.any2json","l":"Row"},{"p":"com.github.romualdrousseau.any2json.base","l":"RowCache"},{"p":"com.github.romualdrousseau.any2json.base","l":"RowGroup"},{"p":"com.github.romualdrousseau.any2json.base","l":"RowIterable"},{"p":"com.github.romualdrousseau.any2json.base","l":"RowIterator"},{"p":"com.github.romualdrousseau.any2json.config","l":"Settings"},{"p":"com.github.romualdrousseau.any2json","l":"Sheet"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","l":"SheetBitmap"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","l":"SheetBitmapParser"},{"p":"com.github.romualdrousseau.any2json","l":"SheetEvent"},{"p":"com.github.romualdrousseau.any2json.base","l":"SheetIterable"},{"p":"com.github.romualdrousseau.any2json.base","l":"SheetIterator"},{"p":"com.github.romualdrousseau.any2json","l":"SheetListener"},{"p":"com.github.romualdrousseau.any2json","l":"SheetParser"},{"p":"com.github.romualdrousseau.any2json.event","l":"SheetPreparedEvent"},{"p":"com.github.romualdrousseau.any2json.base","l":"SheetStore"},{"p":"com.github.romualdrousseau.any2json.parser.sheet","l":"SimpleSheetParser"},{"p":"com.github.romualdrousseau.any2json.parser.table","l":"SimpleTableParser"},{"p":"com.github.romualdrousseau.any2json.classifier","l":"SimpleTagClassifier"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"StitchRows"},{"p":"com.github.romualdrousseau.any2json.transform.op","l":"SwapRows"},{"p":"com.github.romualdrousseau.any2json.base","l":"Symbol"},{"p":"com.github.romualdrousseau.any2json","l":"Table"},{"p":"com.github.romualdrousseau.any2json","l":"TableGraph"},{"p":"com.github.romualdrousseau.any2json.event","l":"TableGraphBuiltEvent"},{"p":"com.github.romualdrousseau.any2json","l":"TableParser"},{"p":"com.github.romualdrousseau.any2json","l":"TableParserClass"},{"p":"com.github.romualdrousseau.any2json.event","l":"TableReadyEvent"},{"p":"com.github.romualdrousseau.any2json","l":"TagClassifier"},{"p":"com.github.romualdrousseau.any2json","l":"TagClassifierClass"},{"p":"com.github.romualdrousseau.any2json","l":"TagClassifier.TagStyle"},{"p":"com.github.romualdrousseau.any2json.util","l":"TempFile"},{"p":"com.github.romualdrousseau.any2json","l":"TransformableSheet"},{"p":"com.github.romualdrousseau.any2json.base","l":"Visitable"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/api/any2json/any2json/css/apache-maven-fluido-1.11.1.min.css b/docs/api/any2json/any2json/css/apache-maven-fluido-1.11.1.min.css deleted file mode 100644 index 68a9ecfb..00000000 --- a/docs/api/any2json/any2json/css/apache-maven-fluido-1.11.1.min.css +++ /dev/null @@ -1,20 +0,0 @@ -/*! - * Bootstrap v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! - * Bootstrap Responsive v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}.section p,.section p,.section dt,.section dt{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:60px}body.topBarDisabled{padding-top:20px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}.hero-unit h2{font-size:60px}tt{padding:0 3px 2px;font-family:Monaco,Andale Mono,Courier New,monospace;font-size:.9em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fee9cc;color:rgba(0,0,0,0.75);padding:1px 3px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! - * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License - * https://github.com/simonwhitaker/github-fork-ribbon-css -*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/any2json/any2json/css/print.css b/docs/api/any2json/any2json/css/print.css deleted file mode 100644 index cd19a8c5..00000000 --- a/docs/api/any2json/any2json/css/print.css +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {display: none !important;} -#bodyColumn, body.docs div.docs {margin: 0 !important;border: none !important} diff --git a/docs/api/any2json/any2json/css/site.css b/docs/api/any2json/any2json/css/site.css deleted file mode 100644 index c48367c3..00000000 --- a/docs/api/any2json/any2json/css/site.css +++ /dev/null @@ -1,3 +0,0 @@ -#bodyColumn { - max-width: 1000px; -} \ No newline at end of file diff --git a/docs/api/any2json/any2json/dependencies.html b/docs/api/any2json/any2json/dependencies.html deleted file mode 100644 index d9dcfded..00000000 --- a/docs/api/any2json/any2json/dependencies.html +++ /dev/null @@ -1,1599 +0,0 @@ - - - - - - - - - - Project Dependencies – Any2Json - - - - - - - - Fork me on GitHub -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Dependencies

                    -

                    compile

                    -

                    The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

                    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    GroupIdArtifactIdVersionTypeLicenses
                    com.github.romualdrousseaushuju1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
                    org.apache.commonscommons-collections44.4jarApache License, Version 2.0
                    org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
                    org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-2.0
                    org.pythonjython-standalone2.7.3jarJython Software License
                    -

                    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:

                    - - - - - - - - - - - - - - - - - - - - - - - - -
                    GroupIdArtifactIdVersionTypeLicenses
                    com.github.romualdrousseaushuju-jackson1.29-SNAPSHOTjarGNU GENERAL PUBLIC LICENSE, Version 3.0
                    junitjunit4.13.2jarEclipse Public License 1.0
                    org.hamcresthamcrest2.2jarBSD License 3
                    -

                    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:

                    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    GroupIdArtifactIdVersionClassifierTypeLicenses
                    com.fasterxml.jackson.corejackson-annotations2.17.0-jarThe Apache Software License, Version 2.0
                    com.fasterxml.jackson.corejackson-core2.17.0-jarThe Apache Software License, Version 2.0
                    com.fasterxml.jackson.corejackson-databind2.17.0-jarThe Apache Software License, Version 2.0
                    com.fasterxml.jackson.datatypejackson-datatype-jsr3102.15.1-jarThe Apache Software License, Version 2.0
                    com.google.code.findbugsjsr3053.0.2-jarThe Apache Software License, Version 2.0
                    com.google.errorproneerror_prone_annotations2.18.0-jarApache 2.0
                    com.google.flatbuffersflatbuffers-java1.12.0-jarApache License V2.0
                    com.google.guavafailureaccess1.0.1-jarThe Apache Software License, Version 2.0
                    com.google.guavaguava32.1.2-jre-jarApache License, Version 2.0
                    com.google.guavalistenablefuture9999.0-empty-to-avoid-conflict-with-guava-jarThe Apache Software License, Version 2.0
                    com.google.j2objcj2objc-annotations2.8-jarApache License, Version 2.0
                    com.google.protobufprotobuf-java3.25.3-jarBSD-3-Clause
                    commons-codeccommons-codec1.15-jarApache License, Version 2.0
                    io.nettynetty-common4.1.96.Final-jarApache License, Version 2.0
                    net.bytebuddybyte-buddy1.14.9-jarApache License, Version 2.0
                    org.apache.arrowarrow-format14.0.0-jarApache License, Version 2.0
                    org.apache.arrowarrow-memory-core14.0.0-jarApache License, Version 2.0
                    org.apache.arrowarrow-vector14.0.0-jarApache License, Version 2.0
                    org.apache.logging.log4jlog4j-api2.23.1-jarApache-2.0
                    org.bytedecojavacpp1.5.8linux-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                    org.bytedecojavacpp1.5.8macosx-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                    org.bytedecojavacpp1.5.8windows-x86_64jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                    org.bytedecojavacpp1.5.8-jarApache License, Version 2.0GNU General Public License (GPL) version 2, or any later versionGPLv2 with Classpath exception
                    org.checkerframeworkchecker-qual3.33.0-jarThe MIT License
                    org.furyiofury-core0.4.1-jarThe Apache License, Version 2.0
                    org.furyiofury-format0.4.1-jarThe Apache License, Version 2.0
                    org.javassistjavassist3.28.0-GA-jarMPL 1.1LGPL 2.1Apache License 2.0
                    org.reflectionsreflections0.10.2-jarWTFPLThe Apache Software License, Version 2.0
                    org.slf4jslf4j-api2.0.16-jarMIT License
                    org.tensorflowndarray0.4.0-jarThe Apache Software License, Version 2.0
                    org.tensorflowtensorflow-core-api0.5.0linux-x86_64jarThe Apache Software License, Version 2.0
                    org.tensorflowtensorflow-core-api0.5.0macosx-x86_64jarThe Apache Software License, Version 2.0
                    org.tensorflowtensorflow-core-api0.5.0windows-x86_64jarThe Apache Software License, Version 2.0
                    org.tensorflowtensorflow-core-api0.5.0-jarThe Apache Software License, Version 2.0
                    org.tensorflowtensorflow-core-platform0.5.0-jarThe Apache Software License, Version 2.0
                    org.xerial.snappysnappy-java1.1.10.5-jar-
                    -

                    runtime

                    -

                    The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

                    - - - - - - - - - - - - - - - - - - -
                    GroupIdArtifactIdVersionTypeLicenses
                    org.apache.arrowarrow-memory-unsafe14.0.0jarApache License, Version 2.0
                    org.apache.logging.log4jlog4j-core2.23.1jarApache-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:

                    - - - - - - - - - - - - -
                    GroupIdArtifactIdVersionTypeLicenses
                    org.hamcresthamcrest-core1.3jarNew BSD License
                    -

                    Project Dependency Graph

                    - -
                    -

                    Dependency Tree

                    -
                    -

                    Licenses

                    -

                    GNU General Public License (GPL) version 2, or any later version: JavaCPP

                    -

                    The Apache License, Version 2.0: fury-core, fury-format

                    -

                    Apache 2.0: error-prone annotations

                    -

                    Eclipse Public License 1.0: JUnit

                    -

                    GPLv2 with Classpath exception: JavaCPP

                    -

                    BSD-3-Clause: Protocol Buffers [Core]

                    -

                    MIT License: SLF4J API Module

                    -

                    BSD License 3: Hamcrest

                    -

                    Jython Software License: Jython

                    -

                    Apache License V2.0: FlatBuffers Java API

                    -

                    New BSD License: Hamcrest Core

                    -

                    WTFPL: Reflections

                    -

                    Apache License 2.0: Javassist

                    -

                    The MIT License: Checker Qual

                    -

                    Apache License, Version 2.0: Apache Commons Codec, Apache Commons Collections, Arrow Format, Arrow Memory - Core, Arrow Memory - Unsafe, Arrow Vectors, Byte Buddy (without dependencies), Guava: Google Core Libraries for Java, J2ObjC Annotations, JavaCPP, Netty/Common

                    -

                    Apache-2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

                    -

                    LGPL 2.1: Javassist

                    -

                    MPL 1.1: Javassist

                    -

                    GNU GENERAL PUBLIC LICENSE, Version 3.0: any2Json, shuju, shuju-jackson

                    -

                    The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, NdArray Java Library, Reflections, TensorFlow Core API Library, TensorFlow Core API Library Platform, jackson-databind

                    -

                    Dependency File Details

                    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    FilenameSizeEntriesClassesPackagesJava VersionDebug Information
                    jackson-annotations-2.17.0.jar78.5 kB877421.6Yes
                    jackson-core-2.17.0.jar581.6 kB272----
                       • Root-242210141.8Yes
                       • Versioned-2119No
                       • Versioned-103111Yes
                       • Versioned-92117Yes
                       • Versioned-92121Yes
                    jackson-databind-2.17.0.jar1.6 MB824----
                       • Root-822784231.8Yes
                       • Versioned-2119No
                    jackson-datatype-jsr310-2.15.1.jar122.9 kB82----
                       • Root-805861.8Yes
                       • Versioned-2119No
                    shuju-1.29-SNAPSHOT.jar129.3 kB115822117Yes
                    shuju-jackson-1.29-SNAPSHOT.jar12.1 kB174117Yes
                    jsr305-3.0.2.jar19.9 kB463531.5Yes
                    error_prone_annotations-2.18.0.jar16 kB382621.8Yes
                    flatbuffers-java-1.12.0.jar64.9 kB554511.8Yes
                    failureaccess-1.0.1.jar4.6 kB15211.7Yes
                    guava-32.1.2-jre.jar3 MB20602020181.8Yes
                    listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar2.2 kB700--
                    j2objc-annotations-2.8.jar9.3 kB241311.7Yes
                    protobuf-java-3.25.3.jar1.9 MB75473521.8Yes
                    commons-codec-1.15.jar353.8 kB25310671.7Yes
                    netty-common-4.1.96.Final.jar659.9 kB52449291.6Yes
                    junit-4.13.2.jar384.6 kB389350321.5Yes
                    byte-buddy-1.14.9.jar4.2 MB2934----
                       • Root-29322879381.6Yes
                       • Versioned-2119No
                    arrow-format-14.0.0.jar110 kB1099311.8Yes
                    arrow-memory-core-14.0.0.jar111.1 kB886851.8Yes
                    arrow-memory-unsafe-14.0.0.jar10.8 kB19311.8Yes
                    arrow-vector-14.0.0.jar1.9 MB767703171.8Yes
                    commons-collections4-4.4.jar751.9 kB555524191.8Yes
                    log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
                    log4j-api-2.23.1.jar342.5 kB241----
                       • Root-23020591.8Yes
                       • Versioned-11429Yes
                    log4j-core-2.23.1.jar1.9 MB1310----
                       • Root-12931206551.8Yes
                       • Versioned-17749Yes
                    log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
                    javacpp-1.5.8-linux-x86_64.jar26.5 kB21----
                       • Root-1900--
                       • Versioned-2119No
                    javacpp-1.5.8-macosx-x86_64.jar22.2 kB21----
                       • Root-1900--
                       • Versioned-2119No
                    javacpp-1.5.8-windows-x86_64.jar1.4 MB69----
                       • Root-6700--
                       • Versioned-2119No
                    javacpp-1.5.8.jar497.3 kB260----
                       • Root-25820051.7Yes
                       • Versioned-2119No
                    checker-qual-3.33.0.jar224 kB426358301.8Yes
                    fury-core-0.4.1.jar2.4 MB14701358491.8Yes
                    fury-format-0.4.1.jar130.2 kB846861.8Yes
                    hamcrest-2.2.jar123.4 kB122108111.7Yes
                    hamcrest-core-1.3.jar45 kB524531.5Yes
                    javassist-3.28.0-GA.jar851.5 kB474426171.8Yes
                    jython-standalone-2.7.3.jar47.3 MB23845182445281.8Yes
                    reflections-0.10.2.jar130.4 kB877451.8Yes
                    slf4j-api-2.0.16.jar69.4 kB71----
                       • Root-695541.8Yes
                       • Versioned-2119No
                    ndarray-0.4.0.jar302.2 kB2011761711Yes
                    tensorflow-core-api-0.5.0-linux-x86_64.jar117 MB1700--
                    tensorflow-core-api-0.5.0-macosx-x86_64.jar119.4 MB1700--
                    tensorflow-core-api-0.5.0-windows-x86_64.jar68.4 MB6000--
                    tensorflow-core-api-0.5.0.jar8 MB491048435611Yes
                    tensorflow-core-platform-0.5.0.jar2.4 kB700--
                    snappy-java-1.1.10.5.jar2.3 MB1064031.8Yes
                    TotalSizeEntriesClassesPackagesJava VersionDebug Information
                    47387.3 MB441853693210461739
                    compile: 41compile: 384.8 MBcompile: 42276compile: 35216compile: 94317compile: 33
                    runtime: 2runtime: 1.9 MBruntime: 1329runtime: 1209runtime: 56runtime: 2
                    test: 4test: 565.1 kBtest: 580test: 507test: 4717test: 4
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -@ 2024 Romuald Rousseau - All rights reserved -
                    -
                    -
                    - - - diff --git a/docs/api/any2json/any2json/dependency-info.html b/docs/api/any2json/any2json/dependency-info.html deleted file mode 100644 index 7b0fcd0a..00000000 --- a/docs/api/any2json/any2json/dependency-info.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - Maven Coordinates – Any2Json - - - - - - - - Fork me on GitHub -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Maven Coordinates

                    -

                    Apache Maven

                    -
                    <dependency>
                    -  <groupId>com.github.romualdrousseau</groupId>
                    -  <artifactId>any2json</artifactId>
                    -  <version>2.44-SNAPSHOT</version>
                    -</dependency>
                    -

                    Apache Ivy

                    -
                    <dependency org="com.github.romualdrousseau" name="any2json" rev="2.44-SNAPSHOT">
                    -  <artifact name="any2json" type="jar" />
                    -</dependency>
                    -

                    Groovy Grape

                    -
                    @Grapes(
                    -@Grab(group='com.github.romualdrousseau', module='any2json', version='2.44-SNAPSHOT')
                    -)
                    -

                    Gradle/Grails

                    -
                    implementation 'com.github.romualdrousseau:any2json:2.44-SNAPSHOT'
                    -

                    Scala SBT

                    -
                    libraryDependencies += "com.github.romualdrousseau" % "any2json" % "2.44-SNAPSHOT"
                    -

                    Leiningen

                    -
                    [com.github.romualdrousseau/any2json "2.44-SNAPSHOT"]
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -@ 2024 Romuald Rousseau - All rights reserved -
                    -
                    -
                    - - - diff --git a/docs/api/any2json/any2json/dependency-management.html b/docs/api/any2json/any2json/dependency-management.html deleted file mode 100644 index 659e2b34..00000000 --- a/docs/api/any2json/any2json/dependency-management.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - Project Dependency Management – Any2Json - - - - - - - - Fork me on GitHub -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Dependency Management

                    -

                    compile

                    -

                    The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

                    - - - - - - - - - - - - - - - - - - - - - - - - -
                    GroupIdArtifactIdVersionTypeLicense
                    com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
                    org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
                    org.slf4jslf4j-api2.0.16jarMIT License
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -@ 2024 Romuald Rousseau - All rights reserved -
                    -
                    -
                    - - - diff --git a/docs/api/any2json/any2json/distribution-management.html b/docs/api/any2json/any2json/distribution-management.html deleted file mode 100644 index 24573f5d..00000000 --- a/docs/api/any2json/any2json/distribution-management.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - Project Distribution Management – Any2Json - - - - - - - - Fork me on GitHub -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Overview

                    -

                    The following is the distribution management information used by this project.

                    -

                    Repository - ossrh

                    https://oss.sonatype.org/service/local/staging/deploy/maven2
                    -

                    Snapshot Repository - ossrh

                    https://oss.sonatype.org/content/repositories/snapshots
                    -

                    Site - any2json-site

                    -

                    file:///mnt/media/Projects/Any2Json-monorepo/any2json//any2json

                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -@ 2024 Romuald Rousseau - All rights reserved -
                    -
                    -
                    - - - diff --git a/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.eot b/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index 423bd5d3..00000000 Binary files a/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.svg b/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index 44694887..00000000 --- a/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.ttf b/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index a498ef4e..00000000 Binary files a/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.woff b/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index d83c539b..00000000 Binary files a/docs/api/any2json/any2json/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/docs/api/any2json/any2json/images/accessories-text-editor.png b/docs/api/any2json/any2json/images/accessories-text-editor.png deleted file mode 100644 index abc3366e..00000000 Binary files a/docs/api/any2json/any2json/images/accessories-text-editor.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/add.gif b/docs/api/any2json/any2json/images/add.gif deleted file mode 100644 index 1cb3dbf9..00000000 Binary files a/docs/api/any2json/any2json/images/add.gif and /dev/null differ diff --git a/docs/api/any2json/any2json/images/any2json-logo.png b/docs/api/any2json/any2json/images/any2json-logo.png deleted file mode 100644 index bc971a5f..00000000 Binary files a/docs/api/any2json/any2json/images/any2json-logo.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/apache-maven-project-2.png b/docs/api/any2json/any2json/images/apache-maven-project-2.png deleted file mode 100644 index a44db6ed..00000000 Binary files a/docs/api/any2json/any2json/images/apache-maven-project-2.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/application-certificate.png b/docs/api/any2json/any2json/images/application-certificate.png deleted file mode 100644 index cc6aff61..00000000 Binary files a/docs/api/any2json/any2json/images/application-certificate.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/close.gif b/docs/api/any2json/any2json/images/close.gif deleted file mode 100644 index 1c26bbc5..00000000 Binary files a/docs/api/any2json/any2json/images/close.gif and /dev/null differ diff --git a/docs/api/any2json/any2json/images/contact-new.png b/docs/api/any2json/any2json/images/contact-new.png deleted file mode 100644 index ebc4316d..00000000 Binary files a/docs/api/any2json/any2json/images/contact-new.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/document-properties.png b/docs/api/any2json/any2json/images/document-properties.png deleted file mode 100644 index 34c2409a..00000000 Binary files a/docs/api/any2json/any2json/images/document-properties.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/drive-harddisk.png b/docs/api/any2json/any2json/images/drive-harddisk.png deleted file mode 100644 index d7ce475f..00000000 Binary files a/docs/api/any2json/any2json/images/drive-harddisk.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/fix.gif b/docs/api/any2json/any2json/images/fix.gif deleted file mode 100644 index b7eb3dc4..00000000 Binary files a/docs/api/any2json/any2json/images/fix.gif and /dev/null differ diff --git a/docs/api/any2json/any2json/images/icon_error_sml.gif b/docs/api/any2json/any2json/images/icon_error_sml.gif deleted file mode 100644 index 12e9a01a..00000000 Binary files a/docs/api/any2json/any2json/images/icon_error_sml.gif and /dev/null differ diff --git a/docs/api/any2json/any2json/images/icon_help_sml.gif b/docs/api/any2json/any2json/images/icon_help_sml.gif deleted file mode 100644 index aaf20e6e..00000000 Binary files a/docs/api/any2json/any2json/images/icon_help_sml.gif and /dev/null differ diff --git a/docs/api/any2json/any2json/images/icon_info_sml.gif b/docs/api/any2json/any2json/images/icon_info_sml.gif deleted file mode 100644 index b7763267..00000000 Binary files a/docs/api/any2json/any2json/images/icon_info_sml.gif and /dev/null differ diff --git a/docs/api/any2json/any2json/images/icon_success_sml.gif b/docs/api/any2json/any2json/images/icon_success_sml.gif deleted file mode 100644 index 0a195279..00000000 Binary files a/docs/api/any2json/any2json/images/icon_success_sml.gif and /dev/null differ diff --git a/docs/api/any2json/any2json/images/icon_warning_sml.gif b/docs/api/any2json/any2json/images/icon_warning_sml.gif deleted file mode 100644 index ac6ad6ad..00000000 Binary files a/docs/api/any2json/any2json/images/icon_warning_sml.gif and /dev/null differ diff --git a/docs/api/any2json/any2json/images/image-x-generic.png b/docs/api/any2json/any2json/images/image-x-generic.png deleted file mode 100644 index ab49efb3..00000000 Binary files a/docs/api/any2json/any2json/images/image-x-generic.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/internet-web-browser.png b/docs/api/any2json/any2json/images/internet-web-browser.png deleted file mode 100644 index 307d6aca..00000000 Binary files a/docs/api/any2json/any2json/images/internet-web-browser.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/logos/build-by-maven-black.png b/docs/api/any2json/any2json/images/logos/build-by-maven-black.png deleted file mode 100644 index 919fd0f6..00000000 Binary files a/docs/api/any2json/any2json/images/logos/build-by-maven-black.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/logos/build-by-maven-white.png b/docs/api/any2json/any2json/images/logos/build-by-maven-white.png deleted file mode 100644 index 7d44c9c2..00000000 Binary files a/docs/api/any2json/any2json/images/logos/build-by-maven-white.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/logos/maven-feather.png b/docs/api/any2json/any2json/images/logos/maven-feather.png deleted file mode 100644 index b5ada836..00000000 Binary files a/docs/api/any2json/any2json/images/logos/maven-feather.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/network-server.png b/docs/api/any2json/any2json/images/network-server.png deleted file mode 100644 index 1d12e193..00000000 Binary files a/docs/api/any2json/any2json/images/network-server.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/package-x-generic.png b/docs/api/any2json/any2json/images/package-x-generic.png deleted file mode 100644 index 8b7e9e67..00000000 Binary files a/docs/api/any2json/any2json/images/package-x-generic.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/profiles/pre-release.png b/docs/api/any2json/any2json/images/profiles/pre-release.png deleted file mode 100644 index d448e850..00000000 Binary files a/docs/api/any2json/any2json/images/profiles/pre-release.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/profiles/retired.png b/docs/api/any2json/any2json/images/profiles/retired.png deleted file mode 100644 index f89f6a29..00000000 Binary files a/docs/api/any2json/any2json/images/profiles/retired.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/profiles/sandbox.png b/docs/api/any2json/any2json/images/profiles/sandbox.png deleted file mode 100644 index f88b3626..00000000 Binary files a/docs/api/any2json/any2json/images/profiles/sandbox.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/remove.gif b/docs/api/any2json/any2json/images/remove.gif deleted file mode 100644 index fc65631c..00000000 Binary files a/docs/api/any2json/any2json/images/remove.gif and /dev/null differ diff --git a/docs/api/any2json/any2json/images/rss.png b/docs/api/any2json/any2json/images/rss.png deleted file mode 100644 index a9850ee2..00000000 Binary files a/docs/api/any2json/any2json/images/rss.png and /dev/null differ diff --git a/docs/api/any2json/any2json/images/update.gif b/docs/api/any2json/any2json/images/update.gif deleted file mode 100644 index b2a6d0bf..00000000 Binary files a/docs/api/any2json/any2json/images/update.gif and /dev/null differ diff --git a/docs/api/any2json/any2json/images/window-new.png b/docs/api/any2json/any2json/images/window-new.png deleted file mode 100644 index 0e12ef95..00000000 Binary files a/docs/api/any2json/any2json/images/window-new.png and /dev/null differ diff --git a/docs/api/any2json/any2json/img/glyphicons-halflings-white.png b/docs/api/any2json/any2json/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a..00000000 Binary files a/docs/api/any2json/any2json/img/glyphicons-halflings-white.png and /dev/null differ diff --git a/docs/api/any2json/any2json/img/glyphicons-halflings.png b/docs/api/any2json/any2json/img/glyphicons-halflings.png deleted file mode 100644 index a9969993..00000000 Binary files a/docs/api/any2json/any2json/img/glyphicons-halflings.png and /dev/null differ diff --git a/docs/api/any2json/any2json/index.html b/docs/api/any2json/any2json/index.html deleted file mode 100644 index ccb210f2..00000000 --- a/docs/api/any2json/any2json/index.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - About Any2Json – Any2Json - - - - - - - - Fork me on GitHub -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    About Any2Json

                    -

                    A java API to manipulate semi structured documents and extract data from them.

                    -

                    Description

                    -

                    In today's data-driven landscape, navigating the complexities of semi-structured documents poses a significant challenge -for organizations. These documents, characterized by diverse formats and a lack of standardization, often require -specialized skills for effective manipulation and analysis. However, we propose a novel framework to address this -challenge. By leveraging innovative algorithms and machine learning techniques, Any2Json -offers a solution that transcends manual coding, providing enhanced accessibility to users across diverse skill levels. -Moreover, by automating the extraction process, it not only saves time but also minimizes errors, particularly beneficial -for industries dealing with large volumes of such documents. Crucially, this framework integrates seamlessly with machine -learning workflows, unlocking new possibilities for data enrichment and predictive modeling. Aligned with the paradigm of -data as a service, it offers a scalable and efficient means of managing semi-structured data, thereby expanding the toolkit -of data services available to organizations.

                    -

                    Getting Started

                    -

                    You will find articles and tutorials here.

                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -@ 2024 Romuald Rousseau - All rights reserved -
                    -
                    -
                    - - - diff --git a/docs/api/any2json/any2json/js/apache-maven-fluido-1.11.1.min.js b/docs/api/any2json/any2json/js/apache-maven-fluido-1.11.1.min.js deleted file mode 100644 index 7a841545..00000000 --- a/docs/api/any2json/any2json/js/apache-maven-fluido-1.11.1.min.js +++ /dev/null @@ -1,287 +0,0 @@ -(function(e,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=e.document?p(e,!0):function(e){if(!e.document)throw Error("jQuery requires a window with a document");return p(e)}:p(e)})("undefined"!==typeof window?window:this,function(e,p){function x(a){var b=a.length,f=d.type(a);return"function"===f||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===f||0===b||"number"===typeof b&&0b;b+=2)"margin"=== -f&&(u+=d.css(a,f+oa[b],!0,l)),k?("content"===f&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==f&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==f&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,f){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); -l=parseFloat(l)||0}return l+S(a,b,f||(c?"border":"content"),k,u)+"px"}function H(a,b,f,d,l){return new H.prototype.init(a,b,f,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var f,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)f=oa[l],d["margin"+f]=d["padding"+f]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,f){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,e=l.length;cf&&l)return b;e.resolveWith(a,[h]);return!1}, -h=e.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},f),originalProperties:b,originalOptions:f,startTime:wa||J(),duration:f.duration,tweens:[],createTween:function(b,f){b=d.Tween(a,h.opts,b,f,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var f=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;fa?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,f){return a.call(b,f,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, -last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&af?Math.max(0,d+f):f:0;fF.cacheLength&&delete a[b.shift()];return a[d+" "]=f}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function e(a,b){var d=b&&a,f=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| --2147483648)-(~a.sourceIndex||-2147483648);if(f)return f;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,f){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(f[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& -a}function n(){}function v(a){for(var b=0,d=a.length,f="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), -CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= -/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,f=0;a[d++]=b[f++];);a.length= -d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); -return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, -ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],f=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[f++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; -J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); -a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); -(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& -a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var f=!a.compareDocumentPosition-!d.compareDocumentPosition;if(f)return f;f=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return f&1||!B.sortDetached&&d.compareDocumentPosition(a)===f?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:f&4?-1:1}:function(a,d){if(a===d)return x=!0,0; -var f=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return e(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[f]===u[f];)f++;return f?e(c[f],u[f]):c[f]===E?-1:u[f]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var f=Ba.call(a, -d);if(f||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return f}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, -button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,f){var k=b[0];f&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,f=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= -0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var f;if(!a)return this;if("string"=== -typeof a){f="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!f||!f[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(f[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(f[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(f[1])&&d.isPlainObject(b))for(f in b)if(d.isFunction(this[f]))this[f](b[f]);else this.attr(f,b[f])}else{if((b=z.getElementById(f[2]))&&b.parentNode){if(b.id!==f[2])return Ha.find(a);this.length=1;this[0]=b}this.context= -z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,f){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===f||1!==a.nodeType||!d(a).is(f));)1===a.nodeType&& -k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,f=d(a,this),k=f.length;return this.filter(function(){for(b=0;bf.nodeType&&(e?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: -new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=f),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(f,b))){if(!k&&!n.noBubble&&!d.isWindow(f)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(f.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||e)}for(v= -0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, -"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= -ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,f){var c,l,e,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?e=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(e=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(e),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& -n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== -t)n.defaultValue=l.defaultValue}}if(b)if(f)for(h=h||N(a),c=c||N(e),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,e);c=N(e,"script");0f;f++)c[a+oa[f]+b]=d[f]||d[f-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var f,e={},k=0;if(d.isArray(b)){c=ga(a);for(f=b.length;kc)?null:[],g=a?c+1:f.length,h=0>c?g:a?c:0;hc.indexOf(" "+e+" ")&&(c+=e+" ");c=d.trim(c);f.className!==c&&(f.className=c)}return this},removeClass:function(a){var b, -f,c,e,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=f;var P, -O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", -error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(f)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,e=l.data,k=l.error,f=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";f?w.resolveWith(y,[e,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(f?"ajaxSuccess":"ajaxError", -[B,t,f?e:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var e,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? -null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ -"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); -t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", -t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(e in t.headers)B.setRequestHeader(e,t.headers[e]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(e in{success:1,error:1,complete:1})B[e](t[e]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, -F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,e,g){d.isFunction(c)&&(g=g||e,e=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:e})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, -b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? -a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= -function(a,b){var c,e=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;e[e.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return e.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, -"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& -La()))a:{try{a=new e.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,e){var f,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(f in a.xhrFields)g[f]=a.xhrFields[f];a.mimeType&& -g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(f in c)void 0!==c[f]&&g.setRequestHeader(f,c[f]+"");g.send(a.hasContent&&a.data||null);b=function(c,f){var h,l,m;if(b&&(f||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,f)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== -h&&(h=204):h=m.text?200:404}m&&e(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", -a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,f){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||f(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, -!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var f,g,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return f=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, -"$1"+f):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+f),a.converters["script json"]=function(){h||d.error(f+" was not called");return h[0]},a.dataTypes[0]="json",g=e[f],e[f]=function(){h=arguments},c.always(function(){e[f]=g;a[f]&&(a.jsonpCallback=b.jsonpCallback,Db.push(f));h&&d.isFunction(g)&&g(h[0]);h=g=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var f=mb.exec(a);c=!c&&[];if(f)return[b.createElement(f[1])]; -f=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],f.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var f,e,g,h=this,m=a.indexOf(" ");0<=m&&(f=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):g==c?this.pause().cycle():this.slide(c>g?"next":"prev",e(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end), -this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,g){var h=this.$element.find(".item.active"),m=g||h[c]();g=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;g&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=e.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& -(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=e(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(e.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; -setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}g&&this.cycle();return this}}};var x=e.fn.carousel;e.fn.carousel=function(c){return this.each(function(){var g=e(this),h=g.data("carousel"),m=e.extend({},e.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||g.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); -else if(n)h[n]();else m.interval&&h.pause().cycle()})};e.fn.carousel.defaults={interval:5E3,pause:"hover"};e.fn.carousel.Constructor=p;e.fn.carousel.noConflict=function(){e.fn.carousel=x;return this};e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var g=e(this),h,m=e(g.attr("data-target")||(h=g.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=e.extend({},m.data(),g.data());var n;m.carousel(h);(n=g.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); -c.preventDefault()})}(window.jQuery); -!function(e){var p=function(c,g){this.$element=e(c);this.options=e.extend({},e.fn.collapse.defaults,g);this.options.parent&&(this.$parent=e(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,g,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();g=e.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= -h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",e.Event("show"),"shown");e.support.transition&&this.$element[c](this.$element[0][g])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var e=this.dimension();this.$element.removeClass("collapse")[e](c|| -"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,g,h){var m=this,n=function(){"show"==g.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(g);g.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=e.fn.collapse; -e.fn.collapse=function(c){return this.each(function(){var g=e(this),h=g.data("collapse"),m=e.extend({},e.fn.collapse.defaults,g.data(),"object"==typeof c&&c);h||g.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.collapse.defaults={toggle:!0};e.fn.collapse.Constructor=p;e.fn.collapse.noConflict=function(){e.fn.collapse=x;return this};e(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var g=e(this),h;c=g.attr("data-target")||c.preventDefault()||(h= -g.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=e(c).data("collapse")?"toggle":g.data();g[e(c).hasClass("in")?"addClass":"removeClass"]("collapsed");e(c).collapse(h)})}(window.jQuery); -!function(e){function p(){e(".dropdown-backdrop").remove();e("[data-toggle\x3ddropdown]").each(function(){x(e(this)).removeClass("open")})}function x(c){var g=c.attr("data-target");g||(g=(g=c.attr("href"))&&/#/.test(g)&&g.replace(/.*(?=#[^\s]*$)/,""));(g=g&&e(g))&&g.length||(g=c.parent());return g}var c=function(c){var g=e(c).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){g.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= -e(this);var g,h;if(!c.is(".disabled, :disabled")){g=x(c);h=g.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)e('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(e(this)).on("click",p);g.toggleClass("open")}c.focus();return!1}},keydown:function(c){var g,h,p;if(/(38|40|27)/.test(c.keyCode)&&(g=e(this),c.preventDefault(),c.stopPropagation(),!g.is(".disabled, :disabled"))){h=x(g);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), -g.click();g=e("[role\x3dmenu] li:not(.divider):visible a",h);g.length&&(h=g.index(g.filter(":focus")),38==c.keyCode&&0c.left&&(e=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(e-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,e,h){this.arrow().css(h,c?50*(1-c/e)+"%":"")},setContent:function(){var c=this.tip(),e=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](e);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= -setTimeout(function(){g.off(e.support.transition.end).detach()},500);g.one(e.support.transition.end,function(){clearTimeout(c);g.detach()})}var g=this.tip(),h=e.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return g.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?c():g.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| -"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return e.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,e=this.options;return c.attr("data-original-title")||("function"==typeof e.title?e.title.call(c[0]):e.title)},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow= -this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?e(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=e.fn.tooltip; -e.fn.tooltip=function(c){return this.each(function(){var g=e(this),h=g.data("tooltip"),m="object"==typeof c&&c;h||g.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.tooltip.Constructor=p;e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};e.fn.tooltip.noConflict= -function(){e.fn.tooltip=x;return this}}(window.jQuery); -!function(e){var p=function(c,e){this.init("popover",c,e)};p.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),e=this.getTitle(),h=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](e);c.find(".popover-content")[this.options.html?"html":"text"](h);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,e=this.options; -return("function"==typeof e.content?e.content.call(c[0]):e.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=e(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=e.fn.popover;e.fn.popover=function(c){return this.each(function(){var g=e(this),h=g.data("popover"),m="object"==typeof c&&c;h||g.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.popover.Constructor=p;e.fn.popover.defaults= -e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});e.fn.popover.noConflict=function(){e.fn.popover=x;return this}}(window.jQuery); -!function(e){function p(c,g){var h=e.proxy(this.process,this),m=e(c).is("body")?e(window):e(c),n;this.options=e.extend({},e.fn.scrollspy.defaults,g);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=e(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=e("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=e([]);this.targets=e([]);this.$body.find(this.selector).map(function(){var g= -e(this),g=g.data("target")||g.attr("href"),h=/^#\w/.test(g)&&e(g);return h&&h.length&&[[h.position().top+(!e.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),g]]||null}).sort(function(c,e){return c[0]-e[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,e=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),h=this.offsets,m=this.targets,n=this.activeTarget, -p;if(c>=e)return n!=(p=m.last()[0])&&this.activate(p);for(p=h.length;p--;)n!=m[p]&&c>=h[p]&&(!h[p+1]||c<=h[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;e(this.selector).parent(".active").removeClass("active");c=e(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=e.fn.scrollspy;e.fn.scrollspy=function(c){return this.each(function(){var g= -e(this),h=g.data("scrollspy"),m="object"==typeof c&&c;h||g.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.scrollspy.Constructor=p;e.fn.scrollspy.defaults={offset:10};e.fn.scrollspy.noConflict=function(){e.fn.scrollspy=x;return this};e(window).on("load",function(){e('[data-spy\x3d"scroll"]').each(function(){var c=e(this);c.scrollspy(c.data())})})}(window.jQuery); -!function(e){var p=function(c){this.element=e(c)};p.prototype={constructor:p,show:function(){var c=this.element,g=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=g.find(".active:last a")[0],n=e.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=e(h),this.activate(c.parent("li"),g),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, -g,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=g.find("\x3e .active"),p=h&&e.support.transition&&n.hasClass("fade");p?n.one(e.support.transition.end,m):m();n.removeClass("in")}};var x=e.fn.tab;e.fn.tab=function(c){return this.each(function(){var g=e(this),h=g.data("tab");h||g.data("tab", -h=new p(this));if("string"==typeof c)h[c]()})};e.fn.tab.Constructor=p;e.fn.tab.noConflict=function(){e.fn.tab=x;return this};e(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();e(this).tab("show")})}(window.jQuery); -!function(e){var p=function(c,g){this.$element=e(c);this.options=e.extend({},e.fn.typeahead.defaults,g);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=e(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); -return this.hide()},updater:function(c){return c},show:function(){var c=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&g<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-g:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=e.fn.affix;e.fn.affix=function(c){return this.each(function(){var g=e(this),h=g.data("affix"),m="object"==typeof c&&c;h||g.data("affix", -h=new p(this,m));if("string"==typeof c)h[c]()})};e.fn.affix.Constructor=p;e.fn.affix.defaults={offset:0};e.fn.affix.noConflict=function(){e.fn.affix=x;return this};e(window).on("load",function(){e('[data-spy\x3d"affix"]').each(function(){var c=e(this),g=c.data();g.offset=g.offset||{};g.offsetBottom&&(g.offset.bottom=g.offsetBottom);g.offsetTop&&(g.offset.top=g.offsetTop);c.affix(g)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; -(function(){function e(c){function e(c){var e=c.charCodeAt(0);if(92!==e)return e;var g=c.charAt(1);return(e=H[g])?e:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= -[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var e=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=e.length,m=[],v=0,A=0;v/, -q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));e.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));e.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=e.types)&& -h.push(["typ",m]);e=(""+e.keywords).replace(/^ | $/g,"");e.length&&h.push(["kwd",RegExp("^(?:"+e.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,e){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; -if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var e=c.nodeValue,r=e.match(p);if(r){var v=e.substring(0,r.index);c.nodeValue=v;(e=e.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(e),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function e(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=e(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, -h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=e(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], -"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], -V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], -Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=g({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ -ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), -"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", -/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(g({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(g({keywords:"null,true,false"}),["json"]);m(g({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(g({keywords:aa,cStyleComments:!0}),["java"]);m(g({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(g({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), -["cv","py"]);m(g({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(g({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(g({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(g({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", -hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,e,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:e,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function e(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]\.\/\(\)\*\\\n\t\b\v]/g, -"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var e=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return e||c||!1}}}); \ No newline at end of file diff --git a/docs/api/any2json/any2json/licenses.html b/docs/api/any2json/any2json/licenses.html deleted file mode 100644 index 39ab39b2..00000000 --- a/docs/api/any2json/any2json/licenses.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - - - - - - Project Licenses – Any2Json - - - - - - - - Fork me on GitHub -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Overview

                    -

                    Typically the licenses listed for the project are that of the project itself, and not of dependencies.

                    -

                    Project Licenses

                    -

                    GNU GENERAL PUBLIC LICENSE, Version 3.0

                    -
                                        GNU GENERAL PUBLIC LICENSE
                    -                       Version 3, 29 June 2007
                    -
                    - Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
                    - Everyone is permitted to copy and distribute verbatim copies
                    - of this license document, but changing it is not allowed.
                    -
                    -                            Preamble
                    -
                    -  The GNU General Public License is a free, copyleft license for
                    -software and other kinds of works.
                    -
                    -  The licenses for most software and other practical works are designed
                    -to take away your freedom to share and change the works.  By contrast,
                    -the GNU General Public License is intended to guarantee your freedom to
                    -share and change all versions of a program--to make sure it remains free
                    -software for all its users.  We, the Free Software Foundation, use the
                    -GNU General Public License for most of our software; it applies also to
                    -any other work released this way by its authors.  You can apply it to
                    -your programs, too.
                    -
                    -  When we speak of free software, we are referring to freedom, not
                    -price.  Our General Public Licenses are designed to make sure that you
                    -have the freedom to distribute copies of free software (and charge for
                    -them if you wish), that you receive source code or can get it if you
                    -want it, that you can change the software or use pieces of it in new
                    -free programs, and that you know you can do these things.
                    -
                    -  To protect your rights, we need to prevent others from denying you
                    -these rights or asking you to surrender the rights.  Therefore, you have
                    -certain responsibilities if you distribute copies of the software, or if
                    -you modify it: responsibilities to respect the freedom of others.
                    -
                    -  For example, if you distribute copies of such a program, whether
                    -gratis or for a fee, you must pass on to the recipients the same
                    -freedoms that you received.  You must make sure that they, too, receive
                    -or can get the source code.  And you must show them these terms so they
                    -know their rights.
                    -
                    -  Developers that use the GNU GPL protect your rights with two steps:
                    -(1) assert copyright on the software, and (2) offer you this License
                    -giving you legal permission to copy, distribute and/or modify it.
                    -
                    -  For the developers' and authors' protection, the GPL clearly explains
                    -that there is no warranty for this free software.  For both users' and
                    -authors' sake, the GPL requires that modified versions be marked as
                    -changed, so that their problems will not be attributed erroneously to
                    -authors of previous versions.
                    -
                    -  Some devices are designed to deny users access to install or run
                    -modified versions of the software inside them, although the manufacturer
                    -can do so.  This is fundamentally incompatible with the aim of
                    -protecting users' freedom to change the software.  The systematic
                    -pattern of such abuse occurs in the area of products for individuals to
                    -use, which is precisely where it is most unacceptable.  Therefore, we
                    -have designed this version of the GPL to prohibit the practice for those
                    -products.  If such problems arise substantially in other domains, we
                    -stand ready to extend this provision to those domains in future versions
                    -of the GPL, as needed to protect the freedom of users.
                    -
                    -  Finally, every program is threatened constantly by software patents.
                    -States should not allow patents to restrict development and use of
                    -software on general-purpose computers, but in those that do, we wish to
                    -avoid the special danger that patents applied to a free program could
                    -make it effectively proprietary.  To prevent this, the GPL assures that
                    -patents cannot be used to render the program non-free.
                    -
                    -  The precise terms and conditions for copying, distribution and
                    -modification follow.
                    -
                    -                       TERMS AND CONDITIONS
                    -
                    -  0. Definitions.
                    -
                    -  "This License" refers to version 3 of the GNU General Public License.
                    -
                    -  "Copyright" also means copyright-like laws that apply to other kinds of
                    -works, such as semiconductor masks.
                    -
                    -  "The Program" refers to any copyrightable work licensed under this
                    -License.  Each licensee is addressed as "you".  "Licensees" and
                    -"recipients" may be individuals or organizations.
                    -
                    -  To "modify" a work means to copy from or adapt all or part of the work
                    -in a fashion requiring copyright permission, other than the making of an
                    -exact copy.  The resulting work is called a "modified version" of the
                    -earlier work or a work "based on" the earlier work.
                    -
                    -  A "covered work" means either the unmodified Program or a work based
                    -on the Program.
                    -
                    -  To "propagate" a work means to do anything with it that, without
                    -permission, would make you directly or secondarily liable for
                    -infringement under applicable copyright law, except executing it on a
                    -computer or modifying a private copy.  Propagation includes copying,
                    -distribution (with or without modification), making available to the
                    -public, and in some countries other activities as well.
                    -
                    -  To "convey" a work means any kind of propagation that enables other
                    -parties to make or receive copies.  Mere interaction with a user through
                    -a computer network, with no transfer of a copy, is not conveying.
                    -
                    -  An interactive user interface displays "Appropriate Legal Notices"
                    -to the extent that it includes a convenient and prominently visible
                    -feature that (1) displays an appropriate copyright notice, and (2)
                    -tells the user that there is no warranty for the work (except to the
                    -extent that warranties are provided), that licensees may convey the
                    -work under this License, and how to view a copy of this License.  If
                    -the interface presents a list of user commands or options, such as a
                    -menu, a prominent item in the list meets this criterion.
                    -
                    -  1. Source Code.
                    -
                    -  The "source code" for a work means the preferred form of the work
                    -for making modifications to it.  "Object code" means any non-source
                    -form of a work.
                    -
                    -  A "Standard Interface" means an interface that either is an official
                    -standard defined by a recognized standards body, or, in the case of
                    -interfaces specified for a particular programming language, one that
                    -is widely used among developers working in that language.
                    -
                    -  The "System Libraries" of an executable work include anything, other
                    -than the work as a whole, that (a) is included in the normal form of
                    -packaging a Major Component, but which is not part of that Major
                    -Component, and (b) serves only to enable use of the work with that
                    -Major Component, or to implement a Standard Interface for which an
                    -implementation is available to the public in source code form.  A
                    -"Major Component", in this context, means a major essential component
                    -(kernel, window system, and so on) of the specific operating system
                    -(if any) on which the executable work runs, or a compiler used to
                    -produce the work, or an object code interpreter used to run it.
                    -
                    -  The "Corresponding Source" for a work in object code form means all
                    -the source code needed to generate, install, and (for an executable
                    -work) run the object code and to modify the work, including scripts to
                    -control those activities.  However, it does not include the work's
                    -System Libraries, or general-purpose tools or generally available free
                    -programs which are used unmodified in performing those activities but
                    -which are not part of the work.  For example, Corresponding Source
                    -includes interface definition files associated with source files for
                    -the work, and the source code for shared libraries and dynamically
                    -linked subprograms that the work is specifically designed to require,
                    -such as by intimate data communication or control flow between those
                    -subprograms and other parts of the work.
                    -
                    -  The Corresponding Source need not include anything that users
                    -can regenerate automatically from other parts of the Corresponding
                    -Source.
                    -
                    -  The Corresponding Source for a work in source code form is that
                    -same work.
                    -
                    -  2. Basic Permissions.
                    -
                    -  All rights granted under this License are granted for the term of
                    -copyright on the Program, and are irrevocable provided the stated
                    -conditions are met.  This License explicitly affirms your unlimited
                    -permission to run the unmodified Program.  The output from running a
                    -covered work is covered by this License only if the output, given its
                    -content, constitutes a covered work.  This License acknowledges your
                    -rights of fair use or other equivalent, as provided by copyright law.
                    -
                    -  You may make, run and propagate covered works that you do not
                    -convey, without conditions so long as your license otherwise remains
                    -in force.  You may convey covered works to others for the sole purpose
                    -of having them make modifications exclusively for you, or provide you
                    -with facilities for running those works, provided that you comply with
                    -the terms of this License in conveying all material for which you do
                    -not control copyright.  Those thus making or running the covered works
                    -for you must do so exclusively on your behalf, under your direction
                    -and control, on terms that prohibit them from making any copies of
                    -your copyrighted material outside their relationship with you.
                    -
                    -  Conveying under any other circumstances is permitted solely under
                    -the conditions stated below.  Sublicensing is not allowed; section 10
                    -makes it unnecessary.
                    -
                    -  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
                    -
                    -  No covered work shall be deemed part of an effective technological
                    -measure under any applicable law fulfilling obligations under article
                    -11 of the WIPO copyright treaty adopted on 20 December 1996, or
                    -similar laws prohibiting or restricting circumvention of such
                    -measures.
                    -
                    -  When you convey a covered work, you waive any legal power to forbid
                    -circumvention of technological measures to the extent such circumvention
                    -is effected by exercising rights under this License with respect to
                    -the covered work, and you disclaim any intention to limit operation or
                    -modification of the work as a means of enforcing, against the work's
                    -users, your or third parties' legal rights to forbid circumvention of
                    -technological measures.
                    -
                    -  4. Conveying Verbatim Copies.
                    -
                    -  You may convey verbatim copies of the Program's source code as you
                    -receive it, in any medium, provided that you conspicuously and
                    -appropriately publish on each copy an appropriate copyright notice;
                    -keep intact all notices stating that this License and any
                    -non-permissive terms added in accord with section 7 apply to the code;
                    -keep intact all notices of the absence of any warranty; and give all
                    -recipients a copy of this License along with the Program.
                    -
                    -  You may charge any price or no price for each copy that you convey,
                    -and you may offer support or warranty protection for a fee.
                    -
                    -  5. Conveying Modified Source Versions.
                    -
                    -  You may convey a work based on the Program, or the modifications to
                    -produce it from the Program, in the form of source code under the
                    -terms of section 4, provided that you also meet all of these conditions:
                    -
                    -    a) The work must carry prominent notices stating that you modified
                    -    it, and giving a relevant date.
                    -
                    -    b) The work must carry prominent notices stating that it is
                    -    released under this License and any conditions added under section
                    -    7.  This requirement modifies the requirement in section 4 to
                    -    "keep intact all notices".
                    -
                    -    c) You must license the entire work, as a whole, under this
                    -    License to anyone who comes into possession of a copy.  This
                    -    License will therefore apply, along with any applicable section 7
                    -    additional terms, to the whole of the work, and all its parts,
                    -    regardless of how they are packaged.  This License gives no
                    -    permission to license the work in any other way, but it does not
                    -    invalidate such permission if you have separately received it.
                    -
                    -    d) If the work has interactive user interfaces, each must display
                    -    Appropriate Legal Notices; however, if the Program has interactive
                    -    interfaces that do not display Appropriate Legal Notices, your
                    -    work need not make them do so.
                    -
                    -  A compilation of a covered work with other separate and independent
                    -works, which are not by their nature extensions of the covered work,
                    -and which are not combined with it such as to form a larger program,
                    -in or on a volume of a storage or distribution medium, is called an
                    -"aggregate" if the compilation and its resulting copyright are not
                    -used to limit the access or legal rights of the compilation's users
                    -beyond what the individual works permit.  Inclusion of a covered work
                    -in an aggregate does not cause this License to apply to the other
                    -parts of the aggregate.
                    -
                    -  6. Conveying Non-Source Forms.
                    -
                    -  You may convey a covered work in object code form under the terms
                    -of sections 4 and 5, provided that you also convey the
                    -machine-readable Corresponding Source under the terms of this License,
                    -in one of these ways:
                    -
                    -    a) Convey the object code in, or embodied in, a physical product
                    -    (including a physical distribution medium), accompanied by the
                    -    Corresponding Source fixed on a durable physical medium
                    -    customarily used for software interchange.
                    -
                    -    b) Convey the object code in, or embodied in, a physical product
                    -    (including a physical distribution medium), accompanied by a
                    -    written offer, valid for at least three years and valid for as
                    -    long as you offer spare parts or customer support for that product
                    -    model, to give anyone who possesses the object code either (1) a
                    -    copy of the Corresponding Source for all the software in the
                    -    product that is covered by this License, on a durable physical
                    -    medium customarily used for software interchange, for a price no
                    -    more than your reasonable cost of physically performing this
                    -    conveying of source, or (2) access to copy the
                    -    Corresponding Source from a network server at no charge.
                    -
                    -    c) Convey individual copies of the object code with a copy of the
                    -    written offer to provide the Corresponding Source.  This
                    -    alternative is allowed only occasionally and noncommercially, and
                    -    only if you received the object code with such an offer, in accord
                    -    with subsection 6b.
                    -
                    -    d) Convey the object code by offering access from a designated
                    -    place (gratis or for a charge), and offer equivalent access to the
                    -    Corresponding Source in the same way through the same place at no
                    -    further charge.  You need not require recipients to copy the
                    -    Corresponding Source along with the object code.  If the place to
                    -    copy the object code is a network server, the Corresponding Source
                    -    may be on a different server (operated by you or a third party)
                    -    that supports equivalent copying facilities, provided you maintain
                    -    clear directions next to the object code saying where to find the
                    -    Corresponding Source.  Regardless of what server hosts the
                    -    Corresponding Source, you remain obligated to ensure that it is
                    -    available for as long as needed to satisfy these requirements.
                    -
                    -    e) Convey the object code using peer-to-peer transmission, provided
                    -    you inform other peers where the object code and Corresponding
                    -    Source of the work are being offered to the general public at no
                    -    charge under subsection 6d.
                    -
                    -  A separable portion of the object code, whose source code is excluded
                    -from the Corresponding Source as a System Library, need not be
                    -included in conveying the object code work.
                    -
                    -  A "User Product" is either (1) a "consumer product", which means any
                    -tangible personal property which is normally used for personal, family,
                    -or household purposes, or (2) anything designed or sold for incorporation
                    -into a dwelling.  In determining whether a product is a consumer product,
                    -doubtful cases shall be resolved in favor of coverage.  For a particular
                    -product received by a particular user, "normally used" refers to a
                    -typical or common use of that class of product, regardless of the status
                    -of the particular user or of the way in which the particular user
                    -actually uses, or expects or is expected to use, the product.  A product
                    -is a consumer product regardless of whether the product has substantial
                    -commercial, industrial or non-consumer uses, unless such uses represent
                    -the only significant mode of use of the product.
                    -
                    -  "Installation Information" for a User Product means any methods,
                    -procedures, authorization keys, or other information required to install
                    -and execute modified versions of a covered work in that User Product from
                    -a modified version of its Corresponding Source.  The information must
                    -suffice to ensure that the continued functioning of the modified object
                    -code is in no case prevented or interfered with solely because
                    -modification has been made.
                    -
                    -  If you convey an object code work under this section in, or with, or
                    -specifically for use in, a User Product, and the conveying occurs as
                    -part of a transaction in which the right of possession and use of the
                    -User Product is transferred to the recipient in perpetuity or for a
                    -fixed term (regardless of how the transaction is characterized), the
                    -Corresponding Source conveyed under this section must be accompanied
                    -by the Installation Information.  But this requirement does not apply
                    -if neither you nor any third party retains the ability to install
                    -modified object code on the User Product (for example, the work has
                    -been installed in ROM).
                    -
                    -  The requirement to provide Installation Information does not include a
                    -requirement to continue to provide support service, warranty, or updates
                    -for a work that has been modified or installed by the recipient, or for
                    -the User Product in which it has been modified or installed.  Access to a
                    -network may be denied when the modification itself materially and
                    -adversely affects the operation of the network or violates the rules and
                    -protocols for communication across the network.
                    -
                    -  Corresponding Source conveyed, and Installation Information provided,
                    -in accord with this section must be in a format that is publicly
                    -documented (and with an implementation available to the public in
                    -source code form), and must require no special password or key for
                    -unpacking, reading or copying.
                    -
                    -  7. Additional Terms.
                    -
                    -  "Additional permissions" are terms that supplement the terms of this
                    -License by making exceptions from one or more of its conditions.
                    -Additional permissions that are applicable to the entire Program shall
                    -be treated as though they were included in this License, to the extent
                    -that they are valid under applicable law.  If additional permissions
                    -apply only to part of the Program, that part may be used separately
                    -under those permissions, but the entire Program remains governed by
                    -this License without regard to the additional permissions.
                    -
                    -  When you convey a copy of a covered work, you may at your option
                    -remove any additional permissions from that copy, or from any part of
                    -it.  (Additional permissions may be written to require their own
                    -removal in certain cases when you modify the work.)  You may place
                    -additional permissions on material, added by you to a covered work,
                    -for which you have or can give appropriate copyright permission.
                    -
                    -  Notwithstanding any other provision of this License, for material you
                    -add to a covered work, you may (if authorized by the copyright holders of
                    -that material) supplement the terms of this License with terms:
                    -
                    -    a) Disclaiming warranty or limiting liability differently from the
                    -    terms of sections 15 and 16 of this License; or
                    -
                    -    b) Requiring preservation of specified reasonable legal notices or
                    -    author attributions in that material or in the Appropriate Legal
                    -    Notices displayed by works containing it; or
                    -
                    -    c) Prohibiting misrepresentation of the origin of that material, or
                    -    requiring that modified versions of such material be marked in
                    -    reasonable ways as different from the original version; or
                    -
                    -    d) Limiting the use for publicity purposes of names of licensors or
                    -    authors of the material; or
                    -
                    -    e) Declining to grant rights under trademark law for use of some
                    -    trade names, trademarks, or service marks; or
                    -
                    -    f) Requiring indemnification of licensors and authors of that
                    -    material by anyone who conveys the material (or modified versions of
                    -    it) with contractual assumptions of liability to the recipient, for
                    -    any liability that these contractual assumptions directly impose on
                    -    those licensors and authors.
                    -
                    -  All other non-permissive additional terms are considered "further
                    -restrictions" within the meaning of section 10.  If the Program as you
                    -received it, or any part of it, contains a notice stating that it is
                    -governed by this License along with a term that is a further
                    -restriction, you may remove that term.  If a license document contains
                    -a further restriction but permits relicensing or conveying under this
                    -License, you may add to a covered work material governed by the terms
                    -of that license document, provided that the further restriction does
                    -not survive such relicensing or conveying.
                    -
                    -  If you add terms to a covered work in accord with this section, you
                    -must place, in the relevant source files, a statement of the
                    -additional terms that apply to those files, or a notice indicating
                    -where to find the applicable terms.
                    -
                    -  Additional terms, permissive or non-permissive, may be stated in the
                    -form of a separately written license, or stated as exceptions;
                    -the above requirements apply either way.
                    -
                    -  8. Termination.
                    -
                    -  You may not propagate or modify a covered work except as expressly
                    -provided under this License.  Any attempt otherwise to propagate or
                    -modify it is void, and will automatically terminate your rights under
                    -this License (including any patent licenses granted under the third
                    -paragraph of section 11).
                    -
                    -  However, if you cease all violation of this License, then your
                    -license from a particular copyright holder is reinstated (a)
                    -provisionally, unless and until the copyright holder explicitly and
                    -finally terminates your license, and (b) permanently, if the copyright
                    -holder fails to notify you of the violation by some reasonable means
                    -prior to 60 days after the cessation.
                    -
                    -  Moreover, your license from a particular copyright holder is
                    -reinstated permanently if the copyright holder notifies you of the
                    -violation by some reasonable means, this is the first time you have
                    -received notice of violation of this License (for any work) from that
                    -copyright holder, and you cure the violation prior to 30 days after
                    -your receipt of the notice.
                    -
                    -  Termination of your rights under this section does not terminate the
                    -licenses of parties who have received copies or rights from you under
                    -this License.  If your rights have been terminated and not permanently
                    -reinstated, you do not qualify to receive new licenses for the same
                    -material under section 10.
                    -
                    -  9. Acceptance Not Required for Having Copies.
                    -
                    -  You are not required to accept this License in order to receive or
                    -run a copy of the Program.  Ancillary propagation of a covered work
                    -occurring solely as a consequence of using peer-to-peer transmission
                    -to receive a copy likewise does not require acceptance.  However,
                    -nothing other than this License grants you permission to propagate or
                    -modify any covered work.  These actions infringe copyright if you do
                    -not accept this License.  Therefore, by modifying or propagating a
                    -covered work, you indicate your acceptance of this License to do so.
                    -
                    -  10. Automatic Licensing of Downstream Recipients.
                    -
                    -  Each time you convey a covered work, the recipient automatically
                    -receives a license from the original licensors, to run, modify and
                    -propagate that work, subject to this License.  You are not responsible
                    -for enforcing compliance by third parties with this License.
                    -
                    -  An "entity transaction" is a transaction transferring control of an
                    -organization, or substantially all assets of one, or subdividing an
                    -organization, or merging organizations.  If propagation of a covered
                    -work results from an entity transaction, each party to that
                    -transaction who receives a copy of the work also receives whatever
                    -licenses to the work the party's predecessor in interest had or could
                    -give under the previous paragraph, plus a right to possession of the
                    -Corresponding Source of the work from the predecessor in interest, if
                    -the predecessor has it or can get it with reasonable efforts.
                    -
                    -  You may not impose any further restrictions on the exercise of the
                    -rights granted or affirmed under this License.  For example, you may
                    -not impose a license fee, royalty, or other charge for exercise of
                    -rights granted under this License, and you may not initiate litigation
                    -(including a cross-claim or counterclaim in a lawsuit) alleging that
                    -any patent claim is infringed by making, using, selling, offering for
                    -sale, or importing the Program or any portion of it.
                    -
                    -  11. Patents.
                    -
                    -  A "contributor" is a copyright holder who authorizes use under this
                    -License of the Program or a work on which the Program is based.  The
                    -work thus licensed is called the contributor's "contributor version".
                    -
                    -  A contributor's "essential patent claims" are all patent claims
                    -owned or controlled by the contributor, whether already acquired or
                    -hereafter acquired, that would be infringed by some manner, permitted
                    -by this License, of making, using, or selling its contributor version,
                    -but do not include claims that would be infringed only as a
                    -consequence of further modification of the contributor version.  For
                    -purposes of this definition, "control" includes the right to grant
                    -patent sublicenses in a manner consistent with the requirements of
                    -this License.
                    -
                    -  Each contributor grants you a non-exclusive, worldwide, royalty-free
                    -patent license under the contributor's essential patent claims, to
                    -make, use, sell, offer for sale, import and otherwise run, modify and
                    -propagate the contents of its contributor version.
                    -
                    -  In the following three paragraphs, a "patent license" is any express
                    -agreement or commitment, however denominated, not to enforce a patent
                    -(such as an express permission to practice a patent or covenant not to
                    -sue for patent infringement).  To "grant" such a patent license to a
                    -party means to make such an agreement or commitment not to enforce a
                    -patent against the party.
                    -
                    -  If you convey a covered work, knowingly relying on a patent license,
                    -and the Corresponding Source of the work is not available for anyone
                    -to copy, free of charge and under the terms of this License, through a
                    -publicly available network server or other readily accessible means,
                    -then you must either (1) cause the Corresponding Source to be so
                    -available, or (2) arrange to deprive yourself of the benefit of the
                    -patent license for this particular work, or (3) arrange, in a manner
                    -consistent with the requirements of this License, to extend the patent
                    -license to downstream recipients.  "Knowingly relying" means you have
                    -actual knowledge that, but for the patent license, your conveying the
                    -covered work in a country, or your recipient's use of the covered work
                    -in a country, would infringe one or more identifiable patents in that
                    -country that you have reason to believe are valid.
                    -
                    -  If, pursuant to or in connection with a single transaction or
                    -arrangement, you convey, or propagate by procuring conveyance of, a
                    -covered work, and grant a patent license to some of the parties
                    -receiving the covered work authorizing them to use, propagate, modify
                    -or convey a specific copy of the covered work, then the patent license
                    -you grant is automatically extended to all recipients of the covered
                    -work and works based on it.
                    -
                    -  A patent license is "discriminatory" if it does not include within
                    -the scope of its coverage, prohibits the exercise of, or is
                    -conditioned on the non-exercise of one or more of the rights that are
                    -specifically granted under this License.  You may not convey a covered
                    -work if you are a party to an arrangement with a third party that is
                    -in the business of distributing software, under which you make payment
                    -to the third party based on the extent of your activity of conveying
                    -the work, and under which the third party grants, to any of the
                    -parties who would receive the covered work from you, a discriminatory
                    -patent license (a) in connection with copies of the covered work
                    -conveyed by you (or copies made from those copies), or (b) primarily
                    -for and in connection with specific products or compilations that
                    -contain the covered work, unless you entered into that arrangement,
                    -or that patent license was granted, prior to 28 March 2007.
                    -
                    -  Nothing in this License shall be construed as excluding or limiting
                    -any implied license or other defenses to infringement that may
                    -otherwise be available to you under applicable patent law.
                    -
                    -  12. No Surrender of Others' Freedom.
                    -
                    -  If conditions are imposed on you (whether by court order, agreement or
                    -otherwise) that contradict the conditions of this License, they do not
                    -excuse you from the conditions of this License.  If you cannot convey a
                    -covered work so as to satisfy simultaneously your obligations under this
                    -License and any other pertinent obligations, then as a consequence you may
                    -not convey it at all.  For example, if you agree to terms that obligate you
                    -to collect a royalty for further conveying from those to whom you convey
                    -the Program, the only way you could satisfy both those terms and this
                    -License would be to refrain entirely from conveying the Program.
                    -
                    -  13. Use with the GNU Affero General Public License.
                    -
                    -  Notwithstanding any other provision of this License, you have
                    -permission to link or combine any covered work with a work licensed
                    -under version 3 of the GNU Affero General Public License into a single
                    -combined work, and to convey the resulting work.  The terms of this
                    -License will continue to apply to the part which is the covered work,
                    -but the special requirements of the GNU Affero General Public License,
                    -section 13, concerning interaction through a network will apply to the
                    -combination as such.
                    -
                    -  14. Revised Versions of this License.
                    -
                    -  The Free Software Foundation may publish revised and/or new versions of
                    -the GNU General Public License from time to time.  Such new versions will
                    -be similar in spirit to the present version, but may differ in detail to
                    -address new problems or concerns.
                    -
                    -  Each version is given a distinguishing version number.  If the
                    -Program specifies that a certain numbered version of the GNU General
                    -Public License "or any later version" applies to it, you have the
                    -option of following the terms and conditions either of that numbered
                    -version or of any later version published by the Free Software
                    -Foundation.  If the Program does not specify a version number of the
                    -GNU General Public License, you may choose any version ever published
                    -by the Free Software Foundation.
                    -
                    -  If the Program specifies that a proxy can decide which future
                    -versions of the GNU General Public License can be used, that proxy's
                    -public statement of acceptance of a version permanently authorizes you
                    -to choose that version for the Program.
                    -
                    -  Later license versions may give you additional or different
                    -permissions.  However, no additional obligations are imposed on any
                    -author or copyright holder as a result of your choosing to follow a
                    -later version.
                    -
                    -  15. Disclaimer of Warranty.
                    -
                    -  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
                    -APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
                    -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
                    -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
                    -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
                    -PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
                    -IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
                    -ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
                    -
                    -  16. Limitation of Liability.
                    -
                    -  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
                    -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
                    -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
                    -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
                    -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
                    -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
                    -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
                    -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
                    -SUCH DAMAGES.
                    -
                    -  17. Interpretation of Sections 15 and 16.
                    -
                    -  If the disclaimer of warranty and limitation of liability provided
                    -above cannot be given local legal effect according to their terms,
                    -reviewing courts shall apply local law that most closely approximates
                    -an absolute waiver of all civil liability in connection with the
                    -Program, unless a warranty or assumption of liability accompanies a
                    -copy of the Program in return for a fee.
                    -
                    -                     END OF TERMS AND CONDITIONS
                    -
                    -            How to Apply These Terms to Your New Programs
                    -
                    -  If you develop a new program, and you want it to be of the greatest
                    -possible use to the public, the best way to achieve this is to make it
                    -free software which everyone can redistribute and change under these terms.
                    -
                    -  To do so, attach the following notices to the program.  It is safest
                    -to attach them to the start of each source file to most effectively
                    -state the exclusion of warranty; and each file should have at least
                    -the "copyright" line and a pointer to where the full notice is found.
                    -
                    -    <one line to give the program's name and a brief idea of what it does.>
                    -    Copyright (C) <year>  <name of author>
                    -
                    -    This program is free software: you can redistribute it and/or modify
                    -    it under the terms of the GNU General Public License as published by
                    -    the Free Software Foundation, either version 3 of the License, or
                    -    (at your option) any later version.
                    -
                    -    This program is distributed in the hope that it will be useful,
                    -    but WITHOUT ANY WARRANTY; without even the implied warranty of
                    -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                    -    GNU General Public License for more details.
                    -
                    -    You should have received a copy of the GNU General Public License
                    -    along with this program.  If not, see <https://www.gnu.org/licenses/>.
                    -
                    -Also add information on how to contact you by electronic and paper mail.
                    -
                    -  If the program does terminal interaction, make it output a short
                    -notice like this when it starts in an interactive mode:
                    -
                    -    <program>  Copyright (C) <year>  <name of author>
                    -    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
                    -    This is free software, and you are welcome to redistribute it
                    -    under certain conditions; type `show c' for details.
                    -
                    -The hypothetical commands `show w' and `show c' should show the appropriate
                    -parts of the General Public License.  Of course, your program's commands
                    -might be different; for a GUI interface, you would use an "about box".
                    -
                    -  You should also get your employer (if you work as a programmer) or school,
                    -if any, to sign a "copyright disclaimer" for the program, if necessary.
                    -For more information on this, and how to apply and follow the GNU GPL, see
                    -<https://www.gnu.org/licenses/>.
                    -
                    -  The GNU General Public License does not permit incorporating your program
                    -into proprietary programs.  If your program is a subroutine library, you
                    -may consider it more useful to permit linking proprietary applications with
                    -the library.  If this is what you want to do, use the GNU Lesser General
                    -Public License instead of this License.  But first, please read
                    -<https://www.gnu.org/licenses/why-not-lgpl.html>.
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -@ 2024 Romuald Rousseau - All rights reserved -
                    -
                    -
                    - - - diff --git a/docs/api/any2json/any2json/plugin-management.html b/docs/api/any2json/any2json/plugin-management.html deleted file mode 100644 index 0a217041..00000000 --- a/docs/api/any2json/any2json/plugin-management.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - Project Plugin Management – Any2Json - - - - - - - - Fork me on GitHub -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Plugin Management

                    - - - - - - - - - - - - - - - - - - - - -
                    GroupIdArtifactIdVersion
                    org.apache.maven.pluginsmaven-antrun-plugin3.1.0
                    org.apache.maven.pluginsmaven-assembly-plugin3.7.1
                    org.apache.maven.pluginsmaven-dependency-plugin3.7.0
                    org.apache.maven.pluginsmaven-release-plugin3.0.1
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -@ 2024 Romuald Rousseau - All rights reserved -
                    -
                    -
                    - - - diff --git a/docs/api/any2json/any2json/plugins.html b/docs/api/any2json/any2json/plugins.html deleted file mode 100644 index a1c00b72..00000000 --- a/docs/api/any2json/any2json/plugins.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - Project Plugins – Any2Json - - - - - - - - Fork me on GitHub -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Build Plugins

                    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    GroupIdArtifactIdVersion
                    org.apache.maven.pluginsmaven-clean-plugin3.4.0
                    org.apache.maven.pluginsmaven-compiler-plugin3.13.0
                    org.apache.maven.pluginsmaven-deploy-plugin3.1.2
                    org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
                    org.apache.maven.pluginsmaven-install-plugin3.1.3
                    org.apache.maven.pluginsmaven-jar-plugin3.4.2
                    org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                    org.apache.maven.pluginsmaven-resources-plugin3.3.1
                    org.apache.maven.pluginsmaven-site-plugin3.20.0
                    org.apache.maven.pluginsmaven-surefire-plugin3.4.0
                    org.codehaus.mojoversions-maven-plugin2.17.1
                    -

                    Project Report Plugins

                    - - - - - - - - - - - - -
                    GroupIdArtifactIdVersion
                    org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
                    org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -@ 2024 Romuald Rousseau - All rights reserved -
                    -
                    -
                    - - - diff --git a/docs/api/any2json/any2json/project-info.html b/docs/api/any2json/any2json/project-info.html deleted file mode 100644 index 9486cf8f..00000000 --- a/docs/api/any2json/any2json/project-info.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - Project Information – Any2Json - - - - - - - - Fork me on GitHub -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Information

                    -

                    This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

                    -

                    Overview

                    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    DocumentDescription
                    DependenciesThis document lists the project's dependencies and provides information on each dependency.
                    Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
                    Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
                    Distribution ManagementThis document provides informations on the distribution management of this project.
                    AboutA java API to manipulate semi structured documents and extract data from them.
                    LicensesThis document lists the project license(s).
                    Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
                    PluginsThis document lists the build plugins and the report plugins used by this project.
                    Source Code ManagementThis document lists ways to access the online source repository.
                    SummaryThis document lists other related information of this project
                    TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -@ 2024 Romuald Rousseau - All rights reserved -
                    -
                    -
                    - - - diff --git a/docs/api/any2json/any2json/project-reports.html b/docs/api/any2json/any2json/project-reports.html deleted file mode 100644 index 8df23016..00000000 --- a/docs/api/any2json/any2json/project-reports.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - Generated Reports – Any2Json - - - - - - - - Fork me on GitHub -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Generated Reports

                    -

                    This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

                    -

                    Overview

                    - - - - - - -
                    DocumentDescription
                    JavadocJavadoc API documentation.
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -@ 2024 Romuald Rousseau - All rights reserved -
                    -
                    -
                    - - - diff --git a/docs/api/any2json/any2json/scm.html b/docs/api/any2json/any2json/scm.html deleted file mode 100644 index 6475872e..00000000 --- a/docs/api/any2json/any2json/scm.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - Source Code Management – Any2Json - - - - - - - - Fork me on GitHub -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Overview

                    -

                    This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

                    -

                    Web Browser Access

                    -

                    The following is a link to a browsable version of the source repository:

                    -
                    https://github.com/romualdrousseau/any2json-monorepo/any2json
                    -

                    Anonymous Access

                    -

                    The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

                    -
                    $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                    -

                    Developer Access

                    -

                    Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

                    -
                    $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                    -

                    Access from Behind a Firewall

                    -

                    Refer to the documentation of the SCM used for more information about access behind a firewall.

                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -@ 2024 Romuald Rousseau - All rights reserved -
                    -
                    -
                    - - - diff --git a/docs/api/any2json/any2json/summary.html b/docs/api/any2json/any2json/summary.html deleted file mode 100644 index 75e7bbf6..00000000 --- a/docs/api/any2json/any2json/summary.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - Project Summary – Any2Json - - - - - - - - Fork me on GitHub -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Summary

                    -

                    Project Information

                    - - - - - - - - - - - - -
                    FieldValue
                    Nameany2Json
                    DescriptionA java API to manipulate semi structured documents and extract data from them.
                    Homepagehttps://github.com/romualdrousseau/any2json
                    -

                    Project Organization

                    -

                    This project does not belong to an organization.

                    -

                    Build Information

                    - - - - - - - - - - - - - - - - - - -
                    FieldValue
                    GroupIdcom.github.romualdrousseau
                    ArtifactIdany2json
                    Version2.44-SNAPSHOT
                    Typejar
                    Java Version17
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -@ 2024 Romuald Rousseau - All rights reserved -
                    -
                    -
                    - - - diff --git a/docs/api/any2json/any2json/team.html b/docs/api/any2json/any2json/team.html deleted file mode 100644 index e3c5d54d..00000000 --- a/docs/api/any2json/any2json/team.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - Project Team – Any2Json - - - - - - - - Fork me on GitHub -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Team

                    -

                    A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

                    -

                    The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

                    -

                    Members

                    -

                    The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

                    - - - - - - - - - - - - -
                    ImageNameEmailOrganizationOrganization URL
                    Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
                    -

                    Contributors

                    -

                    There are no contributors listed for this project. Please check back again later.

                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -@ 2024 Romuald Rousseau - All rights reserved -
                    -
                    -
                    - - - diff --git a/docs/api/css/apache-maven-fluido-2.0.0-M9.min.css b/docs/api/css/apache-maven-fluido-2.0.0-M9.min.css deleted file mode 100644 index fea07dd8..00000000 --- a/docs/api/css/apache-maven-fluido-2.0.0-M9.min.css +++ /dev/null @@ -1,20 +0,0 @@ -/*! - * Bootstrap v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! - * Bootstrap Responsive v2.3.2 - * - * Copyright 2013 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.externalLink{padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! - * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License - * https://github.com/simonwhitaker/github-fork-ribbon-css -*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/docs/api/css/print.css b/docs/api/css/print.css deleted file mode 100644 index 34af557d..00000000 --- a/docs/api/css/print.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -#banner, -#footer, -#leftcol, -#breadcrumbs, -.docs #toc, -.docs .courtesylinks, -#leftColumn, -#navColumn { - display: none !important; -} - -#bodyColumn, -body.docs div.docs { - margin: 0 !important; - border: none !important; -} diff --git a/docs/api/css/site.css b/docs/api/css/site.css deleted file mode 100644 index 055e7e28..00000000 --- a/docs/api/css/site.css +++ /dev/null @@ -1 +0,0 @@ -/* You can override this file with your own styles */ \ No newline at end of file diff --git a/docs/api/dependencies.html b/docs/api/dependencies.html deleted file mode 100644 index fa7617c1..00000000 --- a/docs/api/dependencies.html +++ /dev/null @@ -1,470 +0,0 @@ - - - - - - - - - - Project Dependencies – any2json-monorepo - - - - - - -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Dependencies

                    -

                    compile

                    -

                    The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

                    - - - - - - - - - - - - - - - - - - -
                    GroupIdArtifactIdVersionTypeLicenses
                    org.apache.logging.log4jlog4j-1.2-api2.23.1jarApache-2.0
                    org.apache.logging.log4jlog4j-slf4j2-impl2.23.1jarApache-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:

                    - - - - - - - - - - - - - - - - - - -
                    GroupIdArtifactIdVersionTypeLicenses
                    junitjunit4.13.2jarEclipse Public License 1.0
                    org.hamcresthamcrest2.2jarBSD License 3
                    -

                    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:

                    - - - - - - - - - - - - - - - - - - -
                    GroupIdArtifactIdVersionTypeLicenses
                    org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
                    org.slf4jslf4j-api2.0.16jarMIT License
                    -

                    runtime

                    -

                    The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

                    - - - - - - - - - - - - -
                    GroupIdArtifactIdVersionTypeLicenses
                    org.apache.logging.log4jlog4j-core2.23.1jarApache-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:

                    - - - - - - - - - - - - -
                    GroupIdArtifactIdVersionTypeLicenses
                    org.hamcresthamcrest-core1.3jarNew BSD License
                    -

                    Project Dependency Graph

                    - -
                    -

                    Dependency Tree

                    -
                    -

                    Licenses

                    -

                    Eclipse Public License 1.0: JUnit

                    -

                    MIT License: SLF4J API Module

                    -

                    BSD License 3: Hamcrest

                    -

                    Apache-2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

                    -

                    GNU GENERAL PUBLIC LICENSE, Version 3.0: any2json-monorepo

                    -

                    New BSD License: Hamcrest Core

                    -

                    Dependency File Details

                    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    FilenameSizeEntriesClassesPackagesJava VersionDebug Information
                    junit-4.13.2.jar384.6 kB389350321.5Yes
                    log4j-1.2-api-2.23.1.jar356.2 kB252208221.8Yes
                    log4j-api-2.23.1.jar342.5 kB241----
                       • Root-23020591.8Yes
                       • Versioned-11429Yes
                    log4j-core-2.23.1.jar1.9 MB1310----
                       • Root-12931206551.8Yes
                       • Versioned-17749Yes
                    log4j-slf4j2-impl-2.23.1.jar27.3 kB281221.8Yes
                    hamcrest-2.2.jar123.4 kB122108111.7Yes
                    hamcrest-core-1.3.jar45 kB524531.5Yes
                    slf4j-api-2.0.16.jar69.4 kB71----
                       • Root-695541.8Yes
                       • Versioned-2119No
                    TotalSizeEntriesClassesPackagesJava VersionDebug Information
                    83.3 MB246521891381.88
                    compile: 4compile: 795.5 kBcompile: 592compile: 480compile: 371.8compile: 4
                    runtime: 1runtime: 1.9 MBruntime: 1310runtime: 1206runtime: 55runtime: 1
                    test: 3test: 553 kBtest: 563test: 503test: 461.7test: 3
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -

                    © 2024 -

                    -
                    -
                    -
                    - - - diff --git a/docs/api/dependency-convergence.html b/docs/api/dependency-convergence.html deleted file mode 100644 index e1a7120d..00000000 --- a/docs/api/dependency-convergence.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - - - - - Reactor Dependency Convergence – any2json-monorepo - - - - - - -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Reactor Dependency Convergence

                    - - - -
                    - Legend: -
                    [Error]At least one dependency has a differing version of the dependency or has SNAPSHOT dependencies.

                    - - - - - - - - - - - - - - - - - - - - - -
                    - Statistics: -
                    Number of modules:10
                    Number of dependencies (NOD):190
                    Number of unique artifacts (NOA):210
                    Number of version-conflicting artifacts (NOC):5
                    Number of SNAPSHOT artifacts (NOS):3
                    Convergence (NOD/NOA):[Error] 90 %
                    Ready for release (100% convergence and no SNAPSHOTS):[Error] Error
                    You do not have 100% convergence.
                    You have SNAPSHOT dependencies.
                    -

                    Dependencies used in modules

                    -

                    com.fasterxml.jackson.core:jackson-databind

                    - - - -
                    [Error] - - - - - - - - - -
                    2.15.1 -
                      -
                    1. com.github.romualdrousseau:any2json-csv:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                     \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    2. -
                    3. com.github.romualdrousseau:any2json-dbf:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                     \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    4. -
                    5. com.github.romualdrousseau:any2json-examples:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                         \- org.furyio:fury-format:jar:0.4.1:compile
                            \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                               +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                               \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    6. -
                    7. com.github.romualdrousseau:any2json-excel:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                     \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    8. -
                    9. com.github.romualdrousseau:any2json-layex-parser:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                     \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    10. -
                    11. com.github.romualdrousseau:any2json-net-classifier:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                     \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    12. -
                    13. com.github.romualdrousseau:any2json-pdf:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                     \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    14. -
                    15. com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                         \- org.furyio:fury-format:jar:0.4.1:compile
                            \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                               +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile
                               \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.1:compile
                                  \- com.fasterxml.jackson.core:jackson-databind:jar:2.15.1:compile

                    2.16.0 -
                      -
                    1. com.github.romualdrousseau:any2json-csv:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    2. -
                    3. com.github.romualdrousseau:any2json-dbf:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    4. -
                    5. com.github.romualdrousseau:any2json-examples:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                         \- org.furyio:fury-format:jar:0.4.1:compile
                            \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    6. -
                    7. com.github.romualdrousseau:any2json-excel:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    8. -
                    9. com.github.romualdrousseau:any2json-layex-parser:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    10. -
                    11. com.github.romualdrousseau:any2json-net-classifier:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    12. -
                    13. com.github.romualdrousseau:any2json-pdf:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    14. -
                    15. com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                         \- org.furyio:fury-format:jar:0.4.1:compile
                            \- com.fasterxml.jackson.core:jackson-databind:jar:2.16.0:compile

                    2.17.0 -
                      -
                    1. com.github.romualdrousseau:any2json-csv:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju-jackson-json:jar:1.29-SNAPSHOT:test
                         \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.0:compile

                    2. -
                    3. com.github.romualdrousseau:any2json-dbf:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju-jackson-json:jar:1.29-SNAPSHOT:test
                         \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.0:compile

                    4. -
                    5. com.github.romualdrousseau:any2json-examples:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju-jackson-json:jar:1.29-SNAPSHOT:compile
                         \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.0:compile

                    6. -
                    7. com.github.romualdrousseau:any2json-excel:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju-jackson-json:jar:1.29-SNAPSHOT:test
                         \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.0:compile

                    8. -
                    9. com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju-jackson:jar:1.29-SNAPSHOT:test
                         \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.0:compile

                    -

                    commons-codec:commons-codec

                    - - - -
                    [Error] - - - - - - -
                    1.15 -
                      -
                    1. com.github.romualdrousseau:any2json-examples:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                         \- org.furyio:fury-format:jar:0.4.1:compile
                            \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                               \- commons-codec:commons-codec:jar:1.15:compile

                    2. -
                    3. com.github.romualdrousseau:any2json-excel:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  \- commons-codec:commons-codec:jar:1.15:compile

                    1.17.0 -
                      -
                    1. com.github.romualdrousseau:any2json-examples:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json-excel:jar:2.44-SNAPSHOT:compile
                         +- org.apache.poi:poi:jar:5.3.0:compile
                         |  \- commons-codec:commons-codec:jar:1.17.0:compile
                         +- org.apache.poi:poi-ooxml:jar:5.3.0:compile
                         |  \- org.apache.commons:commons-compress:jar:1.26.2:compile
                         |     \- commons-codec:commons-codec:jar:1.17.0:compile
                         \- org.apache.poi:poi-scratchpad:jar:5.3.0:compile
                            \- commons-codec:commons-codec:jar:1.17.0:compile

                    2. -
                    3. com.github.romualdrousseau:any2json-excel:jar:2.44-SNAPSHOT
                      +- org.apache.poi:poi:jar:5.3.0:compile
                      |  \- commons-codec:commons-codec:jar:1.17.0:compile
                      +- org.apache.poi:poi-ooxml:jar:5.3.0:compile
                      |  \- org.apache.commons:commons-compress:jar:1.26.2:compile
                      |     \- commons-codec:commons-codec:jar:1.17.0:compile
                      \- org.apache.poi:poi-scratchpad:jar:5.3.0:compile
                         \- commons-codec:commons-codec:jar:1.17.0:compile

                    -

                    io.netty:netty-common

                    - - - -
                    [Error] - - - - - - -
                    4.1.100.Final -
                      -
                    1. com.github.romualdrousseau:any2json-parquet:jar:2.44-SNAPSHOT
                      \- org.apache.hadoop:hadoop-client:jar:3.4.0:compile
                         +- org.apache.hadoop:hadoop-common:jar:3.4.0:compile
                         |  +- io.netty:netty-handler:jar:4.1.100.Final:compile
                         |  |  +- io.netty:netty-common:jar:4.1.100.Final:compile
                         |  |  +- io.netty:netty-resolver:jar:4.1.100.Final:compile
                         |  |  |  \- io.netty:netty-common:jar:4.1.100.Final:compile
                         |  |  +- io.netty:netty-buffer:jar:4.1.100.Final:compile
                         |  |  |  \- io.netty:netty-common:jar:4.1.100.Final:compile
                         |  |  +- io.netty:netty-transport:jar:4.1.100.Final:compile
                         |  |  |  \- io.netty:netty-common:jar:4.1.100.Final:compile
                         |  |  +- io.netty:netty-transport-native-unix-common:jar:4.1.100.Final:compile
                         |  |  |  \- io.netty:netty-common:jar:4.1.100.Final:compile
                         |  |  \- io.netty:netty-codec:jar:4.1.100.Final:compile
                         |  |     \- io.netty:netty-common:jar:4.1.100.Final:compile
                         |  \- io.netty:netty-transport-native-epoll:jar:4.1.100.Final:compile
                         |     +- io.netty:netty-common:jar:4.1.100.Final:compile
                         |     \- io.netty:netty-transport-classes-epoll:jar:4.1.100.Final:compile
                         |        \- io.netty:netty-common:jar:4.1.100.Final:compile
                         \- org.apache.hadoop:hadoop-mapreduce-client-core:jar:3.4.0:compile
                            \- io.netty:netty-all:jar:4.1.100.Final:compile
                               +- io.netty:netty-common:jar:4.1.100.Final:compile
                               +- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.100.Final:runtime
                               |  \- io.netty:netty-common:jar:4.1.100.Final:runtime
                               +- io.netty:netty-transport-native-epoll:jar:linux-aarch_64:4.1.100.Final:runtime
                               |  \- io.netty:netty-common:jar:4.1.100.Final:runtime
                               +- io.netty:netty-transport-native-kqueue:jar:osx-x86_64:4.1.100.Final:runtime
                               |  \- io.netty:netty-common:jar:4.1.100.Final:runtime
                               \- io.netty:netty-transport-native-kqueue:jar:osx-aarch_64:4.1.100.Final:runtime
                                  \- io.netty:netty-common:jar:4.1.100.Final:runtime

                    4.1.96.Final -
                      -
                    1. com.github.romualdrousseau:any2json-parquet:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT:compile
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                            \- org.furyio:fury-format:jar:0.4.1:compile
                               \- org.apache.arrow:arrow-vector:jar:14.0.0:compile
                                  \- io.netty:netty-common:jar:4.1.96.Final:compile

                    -

                    org.apache.commons:commons-lang3

                    - - - -
                    [Error] - - - - - - -
                    3.12.0 -
                      -
                    1. com.github.romualdrousseau:any2json-parquet:jar:2.44-SNAPSHOT
                      \- org.apache.hadoop:hadoop-client:jar:3.4.0:compile
                         \- org.apache.hadoop:hadoop-common:jar:3.4.0:compile
                            +- org.apache.commons:commons-configuration2:jar:2.8.0:compile
                            |  \- org.apache.commons:commons-lang3:jar:3.12.0:compile
                            \- org.apache.commons:commons-lang3:jar:3.12.0:compile

                    3.14.0 -
                      -
                    1. com.github.romualdrousseau:any2json-parquet:jar:2.44-SNAPSHOT
                      \- org.apache.hadoop:hadoop-client:jar:3.4.0:compile
                         \- org.apache.hadoop:hadoop-common:jar:3.4.0:compile
                            +- org.apache.commons:commons-text:jar:1.12.0:compile
                            |  \- org.apache.commons:commons-lang3:jar:3.14.0:compile
                            \- org.apache.commons:commons-compress:jar:1.26.1:compile
                               \- org.apache.commons:commons-lang3:jar:3.14.0:compile

                    -

                    org.jline:jline

                    - - - -
                    [Error] - - - - - - -
                    3.22.0 -
                      -
                    1. com.github.romualdrousseau:any2json-parquet:jar:2.44-SNAPSHOT
                      \- org.apache.hadoop:hadoop-client:jar:3.4.0:compile
                         \- org.apache.hadoop:hadoop-common:jar:3.4.0:compile
                            \- org.apache.hadoop:hadoop-auth:jar:3.4.0:compile
                               \- org.apache.kerby:kerb-simplekdc:jar:2.0.3:compile
                                  \- org.apache.kerby:kerb-admin:jar:2.0.3:compile
                                     \- org.jline:jline:jar:3.22.0:compile

                    3.9.0 -
                      -
                    1. com.github.romualdrousseau:any2json-parquet:jar:2.44-SNAPSHOT
                      \- org.apache.hadoop:hadoop-client:jar:3.4.0:compile
                         \- org.apache.hadoop:hadoop-yarn-client:jar:3.4.0:compile
                            \- org.jline:jline:jar:3.9.0:compile

                    -

                    com.github.romualdrousseau:shuju

                    - - - -
                    [Error] - - - -
                    1.29-SNAPSHOT -
                      -
                    1. com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT
                      +- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:compile
                      \- com.github.romualdrousseau:shuju-jackson:jar:1.29-SNAPSHOT:test
                         \- com.github.romualdrousseau:shuju:jar:1.29-SNAPSHOT:test

                    -

                    com.github.romualdrousseau:shuju-jackson

                    - - - -
                    [Error] - - - -
                    1.29-SNAPSHOT -
                      -
                    1. com.github.romualdrousseau:any2json:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju-jackson:jar:1.29-SNAPSHOT:test

                    -

                    com.github.romualdrousseau:shuju-jackson-json

                    - - - -
                    [Error] - - - -
                    1.29-SNAPSHOT -
                      -
                    1. com.github.romualdrousseau:any2json-csv:jar:2.44-SNAPSHOT
                      \- com.github.romualdrousseau:shuju-jackson-json:jar:1.29-SNAPSHOT:test

                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -

                    © 2024 -

                    -
                    -
                    -
                    - - - diff --git a/docs/api/dependency-info.html b/docs/api/dependency-info.html deleted file mode 100644 index 58d47da1..00000000 --- a/docs/api/dependency-info.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - Maven Coordinates – any2json-monorepo - - - - - - -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Maven Coordinates

                    -

                    Apache Maven

                    -
                    <dependency>
                    -  <groupId>com.github.romualdrousseau</groupId>
                    -  <artifactId>any2json-monorepo</artifactId>
                    -  <version>2.44-SNAPSHOT</version>
                    -  <type>pom</type>
                    -</dependency>
                    -

                    Apache Ivy

                    -
                    <dependency org="com.github.romualdrousseau" name="any2json-monorepo" rev="2.44-SNAPSHOT">
                    -  <artifact name="any2json-monorepo" type="pom" />
                    -</dependency>
                    -

                    Groovy Grape

                    -
                    @Grapes(
                    -@Grab(group='com.github.romualdrousseau', module='any2json-monorepo', version='2.44-SNAPSHOT')
                    -)
                    -

                    Gradle/Grails

                    -
                    implementation 'com.github.romualdrousseau:any2json-monorepo:2.44-SNAPSHOT'
                    -

                    Scala SBT

                    -
                    libraryDependencies += "com.github.romualdrousseau" % "any2json-monorepo" % "2.44-SNAPSHOT"
                    -

                    Leiningen

                    -
                    [com.github.romualdrousseau/any2json-monorepo "2.44-SNAPSHOT"]
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -

                    © 2024 -

                    -
                    -
                    -
                    - - - diff --git a/docs/api/dependency-management.html b/docs/api/dependency-management.html deleted file mode 100644 index 45e1d7f0..00000000 --- a/docs/api/dependency-management.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - Project Dependency Management – any2json-monorepo - - - - - - -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Dependency Management

                    -

                    compile

                    -

                    The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

                    - - - - - - - - - - - - - - - - - - - - - - - - -
                    GroupIdArtifactIdVersionTypeLicense
                    com.google.protobufprotobuf-java3.25.3jarBSD-3-Clause
                    org.apache.logging.log4jlog4j-api2.23.1jarApache-2.0
                    org.slf4jslf4j-api2.0.16jarMIT License
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -

                    © 2024 -

                    -
                    -
                    -
                    - - - diff --git a/docs/api/distribution-management.html b/docs/api/distribution-management.html deleted file mode 100644 index 97eec49c..00000000 --- a/docs/api/distribution-management.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - Project Distribution Management – any2json-monorepo - - - - - - -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Overview

                    -

                    The following is the distribution management information used by this project.

                    -

                    Repository - ossrh

                    https://oss.sonatype.org/service/local/staging/deploy/maven2
                    -

                    Snapshot Repository - ossrh

                    https://oss.sonatype.org/content/repositories/snapshots
                    -

                    Site - any2json-monorepo-site

                    -

                    file:///mnt/media/Projects/Any2Json-monorepo/

                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -

                    © 2024 -

                    -
                    -
                    -
                    - - - diff --git a/docs/api/fonts/glyphicons-halflings-regular.eot b/docs/api/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index 423bd5d3..00000000 Binary files a/docs/api/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/docs/api/fonts/glyphicons-halflings-regular.svg b/docs/api/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index c8f06d9a..00000000 --- a/docs/api/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/api/fonts/glyphicons-halflings-regular.ttf b/docs/api/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index a498ef4e..00000000 Binary files a/docs/api/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/docs/api/fonts/glyphicons-halflings-regular.woff b/docs/api/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index d83c539b..00000000 Binary files a/docs/api/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/docs/api/images/accessories-text-editor.png b/docs/api/images/accessories-text-editor.png deleted file mode 100644 index abc3366e..00000000 Binary files a/docs/api/images/accessories-text-editor.png and /dev/null differ diff --git a/docs/api/images/add.gif b/docs/api/images/add.gif deleted file mode 100644 index 1cb3dbf9..00000000 Binary files a/docs/api/images/add.gif and /dev/null differ diff --git a/docs/api/images/apache-maven-project-2.png b/docs/api/images/apache-maven-project-2.png deleted file mode 100644 index a44db6ed..00000000 Binary files a/docs/api/images/apache-maven-project-2.png and /dev/null differ diff --git a/docs/api/images/application-certificate.png b/docs/api/images/application-certificate.png deleted file mode 100644 index cc6aff61..00000000 Binary files a/docs/api/images/application-certificate.png and /dev/null differ diff --git a/docs/api/images/close.gif b/docs/api/images/close.gif deleted file mode 100644 index 1c26bbc5..00000000 Binary files a/docs/api/images/close.gif and /dev/null differ diff --git a/docs/api/images/contact-new.png b/docs/api/images/contact-new.png deleted file mode 100644 index ebc4316d..00000000 Binary files a/docs/api/images/contact-new.png and /dev/null differ diff --git a/docs/api/images/document-properties.png b/docs/api/images/document-properties.png deleted file mode 100644 index 34c2409a..00000000 Binary files a/docs/api/images/document-properties.png and /dev/null differ diff --git a/docs/api/images/drive-harddisk.png b/docs/api/images/drive-harddisk.png deleted file mode 100644 index d7ce475f..00000000 Binary files a/docs/api/images/drive-harddisk.png and /dev/null differ diff --git a/docs/api/images/fix.gif b/docs/api/images/fix.gif deleted file mode 100644 index b7eb3dc4..00000000 Binary files a/docs/api/images/fix.gif and /dev/null differ diff --git a/docs/api/images/icon_error_sml.gif b/docs/api/images/icon_error_sml.gif deleted file mode 100644 index 12e9a01a..00000000 Binary files a/docs/api/images/icon_error_sml.gif and /dev/null differ diff --git a/docs/api/images/icon_help_sml.gif b/docs/api/images/icon_help_sml.gif deleted file mode 100644 index aaf20e6e..00000000 Binary files a/docs/api/images/icon_help_sml.gif and /dev/null differ diff --git a/docs/api/images/icon_info_sml.gif b/docs/api/images/icon_info_sml.gif deleted file mode 100644 index b7763267..00000000 Binary files a/docs/api/images/icon_info_sml.gif and /dev/null differ diff --git a/docs/api/images/icon_success_sml.gif b/docs/api/images/icon_success_sml.gif deleted file mode 100644 index 0a195279..00000000 Binary files a/docs/api/images/icon_success_sml.gif and /dev/null differ diff --git a/docs/api/images/icon_warning_sml.gif b/docs/api/images/icon_warning_sml.gif deleted file mode 100644 index ac6ad6ad..00000000 Binary files a/docs/api/images/icon_warning_sml.gif and /dev/null differ diff --git a/docs/api/images/image-x-generic.png b/docs/api/images/image-x-generic.png deleted file mode 100644 index ab49efb3..00000000 Binary files a/docs/api/images/image-x-generic.png and /dev/null differ diff --git a/docs/api/images/internet-web-browser.png b/docs/api/images/internet-web-browser.png deleted file mode 100644 index 307d6aca..00000000 Binary files a/docs/api/images/internet-web-browser.png and /dev/null differ diff --git a/docs/api/images/logos/build-by-maven-black.png b/docs/api/images/logos/build-by-maven-black.png deleted file mode 100644 index 919fd0f6..00000000 Binary files a/docs/api/images/logos/build-by-maven-black.png and /dev/null differ diff --git a/docs/api/images/logos/build-by-maven-white.png b/docs/api/images/logos/build-by-maven-white.png deleted file mode 100644 index 7d44c9c2..00000000 Binary files a/docs/api/images/logos/build-by-maven-white.png and /dev/null differ diff --git a/docs/api/images/logos/maven-feather.png b/docs/api/images/logos/maven-feather.png deleted file mode 100644 index b5ada836..00000000 Binary files a/docs/api/images/logos/maven-feather.png and /dev/null differ diff --git a/docs/api/images/network-server.png b/docs/api/images/network-server.png deleted file mode 100644 index 1d12e193..00000000 Binary files a/docs/api/images/network-server.png and /dev/null differ diff --git a/docs/api/images/package-x-generic.png b/docs/api/images/package-x-generic.png deleted file mode 100644 index 8b7e9e67..00000000 Binary files a/docs/api/images/package-x-generic.png and /dev/null differ diff --git a/docs/api/images/profiles/pre-release.png b/docs/api/images/profiles/pre-release.png deleted file mode 100644 index d448e850..00000000 Binary files a/docs/api/images/profiles/pre-release.png and /dev/null differ diff --git a/docs/api/images/profiles/retired.png b/docs/api/images/profiles/retired.png deleted file mode 100644 index f89f6a29..00000000 Binary files a/docs/api/images/profiles/retired.png and /dev/null differ diff --git a/docs/api/images/profiles/sandbox.png b/docs/api/images/profiles/sandbox.png deleted file mode 100644 index f88b3626..00000000 Binary files a/docs/api/images/profiles/sandbox.png and /dev/null differ diff --git a/docs/api/images/remove.gif b/docs/api/images/remove.gif deleted file mode 100644 index fc65631c..00000000 Binary files a/docs/api/images/remove.gif and /dev/null differ diff --git a/docs/api/images/rss.png b/docs/api/images/rss.png deleted file mode 100644 index a9850ee2..00000000 Binary files a/docs/api/images/rss.png and /dev/null differ diff --git a/docs/api/images/update.gif b/docs/api/images/update.gif deleted file mode 100644 index b2a6d0bf..00000000 Binary files a/docs/api/images/update.gif and /dev/null differ diff --git a/docs/api/images/window-new.png b/docs/api/images/window-new.png deleted file mode 100644 index 0e12ef95..00000000 Binary files a/docs/api/images/window-new.png and /dev/null differ diff --git a/docs/api/img/glyphicons-halflings-white.png b/docs/api/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a..00000000 Binary files a/docs/api/img/glyphicons-halflings-white.png and /dev/null differ diff --git a/docs/api/img/glyphicons-halflings.png b/docs/api/img/glyphicons-halflings.png deleted file mode 100644 index a9969993..00000000 Binary files a/docs/api/img/glyphicons-halflings.png and /dev/null differ diff --git a/docs/api/index.html b/docs/api/index.html deleted file mode 100644 index d086ee5c..00000000 --- a/docs/api/index.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - - - - About – any2json-monorepo - - - - - - -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    About any2json-monorepo

                    -

                    A java API to manipulate semi structured documents and extract data from them.

                    -

                    Project Modules

                    -

                    This project has declared the following modules:

                    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    NameDescription
                    any2JsonA java API to manipulate semi structured documents and extract data from them.
                    any2json-layex-parserAny2Json plugin to parse complex layout implementing Table Layout Regular Expression - Layex
                    any2json-net-classifierAny2Json plugin to tag tabular output implementing embeddings.
                    any2json-csvConvert any text file in Json
                    any2json-excelConvert any text file in Json
                    any2json-parquetConvert any text file in Parquet
                    any2json-dbfConvert any text file in Json
                    any2json-pdfAny2Json plugin to load PDF file.
                    Any2Json ExamplesThis package contains a number of examples that demonstrates how you can use the Any2Json to load documents from - "real life".
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -

                    © 2024 -

                    -
                    -
                    -
                    - - - diff --git a/docs/api/js/apache-maven-fluido-2.0.0-M9.min.js b/docs/api/js/apache-maven-fluido-2.0.0-M9.min.js deleted file mode 100644 index 819716ab..00000000 --- a/docs/api/js/apache-maven-fluido-2.0.0-M9.min.js +++ /dev/null @@ -1,287 +0,0 @@ -(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== -e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); -l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, -h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, -last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| --2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& -a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), -CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= -/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= -d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); -return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, -ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; -J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); -a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); -(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& -a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; -var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, -d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, -button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= -0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== -typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= -z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& -k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: -new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= -0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, -"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= -ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& -n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== -t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, -e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, -O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", -error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", -[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? -null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ -"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); -t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", -t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, -F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, -b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? -a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= -function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, -"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& -La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& -g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== -h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", -a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, -!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, -"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; -e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), -this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& -(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; -setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); -else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); -c.preventDefault()})}(window.jQuery); -!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= -h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| -"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; -g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= -f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); -!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= -g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), -f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= -setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| -"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= -this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; -g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= -function(){g.fn.tooltip=x;return this}}(window.jQuery); -!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; -return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= -g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); -!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= -g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, -p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= -g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); -!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, -f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", -h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); -!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); -return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", -h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; -(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= -[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, -q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& -h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; -if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, -h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], -"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], -V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], -Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ -ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), -"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", -/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), -["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", -hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/docs/api/licenses.html b/docs/api/licenses.html deleted file mode 100644 index 1c89e505..00000000 --- a/docs/api/licenses.html +++ /dev/null @@ -1,777 +0,0 @@ - - - - - - - - - - Project Licenses – any2json-monorepo - - - - - - -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Overview

                    -

                    Typically the licenses listed for the project are that of the project itself, and not of dependencies.

                    -

                    Project Licenses

                    -

                    GNU GENERAL PUBLIC LICENSE, Version 3.0

                    -
                                        GNU GENERAL PUBLIC LICENSE
                    -                       Version 3, 29 June 2007
                    -
                    - Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
                    - Everyone is permitted to copy and distribute verbatim copies
                    - of this license document, but changing it is not allowed.
                    -
                    -                            Preamble
                    -
                    -  The GNU General Public License is a free, copyleft license for
                    -software and other kinds of works.
                    -
                    -  The licenses for most software and other practical works are designed
                    -to take away your freedom to share and change the works.  By contrast,
                    -the GNU General Public License is intended to guarantee your freedom to
                    -share and change all versions of a program--to make sure it remains free
                    -software for all its users.  We, the Free Software Foundation, use the
                    -GNU General Public License for most of our software; it applies also to
                    -any other work released this way by its authors.  You can apply it to
                    -your programs, too.
                    -
                    -  When we speak of free software, we are referring to freedom, not
                    -price.  Our General Public Licenses are designed to make sure that you
                    -have the freedom to distribute copies of free software (and charge for
                    -them if you wish), that you receive source code or can get it if you
                    -want it, that you can change the software or use pieces of it in new
                    -free programs, and that you know you can do these things.
                    -
                    -  To protect your rights, we need to prevent others from denying you
                    -these rights or asking you to surrender the rights.  Therefore, you have
                    -certain responsibilities if you distribute copies of the software, or if
                    -you modify it: responsibilities to respect the freedom of others.
                    -
                    -  For example, if you distribute copies of such a program, whether
                    -gratis or for a fee, you must pass on to the recipients the same
                    -freedoms that you received.  You must make sure that they, too, receive
                    -or can get the source code.  And you must show them these terms so they
                    -know their rights.
                    -
                    -  Developers that use the GNU GPL protect your rights with two steps:
                    -(1) assert copyright on the software, and (2) offer you this License
                    -giving you legal permission to copy, distribute and/or modify it.
                    -
                    -  For the developers' and authors' protection, the GPL clearly explains
                    -that there is no warranty for this free software.  For both users' and
                    -authors' sake, the GPL requires that modified versions be marked as
                    -changed, so that their problems will not be attributed erroneously to
                    -authors of previous versions.
                    -
                    -  Some devices are designed to deny users access to install or run
                    -modified versions of the software inside them, although the manufacturer
                    -can do so.  This is fundamentally incompatible with the aim of
                    -protecting users' freedom to change the software.  The systematic
                    -pattern of such abuse occurs in the area of products for individuals to
                    -use, which is precisely where it is most unacceptable.  Therefore, we
                    -have designed this version of the GPL to prohibit the practice for those
                    -products.  If such problems arise substantially in other domains, we
                    -stand ready to extend this provision to those domains in future versions
                    -of the GPL, as needed to protect the freedom of users.
                    -
                    -  Finally, every program is threatened constantly by software patents.
                    -States should not allow patents to restrict development and use of
                    -software on general-purpose computers, but in those that do, we wish to
                    -avoid the special danger that patents applied to a free program could
                    -make it effectively proprietary.  To prevent this, the GPL assures that
                    -patents cannot be used to render the program non-free.
                    -
                    -  The precise terms and conditions for copying, distribution and
                    -modification follow.
                    -
                    -                       TERMS AND CONDITIONS
                    -
                    -  0. Definitions.
                    -
                    -  "This License" refers to version 3 of the GNU General Public License.
                    -
                    -  "Copyright" also means copyright-like laws that apply to other kinds of
                    -works, such as semiconductor masks.
                    -
                    -  "The Program" refers to any copyrightable work licensed under this
                    -License.  Each licensee is addressed as "you".  "Licensees" and
                    -"recipients" may be individuals or organizations.
                    -
                    -  To "modify" a work means to copy from or adapt all or part of the work
                    -in a fashion requiring copyright permission, other than the making of an
                    -exact copy.  The resulting work is called a "modified version" of the
                    -earlier work or a work "based on" the earlier work.
                    -
                    -  A "covered work" means either the unmodified Program or a work based
                    -on the Program.
                    -
                    -  To "propagate" a work means to do anything with it that, without
                    -permission, would make you directly or secondarily liable for
                    -infringement under applicable copyright law, except executing it on a
                    -computer or modifying a private copy.  Propagation includes copying,
                    -distribution (with or without modification), making available to the
                    -public, and in some countries other activities as well.
                    -
                    -  To "convey" a work means any kind of propagation that enables other
                    -parties to make or receive copies.  Mere interaction with a user through
                    -a computer network, with no transfer of a copy, is not conveying.
                    -
                    -  An interactive user interface displays "Appropriate Legal Notices"
                    -to the extent that it includes a convenient and prominently visible
                    -feature that (1) displays an appropriate copyright notice, and (2)
                    -tells the user that there is no warranty for the work (except to the
                    -extent that warranties are provided), that licensees may convey the
                    -work under this License, and how to view a copy of this License.  If
                    -the interface presents a list of user commands or options, such as a
                    -menu, a prominent item in the list meets this criterion.
                    -
                    -  1. Source Code.
                    -
                    -  The "source code" for a work means the preferred form of the work
                    -for making modifications to it.  "Object code" means any non-source
                    -form of a work.
                    -
                    -  A "Standard Interface" means an interface that either is an official
                    -standard defined by a recognized standards body, or, in the case of
                    -interfaces specified for a particular programming language, one that
                    -is widely used among developers working in that language.
                    -
                    -  The "System Libraries" of an executable work include anything, other
                    -than the work as a whole, that (a) is included in the normal form of
                    -packaging a Major Component, but which is not part of that Major
                    -Component, and (b) serves only to enable use of the work with that
                    -Major Component, or to implement a Standard Interface for which an
                    -implementation is available to the public in source code form.  A
                    -"Major Component", in this context, means a major essential component
                    -(kernel, window system, and so on) of the specific operating system
                    -(if any) on which the executable work runs, or a compiler used to
                    -produce the work, or an object code interpreter used to run it.
                    -
                    -  The "Corresponding Source" for a work in object code form means all
                    -the source code needed to generate, install, and (for an executable
                    -work) run the object code and to modify the work, including scripts to
                    -control those activities.  However, it does not include the work's
                    -System Libraries, or general-purpose tools or generally available free
                    -programs which are used unmodified in performing those activities but
                    -which are not part of the work.  For example, Corresponding Source
                    -includes interface definition files associated with source files for
                    -the work, and the source code for shared libraries and dynamically
                    -linked subprograms that the work is specifically designed to require,
                    -such as by intimate data communication or control flow between those
                    -subprograms and other parts of the work.
                    -
                    -  The Corresponding Source need not include anything that users
                    -can regenerate automatically from other parts of the Corresponding
                    -Source.
                    -
                    -  The Corresponding Source for a work in source code form is that
                    -same work.
                    -
                    -  2. Basic Permissions.
                    -
                    -  All rights granted under this License are granted for the term of
                    -copyright on the Program, and are irrevocable provided the stated
                    -conditions are met.  This License explicitly affirms your unlimited
                    -permission to run the unmodified Program.  The output from running a
                    -covered work is covered by this License only if the output, given its
                    -content, constitutes a covered work.  This License acknowledges your
                    -rights of fair use or other equivalent, as provided by copyright law.
                    -
                    -  You may make, run and propagate covered works that you do not
                    -convey, without conditions so long as your license otherwise remains
                    -in force.  You may convey covered works to others for the sole purpose
                    -of having them make modifications exclusively for you, or provide you
                    -with facilities for running those works, provided that you comply with
                    -the terms of this License in conveying all material for which you do
                    -not control copyright.  Those thus making or running the covered works
                    -for you must do so exclusively on your behalf, under your direction
                    -and control, on terms that prohibit them from making any copies of
                    -your copyrighted material outside their relationship with you.
                    -
                    -  Conveying under any other circumstances is permitted solely under
                    -the conditions stated below.  Sublicensing is not allowed; section 10
                    -makes it unnecessary.
                    -
                    -  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
                    -
                    -  No covered work shall be deemed part of an effective technological
                    -measure under any applicable law fulfilling obligations under article
                    -11 of the WIPO copyright treaty adopted on 20 December 1996, or
                    -similar laws prohibiting or restricting circumvention of such
                    -measures.
                    -
                    -  When you convey a covered work, you waive any legal power to forbid
                    -circumvention of technological measures to the extent such circumvention
                    -is effected by exercising rights under this License with respect to
                    -the covered work, and you disclaim any intention to limit operation or
                    -modification of the work as a means of enforcing, against the work's
                    -users, your or third parties' legal rights to forbid circumvention of
                    -technological measures.
                    -
                    -  4. Conveying Verbatim Copies.
                    -
                    -  You may convey verbatim copies of the Program's source code as you
                    -receive it, in any medium, provided that you conspicuously and
                    -appropriately publish on each copy an appropriate copyright notice;
                    -keep intact all notices stating that this License and any
                    -non-permissive terms added in accord with section 7 apply to the code;
                    -keep intact all notices of the absence of any warranty; and give all
                    -recipients a copy of this License along with the Program.
                    -
                    -  You may charge any price or no price for each copy that you convey,
                    -and you may offer support or warranty protection for a fee.
                    -
                    -  5. Conveying Modified Source Versions.
                    -
                    -  You may convey a work based on the Program, or the modifications to
                    -produce it from the Program, in the form of source code under the
                    -terms of section 4, provided that you also meet all of these conditions:
                    -
                    -    a) The work must carry prominent notices stating that you modified
                    -    it, and giving a relevant date.
                    -
                    -    b) The work must carry prominent notices stating that it is
                    -    released under this License and any conditions added under section
                    -    7.  This requirement modifies the requirement in section 4 to
                    -    "keep intact all notices".
                    -
                    -    c) You must license the entire work, as a whole, under this
                    -    License to anyone who comes into possession of a copy.  This
                    -    License will therefore apply, along with any applicable section 7
                    -    additional terms, to the whole of the work, and all its parts,
                    -    regardless of how they are packaged.  This License gives no
                    -    permission to license the work in any other way, but it does not
                    -    invalidate such permission if you have separately received it.
                    -
                    -    d) If the work has interactive user interfaces, each must display
                    -    Appropriate Legal Notices; however, if the Program has interactive
                    -    interfaces that do not display Appropriate Legal Notices, your
                    -    work need not make them do so.
                    -
                    -  A compilation of a covered work with other separate and independent
                    -works, which are not by their nature extensions of the covered work,
                    -and which are not combined with it such as to form a larger program,
                    -in or on a volume of a storage or distribution medium, is called an
                    -"aggregate" if the compilation and its resulting copyright are not
                    -used to limit the access or legal rights of the compilation's users
                    -beyond what the individual works permit.  Inclusion of a covered work
                    -in an aggregate does not cause this License to apply to the other
                    -parts of the aggregate.
                    -
                    -  6. Conveying Non-Source Forms.
                    -
                    -  You may convey a covered work in object code form under the terms
                    -of sections 4 and 5, provided that you also convey the
                    -machine-readable Corresponding Source under the terms of this License,
                    -in one of these ways:
                    -
                    -    a) Convey the object code in, or embodied in, a physical product
                    -    (including a physical distribution medium), accompanied by the
                    -    Corresponding Source fixed on a durable physical medium
                    -    customarily used for software interchange.
                    -
                    -    b) Convey the object code in, or embodied in, a physical product
                    -    (including a physical distribution medium), accompanied by a
                    -    written offer, valid for at least three years and valid for as
                    -    long as you offer spare parts or customer support for that product
                    -    model, to give anyone who possesses the object code either (1) a
                    -    copy of the Corresponding Source for all the software in the
                    -    product that is covered by this License, on a durable physical
                    -    medium customarily used for software interchange, for a price no
                    -    more than your reasonable cost of physically performing this
                    -    conveying of source, or (2) access to copy the
                    -    Corresponding Source from a network server at no charge.
                    -
                    -    c) Convey individual copies of the object code with a copy of the
                    -    written offer to provide the Corresponding Source.  This
                    -    alternative is allowed only occasionally and noncommercially, and
                    -    only if you received the object code with such an offer, in accord
                    -    with subsection 6b.
                    -
                    -    d) Convey the object code by offering access from a designated
                    -    place (gratis or for a charge), and offer equivalent access to the
                    -    Corresponding Source in the same way through the same place at no
                    -    further charge.  You need not require recipients to copy the
                    -    Corresponding Source along with the object code.  If the place to
                    -    copy the object code is a network server, the Corresponding Source
                    -    may be on a different server (operated by you or a third party)
                    -    that supports equivalent copying facilities, provided you maintain
                    -    clear directions next to the object code saying where to find the
                    -    Corresponding Source.  Regardless of what server hosts the
                    -    Corresponding Source, you remain obligated to ensure that it is
                    -    available for as long as needed to satisfy these requirements.
                    -
                    -    e) Convey the object code using peer-to-peer transmission, provided
                    -    you inform other peers where the object code and Corresponding
                    -    Source of the work are being offered to the general public at no
                    -    charge under subsection 6d.
                    -
                    -  A separable portion of the object code, whose source code is excluded
                    -from the Corresponding Source as a System Library, need not be
                    -included in conveying the object code work.
                    -
                    -  A "User Product" is either (1) a "consumer product", which means any
                    -tangible personal property which is normally used for personal, family,
                    -or household purposes, or (2) anything designed or sold for incorporation
                    -into a dwelling.  In determining whether a product is a consumer product,
                    -doubtful cases shall be resolved in favor of coverage.  For a particular
                    -product received by a particular user, "normally used" refers to a
                    -typical or common use of that class of product, regardless of the status
                    -of the particular user or of the way in which the particular user
                    -actually uses, or expects or is expected to use, the product.  A product
                    -is a consumer product regardless of whether the product has substantial
                    -commercial, industrial or non-consumer uses, unless such uses represent
                    -the only significant mode of use of the product.
                    -
                    -  "Installation Information" for a User Product means any methods,
                    -procedures, authorization keys, or other information required to install
                    -and execute modified versions of a covered work in that User Product from
                    -a modified version of its Corresponding Source.  The information must
                    -suffice to ensure that the continued functioning of the modified object
                    -code is in no case prevented or interfered with solely because
                    -modification has been made.
                    -
                    -  If you convey an object code work under this section in, or with, or
                    -specifically for use in, a User Product, and the conveying occurs as
                    -part of a transaction in which the right of possession and use of the
                    -User Product is transferred to the recipient in perpetuity or for a
                    -fixed term (regardless of how the transaction is characterized), the
                    -Corresponding Source conveyed under this section must be accompanied
                    -by the Installation Information.  But this requirement does not apply
                    -if neither you nor any third party retains the ability to install
                    -modified object code on the User Product (for example, the work has
                    -been installed in ROM).
                    -
                    -  The requirement to provide Installation Information does not include a
                    -requirement to continue to provide support service, warranty, or updates
                    -for a work that has been modified or installed by the recipient, or for
                    -the User Product in which it has been modified or installed.  Access to a
                    -network may be denied when the modification itself materially and
                    -adversely affects the operation of the network or violates the rules and
                    -protocols for communication across the network.
                    -
                    -  Corresponding Source conveyed, and Installation Information provided,
                    -in accord with this section must be in a format that is publicly
                    -documented (and with an implementation available to the public in
                    -source code form), and must require no special password or key for
                    -unpacking, reading or copying.
                    -
                    -  7. Additional Terms.
                    -
                    -  "Additional permissions" are terms that supplement the terms of this
                    -License by making exceptions from one or more of its conditions.
                    -Additional permissions that are applicable to the entire Program shall
                    -be treated as though they were included in this License, to the extent
                    -that they are valid under applicable law.  If additional permissions
                    -apply only to part of the Program, that part may be used separately
                    -under those permissions, but the entire Program remains governed by
                    -this License without regard to the additional permissions.
                    -
                    -  When you convey a copy of a covered work, you may at your option
                    -remove any additional permissions from that copy, or from any part of
                    -it.  (Additional permissions may be written to require their own
                    -removal in certain cases when you modify the work.)  You may place
                    -additional permissions on material, added by you to a covered work,
                    -for which you have or can give appropriate copyright permission.
                    -
                    -  Notwithstanding any other provision of this License, for material you
                    -add to a covered work, you may (if authorized by the copyright holders of
                    -that material) supplement the terms of this License with terms:
                    -
                    -    a) Disclaiming warranty or limiting liability differently from the
                    -    terms of sections 15 and 16 of this License; or
                    -
                    -    b) Requiring preservation of specified reasonable legal notices or
                    -    author attributions in that material or in the Appropriate Legal
                    -    Notices displayed by works containing it; or
                    -
                    -    c) Prohibiting misrepresentation of the origin of that material, or
                    -    requiring that modified versions of such material be marked in
                    -    reasonable ways as different from the original version; or
                    -
                    -    d) Limiting the use for publicity purposes of names of licensors or
                    -    authors of the material; or
                    -
                    -    e) Declining to grant rights under trademark law for use of some
                    -    trade names, trademarks, or service marks; or
                    -
                    -    f) Requiring indemnification of licensors and authors of that
                    -    material by anyone who conveys the material (or modified versions of
                    -    it) with contractual assumptions of liability to the recipient, for
                    -    any liability that these contractual assumptions directly impose on
                    -    those licensors and authors.
                    -
                    -  All other non-permissive additional terms are considered "further
                    -restrictions" within the meaning of section 10.  If the Program as you
                    -received it, or any part of it, contains a notice stating that it is
                    -governed by this License along with a term that is a further
                    -restriction, you may remove that term.  If a license document contains
                    -a further restriction but permits relicensing or conveying under this
                    -License, you may add to a covered work material governed by the terms
                    -of that license document, provided that the further restriction does
                    -not survive such relicensing or conveying.
                    -
                    -  If you add terms to a covered work in accord with this section, you
                    -must place, in the relevant source files, a statement of the
                    -additional terms that apply to those files, or a notice indicating
                    -where to find the applicable terms.
                    -
                    -  Additional terms, permissive or non-permissive, may be stated in the
                    -form of a separately written license, or stated as exceptions;
                    -the above requirements apply either way.
                    -
                    -  8. Termination.
                    -
                    -  You may not propagate or modify a covered work except as expressly
                    -provided under this License.  Any attempt otherwise to propagate or
                    -modify it is void, and will automatically terminate your rights under
                    -this License (including any patent licenses granted under the third
                    -paragraph of section 11).
                    -
                    -  However, if you cease all violation of this License, then your
                    -license from a particular copyright holder is reinstated (a)
                    -provisionally, unless and until the copyright holder explicitly and
                    -finally terminates your license, and (b) permanently, if the copyright
                    -holder fails to notify you of the violation by some reasonable means
                    -prior to 60 days after the cessation.
                    -
                    -  Moreover, your license from a particular copyright holder is
                    -reinstated permanently if the copyright holder notifies you of the
                    -violation by some reasonable means, this is the first time you have
                    -received notice of violation of this License (for any work) from that
                    -copyright holder, and you cure the violation prior to 30 days after
                    -your receipt of the notice.
                    -
                    -  Termination of your rights under this section does not terminate the
                    -licenses of parties who have received copies or rights from you under
                    -this License.  If your rights have been terminated and not permanently
                    -reinstated, you do not qualify to receive new licenses for the same
                    -material under section 10.
                    -
                    -  9. Acceptance Not Required for Having Copies.
                    -
                    -  You are not required to accept this License in order to receive or
                    -run a copy of the Program.  Ancillary propagation of a covered work
                    -occurring solely as a consequence of using peer-to-peer transmission
                    -to receive a copy likewise does not require acceptance.  However,
                    -nothing other than this License grants you permission to propagate or
                    -modify any covered work.  These actions infringe copyright if you do
                    -not accept this License.  Therefore, by modifying or propagating a
                    -covered work, you indicate your acceptance of this License to do so.
                    -
                    -  10. Automatic Licensing of Downstream Recipients.
                    -
                    -  Each time you convey a covered work, the recipient automatically
                    -receives a license from the original licensors, to run, modify and
                    -propagate that work, subject to this License.  You are not responsible
                    -for enforcing compliance by third parties with this License.
                    -
                    -  An "entity transaction" is a transaction transferring control of an
                    -organization, or substantially all assets of one, or subdividing an
                    -organization, or merging organizations.  If propagation of a covered
                    -work results from an entity transaction, each party to that
                    -transaction who receives a copy of the work also receives whatever
                    -licenses to the work the party's predecessor in interest had or could
                    -give under the previous paragraph, plus a right to possession of the
                    -Corresponding Source of the work from the predecessor in interest, if
                    -the predecessor has it or can get it with reasonable efforts.
                    -
                    -  You may not impose any further restrictions on the exercise of the
                    -rights granted or affirmed under this License.  For example, you may
                    -not impose a license fee, royalty, or other charge for exercise of
                    -rights granted under this License, and you may not initiate litigation
                    -(including a cross-claim or counterclaim in a lawsuit) alleging that
                    -any patent claim is infringed by making, using, selling, offering for
                    -sale, or importing the Program or any portion of it.
                    -
                    -  11. Patents.
                    -
                    -  A "contributor" is a copyright holder who authorizes use under this
                    -License of the Program or a work on which the Program is based.  The
                    -work thus licensed is called the contributor's "contributor version".
                    -
                    -  A contributor's "essential patent claims" are all patent claims
                    -owned or controlled by the contributor, whether already acquired or
                    -hereafter acquired, that would be infringed by some manner, permitted
                    -by this License, of making, using, or selling its contributor version,
                    -but do not include claims that would be infringed only as a
                    -consequence of further modification of the contributor version.  For
                    -purposes of this definition, "control" includes the right to grant
                    -patent sublicenses in a manner consistent with the requirements of
                    -this License.
                    -
                    -  Each contributor grants you a non-exclusive, worldwide, royalty-free
                    -patent license under the contributor's essential patent claims, to
                    -make, use, sell, offer for sale, import and otherwise run, modify and
                    -propagate the contents of its contributor version.
                    -
                    -  In the following three paragraphs, a "patent license" is any express
                    -agreement or commitment, however denominated, not to enforce a patent
                    -(such as an express permission to practice a patent or covenant not to
                    -sue for patent infringement).  To "grant" such a patent license to a
                    -party means to make such an agreement or commitment not to enforce a
                    -patent against the party.
                    -
                    -  If you convey a covered work, knowingly relying on a patent license,
                    -and the Corresponding Source of the work is not available for anyone
                    -to copy, free of charge and under the terms of this License, through a
                    -publicly available network server or other readily accessible means,
                    -then you must either (1) cause the Corresponding Source to be so
                    -available, or (2) arrange to deprive yourself of the benefit of the
                    -patent license for this particular work, or (3) arrange, in a manner
                    -consistent with the requirements of this License, to extend the patent
                    -license to downstream recipients.  "Knowingly relying" means you have
                    -actual knowledge that, but for the patent license, your conveying the
                    -covered work in a country, or your recipient's use of the covered work
                    -in a country, would infringe one or more identifiable patents in that
                    -country that you have reason to believe are valid.
                    -
                    -  If, pursuant to or in connection with a single transaction or
                    -arrangement, you convey, or propagate by procuring conveyance of, a
                    -covered work, and grant a patent license to some of the parties
                    -receiving the covered work authorizing them to use, propagate, modify
                    -or convey a specific copy of the covered work, then the patent license
                    -you grant is automatically extended to all recipients of the covered
                    -work and works based on it.
                    -
                    -  A patent license is "discriminatory" if it does not include within
                    -the scope of its coverage, prohibits the exercise of, or is
                    -conditioned on the non-exercise of one or more of the rights that are
                    -specifically granted under this License.  You may not convey a covered
                    -work if you are a party to an arrangement with a third party that is
                    -in the business of distributing software, under which you make payment
                    -to the third party based on the extent of your activity of conveying
                    -the work, and under which the third party grants, to any of the
                    -parties who would receive the covered work from you, a discriminatory
                    -patent license (a) in connection with copies of the covered work
                    -conveyed by you (or copies made from those copies), or (b) primarily
                    -for and in connection with specific products or compilations that
                    -contain the covered work, unless you entered into that arrangement,
                    -or that patent license was granted, prior to 28 March 2007.
                    -
                    -  Nothing in this License shall be construed as excluding or limiting
                    -any implied license or other defenses to infringement that may
                    -otherwise be available to you under applicable patent law.
                    -
                    -  12. No Surrender of Others' Freedom.
                    -
                    -  If conditions are imposed on you (whether by court order, agreement or
                    -otherwise) that contradict the conditions of this License, they do not
                    -excuse you from the conditions of this License.  If you cannot convey a
                    -covered work so as to satisfy simultaneously your obligations under this
                    -License and any other pertinent obligations, then as a consequence you may
                    -not convey it at all.  For example, if you agree to terms that obligate you
                    -to collect a royalty for further conveying from those to whom you convey
                    -the Program, the only way you could satisfy both those terms and this
                    -License would be to refrain entirely from conveying the Program.
                    -
                    -  13. Use with the GNU Affero General Public License.
                    -
                    -  Notwithstanding any other provision of this License, you have
                    -permission to link or combine any covered work with a work licensed
                    -under version 3 of the GNU Affero General Public License into a single
                    -combined work, and to convey the resulting work.  The terms of this
                    -License will continue to apply to the part which is the covered work,
                    -but the special requirements of the GNU Affero General Public License,
                    -section 13, concerning interaction through a network will apply to the
                    -combination as such.
                    -
                    -  14. Revised Versions of this License.
                    -
                    -  The Free Software Foundation may publish revised and/or new versions of
                    -the GNU General Public License from time to time.  Such new versions will
                    -be similar in spirit to the present version, but may differ in detail to
                    -address new problems or concerns.
                    -
                    -  Each version is given a distinguishing version number.  If the
                    -Program specifies that a certain numbered version of the GNU General
                    -Public License "or any later version" applies to it, you have the
                    -option of following the terms and conditions either of that numbered
                    -version or of any later version published by the Free Software
                    -Foundation.  If the Program does not specify a version number of the
                    -GNU General Public License, you may choose any version ever published
                    -by the Free Software Foundation.
                    -
                    -  If the Program specifies that a proxy can decide which future
                    -versions of the GNU General Public License can be used, that proxy's
                    -public statement of acceptance of a version permanently authorizes you
                    -to choose that version for the Program.
                    -
                    -  Later license versions may give you additional or different
                    -permissions.  However, no additional obligations are imposed on any
                    -author or copyright holder as a result of your choosing to follow a
                    -later version.
                    -
                    -  15. Disclaimer of Warranty.
                    -
                    -  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
                    -APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
                    -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
                    -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
                    -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
                    -PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
                    -IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
                    -ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
                    -
                    -  16. Limitation of Liability.
                    -
                    -  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
                    -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
                    -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
                    -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
                    -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
                    -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
                    -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
                    -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
                    -SUCH DAMAGES.
                    -
                    -  17. Interpretation of Sections 15 and 16.
                    -
                    -  If the disclaimer of warranty and limitation of liability provided
                    -above cannot be given local legal effect according to their terms,
                    -reviewing courts shall apply local law that most closely approximates
                    -an absolute waiver of all civil liability in connection with the
                    -Program, unless a warranty or assumption of liability accompanies a
                    -copy of the Program in return for a fee.
                    -
                    -                     END OF TERMS AND CONDITIONS
                    -
                    -            How to Apply These Terms to Your New Programs
                    -
                    -  If you develop a new program, and you want it to be of the greatest
                    -possible use to the public, the best way to achieve this is to make it
                    -free software which everyone can redistribute and change under these terms.
                    -
                    -  To do so, attach the following notices to the program.  It is safest
                    -to attach them to the start of each source file to most effectively
                    -state the exclusion of warranty; and each file should have at least
                    -the "copyright" line and a pointer to where the full notice is found.
                    -
                    -    <one line to give the program's name and a brief idea of what it does.>
                    -    Copyright (C) <year>  <name of author>
                    -
                    -    This program is free software: you can redistribute it and/or modify
                    -    it under the terms of the GNU General Public License as published by
                    -    the Free Software Foundation, either version 3 of the License, or
                    -    (at your option) any later version.
                    -
                    -    This program is distributed in the hope that it will be useful,
                    -    but WITHOUT ANY WARRANTY; without even the implied warranty of
                    -    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                    -    GNU General Public License for more details.
                    -
                    -    You should have received a copy of the GNU General Public License
                    -    along with this program.  If not, see <https://www.gnu.org/licenses/>.
                    -
                    -Also add information on how to contact you by electronic and paper mail.
                    -
                    -  If the program does terminal interaction, make it output a short
                    -notice like this when it starts in an interactive mode:
                    -
                    -    <program>  Copyright (C) <year>  <name of author>
                    -    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
                    -    This is free software, and you are welcome to redistribute it
                    -    under certain conditions; type `show c' for details.
                    -
                    -The hypothetical commands `show w' and `show c' should show the appropriate
                    -parts of the General Public License.  Of course, your program's commands
                    -might be different; for a GUI interface, you would use an "about box".
                    -
                    -  You should also get your employer (if you work as a programmer) or school,
                    -if any, to sign a "copyright disclaimer" for the program, if necessary.
                    -For more information on this, and how to apply and follow the GNU GPL, see
                    -<https://www.gnu.org/licenses/>.
                    -
                    -  The GNU General Public License does not permit incorporating your program
                    -into proprietary programs.  If your program is a subroutine library, you
                    -may consider it more useful to permit linking proprietary applications with
                    -the library.  If this is what you want to do, use the GNU Lesser General
                    -Public License instead of this License.  But first, please read
                    -<https://www.gnu.org/licenses/why-not-lgpl.html>.
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -

                    © 2024 -

                    -
                    -
                    -
                    - - - diff --git a/docs/api/modules.html b/docs/api/modules.html deleted file mode 100644 index 370e6bc0..00000000 --- a/docs/api/modules.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - Project Modules – any2json-monorepo - - - - - - -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Modules

                    -

                    This project has declared the following modules:

                    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    NameDescription
                    any2JsonA java API to manipulate semi structured documents and extract data from them.
                    any2json-layex-parserAny2Json plugin to parse complex layout implementing Table Layout Regular Expression - Layex
                    any2json-net-classifierAny2Json plugin to tag tabular output implementing embeddings.
                    any2json-csvConvert any text file in Json
                    any2json-excelConvert any text file in Json
                    any2json-parquetConvert any text file in Parquet
                    any2json-dbfConvert any text file in Json
                    any2json-pdfAny2Json plugin to load PDF file.
                    Any2Json ExamplesThis package contains a number of examples that demonstrates how you can use the Any2Json to load documents from - "real life".
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -

                    © 2024 -

                    -
                    -
                    -
                    - - - diff --git a/docs/api/plugin-management.html b/docs/api/plugin-management.html deleted file mode 100644 index a431c8f7..00000000 --- a/docs/api/plugin-management.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - Project Plugin Management – any2json-monorepo - - - - - - -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Plugin Management

                    - - - - - - - - - - - - - - - - - - - - -
                    GroupIdArtifactIdVersion
                    org.apache.maven.pluginsmaven-antrun-plugin3.1.0
                    org.apache.maven.pluginsmaven-assembly-plugin3.7.1
                    org.apache.maven.pluginsmaven-dependency-plugin3.7.0
                    org.apache.maven.pluginsmaven-release-plugin3.0.1
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -

                    © 2024 -

                    -
                    -
                    -
                    - - - diff --git a/docs/api/plugins.html b/docs/api/plugins.html deleted file mode 100644 index 9d15894b..00000000 --- a/docs/api/plugins.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - - - Project Plugins – any2json-monorepo - - - - - - -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Build Plugins

                    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    GroupIdArtifactIdVersion
                    org.apache.maven.pluginsmaven-clean-plugin3.4.0
                    org.apache.maven.pluginsmaven-compiler-plugin3.13.0
                    org.apache.maven.pluginsmaven-deploy-plugin3.1.2
                    org.apache.maven.pluginsmaven-enforcer-plugin3.5.0
                    org.apache.maven.pluginsmaven-install-plugin3.1.3
                    org.apache.maven.pluginsmaven-jar-plugin3.4.2
                    org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                    org.apache.maven.pluginsmaven-resources-plugin3.3.1
                    org.apache.maven.pluginsmaven-site-plugin3.20.0
                    org.apache.maven.pluginsmaven-surefire-plugin3.4.0
                    org.codehaus.mojoversions-maven-plugin2.17.1
                    -

                    Project Report Plugins

                    - - - - - - - - - - - - -
                    GroupIdArtifactIdVersion
                    org.apache.maven.pluginsmaven-javadoc-plugin3.8.0
                    org.apache.maven.pluginsmaven-project-info-reports-plugin3.7.0
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -

                    © 2024 -

                    -
                    -
                    -
                    - - - diff --git a/docs/api/project-info.html b/docs/api/project-info.html deleted file mode 100644 index df95f915..00000000 --- a/docs/api/project-info.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - Project Information – any2json-monorepo - - - - - - -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Information

                    -

                    This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

                    -

                    Overview

                    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    DocumentDescription
                    DependenciesThis document lists the project's dependencies and provides information on each dependency.
                    Dependency ConvergenceThis document presents the convergence of dependency versions across the entire project, and its sub modules.
                    Maven CoordinatesThis document describes how to include this project as a dependency using various dependency management tools.
                    Dependency ManagementThis document lists the dependencies that are defined through dependencyManagement.
                    Distribution ManagementThis document provides informations on the distribution management of this project.
                    AboutA java API to manipulate semi structured documents and extract data from them.
                    LicensesThis document lists the project license(s).
                    Project ModulesThis document lists the modules (sub-projects) of this project.
                    Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
                    PluginsThis document lists the build plugins and the report plugins used by this project.
                    Source Code ManagementThis document lists ways to access the online source repository.
                    SummaryThis document lists other related information of this project
                    TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -

                    © 2024 -

                    -
                    -
                    -
                    - - - diff --git a/docs/api/scm.html b/docs/api/scm.html deleted file mode 100644 index c82357c2..00000000 --- a/docs/api/scm.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - Source Code Management – any2json-monorepo - - - - - - -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Overview

                    -

                    This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/documentation.

                    -

                    Web Browser Access

                    -

                    The following is a link to a browsable version of the source repository:

                    -
                    https://github.com/romualdrousseau/any2json-monorepo
                    -

                    Anonymous Access

                    -

                    The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

                    -
                    $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                    -

                    Developer Access

                    -

                    Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

                    -
                    $ git clone https://github.com/romualdrousseau/any2json-monorepo.git
                    -

                    Access from Behind a Firewall

                    -

                    Refer to the documentation of the SCM used for more information about access behind a firewall.

                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -

                    © 2024 -

                    -
                    -
                    -
                    - - - diff --git a/docs/api/summary.html b/docs/api/summary.html deleted file mode 100644 index 50fb52eb..00000000 --- a/docs/api/summary.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - Project Summary – any2json-monorepo - - - - - - -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Summary

                    -

                    Project Information

                    - - - - - - - - - - - - -
                    FieldValue
                    Nameany2json-monorepo
                    DescriptionA java API to manipulate semi structured documents and extract data from them.
                    Homepagehttps://github.com/romualdrousseau/any2json-monorepo
                    -

                    Project Organization

                    -

                    This project does not belong to an organization.

                    -

                    Build Information

                    - - - - - - - - - - - - - - - -
                    FieldValue
                    GroupIdcom.github.romualdrousseau
                    ArtifactIdany2json-monorepo
                    Version2.44-SNAPSHOT
                    Typepom
                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -

                    © 2024 -

                    -
                    -
                    -
                    - - - diff --git a/docs/api/team.html b/docs/api/team.html deleted file mode 100644 index c7676dcd..00000000 --- a/docs/api/team.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - Project Team – any2json-monorepo - - - - - - -
                    -
                    - - - -
                    -
                    -
                    - - -
                    -
                    -
                    -

                    Project Team

                    -

                    A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

                    -

                    The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

                    -

                    Members

                    -

                    The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

                    - - - - - - - - - - - - -
                    ImageNameEmailOrganizationOrganization URL
                    Romuald Rousseauromualdrousseau@gmail.comromualdrousseauhttps://github.com/romualdrousseau
                    -

                    Contributors

                    -

                    There are no contributors listed for this project. Please check back again later.

                    -
                    -
                    -
                    -
                    -
                    -
                    -
                    -

                    © 2024 -

                    -
                    -
                    -
                    - - - diff --git a/docs/css/base.css b/docs/css/base.css deleted file mode 100644 index 26103413..00000000 --- a/docs/css/base.css +++ /dev/null @@ -1,325 +0,0 @@ -html { - /* csslint ignore:start */ - /* The nav header is 3.5rem high, plus 20px for the margin-top of the - main container. */ - scroll-padding-top: calc(3.5rem + 20px); - /* csslint ignore:end */ -} - -/* Replacement for `body { background-attachment: fixed; }`, which has - performance issues when scrolling on large displays. See #1394. */ -body::before { - content: ' '; - position: fixed; - width: 100%; - height: 100%; - top: 0; - left: 0; - background-color: #f8f8f8; - background: url(../img/grid.png) repeat-x; - will-change: transform; - z-index: -1; -} - -body > .container { - margin-top: 20px; - min-height: 400px; -} - -.navbar.fixed-top { /* csslint allow: adjoining-classes */ - /* csslint ignore:start */ - position: -webkit-sticky; - position: sticky; - /* csslint ignore:end */ -} - -.source-links { - float: right; -} - -.col-md-9 img { - max-width: 100%; - display: inline-block; - padding: 4px; - line-height: 1.428571429; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - margin: 20px auto 30px auto; -} - -h1 { - color: #444; - font-weight: 400; - font-size: 42px; -} - -h2, h3, h4, h5, h6 { - color: #444; - font-weight: 300; -} - -hr { - border-top: 1px solid #aaa; -} - -pre, .rst-content tt { - max-width: 100%; - background: #fff; - border: solid 1px #e1e4e5; - color: #333; - overflow-x: auto; -} - -code.code-large, .rst-content tt.code-large { - font-size: 90%; -} - -code { - padding: 2px 5px; - background: #fff; - border: solid 1px #e1e4e5; - color: #333; - white-space: pre-wrap; - word-wrap: break-word; -} - -pre code { - display: block; - background: transparent; - border: none; - white-space: pre; - word-wrap: normal; - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 12px; -} - -kbd { - padding: 2px 4px; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: 3px; - -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); - box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); -} - -a code { - color: #2FA4E7; -} - -a:hover code, a:focus code { - color: #157AB5; -} - -footer { - margin-top: 30px; - margin-bottom: 10px; - text-align: center; - font-weight: 200; -} - -.modal-dialog { - margin-top: 60px; -} - -/* - * Side navigation - * - * Scrollspy and affixed enhanced navigation to highlight sections and secondary - * sections of docs content. - */ - -.bs-sidebar.affix { /* csslint allow: adjoining-classes */ - /* csslint ignore:start */ - position: -webkit-sticky; - position: sticky; - /* csslint ignore:end */ - /* The nav header is 3.5rem high, plus 20px for the margin-top of the - main container. */ - top: calc(3.5rem + 20px); -} - -.bs-sidebar.card { /* csslint allow: adjoining-classes */ - padding: 0; - max-height: 90%; - overflow-y: auto; -} - -/* Toggle (vertically flip) sidebar collapse icon */ -.bs-sidebar .navbar-toggler span { - -moz-transform: scale(1, -1); - -webkit-transform: scale(1, -1); - -o-transform: scale(1, -1); - -ms-transform: scale(1, -1); - transform: scale(1, -1); -} - -.bs-sidebar .navbar-toggler.collapsed span { /* csslint allow: adjoining-classes */ - -moz-transform: scale(1, 1); - -webkit-transform: scale(1, 1); - -o-transform: scale(1, 1); - -ms-transform: scale(1, 1); - transform: scale(1, 1); -} - -/* First level of nav */ -.bs-sidebar > .navbar-collapse > .nav { - padding-top: 10px; - padding-bottom: 10px; - border-radius: 5px; - width: 100%; -} - -/* All levels of nav */ -.bs-sidebar .nav > li > a { - display: block; - padding: 5px 20px; - z-index: 1; -} -.bs-sidebar .nav > li > a:hover, -.bs-sidebar .nav > li > a:focus { - text-decoration: none; - border-right: 1px solid; -} -.bs-sidebar .nav > li > a.active, -.bs-sidebar .nav > li > a.active:hover, -.bs-sidebar .nav > li > a.active:focus { - font-weight: bold; - background-color: transparent; - border-right: 1px solid; -} - -.bs-sidebar .nav .nav .nav { - margin-left: 1em; -} - -.bs-sidebar .nav > li > a { - font-weight: bold; -} - -.bs-sidebar .nav .nav > li > a { - font-weight: normal; -} - -.headerlink { - font-family: FontAwesome; - font-size: 14px; - display: none; - padding-left: .5em; -} - -h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink { - display:inline-block; -} - -blockquote { - padding-left: 10px; - border-left: 4px solid #e6e6e6; -} - -.admonition, details { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; - text-align: left; -} - -.admonition.note, details.note { /* csslint allow: adjoining-classes */ - color: #2e6b89; - background-color: #e2f0f7; - border-color: #bce8f1; -} - -.admonition.warning, details.warning { /* csslint allow: adjoining-classes */ - color: #7a6032; - background-color: #fffae5; - border-color: #fbeed5; -} - -.admonition.danger, details.danger { /* csslint allow: adjoining-classes */ - color: #7f3130; - background-color: #fde3e3; - border-color: #eed3d7; -} - -.admonition-title, summary { - font-weight: bold; - text-align: left; -} - -.admonition>p:last-child, details>p:last-child { - margin-bottom: 0; -} - -@media (max-width: 991.98px) { - .navbar-collapse.show { /* csslint allow: adjoining-classes */ - overflow-y: auto; - max-height: calc(100vh - 3.5rem); - } -} - -.dropdown-item.open { /* csslint allow: adjoining-classes */ - color: #fff; - background-color: #2FA4E7; -} - -.dropdown-submenu > .dropdown-menu { - margin: 0 0 0 1.5rem; - padding: 0; - border-width: 0; -} - -.dropdown-submenu > a::after { - display: block; - content: " "; - float: right; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - border-width: 5px 0 5px 5px; - border-left-color: #ccc; - margin-top: 5px; - margin-right: -10px; -} - -.dropdown-submenu:hover > a::after { - border-left-color: #fff; -} - -@media (min-width: 992px) { - .dropdown-menu { - overflow-y: auto; - max-height: calc(100vh - 3.5rem); - } - - .dropdown-submenu { - position: relative; - } - - .dropdown-submenu > .dropdown-menu { - /* csslint ignore:start */ - position: fixed !important; - /* csslint ignore:end */ - margin-top: -9px; - margin-left: -2px; - border-width: 1px; - padding: 0.5rem 0; - } - - .dropdown-submenu.pull-left { /* csslint allow: adjoining-classes */ - float: none; - } - - .dropdown-submenu.pull-left > .dropdown-menu { /* csslint allow: adjoining-classes */ - left: -100%; - margin-left: 10px; - } -} - -@media print { - /* Remove sidebar when print */ - .col-md-3 { display: none; } -} diff --git a/docs/css/bootstrap.min.css b/docs/css/bootstrap.min.css deleted file mode 100644 index 4ce503d7..00000000 --- a/docs/css/bootstrap.min.css +++ /dev/null @@ -1,12 +0,0 @@ -/*! - * Bootswatch v4.1.3 - * Homepage: https://bootswatch.com - * Copyright 2012-2018 Thomas Park - * Licensed under MIT - * Based on Bootstrap -*//*! - * Bootstrap v4.1.3 (https://getbootstrap.com/) - * Copyright 2011-2018 The Bootstrap Authors - * Copyright 2011-2018 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */:root{--blue:#033C73;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#C71C22;--orange:#fd7e14;--yellow:#DD5600;--green:#73A839;--teal:#20c997;--cyan:#2FA4E7;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#2FA4E7;--secondary:#e9ecef;--success:#73A839;--info:#033C73;--warning:#DD5600;--danger:#C71C22;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#2FA4E7;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#157ab5;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:#2FA4E7}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:0.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:0.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:0.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:0.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:0.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:0.2rem 0.4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:0.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table th,.table td{padding:0.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:0.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#c5e6f8}.table-hover .table-primary:hover{background-color:#aedcf5}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#aedcf5}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#f9fafb}.table-hover .table-secondary:hover{background-color:#eaedf1}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#eaedf1}.table-success,.table-success>th,.table-success>td{background-color:#d8e7c8}.table-hover .table-success:hover{background-color:#cbdfb6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#cbdfb6}.table-info,.table-info>th,.table-info>td{background-color:#b8c8d8}.table-hover .table-info:hover{background-color:#a8bbcf}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a8bbcf}.table-warning,.table-warning>th,.table-warning>td{background-color:#f5d0b8}.table-hover .table-warning:hover{background-color:#f2c1a2}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#f2c1a2}.table-danger,.table-danger>th,.table-danger>td{background-color:#efbfc1}.table-hover .table-danger:hover{background-color:#eaabad}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#eaabad}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark th,.table-dark td,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;-webkit-transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#a1d6f4;outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(47,164,231,0.25);box-shadow:0 0 0 0.2rem rgba(47,164,231,0.25)}.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:0.375rem;padding-bottom:0.375rem;margin-bottom:0;line-height:1.5;color:#495057;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:0.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:0.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:0.3rem;margin-left:-1.25rem}.form-check-input:disabled ~ .form-check-label{color:#868e96}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:0.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:0.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:#73A839}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(115,168,57,0.9);border-radius:0.25rem}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#73A839}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#73A839;-webkit-box-shadow:0 0 0 0.2rem rgba(115,168,57,0.25);box-shadow:0 0 0 0.2rem rgba(115,168,57,0.25)}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip{display:block}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#73A839}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#73A839}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{background-color:#b2d789}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{background-color:#8dc450}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(115,168,57,0.25);box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(115,168,57,0.25)}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#73A839}.was-validated .custom-file-input:valid ~ .custom-file-label::after,.custom-file-input.is-valid ~ .custom-file-label::after{border-color:inherit}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{-webkit-box-shadow:0 0 0 0.2rem rgba(115,168,57,0.25);box-shadow:0 0 0 0.2rem rgba(115,168,57,0.25)}.invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:#C71C22}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(199,28,34,0.9);border-radius:0.25rem}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#C71C22}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#C71C22;-webkit-box-shadow:0 0 0 0.2rem rgba(199,28,34,0.25);box-shadow:0 0 0 0.2rem rgba(199,28,34,0.25)}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#C71C22}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#C71C22}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{background-color:#ec777b}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{background-color:#e2343a}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(199,28,34,0.25);box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(199,28,34,0.25)}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#C71C22}.was-validated .custom-file-input:invalid ~ .custom-file-label::after,.custom-file-input.is-invalid ~ .custom-file-label::after{border-color:inherit}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{-webkit-box-shadow:0 0 0 0.2rem rgba(199,28,34,0.25);box-shadow:0 0 0 0.2rem rgba(199,28,34,0.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:0.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;-webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover,.btn:focus{text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(47,164,231,0.25);box-shadow:0 0 0 0.2rem rgba(47,164,231,0.25)}.btn.disabled,.btn:disabled{opacity:0.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#2FA4E7;border-color:#2FA4E7}.btn-primary:hover{color:#fff;background-color:#1992d7;border-color:#178acc}.btn-primary:focus,.btn-primary.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(47,164,231,0.5);box-shadow:0 0 0 0.2rem rgba(47,164,231,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#2FA4E7;border-color:#2FA4E7}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#178acc;border-color:#1682c0}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(47,164,231,0.5);box-shadow:0 0 0 0.2rem rgba(47,164,231,0.5)}.btn-secondary{color:#212529;background-color:#e9ecef;border-color:#e9ecef}.btn-secondary:hover{color:#212529;background-color:#d3d9df;border-color:#cbd3da}.btn-secondary:focus,.btn-secondary.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(233,236,239,0.5);box-shadow:0 0 0 0.2rem rgba(233,236,239,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#e9ecef;border-color:#e9ecef}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#cbd3da;border-color:#c4ccd4}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(233,236,239,0.5);box-shadow:0 0 0 0.2rem rgba(233,236,239,0.5)}.btn-success{color:#fff;background-color:#73A839;border-color:#73A839}.btn-success:hover{color:#fff;background-color:#5f8b2f;border-color:#59822c}.btn-success:focus,.btn-success.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(115,168,57,0.5);box-shadow:0 0 0 0.2rem rgba(115,168,57,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#73A839;border-color:#73A839}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#59822c;border-color:#527829}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(115,168,57,0.5);box-shadow:0 0 0 0.2rem rgba(115,168,57,0.5)}.btn-info{color:#fff;background-color:#033C73;border-color:#033C73}.btn-info:hover{color:#fff;background-color:#02294e;border-color:#022241}.btn-info:focus,.btn-info.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(3,60,115,0.5);box-shadow:0 0 0 0.2rem rgba(3,60,115,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#033C73;border-color:#033C73}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#022241;border-color:#011c35}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(3,60,115,0.5);box-shadow:0 0 0 0.2rem rgba(3,60,115,0.5)}.btn-warning{color:#fff;background-color:#DD5600;border-color:#DD5600}.btn-warning:hover{color:#fff;background-color:#b74700;border-color:#aa4200}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(221,86,0,0.5);box-shadow:0 0 0 0.2rem rgba(221,86,0,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#DD5600;border-color:#DD5600}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#aa4200;border-color:#9d3d00}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(221,86,0,0.5);box-shadow:0 0 0 0.2rem rgba(221,86,0,0.5)}.btn-danger{color:#fff;background-color:#C71C22;border-color:#C71C22}.btn-danger:hover{color:#fff;background-color:#a5171c;border-color:#9a161a}.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(199,28,34,0.5);box-shadow:0 0 0 0.2rem rgba(199,28,34,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#C71C22;border-color:#C71C22}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#9a161a;border-color:#8f1418}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(199,28,34,0.5);box-shadow:0 0 0 0.2rem rgba(199,28,34,0.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5);box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5);box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5);box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5);box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)}.btn-outline-primary{color:#2FA4E7;background-color:transparent;background-image:none;border-color:#2FA4E7}.btn-outline-primary:hover{color:#fff;background-color:#2FA4E7;border-color:#2FA4E7}.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(47,164,231,0.5);box-shadow:0 0 0 0.2rem rgba(47,164,231,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#2FA4E7;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#2FA4E7;border-color:#2FA4E7}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(47,164,231,0.5);box-shadow:0 0 0 0.2rem rgba(47,164,231,0.5)}.btn-outline-secondary{color:#e9ecef;background-color:transparent;background-image:none;border-color:#e9ecef}.btn-outline-secondary:hover{color:#212529;background-color:#e9ecef;border-color:#e9ecef}.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(233,236,239,0.5);box-shadow:0 0 0 0.2rem rgba(233,236,239,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#e9ecef;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#e9ecef;border-color:#e9ecef}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(233,236,239,0.5);box-shadow:0 0 0 0.2rem rgba(233,236,239,0.5)}.btn-outline-success{color:#73A839;background-color:transparent;background-image:none;border-color:#73A839}.btn-outline-success:hover{color:#fff;background-color:#73A839;border-color:#73A839}.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(115,168,57,0.5);box-shadow:0 0 0 0.2rem rgba(115,168,57,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#73A839;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#73A839;border-color:#73A839}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(115,168,57,0.5);box-shadow:0 0 0 0.2rem rgba(115,168,57,0.5)}.btn-outline-info{color:#033C73;background-color:transparent;background-image:none;border-color:#033C73}.btn-outline-info:hover{color:#fff;background-color:#033C73;border-color:#033C73}.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(3,60,115,0.5);box-shadow:0 0 0 0.2rem rgba(3,60,115,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#033C73;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#033C73;border-color:#033C73}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(3,60,115,0.5);box-shadow:0 0 0 0.2rem rgba(3,60,115,0.5)}.btn-outline-warning{color:#DD5600;background-color:transparent;background-image:none;border-color:#DD5600}.btn-outline-warning:hover{color:#fff;background-color:#DD5600;border-color:#DD5600}.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(221,86,0,0.5);box-shadow:0 0 0 0.2rem rgba(221,86,0,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#DD5600;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#DD5600;border-color:#DD5600}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(221,86,0,0.5);box-shadow:0 0 0 0.2rem rgba(221,86,0,0.5)}.btn-outline-danger{color:#C71C22;background-color:transparent;background-image:none;border-color:#C71C22}.btn-outline-danger:hover{color:#fff;background-color:#C71C22;border-color:#C71C22}.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(199,28,34,0.5);box-shadow:0 0 0 0.2rem rgba(199,28,34,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#C71C22;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#C71C22;border-color:#C71C22}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(199,28,34,0.5);box-shadow:0 0 0 0.2rem rgba(199,28,34,0.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5);box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5);box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5);box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5);box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)}.btn-link{font-weight:400;color:#2FA4E7;background-color:transparent}.btn-link:hover{color:#157ab5;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link:focus,.btn-link.focus{text-decoration:underline;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#868e96;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:0.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0.3rem}.btn-sm,.btn-group-sm>.btn{padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:0.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}@media screen and (prefers-reduced-motion: reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}@media screen and (prefers-reduced-motion: reduce){.collapsing{-webkit-transition:none;transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:0.5rem 0;margin:0.125rem 0 0;font-size:1rem;color:#495057;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:0.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:0.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0;border-right:0.3em solid transparent;border-bottom:0.3em solid;border-left:0.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:0.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0;border-bottom:0.3em solid transparent;border-left:0.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:0.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0.3em solid;border-bottom:0.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:0.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:0.25rem 1.5rem;clear:both;font-weight:400;color:#495057;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#fff;text-decoration:none;background-color:#2FA4E7}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#2FA4E7}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:0.5rem 1.5rem;margin-bottom:0;font-size:0.875rem;color:#868e96;white-space:nowrap}.dropdown-item-text{display:block;padding:0.25rem 1.5rem;color:#495057}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:0.5625rem;padding-left:0.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:0.375rem;padding-left:0.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:0.75rem;padding-left:0.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.custom-select,.input-group>.custom-file{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.375rem 0.75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0.25rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{height:calc(2.875rem + 2px);padding:0.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0.3rem}.input-group-sm>.form-control,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{height:calc(1.8125rem + 2px);padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;background-color:#2FA4E7}.custom-control-input:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(47,164,231,0.25);box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(47,164,231,0.25)}.custom-control-input:active ~ .custom-control-label::before{color:#fff;background-color:#cfeaf9}.custom-control-input:disabled ~ .custom-control-label{color:#868e96}.custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:0.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:0.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:0.25rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#2FA4E7}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{background-color:#2FA4E7}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(47,164,231,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(47,164,231,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::before{background-color:#2FA4E7}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(47,164,231,0.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:0.375rem 1.75rem 0.375rem 0.75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:0.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#a1d6f4;outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(161,214,244,0.5);box-shadow:0 0 0 0.2rem rgba(161,214,244,0.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:0.75rem;background-image:none}.custom-select:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:0.375rem;padding-bottom:0.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:0.375rem;padding-bottom:0.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#a1d6f4;-webkit-box-shadow:0 0 0 0.2rem rgba(47,164,231,0.25);box-shadow:0 0 0 0.2rem rgba(47,164,231,0.25)}.custom-file-input:focus ~ .custom-file-label::after{border-color:#a1d6f4}.custom-file-input:disabled ~ .custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:0.375rem 0.75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:0.375rem 0.75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 0.25rem 0.25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(47,164,231,0.25);box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(47,164,231,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(47,164,231,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(47,164,231,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#2FA4E7;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#cfeaf9}.custom-range::-webkit-slider-runnable-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#2FA4E7;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#cfeaf9}.custom-range::-moz-range-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:0.2rem;margin-left:0.2rem;background-color:#2FA4E7;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-webkit-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#cfeaf9}.custom-range::-ms-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:0.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:0.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:0.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#2FA4E7}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:0.3125rem;padding-bottom:0.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:0.5rem;padding-bottom:0.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:0.25rem 0.75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:0.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.8)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#fff}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.8);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.8)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:0.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:0.75rem}.card-subtitle{margin-top:-0.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:0.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:0.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(0.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-img-top,.card-group>.card:first-child .card-header{border-top-right-radius:0}.card-group>.card:first-child .card-img-bottom,.card-group>.card:first-child .card-footer{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-img-top,.card-group>.card:last-child .card-header{border-top-left-radius:0}.card-group>.card:last-child .card-img-bottom,.card-group>.card:last-child .card-footer{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:0.25rem}.card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer{border-radius:0}}.card-columns .card{margin-bottom:0.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:0.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:0.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:0.5rem;color:#868e96;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:0.25rem}.page-link{position:relative;display:block;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;color:#2FA4E7;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#157ab5;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(47,164,231,0.25);box-shadow:0 0 0 0.2rem rgba(47,164,231,0.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.page-item:last-child .page-link{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#2FA4E7;border-color:#2FA4E7}.page-item.disabled .page-link{color:#868e96;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:0.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem}.pagination-sm .page-link{padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem}.badge{display:inline-block;padding:0.25em 0.4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:0.6em;padding-left:0.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#2FA4E7}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff;text-decoration:none;background-color:#178acc}.badge-secondary{color:#212529;background-color:#e9ecef}.badge-secondary[href]:hover,.badge-secondary[href]:focus{color:#212529;text-decoration:none;background-color:#cbd3da}.badge-success{color:#fff;background-color:#73A839}.badge-success[href]:hover,.badge-success[href]:focus{color:#fff;text-decoration:none;background-color:#59822c}.badge-info{color:#fff;background-color:#033C73}.badge-info[href]:hover,.badge-info[href]:focus{color:#fff;text-decoration:none;background-color:#022241}.badge-warning{color:#fff;background-color:#DD5600}.badge-warning[href]:hover,.badge-warning[href]:focus{color:#fff;text-decoration:none;background-color:#aa4200}.badge-danger{color:#fff;background-color:#C71C22}.badge-danger[href]:hover,.badge-danger[href]:focus{color:#fff;text-decoration:none;background-color:#9a161a}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:hover,.badge-light[href]:focus{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:hover,.badge-dark[href]:focus{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:0.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:0.75rem 1.25rem;color:inherit}.alert-primary{color:#185578;background-color:#d5edfa;border-color:#c5e6f8}.alert-primary hr{border-top-color:#aedcf5}.alert-primary .alert-link{color:#10374e}.alert-secondary{color:#797b7c;background-color:#fbfbfc;border-color:#f9fafb}.alert-secondary hr{border-top-color:#eaedf1}.alert-secondary .alert-link{color:#606162}.alert-success{color:#3c571e;background-color:#e3eed7;border-color:#d8e7c8}.alert-success hr{border-top-color:#cbdfb6}.alert-success .alert-link{color:#223111}.alert-info{color:#021f3c;background-color:#cdd8e3;border-color:#b8c8d8}.alert-info hr{border-top-color:#a8bbcf}.alert-info .alert-link{color:#00060b}.alert-warning{color:#732d00;background-color:#f8ddcc;border-color:#f5d0b8}.alert-warning hr{border-top-color:#f2c1a2}.alert-warning .alert-link{color:#401900}.alert-danger{color:#670f12;background-color:#f4d2d3;border-color:#efbfc1}.alert-danger hr{border-top-color:#eaabad}.alert-danger .alert-link{color:#3a090a}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:0.75rem;background-color:#e9ecef;border-radius:0.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#2FA4E7;-webkit-transition:width 0.6s ease;transition:width 0.6s ease}@media screen and (prefers-reduced-motion: reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#495057;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:0.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.list-group-item:hover,.list-group-item:focus{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#2FA4E7;border-color:#2FA4E7}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#185578;background-color:#c5e6f8}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#185578;background-color:#aedcf5}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#185578;border-color:#185578}.list-group-item-secondary{color:#797b7c;background-color:#f9fafb}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#797b7c;background-color:#eaedf1}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#797b7c;border-color:#797b7c}.list-group-item-success{color:#3c571e;background-color:#d8e7c8}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#3c571e;background-color:#cbdfb6}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#3c571e;border-color:#3c571e}.list-group-item-info{color:#021f3c;background-color:#b8c8d8}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#021f3c;background-color:#a8bbcf}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#021f3c;border-color:#021f3c}.list-group-item-warning{color:#732d00;background-color:#f5d0b8}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#732d00;background-color:#f2c1a2}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#732d00;border-color:#732d00}.list-group-item-danger{color:#670f12;background-color:#efbfc1}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#670f12;background-color:#eaabad}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#670f12;border-color:#670f12}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:0.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}@media screen and (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (0.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (0.5rem * 2));content:""}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:0.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:0.3rem;border-top-right-radius:0.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:0.9}.tooltip .arrow{position:absolute;display:block;width:0.8rem;height:0.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:0.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:0.4rem 0.4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 0.4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:0.4rem;height:0.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:0.4rem 0.4rem 0.4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:0.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 0.4rem 0.4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 0.4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:0.4rem;height:0.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:0.4rem 0 0.4rem 0.4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:0.25rem 0.5rem;color:#fff;text-align:center;background-color:#000;border-radius:0.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:0.5rem;margin:0 0.3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:0.5rem}.bs-popover-top .arrow,.bs-popover-auto[x-placement^="top"] .arrow{bottom:calc((0.5rem + 1px) * -1)}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{border-width:0.5rem 0.5rem 0}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before{bottom:0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:0.5rem}.bs-popover-right .arrow,.bs-popover-auto[x-placement^="right"] .arrow{left:calc((0.5rem + 1px) * -1);width:0.5rem;height:1rem;margin:0.3rem 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{border-width:0.5rem 0.5rem 0.5rem 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before{left:0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{left:1px;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:0.5rem}.bs-popover-bottom .arrow,.bs-popover-auto[x-placement^="bottom"] .arrow{top:calc((0.5rem + 1px) * -1)}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-width:0 0.5rem 0.5rem 0.5rem}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before{top:0;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:0.5rem}.bs-popover-left .arrow,.bs-popover-auto[x-placement^="left"] .arrow{right:calc((0.5rem + 1px) * -1);width:0.5rem;height:1rem;margin:0.3rem 0}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{border-width:0.5rem 0 0.5rem 0.5rem}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before{right:0;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:0.5rem 0.75rem;margin-bottom:0;font-size:1rem;color:#2FA4E7;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:0.5rem 0.75rem;color:#495057}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block;-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease, -webkit-transform 0.6s ease}@media screen and (prefers-reduced-motion: reduce){.carousel-item.active,.carousel-item-next,.carousel-item-prev{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.carousel-item-next,.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.carousel-item-prev,.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{-webkit-transform:translateX(0);transform:translateX(0)}@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:0.5}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,0.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#2FA4E7 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#178acc !important}.bg-secondary{background-color:#e9ecef !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#cbd3da !important}.bg-success{background-color:#73A839 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#59822c !important}.bg-info{background-color:#033C73 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#022241 !important}.bg-warning{background-color:#DD5600 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#aa4200 !important}.bg-danger{background-color:#C71C22 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#9a161a !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#2FA4E7 !important}.border-secondary{border-color:#e9ecef !important}.border-success{border-color:#73A839 !important}.border-info{border-color:#033C73 !important}.border-warning{border-color:#DD5600 !important}.border-danger{border-color:#C71C22 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded{border-radius:0.25rem !important}.rounded-top{border-top-left-radius:0.25rem !important;border-top-right-radius:0.25rem !important}.rounded-right{border-top-right-radius:0.25rem !important;border-bottom-right-radius:0.25rem !important}.rounded-bottom{border-bottom-right-radius:0.25rem !important;border-bottom-left-radius:0.25rem !important}.rounded-left{border-top-left-radius:0.25rem !important;border-bottom-left-radius:0.25rem !important}.rounded-circle{border-radius:50% !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-sm-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-md-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-lg-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-xl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: -webkit-sticky) or (position: sticky){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important;box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{-webkit-box-shadow:none !important;box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:0.25rem !important}.mt-1,.my-1{margin-top:0.25rem !important}.mr-1,.mx-1{margin-right:0.25rem !important}.mb-1,.my-1{margin-bottom:0.25rem !important}.ml-1,.mx-1{margin-left:0.25rem !important}.m-2{margin:0.5rem !important}.mt-2,.my-2{margin-top:0.5rem !important}.mr-2,.mx-2{margin-right:0.5rem !important}.mb-2,.my-2{margin-bottom:0.5rem !important}.ml-2,.mx-2{margin-left:0.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:0.25rem !important}.pt-1,.py-1{padding-top:0.25rem !important}.pr-1,.px-1{padding-right:0.25rem !important}.pb-1,.py-1{padding-bottom:0.25rem !important}.pl-1,.px-1{padding-left:0.25rem !important}.p-2{padding:0.5rem !important}.pt-2,.py-2{padding-top:0.5rem !important}.pr-2,.px-2{padding-right:0.5rem !important}.pb-2,.py-2{padding-bottom:0.5rem !important}.pl-2,.px-2{padding-left:0.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:0.25rem !important}.mt-sm-1,.my-sm-1{margin-top:0.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:0.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:0.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:0.25rem !important}.m-sm-2{margin:0.5rem !important}.mt-sm-2,.my-sm-2{margin-top:0.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:0.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:0.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:0.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:0.25rem !important}.pt-sm-1,.py-sm-1{padding-top:0.25rem !important}.pr-sm-1,.px-sm-1{padding-right:0.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:0.25rem !important}.pl-sm-1,.px-sm-1{padding-left:0.25rem !important}.p-sm-2{padding:0.5rem !important}.pt-sm-2,.py-sm-2{padding-top:0.5rem !important}.pr-sm-2,.px-sm-2{padding-right:0.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:0.5rem !important}.pl-sm-2,.px-sm-2{padding-left:0.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:0.25rem !important}.mt-md-1,.my-md-1{margin-top:0.25rem !important}.mr-md-1,.mx-md-1{margin-right:0.25rem !important}.mb-md-1,.my-md-1{margin-bottom:0.25rem !important}.ml-md-1,.mx-md-1{margin-left:0.25rem !important}.m-md-2{margin:0.5rem !important}.mt-md-2,.my-md-2{margin-top:0.5rem !important}.mr-md-2,.mx-md-2{margin-right:0.5rem !important}.mb-md-2,.my-md-2{margin-bottom:0.5rem !important}.ml-md-2,.mx-md-2{margin-left:0.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:0.25rem !important}.pt-md-1,.py-md-1{padding-top:0.25rem !important}.pr-md-1,.px-md-1{padding-right:0.25rem !important}.pb-md-1,.py-md-1{padding-bottom:0.25rem !important}.pl-md-1,.px-md-1{padding-left:0.25rem !important}.p-md-2{padding:0.5rem !important}.pt-md-2,.py-md-2{padding-top:0.5rem !important}.pr-md-2,.px-md-2{padding-right:0.5rem !important}.pb-md-2,.py-md-2{padding-bottom:0.5rem !important}.pl-md-2,.px-md-2{padding-left:0.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:0.25rem !important}.mt-lg-1,.my-lg-1{margin-top:0.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:0.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:0.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:0.25rem !important}.m-lg-2{margin:0.5rem !important}.mt-lg-2,.my-lg-2{margin-top:0.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:0.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:0.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:0.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:0.25rem !important}.pt-lg-1,.py-lg-1{padding-top:0.25rem !important}.pr-lg-1,.px-lg-1{padding-right:0.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:0.25rem !important}.pl-lg-1,.px-lg-1{padding-left:0.25rem !important}.p-lg-2{padding:0.5rem !important}.pt-lg-2,.py-lg-2{padding-top:0.5rem !important}.pr-lg-2,.px-lg-2{padding-right:0.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:0.5rem !important}.pl-lg-2,.px-lg-2{padding-left:0.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:0.25rem !important}.mt-xl-1,.my-xl-1{margin-top:0.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:0.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:0.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:0.25rem !important}.m-xl-2{margin:0.5rem !important}.mt-xl-2,.my-xl-2{margin-top:0.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:0.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:0.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:0.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:0.25rem !important}.pt-xl-1,.py-xl-1{padding-top:0.25rem !important}.pr-xl-1,.px-xl-1{padding-right:0.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:0.25rem !important}.pl-xl-1,.px-xl-1{padding-left:0.25rem !important}.p-xl-2{padding:0.5rem !important}.pt-xl-2,.py-xl-2{padding-top:0.5rem !important}.pr-xl-2,.px-xl-2{padding-right:0.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:0.5rem !important}.pl-xl-2,.px-xl-2{padding-left:0.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-monospace{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#2FA4E7 !important}a.text-primary:hover,a.text-primary:focus{color:#178acc !important}.text-secondary{color:#e9ecef !important}a.text-secondary:hover,a.text-secondary:focus{color:#cbd3da !important}.text-success{color:#73A839 !important}a.text-success:hover,a.text-success:focus{color:#59822c !important}.text-info{color:#033C73 !important}a.text-info:hover,a.text-info:focus{color:#022241 !important}.text-warning{color:#DD5600 !important}a.text-warning:hover,a.text-warning:focus{color:#aa4200 !important}.text-danger{color:#C71C22 !important}a.text-danger:hover,a.text-danger:focus{color:#9a161a !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#dae0e5 !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#1d2124 !important}.text-body{color:#495057 !important}.text-muted{color:#868e96 !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.bg-primary{background-image:-webkit-gradient(linear, left top, left bottom, from(#54b4eb), color-stop(60%, #2FA4E7), to(#1d9ce5));background-image:linear-gradient(#54b4eb, #2FA4E7 60%, #1d9ce5);background-repeat:no-repeat}.bg-dark{background-image:-webkit-gradient(linear, left top, left bottom, from(#04519b), color-stop(60%, #033C73), to(#02325f));background-image:linear-gradient(#04519b, #033C73 60%, #02325f);background-repeat:no-repeat}.bg-light{background-image:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(60%, #e9ecef), to(#e3e7eb));background-image:linear-gradient(white, #e9ecef 60%, #e3e7eb);background-repeat:no-repeat}.navbar-brand,.nav-link{text-shadow:0 1px 0 rgba(0,0,0,0.05)}.btn{text-shadow:0 1px 0 rgba(0,0,0,0.05)}.btn-primary{background-image:-webkit-gradient(linear, left top, left bottom, from(#54b4eb), color-stop(60%, #2FA4E7), to(#1d9ce5));background-image:linear-gradient(#54b4eb, #2FA4E7 60%, #1d9ce5);background-repeat:no-repeat}.btn-secondary{background-image:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(60%, #e9ecef), to(#dde2e6));background-image:linear-gradient(white, #e9ecef 60%, #dde2e6);background-repeat:no-repeat;color:#495057}.btn-success{background-image:-webkit-gradient(linear, left top, left bottom, from(#88c149), color-stop(60%, #73A839), to(#699934));background-image:linear-gradient(#88c149, #73A839 60%, #699934);background-repeat:no-repeat}.btn-info{background-image:-webkit-gradient(linear, left top, left bottom, from(#04519b), color-stop(60%, #033C73), to(#02325f));background-image:linear-gradient(#04519b, #033C73 60%, #02325f);background-repeat:no-repeat}.btn-warning{background-image:-webkit-gradient(linear, left top, left bottom, from(#ff6707), color-stop(60%, #DD5600), to(#c94e00));background-image:linear-gradient(#ff6707, #DD5600 60%, #c94e00);background-repeat:no-repeat}.btn-danger{background-image:-webkit-gradient(linear, left top, left bottom, from(#e12b31), color-stop(60%, #C71C22), to(#b5191f));background-image:linear-gradient(#e12b31, #C71C22 60%, #b5191f);background-repeat:no-repeat}.btn-light{background-image:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(60%, #f8f9fa), to(#eceff2));background-image:linear-gradient(white, #f8f9fa 60%, #eceff2);background-repeat:no-repeat}.btn-dark{background-image:-webkit-gradient(linear, left top, left bottom, from(#464e57), color-stop(60%, #343a40), to(#2b3035));background-image:linear-gradient(#464e57, #343a40 60%, #2b3035);background-repeat:no-repeat}.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-success h1,.bg-success h2,.bg-success h3,.bg-success h4,.bg-success h5,.bg-success h6,.bg-info h1,.bg-info h2,.bg-info h3,.bg-info h4,.bg-info h5,.bg-info h6,.bg-warning h1,.bg-warning h2,.bg-warning h3,.bg-warning h4,.bg-warning h5,.bg-warning h6,.bg-danger h1,.bg-danger h2,.bg-danger h3,.bg-danger h4,.bg-danger h5,.bg-danger h6,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6{color:#fff}.dropdown-menu .dropdown-header{color:#868e96} diff --git a/docs/css/font-awesome.min.css b/docs/css/font-awesome.min.css deleted file mode 100644 index 540440ce..00000000 --- a/docs/css/font-awesome.min.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/docs/fonts/fontawesome-webfont.eot b/docs/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca9..00000000 Binary files a/docs/fonts/fontawesome-webfont.eot and /dev/null differ diff --git a/docs/fonts/fontawesome-webfont.svg b/docs/fonts/fontawesome-webfont.svg deleted file mode 100644 index 855c845e..00000000 --- a/docs/fonts/fontawesome-webfont.svg +++ /dev/null @@ -1,2671 +0,0 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/fonts/fontawesome-webfont.ttf b/docs/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2f..00000000 Binary files a/docs/fonts/fontawesome-webfont.ttf and /dev/null differ diff --git a/docs/fonts/fontawesome-webfont.woff b/docs/fonts/fontawesome-webfont.woff deleted file mode 100644 index 400014a4..00000000 Binary files a/docs/fonts/fontawesome-webfont.woff and /dev/null differ diff --git a/docs/fonts/fontawesome-webfont.woff2 b/docs/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc60..00000000 Binary files a/docs/fonts/fontawesome-webfont.woff2 and /dev/null differ diff --git a/docs/how_it_works/index.html b/docs/how_it_works/index.html deleted file mode 100644 index 705ed074..00000000 --- a/docs/how_it_works/index.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - - - - - How it works - Any2Json Documents - - - - - - - - - - - -
                    -
                    - -
                    - -

                    Revolutionizing Data Management: The Transformative Potential of a Novel Framework for Semi-Structured Documents

                    -

                    This document describes how Any2Json framework helps to manipulate semi-structured documents.

                    -

                    In today's data-driven landscape, navigating the complexities of semi-structured documents poses a significant challenge -for organizations. These documents, characterized by diverse formats and a lack of standardization, often require -specialized skills for effective manipulation and analysis. However, we propose a novel framework to address this -challenge. By leveraging innovative algorithms and machine learning techniques, this framework offers a solution that -transcends manual coding, providing enhanced accessibility to users across diverse skill levels. Moreover, by automating -the extraction process, it not only saves time but also minimizes errors, particularly beneficial for industries dealing -with large volumes of such documents. Crucially, this framework integrates seamlessly with machine learning workflows, -unlocking new possibilities for data enrichment and predictive modeling. Aligned with the paradigm of data as a service, -it offers a scalable and efficient means of managing semi-structured data, thereby expanding the toolkit of data services -available to organizations. This document highlights the transformative potential of the framework, paving the way for -organizations to harness valuable insights from previously untapped sources and drive innovation in data management and -analysis.

                    -

                    Definitions and examples

                    -

                    Semi-structured documents have the characteristic of containing some type of information known a priori, but which can -change the position and format within the document itself. In addition, semi-structured documents also vary a lot in -terms of layout and design. Some documents have a fixed set of data but no fixed format for this data. In some documents, -the date appears on the top right corner, in another variation, it is at the center of the document, and in yet another, -you’ll find it in the bottom left corner. Another added complication is that the same data is qualified by different -names. In one variation, a field may be called ‘Purchase Order Number’, in another - ‘PO Number’, and a few others may -call it “PO #”, “PO No.” or “Order Number’. These variations are endless and because of these two challenges, you cannot -use a template-based solution for these documents.

                    -

                    Examples

                    -
                      -
                    1. Examples of semi-structured document include emails, XML files, JSON files, social media posts, and log files. These - types of data contain both structured and unstructured information, such as a mixture of predefined fields & free-form - text.
                    2. -
                    3. Another classic example is the myriad of Excel files found within companies holding often precious information.
                    4. -
                    -

                    What is the problems we are trying to fix?

                    -

                    Semi-structured documents are usually noisy and their layout changes over time. They contain defects, usually invisible -by the end user who read the document but provide a challenge to any automated process. They, also, contain tabular data -but may be completed by unstructured text around. For examples, the date of the document or a product may be in the -title and not in the tabular representation; simply extracting the table will miss some implicit information. These -specifies stop today tool to consistently load such documents.

                    -

                    The first consequence is a high running cost due to maintaining the pipeline of extraction every time the layout changed, -due to the custom code required that need to be modified all the time.

                    -

                    The second consequence is the difficulty to have a self-service to extract the data because Extract Load tools require -often engineering skills (even for no/low code solution on the long run).

                    -

                    The solution; a framework to manipulate semi-structured document and transform them into consistent tabular output

                    -

                    Addressing Data Complexity: Semi-structured documents present a significant challenge due to their varied formats -and lack of standardization. By developing algorithms and employing machine learning techniques, our framework can -effectively handle this complexity without relying on manual coding.

                    -

                    Enhanced Accessibility: Traditional solutions for working with semi-structured documents often require skilled -engineers or developers. Our framework, however, eliminates this barrier by providing a user-friendly interface that -doesn't require coding expertise. This makes it more accessible to a wider range of users within organizations.

                    -

                    Increased Efficiency: Automating the process of extracting data from semi-structured documents not only saves time -but also reduces the likelihood of errors that can occur with manual intervention. This efficiency gains can be -particularly valuable in industries where large volumes of such documents need to be processed regularly.

                    -

                    Integration with Machine Learning: By incorporating machine learning capabilities into the framework, you're not -only extracting data but also enriching it with insights derived from advanced analytics. This opens up new -possibilities for leveraging semi-structured data in machine learning workflows, enhancing decision-making and -predictive modeling.

                    -

                    Expansion of Data as a Service: Our framework aligns with the concept of data as a service by providing a scalable -and efficient means of managing semi-structured data. This expands the toolbox of data services available to -organizations, enabling them to harness valuable insights from previously untapped sources.

                    -

                    A global overview of the framework

                    -

                    The framework is actually written in Java and use several frameworks such as Tensorflow, Jython, etc … The framework -loads and parses the document through different steps to extract and structure the data.

                    -

                    The basic steps are:

                    -

                    Framework Main Steps

                    -

                    Load by Chunks

                    -

                    The framework is able to load various format such as Excel, CSV, PDF, HTML … A plugin system allows to add new loader -easily. Loaders stage the data into lists of chunks to allow processing of huge amount of data and minimize memory -footprint between steps.

                    -

                    Noise reduction

                    -

                    Noise reduction consist to remove defects or visual artifacts such as:

                    -
                      -
                    • Empty cells used as row or column separator
                    • -
                    • Empty cells inserted wrongly due to manual manipulations
                    • -
                    • Merged cells
                    • -
                    • -
                    -

                    The noise reduction must be resilient to layout changes so simple removal of the nth column or row is not allowed. The -framework includes the possibility to do small transformations using recipes. A recipe is a small Jython script that can -access to the document model and manipulate it and perform basic cleansing.

                    -

                    Feature Extraction

                    -

                    Feature extraction will parse the cleaned document, detect tables and other meta data. It will build a tree of the -different features of the document linked by their relation of importance.

                    -

                    The relation of importance is based on the proximity of the elements to each other based on their reading direction. The -human eye reads a document using a certain direction; from top to bottom and left to right for English or right to left -depending in Arab. As such, when a human creates a document, he is influenced by this reading direction because he -supposes his future reader to look at the document with a certain way. It means the various elements of the document -will follow the reading direction and therefore can be linked to each other along this direction. You can find the -detailed explanation in the white paper Semi-structured document feature extraction.

                    -

                    Table Layout Parsing

                    -

                    Feature extraction is not enough to structured the document, each table needs a deep analysis. The framework allows to -parse the table to detect headers, sub headers, sub footers, footers, pivoted columns … A plugin system allows to add -new parser into the framework.

                    -

                    We will study an original approach to detect and extract the different parts of a table using a pattern matching -algorithm similar to regular expressions. You can find the detailed explanation in the white paper -Table Layout Regular Expression.

                    -

                    Tabular Assembling

                    -

                    This step will take all structures generated above and merge them into a single tabular structure. This structure is -very easy to store in a database or a flat file such as parquet. You can find the detailed explanation in the white paper -Semi-structured document feature extraction as we join a general algorithm to transform a semi-structured document -to a tabular output.

                    -

                    Tagging

                    -

                    The last step will annotate each column of the tabular output a tag. Again a plugin system allows to add new tagger. -This tag can be used as the name of the column when storing in a database.

                    -

                    We will present in a tagger based on word embedding and a neural network to classify each data with an unique tag.

                    -

                    Detailed Algorithm

                    -

                    All these steps are summarized in the graph below:

                    -

                    Detailed Algorithm

                    -

                    Conclusion

                    -

                    Subsequent articles will be an in depth description of each steps of this framework and how to use it. All source codes -are available on our github.

                    -
                    -
                    - -
                    -
                    -

                    Documentation built with MkDocs.

                    -
                    - - - - - - - - - - diff --git a/docs/images/any2json_algo.drawio.png b/docs/images/any2json_algo.drawio.png deleted file mode 100644 index 38fa7180..00000000 Binary files a/docs/images/any2json_algo.drawio.png and /dev/null differ diff --git a/docs/images/any2json_objects.drawio.png b/docs/images/any2json_objects.drawio.png deleted file mode 100644 index 1be78755..00000000 Binary files a/docs/images/any2json_objects.drawio.png and /dev/null differ diff --git a/docs/images/framework_main_steps.drawio.png b/docs/images/framework_main_steps.drawio.png deleted file mode 100644 index 09f9ec36..00000000 Binary files a/docs/images/framework_main_steps.drawio.png and /dev/null differ diff --git a/docs/images/tutorial1_data.png b/docs/images/tutorial1_data.png deleted file mode 100644 index 611376d6..00000000 Binary files a/docs/images/tutorial1_data.png and /dev/null differ diff --git a/docs/images/tutorial2_data.png b/docs/images/tutorial2_data.png deleted file mode 100644 index e09e7ada..00000000 Binary files a/docs/images/tutorial2_data.png and /dev/null differ diff --git a/docs/images/tutorial3_data.png b/docs/images/tutorial3_data.png deleted file mode 100644 index 2e374dc2..00000000 Binary files a/docs/images/tutorial3_data.png and /dev/null differ diff --git a/docs/images/tutorial5_data.png b/docs/images/tutorial5_data.png deleted file mode 100644 index 6d03c421..00000000 Binary files a/docs/images/tutorial5_data.png and /dev/null differ diff --git a/docs/images/tutorial6_data.png b/docs/images/tutorial6_data.png deleted file mode 100644 index cb3bf005..00000000 Binary files a/docs/images/tutorial6_data.png and /dev/null differ diff --git a/docs/images/tutorial7_data.png b/docs/images/tutorial7_data.png deleted file mode 100644 index 5daa5d2e..00000000 Binary files a/docs/images/tutorial7_data.png and /dev/null differ diff --git a/docs/img/favicon.ico b/docs/img/favicon.ico deleted file mode 100644 index e85006a3..00000000 Binary files a/docs/img/favicon.ico and /dev/null differ diff --git a/docs/img/grid.png b/docs/img/grid.png deleted file mode 100644 index 878c3ed5..00000000 Binary files a/docs/img/grid.png and /dev/null differ diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index ea8cc2de..00000000 --- a/docs/index.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - - - - - - Any2Json Documents - - - - - - - - - - - -
                    -
                    -
                    - -
                    -
                    - -
                    -
                    -

                    Documentation built with MkDocs.

                    -
                    - - - - - - - - - - - - diff --git a/docs/js/base.js b/docs/js/base.js deleted file mode 100644 index b0f4726b..00000000 --- a/docs/js/base.js +++ /dev/null @@ -1,283 +0,0 @@ -function getSearchTerm() { - var sPageURL = window.location.search.substring(1); - var sURLVariables = sPageURL.split('&'); - for (var i = 0; i < sURLVariables.length; i++) { - var sParameterName = sURLVariables[i].split('='); - if (sParameterName[0] == 'q') { - return sParameterName[1]; - } - } -} - -function applyTopPadding() { - // Update various absolute positions to match where the main container - // starts. This is necessary for handling multi-line nav headers, since - // that pushes the main container down. - var offset = $('body > .container').offset(); - $('html').css('scroll-padding-top', offset.top + 'px'); - $('.bs-sidebar.affix').css('top', offset.top + 'px'); -} - -$(document).ready(function() { - - applyTopPadding(); - - var search_term = getSearchTerm(), - $search_modal = $('#mkdocs_search_modal'), - $keyboard_modal = $('#mkdocs_keyboard_modal'); - - if (search_term) { - $search_modal.modal(); - } - - // make sure search input gets autofocus every time modal opens. - $search_modal.on('shown.bs.modal', function() { - $search_modal.find('#mkdocs-search-query').focus(); - }); - - // Close search modal when result is selected - // The links get added later so listen to parent - $('#mkdocs-search-results').click(function(e) { - if ($(e.target).is('a')) { - $search_modal.modal('hide'); - } - }); - - // Populate keyboard modal with proper Keys - $keyboard_modal.find('.help.shortcut kbd')[0].innerHTML = keyCodes[shortcuts.help]; - $keyboard_modal.find('.prev.shortcut kbd')[0].innerHTML = keyCodes[shortcuts.previous]; - $keyboard_modal.find('.next.shortcut kbd')[0].innerHTML = keyCodes[shortcuts.next]; - $keyboard_modal.find('.search.shortcut kbd')[0].innerHTML = keyCodes[shortcuts.search]; - - // Keyboard navigation - document.addEventListener("keydown", function(e) { - if ($(e.target).is(':input')) return true; - var key = e.which || e.keyCode || window.event && window.event.keyCode; - var page; - switch (key) { - case shortcuts.next: - page = $('.navbar a[rel="next"]:first').prop('href'); - break; - case shortcuts.previous: - page = $('.navbar a[rel="prev"]:first').prop('href'); - break; - case shortcuts.search: - e.preventDefault(); - $keyboard_modal.modal('hide'); - $search_modal.modal('show'); - $search_modal.find('#mkdocs-search-query').focus(); - break; - case shortcuts.help: - $search_modal.modal('hide'); - $keyboard_modal.modal('show'); - break; - default: break; - } - if (page) { - $keyboard_modal.modal('hide'); - window.location.href = page; - } - }); - - $('table').addClass('table table-striped table-hover'); - - // Improve the scrollspy behaviour when users click on a TOC item. - $(".bs-sidenav a").on("click", function() { - var clicked = this; - setTimeout(function() { - var active = $('.nav li.active a'); - active = active[active.length - 1]; - if (clicked !== active) { - $(active).parent().removeClass("active"); - $(clicked).parent().addClass("active"); - } - }, 50); - }); - - function showInnerDropdown(item) { - var popup = $(item).next('.dropdown-menu'); - popup.addClass('show'); - $(item).addClass('open'); - - // First, close any sibling dropdowns. - var container = $(item).parent().parent(); - container.find('> .dropdown-submenu > a').each(function(i, el) { - if (el !== item) { - hideInnerDropdown(el); - } - }); - - var popupMargin = 10; - var maxBottom = $(window).height() - popupMargin; - var bounds = item.getBoundingClientRect(); - - popup.css('left', bounds.right + 'px'); - if (bounds.top + popup.height() > maxBottom && - bounds.top > $(window).height() / 2) { - popup.css({ - 'top': (bounds.bottom - popup.height()) + 'px', - 'max-height': (bounds.bottom - popupMargin) + 'px', - }); - } else { - popup.css({ - 'top': bounds.top + 'px', - 'max-height': (maxBottom - bounds.top) + 'px', - }); - } - } - - function hideInnerDropdown(item) { - var popup = $(item).next('.dropdown-menu'); - popup.removeClass('show'); - $(item).removeClass('open'); - - popup.scrollTop(0); - popup.find('.dropdown-menu').scrollTop(0).removeClass('show'); - popup.find('.dropdown-submenu > a').removeClass('open'); - } - - $('.dropdown-submenu > a').on('click', function(e) { - if ($(this).next('.dropdown-menu').hasClass('show')) { - hideInnerDropdown(this); - } else { - showInnerDropdown(this); - } - - e.stopPropagation(); - e.preventDefault(); - }); - - $('.dropdown-menu').parent().on('hide.bs.dropdown', function(e) { - $(this).find('.dropdown-menu').scrollTop(0); - $(this).find('.dropdown-submenu > a').removeClass('open'); - $(this).find('.dropdown-menu .dropdown-menu').removeClass('show'); - }); -}); - -$(window).on('resize', applyTopPadding); - -$('body').scrollspy({ - target: '.bs-sidebar', - offset: 100 -}); - -/* Prevent disabled links from causing a page reload */ -$("li.disabled a").click(function() { - event.preventDefault(); -}); - -// See https://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes -// We only list common keys below. Obscure keys are omitted and their use is discouraged. -var keyCodes = { - 8: 'backspace', - 9: 'tab', - 13: 'enter', - 16: 'shift', - 17: 'ctrl', - 18: 'alt', - 19: 'pause/break', - 20: 'caps lock', - 27: 'escape', - 32: 'spacebar', - 33: 'page up', - 34: 'page down', - 35: 'end', - 36: 'home', - 37: '←', - 38: '↑', - 39: '→', - 40: '↓', - 45: 'insert', - 46: 'delete', - 48: '0', - 49: '1', - 50: '2', - 51: '3', - 52: '4', - 53: '5', - 54: '6', - 55: '7', - 56: '8', - 57: '9', - 65: 'a', - 66: 'b', - 67: 'c', - 68: 'd', - 69: 'e', - 70: 'f', - 71: 'g', - 72: 'h', - 73: 'i', - 74: 'j', - 75: 'k', - 76: 'l', - 77: 'm', - 78: 'n', - 79: 'o', - 80: 'p', - 81: 'q', - 82: 'r', - 83: 's', - 84: 't', - 85: 'u', - 86: 'v', - 87: 'w', - 88: 'x', - 89: 'y', - 90: 'z', - 91: 'Left Windows Key / Left ⌘', - 92: 'Right Windows Key', - 93: 'Windows Menu / Right ⌘', - 96: 'numpad 0', - 97: 'numpad 1', - 98: 'numpad 2', - 99: 'numpad 3', - 100: 'numpad 4', - 101: 'numpad 5', - 102: 'numpad 6', - 103: 'numpad 7', - 104: 'numpad 8', - 105: 'numpad 9', - 106: 'multiply', - 107: 'add', - 109: 'subtract', - 110: 'decimal point', - 111: 'divide', - 112: 'f1', - 113: 'f2', - 114: 'f3', - 115: 'f4', - 116: 'f5', - 117: 'f6', - 118: 'f7', - 119: 'f8', - 120: 'f9', - 121: 'f10', - 122: 'f11', - 123: 'f12', - 124: 'f13', - 125: 'f14', - 126: 'f15', - 127: 'f16', - 128: 'f17', - 129: 'f18', - 130: 'f19', - 131: 'f20', - 132: 'f21', - 133: 'f22', - 134: 'f23', - 135: 'f24', - 144: 'num lock', - 145: 'scroll lock', - 186: ';', - 187: '=', - 188: ',', - 189: '‐', - 190: '.', - 191: '?', - 192: '`', - 219: '[', - 220: '\', - 221: ']', - 222: ''', -}; diff --git a/docs/js/bootstrap.min.js b/docs/js/bootstrap.min.js deleted file mode 100644 index ca013b70..00000000 --- a/docs/js/bootstrap.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap v4.3.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
                    ',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:''}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
                    "],col:[2,"","
                    "],tr:[2,"","
                    "],td:[3,"","
                    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
                    ",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 - - - - - - - - - - Patents - Any2Json Documents - - - - - - - - - - - -
                    -
                    - -
                    - -

                    Patents

                    -

                    Patent 1 - Method to Consistently and Efficiently Extract Table Layout Feature

                    -

                    This patent describes a method to build regular expression to consistently and efficiently extract data information from -table. This method is based on the white paper Table Layout Regular Expression - Layex.

                    -

                    Patent 2 - Semi-structured Document Feature Extraction

                    -

                    This patent describes a method to build regular expression to consistently and efficiently extract features from -document with unstructured (text) and semi-structured (table) elements. This method is based on the white paper -Semi-structured Document Feature Extraction.

                    -
                    -
                    - -
                    -
                    -

                    Documentation built with MkDocs.

                    -
                    - - - - - - - - - - diff --git a/docs/resources/feature-extraction.pdf b/docs/resources/feature-extraction.pdf deleted file mode 100644 index 90d1ac91..00000000 Binary files a/docs/resources/feature-extraction.pdf and /dev/null differ diff --git a/docs/resources/layex.pdf b/docs/resources/layex.pdf deleted file mode 100644 index 5715a6c8..00000000 Binary files a/docs/resources/layex.pdf and /dev/null differ diff --git a/docs/search/lunr.js b/docs/search/lunr.js deleted file mode 100644 index aca0a167..00000000 --- a/docs/search/lunr.js +++ /dev/null @@ -1,3475 +0,0 @@ -/** - * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 - * Copyright (C) 2020 Oliver Nightingale - * @license MIT - */ - -;(function(){ - -/** - * A convenience function for configuring and constructing - * a new lunr Index. - * - * A lunr.Builder instance is created and the pipeline setup - * with a trimmer, stop word filter and stemmer. - * - * This builder object is yielded to the configuration function - * that is passed as a parameter, allowing the list of fields - * and other builder parameters to be customised. - * - * All documents _must_ be added within the passed config function. - * - * @example - * var idx = lunr(function () { - * this.field('title') - * this.field('body') - * this.ref('id') - * - * documents.forEach(function (doc) { - * this.add(doc) - * }, this) - * }) - * - * @see {@link lunr.Builder} - * @see {@link lunr.Pipeline} - * @see {@link lunr.trimmer} - * @see {@link lunr.stopWordFilter} - * @see {@link lunr.stemmer} - * @namespace {function} lunr - */ -var lunr = function (config) { - var builder = new lunr.Builder - - builder.pipeline.add( - lunr.trimmer, - lunr.stopWordFilter, - lunr.stemmer - ) - - builder.searchPipeline.add( - lunr.stemmer - ) - - config.call(builder, builder) - return builder.build() -} - -lunr.version = "2.3.9" -/*! - * lunr.utils - * Copyright (C) 2020 Oliver Nightingale - */ - -/** - * A namespace containing utils for the rest of the lunr library - * @namespace lunr.utils - */ -lunr.utils = {} - -/** - * Print a warning message to the console. - * - * @param {String} message The message to be printed. - * @memberOf lunr.utils - * @function - */ -lunr.utils.warn = (function (global) { - /* eslint-disable no-console */ - return function (message) { - if (global.console && console.warn) { - console.warn(message) - } - } - /* eslint-enable no-console */ -})(this) - -/** - * Convert an object to a string. - * - * In the case of `null` and `undefined` the function returns - * the empty string, in all other cases the result of calling - * `toString` on the passed object is returned. - * - * @param {Any} obj The object to convert to a string. - * @return {String} string representation of the passed object. - * @memberOf lunr.utils - */ -lunr.utils.asString = function (obj) { - if (obj === void 0 || obj === null) { - return "" - } else { - return obj.toString() - } -} - -/** - * Clones an object. - * - * Will create a copy of an existing object such that any mutations - * on the copy cannot affect the original. - * - * Only shallow objects are supported, passing a nested object to this - * function will cause a TypeError. - * - * Objects with primitives, and arrays of primitives are supported. - * - * @param {Object} obj The object to clone. - * @return {Object} a clone of the passed object. - * @throws {TypeError} when a nested object is passed. - * @memberOf Utils - */ -lunr.utils.clone = function (obj) { - if (obj === null || obj === undefined) { - return obj - } - - var clone = Object.create(null), - keys = Object.keys(obj) - - for (var i = 0; i < keys.length; i++) { - var key = keys[i], - val = obj[key] - - if (Array.isArray(val)) { - clone[key] = val.slice() - continue - } - - if (typeof val === 'string' || - typeof val === 'number' || - typeof val === 'boolean') { - clone[key] = val - continue - } - - throw new TypeError("clone is not deep and does not support nested objects") - } - - return clone -} -lunr.FieldRef = function (docRef, fieldName, stringValue) { - this.docRef = docRef - this.fieldName = fieldName - this._stringValue = stringValue -} - -lunr.FieldRef.joiner = "/" - -lunr.FieldRef.fromString = function (s) { - var n = s.indexOf(lunr.FieldRef.joiner) - - if (n === -1) { - throw "malformed field ref string" - } - - var fieldRef = s.slice(0, n), - docRef = s.slice(n + 1) - - return new lunr.FieldRef (docRef, fieldRef, s) -} - -lunr.FieldRef.prototype.toString = function () { - if (this._stringValue == undefined) { - this._stringValue = this.fieldName + lunr.FieldRef.joiner + this.docRef - } - - return this._stringValue -} -/*! - * lunr.Set - * Copyright (C) 2020 Oliver Nightingale - */ - -/** - * A lunr set. - * - * @constructor - */ -lunr.Set = function (elements) { - this.elements = Object.create(null) - - if (elements) { - this.length = elements.length - - for (var i = 0; i < this.length; i++) { - this.elements[elements[i]] = true - } - } else { - this.length = 0 - } -} - -/** - * A complete set that contains all elements. - * - * @static - * @readonly - * @type {lunr.Set} - */ -lunr.Set.complete = { - intersect: function (other) { - return other - }, - - union: function () { - return this - }, - - contains: function () { - return true - } -} - -/** - * An empty set that contains no elements. - * - * @static - * @readonly - * @type {lunr.Set} - */ -lunr.Set.empty = { - intersect: function () { - return this - }, - - union: function (other) { - return other - }, - - contains: function () { - return false - } -} - -/** - * Returns true if this set contains the specified object. - * - * @param {object} object - Object whose presence in this set is to be tested. - * @returns {boolean} - True if this set contains the specified object. - */ -lunr.Set.prototype.contains = function (object) { - return !!this.elements[object] -} - -/** - * Returns a new set containing only the elements that are present in both - * this set and the specified set. - * - * @param {lunr.Set} other - set to intersect with this set. - * @returns {lunr.Set} a new set that is the intersection of this and the specified set. - */ - -lunr.Set.prototype.intersect = function (other) { - var a, b, elements, intersection = [] - - if (other === lunr.Set.complete) { - return this - } - - if (other === lunr.Set.empty) { - return other - } - - if (this.length < other.length) { - a = this - b = other - } else { - a = other - b = this - } - - elements = Object.keys(a.elements) - - for (var i = 0; i < elements.length; i++) { - var element = elements[i] - if (element in b.elements) { - intersection.push(element) - } - } - - return new lunr.Set (intersection) -} - -/** - * Returns a new set combining the elements of this and the specified set. - * - * @param {lunr.Set} other - set to union with this set. - * @return {lunr.Set} a new set that is the union of this and the specified set. - */ - -lunr.Set.prototype.union = function (other) { - if (other === lunr.Set.complete) { - return lunr.Set.complete - } - - if (other === lunr.Set.empty) { - return this - } - - return new lunr.Set(Object.keys(this.elements).concat(Object.keys(other.elements))) -} -/** - * A function to calculate the inverse document frequency for - * a posting. This is shared between the builder and the index - * - * @private - * @param {object} posting - The posting for a given term - * @param {number} documentCount - The total number of documents. - */ -lunr.idf = function (posting, documentCount) { - var documentsWithTerm = 0 - - for (var fieldName in posting) { - if (fieldName == '_index') continue // Ignore the term index, its not a field - documentsWithTerm += Object.keys(posting[fieldName]).length - } - - var x = (documentCount - documentsWithTerm + 0.5) / (documentsWithTerm + 0.5) - - return Math.log(1 + Math.abs(x)) -} - -/** - * A token wraps a string representation of a token - * as it is passed through the text processing pipeline. - * - * @constructor - * @param {string} [str=''] - The string token being wrapped. - * @param {object} [metadata={}] - Metadata associated with this token. - */ -lunr.Token = function (str, metadata) { - this.str = str || "" - this.metadata = metadata || {} -} - -/** - * Returns the token string that is being wrapped by this object. - * - * @returns {string} - */ -lunr.Token.prototype.toString = function () { - return this.str -} - -/** - * A token update function is used when updating or optionally - * when cloning a token. - * - * @callback lunr.Token~updateFunction - * @param {string} str - The string representation of the token. - * @param {Object} metadata - All metadata associated with this token. - */ - -/** - * Applies the given function to the wrapped string token. - * - * @example - * token.update(function (str, metadata) { - * return str.toUpperCase() - * }) - * - * @param {lunr.Token~updateFunction} fn - A function to apply to the token string. - * @returns {lunr.Token} - */ -lunr.Token.prototype.update = function (fn) { - this.str = fn(this.str, this.metadata) - return this -} - -/** - * Creates a clone of this token. Optionally a function can be - * applied to the cloned token. - * - * @param {lunr.Token~updateFunction} [fn] - An optional function to apply to the cloned token. - * @returns {lunr.Token} - */ -lunr.Token.prototype.clone = function (fn) { - fn = fn || function (s) { return s } - return new lunr.Token (fn(this.str, this.metadata), this.metadata) -} -/*! - * lunr.tokenizer - * Copyright (C) 2020 Oliver Nightingale - */ - -/** - * A function for splitting a string into tokens ready to be inserted into - * the search index. Uses `lunr.tokenizer.separator` to split strings, change - * the value of this property to change how strings are split into tokens. - * - * This tokenizer will convert its parameter to a string by calling `toString` and - * then will split this string on the character in `lunr.tokenizer.separator`. - * Arrays will have their elements converted to strings and wrapped in a lunr.Token. - * - * Optional metadata can be passed to the tokenizer, this metadata will be cloned and - * added as metadata to every token that is created from the object to be tokenized. - * - * @static - * @param {?(string|object|object[])} obj - The object to convert into tokens - * @param {?object} metadata - Optional metadata to associate with every token - * @returns {lunr.Token[]} - * @see {@link lunr.Pipeline} - */ -lunr.tokenizer = function (obj, metadata) { - if (obj == null || obj == undefined) { - return [] - } - - if (Array.isArray(obj)) { - return obj.map(function (t) { - return new lunr.Token( - lunr.utils.asString(t).toLowerCase(), - lunr.utils.clone(metadata) - ) - }) - } - - var str = obj.toString().toLowerCase(), - len = str.length, - tokens = [] - - for (var sliceEnd = 0, sliceStart = 0; sliceEnd <= len; sliceEnd++) { - var char = str.charAt(sliceEnd), - sliceLength = sliceEnd - sliceStart - - if ((char.match(lunr.tokenizer.separator) || sliceEnd == len)) { - - if (sliceLength > 0) { - var tokenMetadata = lunr.utils.clone(metadata) || {} - tokenMetadata["position"] = [sliceStart, sliceLength] - tokenMetadata["index"] = tokens.length - - tokens.push( - new lunr.Token ( - str.slice(sliceStart, sliceEnd), - tokenMetadata - ) - ) - } - - sliceStart = sliceEnd + 1 - } - - } - - return tokens -} - -/** - * The separator used to split a string into tokens. Override this property to change the behaviour of - * `lunr.tokenizer` behaviour when tokenizing strings. By default this splits on whitespace and hyphens. - * - * @static - * @see lunr.tokenizer - */ -lunr.tokenizer.separator = /[\s\-]+/ -/*! - * lunr.Pipeline - * Copyright (C) 2020 Oliver Nightingale - */ - -/** - * lunr.Pipelines maintain an ordered list of functions to be applied to all - * tokens in documents entering the search index and queries being ran against - * the index. - * - * An instance of lunr.Index created with the lunr shortcut will contain a - * pipeline with a stop word filter and an English language stemmer. Extra - * functions can be added before or after either of these functions or these - * default functions can be removed. - * - * When run the pipeline will call each function in turn, passing a token, the - * index of that token in the original list of all tokens and finally a list of - * all the original tokens. - * - * The output of functions in the pipeline will be passed to the next function - * in the pipeline. To exclude a token from entering the index the function - * should return undefined, the rest of the pipeline will not be called with - * this token. - * - * For serialisation of pipelines to work, all functions used in an instance of - * a pipeline should be registered with lunr.Pipeline. Registered functions can - * then be loaded. If trying to load a serialised pipeline that uses functions - * that are not registered an error will be thrown. - * - * If not planning on serialising the pipeline then registering pipeline functions - * is not necessary. - * - * @constructor - */ -lunr.Pipeline = function () { - this._stack = [] -} - -lunr.Pipeline.registeredFunctions = Object.create(null) - -/** - * A pipeline function maps lunr.Token to lunr.Token. A lunr.Token contains the token - * string as well as all known metadata. A pipeline function can mutate the token string - * or mutate (or add) metadata for a given token. - * - * A pipeline function can indicate that the passed token should be discarded by returning - * null, undefined or an empty string. This token will not be passed to any downstream pipeline - * functions and will not be added to the index. - * - * Multiple tokens can be returned by returning an array of tokens. Each token will be passed - * to any downstream pipeline functions and all will returned tokens will be added to the index. - * - * Any number of pipeline functions may be chained together using a lunr.Pipeline. - * - * @interface lunr.PipelineFunction - * @param {lunr.Token} token - A token from the document being processed. - * @param {number} i - The index of this token in the complete list of tokens for this document/field. - * @param {lunr.Token[]} tokens - All tokens for this document/field. - * @returns {(?lunr.Token|lunr.Token[])} - */ - -/** - * Register a function with the pipeline. - * - * Functions that are used in the pipeline should be registered if the pipeline - * needs to be serialised, or a serialised pipeline needs to be loaded. - * - * Registering a function does not add it to a pipeline, functions must still be - * added to instances of the pipeline for them to be used when running a pipeline. - * - * @param {lunr.PipelineFunction} fn - The function to check for. - * @param {String} label - The label to register this function with - */ -lunr.Pipeline.registerFunction = function (fn, label) { - if (label in this.registeredFunctions) { - lunr.utils.warn('Overwriting existing registered function: ' + label) - } - - fn.label = label - lunr.Pipeline.registeredFunctions[fn.label] = fn -} - -/** - * Warns if the function is not registered as a Pipeline function. - * - * @param {lunr.PipelineFunction} fn - The function to check for. - * @private - */ -lunr.Pipeline.warnIfFunctionNotRegistered = function (fn) { - var isRegistered = fn.label && (fn.label in this.registeredFunctions) - - if (!isRegistered) { - lunr.utils.warn('Function is not registered with pipeline. This may cause problems when serialising the index.\n', fn) - } -} - -/** - * Loads a previously serialised pipeline. - * - * All functions to be loaded must already be registered with lunr.Pipeline. - * If any function from the serialised data has not been registered then an - * error will be thrown. - * - * @param {Object} serialised - The serialised pipeline to load. - * @returns {lunr.Pipeline} - */ -lunr.Pipeline.load = function (serialised) { - var pipeline = new lunr.Pipeline - - serialised.forEach(function (fnName) { - var fn = lunr.Pipeline.registeredFunctions[fnName] - - if (fn) { - pipeline.add(fn) - } else { - throw new Error('Cannot load unregistered function: ' + fnName) - } - }) - - return pipeline -} - -/** - * Adds new functions to the end of the pipeline. - * - * Logs a warning if the function has not been registered. - * - * @param {lunr.PipelineFunction[]} functions - Any number of functions to add to the pipeline. - */ -lunr.Pipeline.prototype.add = function () { - var fns = Array.prototype.slice.call(arguments) - - fns.forEach(function (fn) { - lunr.Pipeline.warnIfFunctionNotRegistered(fn) - this._stack.push(fn) - }, this) -} - -/** - * Adds a single function after a function that already exists in the - * pipeline. - * - * Logs a warning if the function has not been registered. - * - * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline. - * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline. - */ -lunr.Pipeline.prototype.after = function (existingFn, newFn) { - lunr.Pipeline.warnIfFunctionNotRegistered(newFn) - - var pos = this._stack.indexOf(existingFn) - if (pos == -1) { - throw new Error('Cannot find existingFn') - } - - pos = pos + 1 - this._stack.splice(pos, 0, newFn) -} - -/** - * Adds a single function before a function that already exists in the - * pipeline. - * - * Logs a warning if the function has not been registered. - * - * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline. - * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline. - */ -lunr.Pipeline.prototype.before = function (existingFn, newFn) { - lunr.Pipeline.warnIfFunctionNotRegistered(newFn) - - var pos = this._stack.indexOf(existingFn) - if (pos == -1) { - throw new Error('Cannot find existingFn') - } - - this._stack.splice(pos, 0, newFn) -} - -/** - * Removes a function from the pipeline. - * - * @param {lunr.PipelineFunction} fn The function to remove from the pipeline. - */ -lunr.Pipeline.prototype.remove = function (fn) { - var pos = this._stack.indexOf(fn) - if (pos == -1) { - return - } - - this._stack.splice(pos, 1) -} - -/** - * Runs the current list of functions that make up the pipeline against the - * passed tokens. - * - * @param {Array} tokens The tokens to run through the pipeline. - * @returns {Array} - */ -lunr.Pipeline.prototype.run = function (tokens) { - var stackLength = this._stack.length - - for (var i = 0; i < stackLength; i++) { - var fn = this._stack[i] - var memo = [] - - for (var j = 0; j < tokens.length; j++) { - var result = fn(tokens[j], j, tokens) - - if (result === null || result === void 0 || result === '') continue - - if (Array.isArray(result)) { - for (var k = 0; k < result.length; k++) { - memo.push(result[k]) - } - } else { - memo.push(result) - } - } - - tokens = memo - } - - return tokens -} - -/** - * Convenience method for passing a string through a pipeline and getting - * strings out. This method takes care of wrapping the passed string in a - * token and mapping the resulting tokens back to strings. - * - * @param {string} str - The string to pass through the pipeline. - * @param {?object} metadata - Optional metadata to associate with the token - * passed to the pipeline. - * @returns {string[]} - */ -lunr.Pipeline.prototype.runString = function (str, metadata) { - var token = new lunr.Token (str, metadata) - - return this.run([token]).map(function (t) { - return t.toString() - }) -} - -/** - * Resets the pipeline by removing any existing processors. - * - */ -lunr.Pipeline.prototype.reset = function () { - this._stack = [] -} - -/** - * Returns a representation of the pipeline ready for serialisation. - * - * Logs a warning if the function has not been registered. - * - * @returns {Array} - */ -lunr.Pipeline.prototype.toJSON = function () { - return this._stack.map(function (fn) { - lunr.Pipeline.warnIfFunctionNotRegistered(fn) - - return fn.label - }) -} -/*! - * lunr.Vector - * Copyright (C) 2020 Oliver Nightingale - */ - -/** - * A vector is used to construct the vector space of documents and queries. These - * vectors support operations to determine the similarity between two documents or - * a document and a query. - * - * Normally no parameters are required for initializing a vector, but in the case of - * loading a previously dumped vector the raw elements can be provided to the constructor. - * - * For performance reasons vectors are implemented with a flat array, where an elements - * index is immediately followed by its value. E.g. [index, value, index, value]. This - * allows the underlying array to be as sparse as possible and still offer decent - * performance when being used for vector calculations. - * - * @constructor - * @param {Number[]} [elements] - The flat list of element index and element value pairs. - */ -lunr.Vector = function (elements) { - this._magnitude = 0 - this.elements = elements || [] -} - - -/** - * Calculates the position within the vector to insert a given index. - * - * This is used internally by insert and upsert. If there are duplicate indexes then - * the position is returned as if the value for that index were to be updated, but it - * is the callers responsibility to check whether there is a duplicate at that index - * - * @param {Number} insertIdx - The index at which the element should be inserted. - * @returns {Number} - */ -lunr.Vector.prototype.positionForIndex = function (index) { - // For an empty vector the tuple can be inserted at the beginning - if (this.elements.length == 0) { - return 0 - } - - var start = 0, - end = this.elements.length / 2, - sliceLength = end - start, - pivotPoint = Math.floor(sliceLength / 2), - pivotIndex = this.elements[pivotPoint * 2] - - while (sliceLength > 1) { - if (pivotIndex < index) { - start = pivotPoint - } - - if (pivotIndex > index) { - end = pivotPoint - } - - if (pivotIndex == index) { - break - } - - sliceLength = end - start - pivotPoint = start + Math.floor(sliceLength / 2) - pivotIndex = this.elements[pivotPoint * 2] - } - - if (pivotIndex == index) { - return pivotPoint * 2 - } - - if (pivotIndex > index) { - return pivotPoint * 2 - } - - if (pivotIndex < index) { - return (pivotPoint + 1) * 2 - } -} - -/** - * Inserts an element at an index within the vector. - * - * Does not allow duplicates, will throw an error if there is already an entry - * for this index. - * - * @param {Number} insertIdx - The index at which the element should be inserted. - * @param {Number} val - The value to be inserted into the vector. - */ -lunr.Vector.prototype.insert = function (insertIdx, val) { - this.upsert(insertIdx, val, function () { - throw "duplicate index" - }) -} - -/** - * Inserts or updates an existing index within the vector. - * - * @param {Number} insertIdx - The index at which the element should be inserted. - * @param {Number} val - The value to be inserted into the vector. - * @param {function} fn - A function that is called for updates, the existing value and the - * requested value are passed as arguments - */ -lunr.Vector.prototype.upsert = function (insertIdx, val, fn) { - this._magnitude = 0 - var position = this.positionForIndex(insertIdx) - - if (this.elements[position] == insertIdx) { - this.elements[position + 1] = fn(this.elements[position + 1], val) - } else { - this.elements.splice(position, 0, insertIdx, val) - } -} - -/** - * Calculates the magnitude of this vector. - * - * @returns {Number} - */ -lunr.Vector.prototype.magnitude = function () { - if (this._magnitude) return this._magnitude - - var sumOfSquares = 0, - elementsLength = this.elements.length - - for (var i = 1; i < elementsLength; i += 2) { - var val = this.elements[i] - sumOfSquares += val * val - } - - return this._magnitude = Math.sqrt(sumOfSquares) -} - -/** - * Calculates the dot product of this vector and another vector. - * - * @param {lunr.Vector} otherVector - The vector to compute the dot product with. - * @returns {Number} - */ -lunr.Vector.prototype.dot = function (otherVector) { - var dotProduct = 0, - a = this.elements, b = otherVector.elements, - aLen = a.length, bLen = b.length, - aVal = 0, bVal = 0, - i = 0, j = 0 - - while (i < aLen && j < bLen) { - aVal = a[i], bVal = b[j] - if (aVal < bVal) { - i += 2 - } else if (aVal > bVal) { - j += 2 - } else if (aVal == bVal) { - dotProduct += a[i + 1] * b[j + 1] - i += 2 - j += 2 - } - } - - return dotProduct -} - -/** - * Calculates the similarity between this vector and another vector. - * - * @param {lunr.Vector} otherVector - The other vector to calculate the - * similarity with. - * @returns {Number} - */ -lunr.Vector.prototype.similarity = function (otherVector) { - return this.dot(otherVector) / this.magnitude() || 0 -} - -/** - * Converts the vector to an array of the elements within the vector. - * - * @returns {Number[]} - */ -lunr.Vector.prototype.toArray = function () { - var output = new Array (this.elements.length / 2) - - for (var i = 1, j = 0; i < this.elements.length; i += 2, j++) { - output[j] = this.elements[i] - } - - return output -} - -/** - * A JSON serializable representation of the vector. - * - * @returns {Number[]} - */ -lunr.Vector.prototype.toJSON = function () { - return this.elements -} -/* eslint-disable */ -/*! - * lunr.stemmer - * Copyright (C) 2020 Oliver Nightingale - * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt - */ - -/** - * lunr.stemmer is an english language stemmer, this is a JavaScript - * implementation of the PorterStemmer taken from http://tartarus.org/~martin - * - * @static - * @implements {lunr.PipelineFunction} - * @param {lunr.Token} token - The string to stem - * @returns {lunr.Token} - * @see {@link lunr.Pipeline} - * @function - */ -lunr.stemmer = (function(){ - var step2list = { - "ational" : "ate", - "tional" : "tion", - "enci" : "ence", - "anci" : "ance", - "izer" : "ize", - "bli" : "ble", - "alli" : "al", - "entli" : "ent", - "eli" : "e", - "ousli" : "ous", - "ization" : "ize", - "ation" : "ate", - "ator" : "ate", - "alism" : "al", - "iveness" : "ive", - "fulness" : "ful", - "ousness" : "ous", - "aliti" : "al", - "iviti" : "ive", - "biliti" : "ble", - "logi" : "log" - }, - - step3list = { - "icate" : "ic", - "ative" : "", - "alize" : "al", - "iciti" : "ic", - "ical" : "ic", - "ful" : "", - "ness" : "" - }, - - c = "[^aeiou]", // consonant - v = "[aeiouy]", // vowel - C = c + "[^aeiouy]*", // consonant sequence - V = v + "[aeiou]*", // vowel sequence - - mgr0 = "^(" + C + ")?" + V + C, // [C]VC... is m>0 - meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$", // [C]VC[V] is m=1 - mgr1 = "^(" + C + ")?" + V + C + V + C, // [C]VCVC... is m>1 - s_v = "^(" + C + ")?" + v; // vowel in stem - - var re_mgr0 = new RegExp(mgr0); - var re_mgr1 = new RegExp(mgr1); - var re_meq1 = new RegExp(meq1); - var re_s_v = new RegExp(s_v); - - var re_1a = /^(.+?)(ss|i)es$/; - var re2_1a = /^(.+?)([^s])s$/; - var re_1b = /^(.+?)eed$/; - var re2_1b = /^(.+?)(ed|ing)$/; - var re_1b_2 = /.$/; - var re2_1b_2 = /(at|bl|iz)$/; - var re3_1b_2 = new RegExp("([^aeiouylsz])\\1$"); - var re4_1b_2 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - - var re_1c = /^(.+?[^aeiou])y$/; - var re_2 = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; - - var re_3 = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; - - var re_4 = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; - var re2_4 = /^(.+?)(s|t)(ion)$/; - - var re_5 = /^(.+?)e$/; - var re_5_1 = /ll$/; - var re3_5 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - - var porterStemmer = function porterStemmer(w) { - var stem, - suffix, - firstch, - re, - re2, - re3, - re4; - - if (w.length < 3) { return w; } - - firstch = w.substr(0,1); - if (firstch == "y") { - w = firstch.toUpperCase() + w.substr(1); - } - - // Step 1a - re = re_1a - re2 = re2_1a; - - if (re.test(w)) { w = w.replace(re,"$1$2"); } - else if (re2.test(w)) { w = w.replace(re2,"$1$2"); } - - // Step 1b - re = re_1b; - re2 = re2_1b; - if (re.test(w)) { - var fp = re.exec(w); - re = re_mgr0; - if (re.test(fp[1])) { - re = re_1b_2; - w = w.replace(re,""); - } - } else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1]; - re2 = re_s_v; - if (re2.test(stem)) { - w = stem; - re2 = re2_1b_2; - re3 = re3_1b_2; - re4 = re4_1b_2; - if (re2.test(w)) { w = w + "e"; } - else if (re3.test(w)) { re = re_1b_2; w = w.replace(re,""); } - else if (re4.test(w)) { w = w + "e"; } - } - } - - // Step 1c - replace suffix y or Y by i if preceded by a non-vowel which is not the first letter of the word (so cry -> cri, by -> by, say -> say) - re = re_1c; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - w = stem + "i"; - } - - // Step 2 - re = re_2; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = re_mgr0; - if (re.test(stem)) { - w = stem + step2list[suffix]; - } - } - - // Step 3 - re = re_3; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = re_mgr0; - if (re.test(stem)) { - w = stem + step3list[suffix]; - } - } - - // Step 4 - re = re_4; - re2 = re2_4; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = re_mgr1; - if (re.test(stem)) { - w = stem; - } - } else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1] + fp[2]; - re2 = re_mgr1; - if (re2.test(stem)) { - w = stem; - } - } - - // Step 5 - re = re_5; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = re_mgr1; - re2 = re_meq1; - re3 = re3_5; - if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) { - w = stem; - } - } - - re = re_5_1; - re2 = re_mgr1; - if (re.test(w) && re2.test(w)) { - re = re_1b_2; - w = w.replace(re,""); - } - - // and turn initial Y back to y - - if (firstch == "y") { - w = firstch.toLowerCase() + w.substr(1); - } - - return w; - }; - - return function (token) { - return token.update(porterStemmer); - } -})(); - -lunr.Pipeline.registerFunction(lunr.stemmer, 'stemmer') -/*! - * lunr.stopWordFilter - * Copyright (C) 2020 Oliver Nightingale - */ - -/** - * lunr.generateStopWordFilter builds a stopWordFilter function from the provided - * list of stop words. - * - * The built in lunr.stopWordFilter is built using this generator and can be used - * to generate custom stopWordFilters for applications or non English languages. - * - * @function - * @param {Array} token The token to pass through the filter - * @returns {lunr.PipelineFunction} - * @see lunr.Pipeline - * @see lunr.stopWordFilter - */ -lunr.generateStopWordFilter = function (stopWords) { - var words = stopWords.reduce(function (memo, stopWord) { - memo[stopWord] = stopWord - return memo - }, {}) - - return function (token) { - if (token && words[token.toString()] !== token.toString()) return token - } -} - -/** - * lunr.stopWordFilter is an English language stop word list filter, any words - * contained in the list will not be passed through the filter. - * - * This is intended to be used in the Pipeline. If the token does not pass the - * filter then undefined will be returned. - * - * @function - * @implements {lunr.PipelineFunction} - * @params {lunr.Token} token - A token to check for being a stop word. - * @returns {lunr.Token} - * @see {@link lunr.Pipeline} - */ -lunr.stopWordFilter = lunr.generateStopWordFilter([ - 'a', - 'able', - 'about', - 'across', - 'after', - 'all', - 'almost', - 'also', - 'am', - 'among', - 'an', - 'and', - 'any', - 'are', - 'as', - 'at', - 'be', - 'because', - 'been', - 'but', - 'by', - 'can', - 'cannot', - 'could', - 'dear', - 'did', - 'do', - 'does', - 'either', - 'else', - 'ever', - 'every', - 'for', - 'from', - 'get', - 'got', - 'had', - 'has', - 'have', - 'he', - 'her', - 'hers', - 'him', - 'his', - 'how', - 'however', - 'i', - 'if', - 'in', - 'into', - 'is', - 'it', - 'its', - 'just', - 'least', - 'let', - 'like', - 'likely', - 'may', - 'me', - 'might', - 'most', - 'must', - 'my', - 'neither', - 'no', - 'nor', - 'not', - 'of', - 'off', - 'often', - 'on', - 'only', - 'or', - 'other', - 'our', - 'own', - 'rather', - 'said', - 'say', - 'says', - 'she', - 'should', - 'since', - 'so', - 'some', - 'than', - 'that', - 'the', - 'their', - 'them', - 'then', - 'there', - 'these', - 'they', - 'this', - 'tis', - 'to', - 'too', - 'twas', - 'us', - 'wants', - 'was', - 'we', - 'were', - 'what', - 'when', - 'where', - 'which', - 'while', - 'who', - 'whom', - 'why', - 'will', - 'with', - 'would', - 'yet', - 'you', - 'your' -]) - -lunr.Pipeline.registerFunction(lunr.stopWordFilter, 'stopWordFilter') -/*! - * lunr.trimmer - * Copyright (C) 2020 Oliver Nightingale - */ - -/** - * lunr.trimmer is a pipeline function for trimming non word - * characters from the beginning and end of tokens before they - * enter the index. - * - * This implementation may not work correctly for non latin - * characters and should either be removed or adapted for use - * with languages with non-latin characters. - * - * @static - * @implements {lunr.PipelineFunction} - * @param {lunr.Token} token The token to pass through the filter - * @returns {lunr.Token} - * @see lunr.Pipeline - */ -lunr.trimmer = function (token) { - return token.update(function (s) { - return s.replace(/^\W+/, '').replace(/\W+$/, '') - }) -} - -lunr.Pipeline.registerFunction(lunr.trimmer, 'trimmer') -/*! - * lunr.TokenSet - * Copyright (C) 2020 Oliver Nightingale - */ - -/** - * A token set is used to store the unique list of all tokens - * within an index. Token sets are also used to represent an - * incoming query to the index, this query token set and index - * token set are then intersected to find which tokens to look - * up in the inverted index. - * - * A token set can hold multiple tokens, as in the case of the - * index token set, or it can hold a single token as in the - * case of a simple query token set. - * - * Additionally token sets are used to perform wildcard matching. - * Leading, contained and trailing wildcards are supported, and - * from this edit distance matching can also be provided. - * - * Token sets are implemented as a minimal finite state automata, - * where both common prefixes and suffixes are shared between tokens. - * This helps to reduce the space used for storing the token set. - * - * @constructor - */ -lunr.TokenSet = function () { - this.final = false - this.edges = {} - this.id = lunr.TokenSet._nextId - lunr.TokenSet._nextId += 1 -} - -/** - * Keeps track of the next, auto increment, identifier to assign - * to a new tokenSet. - * - * TokenSets require a unique identifier to be correctly minimised. - * - * @private - */ -lunr.TokenSet._nextId = 1 - -/** - * Creates a TokenSet instance from the given sorted array of words. - * - * @param {String[]} arr - A sorted array of strings to create the set from. - * @returns {lunr.TokenSet} - * @throws Will throw an error if the input array is not sorted. - */ -lunr.TokenSet.fromArray = function (arr) { - var builder = new lunr.TokenSet.Builder - - for (var i = 0, len = arr.length; i < len; i++) { - builder.insert(arr[i]) - } - - builder.finish() - return builder.root -} - -/** - * Creates a token set from a query clause. - * - * @private - * @param {Object} clause - A single clause from lunr.Query. - * @param {string} clause.term - The query clause term. - * @param {number} [clause.editDistance] - The optional edit distance for the term. - * @returns {lunr.TokenSet} - */ -lunr.TokenSet.fromClause = function (clause) { - if ('editDistance' in clause) { - return lunr.TokenSet.fromFuzzyString(clause.term, clause.editDistance) - } else { - return lunr.TokenSet.fromString(clause.term) - } -} - -/** - * Creates a token set representing a single string with a specified - * edit distance. - * - * Insertions, deletions, substitutions and transpositions are each - * treated as an edit distance of 1. - * - * Increasing the allowed edit distance will have a dramatic impact - * on the performance of both creating and intersecting these TokenSets. - * It is advised to keep the edit distance less than 3. - * - * @param {string} str - The string to create the token set from. - * @param {number} editDistance - The allowed edit distance to match. - * @returns {lunr.Vector} - */ -lunr.TokenSet.fromFuzzyString = function (str, editDistance) { - var root = new lunr.TokenSet - - var stack = [{ - node: root, - editsRemaining: editDistance, - str: str - }] - - while (stack.length) { - var frame = stack.pop() - - // no edit - if (frame.str.length > 0) { - var char = frame.str.charAt(0), - noEditNode - - if (char in frame.node.edges) { - noEditNode = frame.node.edges[char] - } else { - noEditNode = new lunr.TokenSet - frame.node.edges[char] = noEditNode - } - - if (frame.str.length == 1) { - noEditNode.final = true - } - - stack.push({ - node: noEditNode, - editsRemaining: frame.editsRemaining, - str: frame.str.slice(1) - }) - } - - if (frame.editsRemaining == 0) { - continue - } - - // insertion - if ("*" in frame.node.edges) { - var insertionNode = frame.node.edges["*"] - } else { - var insertionNode = new lunr.TokenSet - frame.node.edges["*"] = insertionNode - } - - if (frame.str.length == 0) { - insertionNode.final = true - } - - stack.push({ - node: insertionNode, - editsRemaining: frame.editsRemaining - 1, - str: frame.str - }) - - // deletion - // can only do a deletion if we have enough edits remaining - // and if there are characters left to delete in the string - if (frame.str.length > 1) { - stack.push({ - node: frame.node, - editsRemaining: frame.editsRemaining - 1, - str: frame.str.slice(1) - }) - } - - // deletion - // just removing the last character from the str - if (frame.str.length == 1) { - frame.node.final = true - } - - // substitution - // can only do a substitution if we have enough edits remaining - // and if there are characters left to substitute - if (frame.str.length >= 1) { - if ("*" in frame.node.edges) { - var substitutionNode = frame.node.edges["*"] - } else { - var substitutionNode = new lunr.TokenSet - frame.node.edges["*"] = substitutionNode - } - - if (frame.str.length == 1) { - substitutionNode.final = true - } - - stack.push({ - node: substitutionNode, - editsRemaining: frame.editsRemaining - 1, - str: frame.str.slice(1) - }) - } - - // transposition - // can only do a transposition if there are edits remaining - // and there are enough characters to transpose - if (frame.str.length > 1) { - var charA = frame.str.charAt(0), - charB = frame.str.charAt(1), - transposeNode - - if (charB in frame.node.edges) { - transposeNode = frame.node.edges[charB] - } else { - transposeNode = new lunr.TokenSet - frame.node.edges[charB] = transposeNode - } - - if (frame.str.length == 1) { - transposeNode.final = true - } - - stack.push({ - node: transposeNode, - editsRemaining: frame.editsRemaining - 1, - str: charA + frame.str.slice(2) - }) - } - } - - return root -} - -/** - * Creates a TokenSet from a string. - * - * The string may contain one or more wildcard characters (*) - * that will allow wildcard matching when intersecting with - * another TokenSet. - * - * @param {string} str - The string to create a TokenSet from. - * @returns {lunr.TokenSet} - */ -lunr.TokenSet.fromString = function (str) { - var node = new lunr.TokenSet, - root = node - - /* - * Iterates through all characters within the passed string - * appending a node for each character. - * - * When a wildcard character is found then a self - * referencing edge is introduced to continually match - * any number of any characters. - */ - for (var i = 0, len = str.length; i < len; i++) { - var char = str[i], - final = (i == len - 1) - - if (char == "*") { - node.edges[char] = node - node.final = final - - } else { - var next = new lunr.TokenSet - next.final = final - - node.edges[char] = next - node = next - } - } - - return root -} - -/** - * Converts this TokenSet into an array of strings - * contained within the TokenSet. - * - * This is not intended to be used on a TokenSet that - * contains wildcards, in these cases the results are - * undefined and are likely to cause an infinite loop. - * - * @returns {string[]} - */ -lunr.TokenSet.prototype.toArray = function () { - var words = [] - - var stack = [{ - prefix: "", - node: this - }] - - while (stack.length) { - var frame = stack.pop(), - edges = Object.keys(frame.node.edges), - len = edges.length - - if (frame.node.final) { - /* In Safari, at this point the prefix is sometimes corrupted, see: - * https://github.com/olivernn/lunr.js/issues/279 Calling any - * String.prototype method forces Safari to "cast" this string to what - * it's supposed to be, fixing the bug. */ - frame.prefix.charAt(0) - words.push(frame.prefix) - } - - for (var i = 0; i < len; i++) { - var edge = edges[i] - - stack.push({ - prefix: frame.prefix.concat(edge), - node: frame.node.edges[edge] - }) - } - } - - return words -} - -/** - * Generates a string representation of a TokenSet. - * - * This is intended to allow TokenSets to be used as keys - * in objects, largely to aid the construction and minimisation - * of a TokenSet. As such it is not designed to be a human - * friendly representation of the TokenSet. - * - * @returns {string} - */ -lunr.TokenSet.prototype.toString = function () { - // NOTE: Using Object.keys here as this.edges is very likely - // to enter 'hash-mode' with many keys being added - // - // avoiding a for-in loop here as it leads to the function - // being de-optimised (at least in V8). From some simple - // benchmarks the performance is comparable, but allowing - // V8 to optimize may mean easy performance wins in the future. - - if (this._str) { - return this._str - } - - var str = this.final ? '1' : '0', - labels = Object.keys(this.edges).sort(), - len = labels.length - - for (var i = 0; i < len; i++) { - var label = labels[i], - node = this.edges[label] - - str = str + label + node.id - } - - return str -} - -/** - * Returns a new TokenSet that is the intersection of - * this TokenSet and the passed TokenSet. - * - * This intersection will take into account any wildcards - * contained within the TokenSet. - * - * @param {lunr.TokenSet} b - An other TokenSet to intersect with. - * @returns {lunr.TokenSet} - */ -lunr.TokenSet.prototype.intersect = function (b) { - var output = new lunr.TokenSet, - frame = undefined - - var stack = [{ - qNode: b, - output: output, - node: this - }] - - while (stack.length) { - frame = stack.pop() - - // NOTE: As with the #toString method, we are using - // Object.keys and a for loop instead of a for-in loop - // as both of these objects enter 'hash' mode, causing - // the function to be de-optimised in V8 - var qEdges = Object.keys(frame.qNode.edges), - qLen = qEdges.length, - nEdges = Object.keys(frame.node.edges), - nLen = nEdges.length - - for (var q = 0; q < qLen; q++) { - var qEdge = qEdges[q] - - for (var n = 0; n < nLen; n++) { - var nEdge = nEdges[n] - - if (nEdge == qEdge || qEdge == '*') { - var node = frame.node.edges[nEdge], - qNode = frame.qNode.edges[qEdge], - final = node.final && qNode.final, - next = undefined - - if (nEdge in frame.output.edges) { - // an edge already exists for this character - // no need to create a new node, just set the finality - // bit unless this node is already final - next = frame.output.edges[nEdge] - next.final = next.final || final - - } else { - // no edge exists yet, must create one - // set the finality bit and insert it - // into the output - next = new lunr.TokenSet - next.final = final - frame.output.edges[nEdge] = next - } - - stack.push({ - qNode: qNode, - output: next, - node: node - }) - } - } - } - } - - return output -} -lunr.TokenSet.Builder = function () { - this.previousWord = "" - this.root = new lunr.TokenSet - this.uncheckedNodes = [] - this.minimizedNodes = {} -} - -lunr.TokenSet.Builder.prototype.insert = function (word) { - var node, - commonPrefix = 0 - - if (word < this.previousWord) { - throw new Error ("Out of order word insertion") - } - - for (var i = 0; i < word.length && i < this.previousWord.length; i++) { - if (word[i] != this.previousWord[i]) break - commonPrefix++ - } - - this.minimize(commonPrefix) - - if (this.uncheckedNodes.length == 0) { - node = this.root - } else { - node = this.uncheckedNodes[this.uncheckedNodes.length - 1].child - } - - for (var i = commonPrefix; i < word.length; i++) { - var nextNode = new lunr.TokenSet, - char = word[i] - - node.edges[char] = nextNode - - this.uncheckedNodes.push({ - parent: node, - char: char, - child: nextNode - }) - - node = nextNode - } - - node.final = true - this.previousWord = word -} - -lunr.TokenSet.Builder.prototype.finish = function () { - this.minimize(0) -} - -lunr.TokenSet.Builder.prototype.minimize = function (downTo) { - for (var i = this.uncheckedNodes.length - 1; i >= downTo; i--) { - var node = this.uncheckedNodes[i], - childKey = node.child.toString() - - if (childKey in this.minimizedNodes) { - node.parent.edges[node.char] = this.minimizedNodes[childKey] - } else { - // Cache the key for this node since - // we know it can't change anymore - node.child._str = childKey - - this.minimizedNodes[childKey] = node.child - } - - this.uncheckedNodes.pop() - } -} -/*! - * lunr.Index - * Copyright (C) 2020 Oliver Nightingale - */ - -/** - * An index contains the built index of all documents and provides a query interface - * to the index. - * - * Usually instances of lunr.Index will not be created using this constructor, instead - * lunr.Builder should be used to construct new indexes, or lunr.Index.load should be - * used to load previously built and serialized indexes. - * - * @constructor - * @param {Object} attrs - The attributes of the built search index. - * @param {Object} attrs.invertedIndex - An index of term/field to document reference. - * @param {Object} attrs.fieldVectors - Field vectors - * @param {lunr.TokenSet} attrs.tokenSet - An set of all corpus tokens. - * @param {string[]} attrs.fields - The names of indexed document fields. - * @param {lunr.Pipeline} attrs.pipeline - The pipeline to use for search terms. - */ -lunr.Index = function (attrs) { - this.invertedIndex = attrs.invertedIndex - this.fieldVectors = attrs.fieldVectors - this.tokenSet = attrs.tokenSet - this.fields = attrs.fields - this.pipeline = attrs.pipeline -} - -/** - * A result contains details of a document matching a search query. - * @typedef {Object} lunr.Index~Result - * @property {string} ref - The reference of the document this result represents. - * @property {number} score - A number between 0 and 1 representing how similar this document is to the query. - * @property {lunr.MatchData} matchData - Contains metadata about this match including which term(s) caused the match. - */ - -/** - * Although lunr provides the ability to create queries using lunr.Query, it also provides a simple - * query language which itself is parsed into an instance of lunr.Query. - * - * For programmatically building queries it is advised to directly use lunr.Query, the query language - * is best used for human entered text rather than program generated text. - * - * At its simplest queries can just be a single term, e.g. `hello`, multiple terms are also supported - * and will be combined with OR, e.g `hello world` will match documents that contain either 'hello' - * or 'world', though those that contain both will rank higher in the results. - * - * Wildcards can be included in terms to match one or more unspecified characters, these wildcards can - * be inserted anywhere within the term, and more than one wildcard can exist in a single term. Adding - * wildcards will increase the number of documents that will be found but can also have a negative - * impact on query performance, especially with wildcards at the beginning of a term. - * - * Terms can be restricted to specific fields, e.g. `title:hello`, only documents with the term - * hello in the title field will match this query. Using a field not present in the index will lead - * to an error being thrown. - * - * Modifiers can also be added to terms, lunr supports edit distance and boost modifiers on terms. A term - * boost will make documents matching that term score higher, e.g. `foo^5`. Edit distance is also supported - * to provide fuzzy matching, e.g. 'hello~2' will match documents with hello with an edit distance of 2. - * Avoid large values for edit distance to improve query performance. - * - * Each term also supports a presence modifier. By default a term's presence in document is optional, however - * this can be changed to either required or prohibited. For a term's presence to be required in a document the - * term should be prefixed with a '+', e.g. `+foo bar` is a search for documents that must contain 'foo' and - * optionally contain 'bar'. Conversely a leading '-' sets the terms presence to prohibited, i.e. it must not - * appear in a document, e.g. `-foo bar` is a search for documents that do not contain 'foo' but may contain 'bar'. - * - * To escape special characters the backslash character '\' can be used, this allows searches to include - * characters that would normally be considered modifiers, e.g. `foo\~2` will search for a term "foo~2" instead - * of attempting to apply a boost of 2 to the search term "foo". - * - * @typedef {string} lunr.Index~QueryString - * @example Simple single term query - * hello - * @example Multiple term query - * hello world - * @example term scoped to a field - * title:hello - * @example term with a boost of 10 - * hello^10 - * @example term with an edit distance of 2 - * hello~2 - * @example terms with presence modifiers - * -foo +bar baz - */ - -/** - * Performs a search against the index using lunr query syntax. - * - * Results will be returned sorted by their score, the most relevant results - * will be returned first. For details on how the score is calculated, please see - * the {@link https://lunrjs.com/guides/searching.html#scoring|guide}. - * - * For more programmatic querying use lunr.Index#query. - * - * @param {lunr.Index~QueryString} queryString - A string containing a lunr query. - * @throws {lunr.QueryParseError} If the passed query string cannot be parsed. - * @returns {lunr.Index~Result[]} - */ -lunr.Index.prototype.search = function (queryString) { - return this.query(function (query) { - var parser = new lunr.QueryParser(queryString, query) - parser.parse() - }) -} - -/** - * A query builder callback provides a query object to be used to express - * the query to perform on the index. - * - * @callback lunr.Index~queryBuilder - * @param {lunr.Query} query - The query object to build up. - * @this lunr.Query - */ - -/** - * Performs a query against the index using the yielded lunr.Query object. - * - * If performing programmatic queries against the index, this method is preferred - * over lunr.Index#search so as to avoid the additional query parsing overhead. - * - * A query object is yielded to the supplied function which should be used to - * express the query to be run against the index. - * - * Note that although this function takes a callback parameter it is _not_ an - * asynchronous operation, the callback is just yielded a query object to be - * customized. - * - * @param {lunr.Index~queryBuilder} fn - A function that is used to build the query. - * @returns {lunr.Index~Result[]} - */ -lunr.Index.prototype.query = function (fn) { - // for each query clause - // * process terms - // * expand terms from token set - // * find matching documents and metadata - // * get document vectors - // * score documents - - var query = new lunr.Query(this.fields), - matchingFields = Object.create(null), - queryVectors = Object.create(null), - termFieldCache = Object.create(null), - requiredMatches = Object.create(null), - prohibitedMatches = Object.create(null) - - /* - * To support field level boosts a query vector is created per - * field. An empty vector is eagerly created to support negated - * queries. - */ - for (var i = 0; i < this.fields.length; i++) { - queryVectors[this.fields[i]] = new lunr.Vector - } - - fn.call(query, query) - - for (var i = 0; i < query.clauses.length; i++) { - /* - * Unless the pipeline has been disabled for this term, which is - * the case for terms with wildcards, we need to pass the clause - * term through the search pipeline. A pipeline returns an array - * of processed terms. Pipeline functions may expand the passed - * term, which means we may end up performing multiple index lookups - * for a single query term. - */ - var clause = query.clauses[i], - terms = null, - clauseMatches = lunr.Set.empty - - if (clause.usePipeline) { - terms = this.pipeline.runString(clause.term, { - fields: clause.fields - }) - } else { - terms = [clause.term] - } - - for (var m = 0; m < terms.length; m++) { - var term = terms[m] - - /* - * Each term returned from the pipeline needs to use the same query - * clause object, e.g. the same boost and or edit distance. The - * simplest way to do this is to re-use the clause object but mutate - * its term property. - */ - clause.term = term - - /* - * From the term in the clause we create a token set which will then - * be used to intersect the indexes token set to get a list of terms - * to lookup in the inverted index - */ - var termTokenSet = lunr.TokenSet.fromClause(clause), - expandedTerms = this.tokenSet.intersect(termTokenSet).toArray() - - /* - * If a term marked as required does not exist in the tokenSet it is - * impossible for the search to return any matches. We set all the field - * scoped required matches set to empty and stop examining any further - * clauses. - */ - if (expandedTerms.length === 0 && clause.presence === lunr.Query.presence.REQUIRED) { - for (var k = 0; k < clause.fields.length; k++) { - var field = clause.fields[k] - requiredMatches[field] = lunr.Set.empty - } - - break - } - - for (var j = 0; j < expandedTerms.length; j++) { - /* - * For each term get the posting and termIndex, this is required for - * building the query vector. - */ - var expandedTerm = expandedTerms[j], - posting = this.invertedIndex[expandedTerm], - termIndex = posting._index - - for (var k = 0; k < clause.fields.length; k++) { - /* - * For each field that this query term is scoped by (by default - * all fields are in scope) we need to get all the document refs - * that have this term in that field. - * - * The posting is the entry in the invertedIndex for the matching - * term from above. - */ - var field = clause.fields[k], - fieldPosting = posting[field], - matchingDocumentRefs = Object.keys(fieldPosting), - termField = expandedTerm + "/" + field, - matchingDocumentsSet = new lunr.Set(matchingDocumentRefs) - - /* - * if the presence of this term is required ensure that the matching - * documents are added to the set of required matches for this clause. - * - */ - if (clause.presence == lunr.Query.presence.REQUIRED) { - clauseMatches = clauseMatches.union(matchingDocumentsSet) - - if (requiredMatches[field] === undefined) { - requiredMatches[field] = lunr.Set.complete - } - } - - /* - * if the presence of this term is prohibited ensure that the matching - * documents are added to the set of prohibited matches for this field, - * creating that set if it does not yet exist. - */ - if (clause.presence == lunr.Query.presence.PROHIBITED) { - if (prohibitedMatches[field] === undefined) { - prohibitedMatches[field] = lunr.Set.empty - } - - prohibitedMatches[field] = prohibitedMatches[field].union(matchingDocumentsSet) - - /* - * Prohibited matches should not be part of the query vector used for - * similarity scoring and no metadata should be extracted so we continue - * to the next field - */ - continue - } - - /* - * The query field vector is populated using the termIndex found for - * the term and a unit value with the appropriate boost applied. - * Using upsert because there could already be an entry in the vector - * for the term we are working with. In that case we just add the scores - * together. - */ - queryVectors[field].upsert(termIndex, clause.boost, function (a, b) { return a + b }) - - /** - * If we've already seen this term, field combo then we've already collected - * the matching documents and metadata, no need to go through all that again - */ - if (termFieldCache[termField]) { - continue - } - - for (var l = 0; l < matchingDocumentRefs.length; l++) { - /* - * All metadata for this term/field/document triple - * are then extracted and collected into an instance - * of lunr.MatchData ready to be returned in the query - * results - */ - var matchingDocumentRef = matchingDocumentRefs[l], - matchingFieldRef = new lunr.FieldRef (matchingDocumentRef, field), - metadata = fieldPosting[matchingDocumentRef], - fieldMatch - - if ((fieldMatch = matchingFields[matchingFieldRef]) === undefined) { - matchingFields[matchingFieldRef] = new lunr.MatchData (expandedTerm, field, metadata) - } else { - fieldMatch.add(expandedTerm, field, metadata) - } - - } - - termFieldCache[termField] = true - } - } - } - - /** - * If the presence was required we need to update the requiredMatches field sets. - * We do this after all fields for the term have collected their matches because - * the clause terms presence is required in _any_ of the fields not _all_ of the - * fields. - */ - if (clause.presence === lunr.Query.presence.REQUIRED) { - for (var k = 0; k < clause.fields.length; k++) { - var field = clause.fields[k] - requiredMatches[field] = requiredMatches[field].intersect(clauseMatches) - } - } - } - - /** - * Need to combine the field scoped required and prohibited - * matching documents into a global set of required and prohibited - * matches - */ - var allRequiredMatches = lunr.Set.complete, - allProhibitedMatches = lunr.Set.empty - - for (var i = 0; i < this.fields.length; i++) { - var field = this.fields[i] - - if (requiredMatches[field]) { - allRequiredMatches = allRequiredMatches.intersect(requiredMatches[field]) - } - - if (prohibitedMatches[field]) { - allProhibitedMatches = allProhibitedMatches.union(prohibitedMatches[field]) - } - } - - var matchingFieldRefs = Object.keys(matchingFields), - results = [], - matches = Object.create(null) - - /* - * If the query is negated (contains only prohibited terms) - * we need to get _all_ fieldRefs currently existing in the - * index. This is only done when we know that the query is - * entirely prohibited terms to avoid any cost of getting all - * fieldRefs unnecessarily. - * - * Additionally, blank MatchData must be created to correctly - * populate the results. - */ - if (query.isNegated()) { - matchingFieldRefs = Object.keys(this.fieldVectors) - - for (var i = 0; i < matchingFieldRefs.length; i++) { - var matchingFieldRef = matchingFieldRefs[i] - var fieldRef = lunr.FieldRef.fromString(matchingFieldRef) - matchingFields[matchingFieldRef] = new lunr.MatchData - } - } - - for (var i = 0; i < matchingFieldRefs.length; i++) { - /* - * Currently we have document fields that match the query, but we - * need to return documents. The matchData and scores are combined - * from multiple fields belonging to the same document. - * - * Scores are calculated by field, using the query vectors created - * above, and combined into a final document score using addition. - */ - var fieldRef = lunr.FieldRef.fromString(matchingFieldRefs[i]), - docRef = fieldRef.docRef - - if (!allRequiredMatches.contains(docRef)) { - continue - } - - if (allProhibitedMatches.contains(docRef)) { - continue - } - - var fieldVector = this.fieldVectors[fieldRef], - score = queryVectors[fieldRef.fieldName].similarity(fieldVector), - docMatch - - if ((docMatch = matches[docRef]) !== undefined) { - docMatch.score += score - docMatch.matchData.combine(matchingFields[fieldRef]) - } else { - var match = { - ref: docRef, - score: score, - matchData: matchingFields[fieldRef] - } - matches[docRef] = match - results.push(match) - } - } - - /* - * Sort the results objects by score, highest first. - */ - return results.sort(function (a, b) { - return b.score - a.score - }) -} - -/** - * Prepares the index for JSON serialization. - * - * The schema for this JSON blob will be described in a - * separate JSON schema file. - * - * @returns {Object} - */ -lunr.Index.prototype.toJSON = function () { - var invertedIndex = Object.keys(this.invertedIndex) - .sort() - .map(function (term) { - return [term, this.invertedIndex[term]] - }, this) - - var fieldVectors = Object.keys(this.fieldVectors) - .map(function (ref) { - return [ref, this.fieldVectors[ref].toJSON()] - }, this) - - return { - version: lunr.version, - fields: this.fields, - fieldVectors: fieldVectors, - invertedIndex: invertedIndex, - pipeline: this.pipeline.toJSON() - } -} - -/** - * Loads a previously serialized lunr.Index - * - * @param {Object} serializedIndex - A previously serialized lunr.Index - * @returns {lunr.Index} - */ -lunr.Index.load = function (serializedIndex) { - var attrs = {}, - fieldVectors = {}, - serializedVectors = serializedIndex.fieldVectors, - invertedIndex = Object.create(null), - serializedInvertedIndex = serializedIndex.invertedIndex, - tokenSetBuilder = new lunr.TokenSet.Builder, - pipeline = lunr.Pipeline.load(serializedIndex.pipeline) - - if (serializedIndex.version != lunr.version) { - lunr.utils.warn("Version mismatch when loading serialised index. Current version of lunr '" + lunr.version + "' does not match serialized index '" + serializedIndex.version + "'") - } - - for (var i = 0; i < serializedVectors.length; i++) { - var tuple = serializedVectors[i], - ref = tuple[0], - elements = tuple[1] - - fieldVectors[ref] = new lunr.Vector(elements) - } - - for (var i = 0; i < serializedInvertedIndex.length; i++) { - var tuple = serializedInvertedIndex[i], - term = tuple[0], - posting = tuple[1] - - tokenSetBuilder.insert(term) - invertedIndex[term] = posting - } - - tokenSetBuilder.finish() - - attrs.fields = serializedIndex.fields - - attrs.fieldVectors = fieldVectors - attrs.invertedIndex = invertedIndex - attrs.tokenSet = tokenSetBuilder.root - attrs.pipeline = pipeline - - return new lunr.Index(attrs) -} -/*! - * lunr.Builder - * Copyright (C) 2020 Oliver Nightingale - */ - -/** - * lunr.Builder performs indexing on a set of documents and - * returns instances of lunr.Index ready for querying. - * - * All configuration of the index is done via the builder, the - * fields to index, the document reference, the text processing - * pipeline and document scoring parameters are all set on the - * builder before indexing. - * - * @constructor - * @property {string} _ref - Internal reference to the document reference field. - * @property {string[]} _fields - Internal reference to the document fields to index. - * @property {object} invertedIndex - The inverted index maps terms to document fields. - * @property {object} documentTermFrequencies - Keeps track of document term frequencies. - * @property {object} documentLengths - Keeps track of the length of documents added to the index. - * @property {lunr.tokenizer} tokenizer - Function for splitting strings into tokens for indexing. - * @property {lunr.Pipeline} pipeline - The pipeline performs text processing on tokens before indexing. - * @property {lunr.Pipeline} searchPipeline - A pipeline for processing search terms before querying the index. - * @property {number} documentCount - Keeps track of the total number of documents indexed. - * @property {number} _b - A parameter to control field length normalization, setting this to 0 disabled normalization, 1 fully normalizes field lengths, the default value is 0.75. - * @property {number} _k1 - A parameter to control how quickly an increase in term frequency results in term frequency saturation, the default value is 1.2. - * @property {number} termIndex - A counter incremented for each unique term, used to identify a terms position in the vector space. - * @property {array} metadataWhitelist - A list of metadata keys that have been whitelisted for entry in the index. - */ -lunr.Builder = function () { - this._ref = "id" - this._fields = Object.create(null) - this._documents = Object.create(null) - this.invertedIndex = Object.create(null) - this.fieldTermFrequencies = {} - this.fieldLengths = {} - this.tokenizer = lunr.tokenizer - this.pipeline = new lunr.Pipeline - this.searchPipeline = new lunr.Pipeline - this.documentCount = 0 - this._b = 0.75 - this._k1 = 1.2 - this.termIndex = 0 - this.metadataWhitelist = [] -} - -/** - * Sets the document field used as the document reference. Every document must have this field. - * The type of this field in the document should be a string, if it is not a string it will be - * coerced into a string by calling toString. - * - * The default ref is 'id'. - * - * The ref should _not_ be changed during indexing, it should be set before any documents are - * added to the index. Changing it during indexing can lead to inconsistent results. - * - * @param {string} ref - The name of the reference field in the document. - */ -lunr.Builder.prototype.ref = function (ref) { - this._ref = ref -} - -/** - * A function that is used to extract a field from a document. - * - * Lunr expects a field to be at the top level of a document, if however the field - * is deeply nested within a document an extractor function can be used to extract - * the right field for indexing. - * - * @callback fieldExtractor - * @param {object} doc - The document being added to the index. - * @returns {?(string|object|object[])} obj - The object that will be indexed for this field. - * @example Extracting a nested field - * function (doc) { return doc.nested.field } - */ - -/** - * Adds a field to the list of document fields that will be indexed. Every document being - * indexed should have this field. Null values for this field in indexed documents will - * not cause errors but will limit the chance of that document being retrieved by searches. - * - * All fields should be added before adding documents to the index. Adding fields after - * a document has been indexed will have no effect on already indexed documents. - * - * Fields can be boosted at build time. This allows terms within that field to have more - * importance when ranking search results. Use a field boost to specify that matches within - * one field are more important than other fields. - * - * @param {string} fieldName - The name of a field to index in all documents. - * @param {object} attributes - Optional attributes associated with this field. - * @param {number} [attributes.boost=1] - Boost applied to all terms within this field. - * @param {fieldExtractor} [attributes.extractor] - Function to extract a field from a document. - * @throws {RangeError} fieldName cannot contain unsupported characters '/' - */ -lunr.Builder.prototype.field = function (fieldName, attributes) { - if (/\//.test(fieldName)) { - throw new RangeError ("Field '" + fieldName + "' contains illegal character '/'") - } - - this._fields[fieldName] = attributes || {} -} - -/** - * A parameter to tune the amount of field length normalisation that is applied when - * calculating relevance scores. A value of 0 will completely disable any normalisation - * and a value of 1 will fully normalise field lengths. The default is 0.75. Values of b - * will be clamped to the range 0 - 1. - * - * @param {number} number - The value to set for this tuning parameter. - */ -lunr.Builder.prototype.b = function (number) { - if (number < 0) { - this._b = 0 - } else if (number > 1) { - this._b = 1 - } else { - this._b = number - } -} - -/** - * A parameter that controls the speed at which a rise in term frequency results in term - * frequency saturation. The default value is 1.2. Setting this to a higher value will give - * slower saturation levels, a lower value will result in quicker saturation. - * - * @param {number} number - The value to set for this tuning parameter. - */ -lunr.Builder.prototype.k1 = function (number) { - this._k1 = number -} - -/** - * Adds a document to the index. - * - * Before adding fields to the index the index should have been fully setup, with the document - * ref and all fields to index already having been specified. - * - * The document must have a field name as specified by the ref (by default this is 'id') and - * it should have all fields defined for indexing, though null or undefined values will not - * cause errors. - * - * Entire documents can be boosted at build time. Applying a boost to a document indicates that - * this document should rank higher in search results than other documents. - * - * @param {object} doc - The document to add to the index. - * @param {object} attributes - Optional attributes associated with this document. - * @param {number} [attributes.boost=1] - Boost applied to all terms within this document. - */ -lunr.Builder.prototype.add = function (doc, attributes) { - var docRef = doc[this._ref], - fields = Object.keys(this._fields) - - this._documents[docRef] = attributes || {} - this.documentCount += 1 - - for (var i = 0; i < fields.length; i++) { - var fieldName = fields[i], - extractor = this._fields[fieldName].extractor, - field = extractor ? extractor(doc) : doc[fieldName], - tokens = this.tokenizer(field, { - fields: [fieldName] - }), - terms = this.pipeline.run(tokens), - fieldRef = new lunr.FieldRef (docRef, fieldName), - fieldTerms = Object.create(null) - - this.fieldTermFrequencies[fieldRef] = fieldTerms - this.fieldLengths[fieldRef] = 0 - - // store the length of this field for this document - this.fieldLengths[fieldRef] += terms.length - - // calculate term frequencies for this field - for (var j = 0; j < terms.length; j++) { - var term = terms[j] - - if (fieldTerms[term] == undefined) { - fieldTerms[term] = 0 - } - - fieldTerms[term] += 1 - - // add to inverted index - // create an initial posting if one doesn't exist - if (this.invertedIndex[term] == undefined) { - var posting = Object.create(null) - posting["_index"] = this.termIndex - this.termIndex += 1 - - for (var k = 0; k < fields.length; k++) { - posting[fields[k]] = Object.create(null) - } - - this.invertedIndex[term] = posting - } - - // add an entry for this term/fieldName/docRef to the invertedIndex - if (this.invertedIndex[term][fieldName][docRef] == undefined) { - this.invertedIndex[term][fieldName][docRef] = Object.create(null) - } - - // store all whitelisted metadata about this token in the - // inverted index - for (var l = 0; l < this.metadataWhitelist.length; l++) { - var metadataKey = this.metadataWhitelist[l], - metadata = term.metadata[metadataKey] - - if (this.invertedIndex[term][fieldName][docRef][metadataKey] == undefined) { - this.invertedIndex[term][fieldName][docRef][metadataKey] = [] - } - - this.invertedIndex[term][fieldName][docRef][metadataKey].push(metadata) - } - } - - } -} - -/** - * Calculates the average document length for this index - * - * @private - */ -lunr.Builder.prototype.calculateAverageFieldLengths = function () { - - var fieldRefs = Object.keys(this.fieldLengths), - numberOfFields = fieldRefs.length, - accumulator = {}, - documentsWithField = {} - - for (var i = 0; i < numberOfFields; i++) { - var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]), - field = fieldRef.fieldName - - documentsWithField[field] || (documentsWithField[field] = 0) - documentsWithField[field] += 1 - - accumulator[field] || (accumulator[field] = 0) - accumulator[field] += this.fieldLengths[fieldRef] - } - - var fields = Object.keys(this._fields) - - for (var i = 0; i < fields.length; i++) { - var fieldName = fields[i] - accumulator[fieldName] = accumulator[fieldName] / documentsWithField[fieldName] - } - - this.averageFieldLength = accumulator -} - -/** - * Builds a vector space model of every document using lunr.Vector - * - * @private - */ -lunr.Builder.prototype.createFieldVectors = function () { - var fieldVectors = {}, - fieldRefs = Object.keys(this.fieldTermFrequencies), - fieldRefsLength = fieldRefs.length, - termIdfCache = Object.create(null) - - for (var i = 0; i < fieldRefsLength; i++) { - var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]), - fieldName = fieldRef.fieldName, - fieldLength = this.fieldLengths[fieldRef], - fieldVector = new lunr.Vector, - termFrequencies = this.fieldTermFrequencies[fieldRef], - terms = Object.keys(termFrequencies), - termsLength = terms.length - - - var fieldBoost = this._fields[fieldName].boost || 1, - docBoost = this._documents[fieldRef.docRef].boost || 1 - - for (var j = 0; j < termsLength; j++) { - var term = terms[j], - tf = termFrequencies[term], - termIndex = this.invertedIndex[term]._index, - idf, score, scoreWithPrecision - - if (termIdfCache[term] === undefined) { - idf = lunr.idf(this.invertedIndex[term], this.documentCount) - termIdfCache[term] = idf - } else { - idf = termIdfCache[term] - } - - score = idf * ((this._k1 + 1) * tf) / (this._k1 * (1 - this._b + this._b * (fieldLength / this.averageFieldLength[fieldName])) + tf) - score *= fieldBoost - score *= docBoost - scoreWithPrecision = Math.round(score * 1000) / 1000 - // Converts 1.23456789 to 1.234. - // Reducing the precision so that the vectors take up less - // space when serialised. Doing it now so that they behave - // the same before and after serialisation. Also, this is - // the fastest approach to reducing a number's precision in - // JavaScript. - - fieldVector.insert(termIndex, scoreWithPrecision) - } - - fieldVectors[fieldRef] = fieldVector - } - - this.fieldVectors = fieldVectors -} - -/** - * Creates a token set of all tokens in the index using lunr.TokenSet - * - * @private - */ -lunr.Builder.prototype.createTokenSet = function () { - this.tokenSet = lunr.TokenSet.fromArray( - Object.keys(this.invertedIndex).sort() - ) -} - -/** - * Builds the index, creating an instance of lunr.Index. - * - * This completes the indexing process and should only be called - * once all documents have been added to the index. - * - * @returns {lunr.Index} - */ -lunr.Builder.prototype.build = function () { - this.calculateAverageFieldLengths() - this.createFieldVectors() - this.createTokenSet() - - return new lunr.Index({ - invertedIndex: this.invertedIndex, - fieldVectors: this.fieldVectors, - tokenSet: this.tokenSet, - fields: Object.keys(this._fields), - pipeline: this.searchPipeline - }) -} - -/** - * Applies a plugin to the index builder. - * - * A plugin is a function that is called with the index builder as its context. - * Plugins can be used to customise or extend the behaviour of the index - * in some way. A plugin is just a function, that encapsulated the custom - * behaviour that should be applied when building the index. - * - * The plugin function will be called with the index builder as its argument, additional - * arguments can also be passed when calling use. The function will be called - * with the index builder as its context. - * - * @param {Function} plugin The plugin to apply. - */ -lunr.Builder.prototype.use = function (fn) { - var args = Array.prototype.slice.call(arguments, 1) - args.unshift(this) - fn.apply(this, args) -} -/** - * Contains and collects metadata about a matching document. - * A single instance of lunr.MatchData is returned as part of every - * lunr.Index~Result. - * - * @constructor - * @param {string} term - The term this match data is associated with - * @param {string} field - The field in which the term was found - * @param {object} metadata - The metadata recorded about this term in this field - * @property {object} metadata - A cloned collection of metadata associated with this document. - * @see {@link lunr.Index~Result} - */ -lunr.MatchData = function (term, field, metadata) { - var clonedMetadata = Object.create(null), - metadataKeys = Object.keys(metadata || {}) - - // Cloning the metadata to prevent the original - // being mutated during match data combination. - // Metadata is kept in an array within the inverted - // index so cloning the data can be done with - // Array#slice - for (var i = 0; i < metadataKeys.length; i++) { - var key = metadataKeys[i] - clonedMetadata[key] = metadata[key].slice() - } - - this.metadata = Object.create(null) - - if (term !== undefined) { - this.metadata[term] = Object.create(null) - this.metadata[term][field] = clonedMetadata - } -} - -/** - * An instance of lunr.MatchData will be created for every term that matches a - * document. However only one instance is required in a lunr.Index~Result. This - * method combines metadata from another instance of lunr.MatchData with this - * objects metadata. - * - * @param {lunr.MatchData} otherMatchData - Another instance of match data to merge with this one. - * @see {@link lunr.Index~Result} - */ -lunr.MatchData.prototype.combine = function (otherMatchData) { - var terms = Object.keys(otherMatchData.metadata) - - for (var i = 0; i < terms.length; i++) { - var term = terms[i], - fields = Object.keys(otherMatchData.metadata[term]) - - if (this.metadata[term] == undefined) { - this.metadata[term] = Object.create(null) - } - - for (var j = 0; j < fields.length; j++) { - var field = fields[j], - keys = Object.keys(otherMatchData.metadata[term][field]) - - if (this.metadata[term][field] == undefined) { - this.metadata[term][field] = Object.create(null) - } - - for (var k = 0; k < keys.length; k++) { - var key = keys[k] - - if (this.metadata[term][field][key] == undefined) { - this.metadata[term][field][key] = otherMatchData.metadata[term][field][key] - } else { - this.metadata[term][field][key] = this.metadata[term][field][key].concat(otherMatchData.metadata[term][field][key]) - } - - } - } - } -} - -/** - * Add metadata for a term/field pair to this instance of match data. - * - * @param {string} term - The term this match data is associated with - * @param {string} field - The field in which the term was found - * @param {object} metadata - The metadata recorded about this term in this field - */ -lunr.MatchData.prototype.add = function (term, field, metadata) { - if (!(term in this.metadata)) { - this.metadata[term] = Object.create(null) - this.metadata[term][field] = metadata - return - } - - if (!(field in this.metadata[term])) { - this.metadata[term][field] = metadata - return - } - - var metadataKeys = Object.keys(metadata) - - for (var i = 0; i < metadataKeys.length; i++) { - var key = metadataKeys[i] - - if (key in this.metadata[term][field]) { - this.metadata[term][field][key] = this.metadata[term][field][key].concat(metadata[key]) - } else { - this.metadata[term][field][key] = metadata[key] - } - } -} -/** - * A lunr.Query provides a programmatic way of defining queries to be performed - * against a {@link lunr.Index}. - * - * Prefer constructing a lunr.Query using the {@link lunr.Index#query} method - * so the query object is pre-initialized with the right index fields. - * - * @constructor - * @property {lunr.Query~Clause[]} clauses - An array of query clauses. - * @property {string[]} allFields - An array of all available fields in a lunr.Index. - */ -lunr.Query = function (allFields) { - this.clauses = [] - this.allFields = allFields -} - -/** - * Constants for indicating what kind of automatic wildcard insertion will be used when constructing a query clause. - * - * This allows wildcards to be added to the beginning and end of a term without having to manually do any string - * concatenation. - * - * The wildcard constants can be bitwise combined to select both leading and trailing wildcards. - * - * @constant - * @default - * @property {number} wildcard.NONE - The term will have no wildcards inserted, this is the default behaviour - * @property {number} wildcard.LEADING - Prepend the term with a wildcard, unless a leading wildcard already exists - * @property {number} wildcard.TRAILING - Append a wildcard to the term, unless a trailing wildcard already exists - * @see lunr.Query~Clause - * @see lunr.Query#clause - * @see lunr.Query#term - * @example query term with trailing wildcard - * query.term('foo', { wildcard: lunr.Query.wildcard.TRAILING }) - * @example query term with leading and trailing wildcard - * query.term('foo', { - * wildcard: lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING - * }) - */ - -lunr.Query.wildcard = new String ("*") -lunr.Query.wildcard.NONE = 0 -lunr.Query.wildcard.LEADING = 1 -lunr.Query.wildcard.TRAILING = 2 - -/** - * Constants for indicating what kind of presence a term must have in matching documents. - * - * @constant - * @enum {number} - * @see lunr.Query~Clause - * @see lunr.Query#clause - * @see lunr.Query#term - * @example query term with required presence - * query.term('foo', { presence: lunr.Query.presence.REQUIRED }) - */ -lunr.Query.presence = { - /** - * Term's presence in a document is optional, this is the default value. - */ - OPTIONAL: 1, - - /** - * Term's presence in a document is required, documents that do not contain - * this term will not be returned. - */ - REQUIRED: 2, - - /** - * Term's presence in a document is prohibited, documents that do contain - * this term will not be returned. - */ - PROHIBITED: 3 -} - -/** - * A single clause in a {@link lunr.Query} contains a term and details on how to - * match that term against a {@link lunr.Index}. - * - * @typedef {Object} lunr.Query~Clause - * @property {string[]} fields - The fields in an index this clause should be matched against. - * @property {number} [boost=1] - Any boost that should be applied when matching this clause. - * @property {number} [editDistance] - Whether the term should have fuzzy matching applied, and how fuzzy the match should be. - * @property {boolean} [usePipeline] - Whether the term should be passed through the search pipeline. - * @property {number} [wildcard=lunr.Query.wildcard.NONE] - Whether the term should have wildcards appended or prepended. - * @property {number} [presence=lunr.Query.presence.OPTIONAL] - The terms presence in any matching documents. - */ - -/** - * Adds a {@link lunr.Query~Clause} to this query. - * - * Unless the clause contains the fields to be matched all fields will be matched. In addition - * a default boost of 1 is applied to the clause. - * - * @param {lunr.Query~Clause} clause - The clause to add to this query. - * @see lunr.Query~Clause - * @returns {lunr.Query} - */ -lunr.Query.prototype.clause = function (clause) { - if (!('fields' in clause)) { - clause.fields = this.allFields - } - - if (!('boost' in clause)) { - clause.boost = 1 - } - - if (!('usePipeline' in clause)) { - clause.usePipeline = true - } - - if (!('wildcard' in clause)) { - clause.wildcard = lunr.Query.wildcard.NONE - } - - if ((clause.wildcard & lunr.Query.wildcard.LEADING) && (clause.term.charAt(0) != lunr.Query.wildcard)) { - clause.term = "*" + clause.term - } - - if ((clause.wildcard & lunr.Query.wildcard.TRAILING) && (clause.term.slice(-1) != lunr.Query.wildcard)) { - clause.term = "" + clause.term + "*" - } - - if (!('presence' in clause)) { - clause.presence = lunr.Query.presence.OPTIONAL - } - - this.clauses.push(clause) - - return this -} - -/** - * A negated query is one in which every clause has a presence of - * prohibited. These queries require some special processing to return - * the expected results. - * - * @returns boolean - */ -lunr.Query.prototype.isNegated = function () { - for (var i = 0; i < this.clauses.length; i++) { - if (this.clauses[i].presence != lunr.Query.presence.PROHIBITED) { - return false - } - } - - return true -} - -/** - * Adds a term to the current query, under the covers this will create a {@link lunr.Query~Clause} - * to the list of clauses that make up this query. - * - * The term is used as is, i.e. no tokenization will be performed by this method. Instead conversion - * to a token or token-like string should be done before calling this method. - * - * The term will be converted to a string by calling `toString`. Multiple terms can be passed as an - * array, each term in the array will share the same options. - * - * @param {object|object[]} term - The term(s) to add to the query. - * @param {object} [options] - Any additional properties to add to the query clause. - * @returns {lunr.Query} - * @see lunr.Query#clause - * @see lunr.Query~Clause - * @example adding a single term to a query - * query.term("foo") - * @example adding a single term to a query and specifying search fields, term boost and automatic trailing wildcard - * query.term("foo", { - * fields: ["title"], - * boost: 10, - * wildcard: lunr.Query.wildcard.TRAILING - * }) - * @example using lunr.tokenizer to convert a string to tokens before using them as terms - * query.term(lunr.tokenizer("foo bar")) - */ -lunr.Query.prototype.term = function (term, options) { - if (Array.isArray(term)) { - term.forEach(function (t) { this.term(t, lunr.utils.clone(options)) }, this) - return this - } - - var clause = options || {} - clause.term = term.toString() - - this.clause(clause) - - return this -} -lunr.QueryParseError = function (message, start, end) { - this.name = "QueryParseError" - this.message = message - this.start = start - this.end = end -} - -lunr.QueryParseError.prototype = new Error -lunr.QueryLexer = function (str) { - this.lexemes = [] - this.str = str - this.length = str.length - this.pos = 0 - this.start = 0 - this.escapeCharPositions = [] -} - -lunr.QueryLexer.prototype.run = function () { - var state = lunr.QueryLexer.lexText - - while (state) { - state = state(this) - } -} - -lunr.QueryLexer.prototype.sliceString = function () { - var subSlices = [], - sliceStart = this.start, - sliceEnd = this.pos - - for (var i = 0; i < this.escapeCharPositions.length; i++) { - sliceEnd = this.escapeCharPositions[i] - subSlices.push(this.str.slice(sliceStart, sliceEnd)) - sliceStart = sliceEnd + 1 - } - - subSlices.push(this.str.slice(sliceStart, this.pos)) - this.escapeCharPositions.length = 0 - - return subSlices.join('') -} - -lunr.QueryLexer.prototype.emit = function (type) { - this.lexemes.push({ - type: type, - str: this.sliceString(), - start: this.start, - end: this.pos - }) - - this.start = this.pos -} - -lunr.QueryLexer.prototype.escapeCharacter = function () { - this.escapeCharPositions.push(this.pos - 1) - this.pos += 1 -} - -lunr.QueryLexer.prototype.next = function () { - if (this.pos >= this.length) { - return lunr.QueryLexer.EOS - } - - var char = this.str.charAt(this.pos) - this.pos += 1 - return char -} - -lunr.QueryLexer.prototype.width = function () { - return this.pos - this.start -} - -lunr.QueryLexer.prototype.ignore = function () { - if (this.start == this.pos) { - this.pos += 1 - } - - this.start = this.pos -} - -lunr.QueryLexer.prototype.backup = function () { - this.pos -= 1 -} - -lunr.QueryLexer.prototype.acceptDigitRun = function () { - var char, charCode - - do { - char = this.next() - charCode = char.charCodeAt(0) - } while (charCode > 47 && charCode < 58) - - if (char != lunr.QueryLexer.EOS) { - this.backup() - } -} - -lunr.QueryLexer.prototype.more = function () { - return this.pos < this.length -} - -lunr.QueryLexer.EOS = 'EOS' -lunr.QueryLexer.FIELD = 'FIELD' -lunr.QueryLexer.TERM = 'TERM' -lunr.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE' -lunr.QueryLexer.BOOST = 'BOOST' -lunr.QueryLexer.PRESENCE = 'PRESENCE' - -lunr.QueryLexer.lexField = function (lexer) { - lexer.backup() - lexer.emit(lunr.QueryLexer.FIELD) - lexer.ignore() - return lunr.QueryLexer.lexText -} - -lunr.QueryLexer.lexTerm = function (lexer) { - if (lexer.width() > 1) { - lexer.backup() - lexer.emit(lunr.QueryLexer.TERM) - } - - lexer.ignore() - - if (lexer.more()) { - return lunr.QueryLexer.lexText - } -} - -lunr.QueryLexer.lexEditDistance = function (lexer) { - lexer.ignore() - lexer.acceptDigitRun() - lexer.emit(lunr.QueryLexer.EDIT_DISTANCE) - return lunr.QueryLexer.lexText -} - -lunr.QueryLexer.lexBoost = function (lexer) { - lexer.ignore() - lexer.acceptDigitRun() - lexer.emit(lunr.QueryLexer.BOOST) - return lunr.QueryLexer.lexText -} - -lunr.QueryLexer.lexEOS = function (lexer) { - if (lexer.width() > 0) { - lexer.emit(lunr.QueryLexer.TERM) - } -} - -// This matches the separator used when tokenising fields -// within a document. These should match otherwise it is -// not possible to search for some tokens within a document. -// -// It is possible for the user to change the separator on the -// tokenizer so it _might_ clash with any other of the special -// characters already used within the search string, e.g. :. -// -// This means that it is possible to change the separator in -// such a way that makes some words unsearchable using a search -// string. -lunr.QueryLexer.termSeparator = lunr.tokenizer.separator - -lunr.QueryLexer.lexText = function (lexer) { - while (true) { - var char = lexer.next() - - if (char == lunr.QueryLexer.EOS) { - return lunr.QueryLexer.lexEOS - } - - // Escape character is '\' - if (char.charCodeAt(0) == 92) { - lexer.escapeCharacter() - continue - } - - if (char == ":") { - return lunr.QueryLexer.lexField - } - - if (char == "~") { - lexer.backup() - if (lexer.width() > 0) { - lexer.emit(lunr.QueryLexer.TERM) - } - return lunr.QueryLexer.lexEditDistance - } - - if (char == "^") { - lexer.backup() - if (lexer.width() > 0) { - lexer.emit(lunr.QueryLexer.TERM) - } - return lunr.QueryLexer.lexBoost - } - - // "+" indicates term presence is required - // checking for length to ensure that only - // leading "+" are considered - if (char == "+" && lexer.width() === 1) { - lexer.emit(lunr.QueryLexer.PRESENCE) - return lunr.QueryLexer.lexText - } - - // "-" indicates term presence is prohibited - // checking for length to ensure that only - // leading "-" are considered - if (char == "-" && lexer.width() === 1) { - lexer.emit(lunr.QueryLexer.PRESENCE) - return lunr.QueryLexer.lexText - } - - if (char.match(lunr.QueryLexer.termSeparator)) { - return lunr.QueryLexer.lexTerm - } - } -} - -lunr.QueryParser = function (str, query) { - this.lexer = new lunr.QueryLexer (str) - this.query = query - this.currentClause = {} - this.lexemeIdx = 0 -} - -lunr.QueryParser.prototype.parse = function () { - this.lexer.run() - this.lexemes = this.lexer.lexemes - - var state = lunr.QueryParser.parseClause - - while (state) { - state = state(this) - } - - return this.query -} - -lunr.QueryParser.prototype.peekLexeme = function () { - return this.lexemes[this.lexemeIdx] -} - -lunr.QueryParser.prototype.consumeLexeme = function () { - var lexeme = this.peekLexeme() - this.lexemeIdx += 1 - return lexeme -} - -lunr.QueryParser.prototype.nextClause = function () { - var completedClause = this.currentClause - this.query.clause(completedClause) - this.currentClause = {} -} - -lunr.QueryParser.parseClause = function (parser) { - var lexeme = parser.peekLexeme() - - if (lexeme == undefined) { - return - } - - switch (lexeme.type) { - case lunr.QueryLexer.PRESENCE: - return lunr.QueryParser.parsePresence - case lunr.QueryLexer.FIELD: - return lunr.QueryParser.parseField - case lunr.QueryLexer.TERM: - return lunr.QueryParser.parseTerm - default: - var errorMessage = "expected either a field or a term, found " + lexeme.type - - if (lexeme.str.length >= 1) { - errorMessage += " with value '" + lexeme.str + "'" - } - - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } -} - -lunr.QueryParser.parsePresence = function (parser) { - var lexeme = parser.consumeLexeme() - - if (lexeme == undefined) { - return - } - - switch (lexeme.str) { - case "-": - parser.currentClause.presence = lunr.Query.presence.PROHIBITED - break - case "+": - parser.currentClause.presence = lunr.Query.presence.REQUIRED - break - default: - var errorMessage = "unrecognised presence operator'" + lexeme.str + "'" - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - var nextLexeme = parser.peekLexeme() - - if (nextLexeme == undefined) { - var errorMessage = "expecting term or field, found nothing" - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - switch (nextLexeme.type) { - case lunr.QueryLexer.FIELD: - return lunr.QueryParser.parseField - case lunr.QueryLexer.TERM: - return lunr.QueryParser.parseTerm - default: - var errorMessage = "expecting term or field, found '" + nextLexeme.type + "'" - throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) - } -} - -lunr.QueryParser.parseField = function (parser) { - var lexeme = parser.consumeLexeme() - - if (lexeme == undefined) { - return - } - - if (parser.query.allFields.indexOf(lexeme.str) == -1) { - var possibleFields = parser.query.allFields.map(function (f) { return "'" + f + "'" }).join(', '), - errorMessage = "unrecognised field '" + lexeme.str + "', possible fields: " + possibleFields - - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - parser.currentClause.fields = [lexeme.str] - - var nextLexeme = parser.peekLexeme() - - if (nextLexeme == undefined) { - var errorMessage = "expecting term, found nothing" - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - switch (nextLexeme.type) { - case lunr.QueryLexer.TERM: - return lunr.QueryParser.parseTerm - default: - var errorMessage = "expecting term, found '" + nextLexeme.type + "'" - throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) - } -} - -lunr.QueryParser.parseTerm = function (parser) { - var lexeme = parser.consumeLexeme() - - if (lexeme == undefined) { - return - } - - parser.currentClause.term = lexeme.str.toLowerCase() - - if (lexeme.str.indexOf("*") != -1) { - parser.currentClause.usePipeline = false - } - - var nextLexeme = parser.peekLexeme() - - if (nextLexeme == undefined) { - parser.nextClause() - return - } - - switch (nextLexeme.type) { - case lunr.QueryLexer.TERM: - parser.nextClause() - return lunr.QueryParser.parseTerm - case lunr.QueryLexer.FIELD: - parser.nextClause() - return lunr.QueryParser.parseField - case lunr.QueryLexer.EDIT_DISTANCE: - return lunr.QueryParser.parseEditDistance - case lunr.QueryLexer.BOOST: - return lunr.QueryParser.parseBoost - case lunr.QueryLexer.PRESENCE: - parser.nextClause() - return lunr.QueryParser.parsePresence - default: - var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" - throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) - } -} - -lunr.QueryParser.parseEditDistance = function (parser) { - var lexeme = parser.consumeLexeme() - - if (lexeme == undefined) { - return - } - - var editDistance = parseInt(lexeme.str, 10) - - if (isNaN(editDistance)) { - var errorMessage = "edit distance must be numeric" - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - parser.currentClause.editDistance = editDistance - - var nextLexeme = parser.peekLexeme() - - if (nextLexeme == undefined) { - parser.nextClause() - return - } - - switch (nextLexeme.type) { - case lunr.QueryLexer.TERM: - parser.nextClause() - return lunr.QueryParser.parseTerm - case lunr.QueryLexer.FIELD: - parser.nextClause() - return lunr.QueryParser.parseField - case lunr.QueryLexer.EDIT_DISTANCE: - return lunr.QueryParser.parseEditDistance - case lunr.QueryLexer.BOOST: - return lunr.QueryParser.parseBoost - case lunr.QueryLexer.PRESENCE: - parser.nextClause() - return lunr.QueryParser.parsePresence - default: - var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" - throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) - } -} - -lunr.QueryParser.parseBoost = function (parser) { - var lexeme = parser.consumeLexeme() - - if (lexeme == undefined) { - return - } - - var boost = parseInt(lexeme.str, 10) - - if (isNaN(boost)) { - var errorMessage = "boost must be numeric" - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - parser.currentClause.boost = boost - - var nextLexeme = parser.peekLexeme() - - if (nextLexeme == undefined) { - parser.nextClause() - return - } - - switch (nextLexeme.type) { - case lunr.QueryLexer.TERM: - parser.nextClause() - return lunr.QueryParser.parseTerm - case lunr.QueryLexer.FIELD: - parser.nextClause() - return lunr.QueryParser.parseField - case lunr.QueryLexer.EDIT_DISTANCE: - return lunr.QueryParser.parseEditDistance - case lunr.QueryLexer.BOOST: - return lunr.QueryParser.parseBoost - case lunr.QueryLexer.PRESENCE: - parser.nextClause() - return lunr.QueryParser.parsePresence - default: - var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" - throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) - } -} - - /** - * export the module via AMD, CommonJS or as a browser global - * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js - */ - ;(function (root, factory) { - if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define(factory) - } else if (typeof exports === 'object') { - /** - * Node. Does not work with strict CommonJS, but - * only CommonJS-like environments that support module.exports, - * like Node. - */ - module.exports = factory() - } else { - // Browser globals (root is window) - root.lunr = factory() - } - }(this, function () { - /** - * Just return a value to define the module export. - * This example returns an object, but the module - * can return a function as the exported value. - */ - return lunr - })) -})(); diff --git a/docs/search/main.js b/docs/search/main.js deleted file mode 100644 index a5e469d7..00000000 --- a/docs/search/main.js +++ /dev/null @@ -1,109 +0,0 @@ -function getSearchTermFromLocation() { - var sPageURL = window.location.search.substring(1); - var sURLVariables = sPageURL.split('&'); - for (var i = 0; i < sURLVariables.length; i++) { - var sParameterName = sURLVariables[i].split('='); - if (sParameterName[0] == 'q') { - return decodeURIComponent(sParameterName[1].replace(/\+/g, '%20')); - } - } -} - -function joinUrl (base, path) { - if (path.substring(0, 1) === "/") { - // path starts with `/`. Thus it is absolute. - return path; - } - if (base.substring(base.length-1) === "/") { - // base ends with `/` - return base + path; - } - return base + "/" + path; -} - -function escapeHtml (value) { - return value.replace(/&/g, '&') - .replace(/"/g, '"') - .replace(//g, '>'); -} - -function formatResult (location, title, summary) { - return ''; -} - -function displayResults (results) { - var search_results = document.getElementById("mkdocs-search-results"); - while (search_results.firstChild) { - search_results.removeChild(search_results.firstChild); - } - if (results.length > 0){ - for (var i=0; i < results.length; i++){ - var result = results[i]; - var html = formatResult(result.location, result.title, result.summary); - search_results.insertAdjacentHTML('beforeend', html); - } - } else { - var noResultsText = search_results.getAttribute('data-no-results-text'); - if (!noResultsText) { - noResultsText = "No results found"; - } - search_results.insertAdjacentHTML('beforeend', '

                    ' + noResultsText + '

                    '); - } -} - -function doSearch () { - var query = document.getElementById('mkdocs-search-query').value; - if (query.length > min_search_length) { - if (!window.Worker) { - displayResults(search(query)); - } else { - searchWorker.postMessage({query: query}); - } - } else { - // Clear results for short queries - displayResults([]); - } -} - -function initSearch () { - var search_input = document.getElementById('mkdocs-search-query'); - if (search_input) { - search_input.addEventListener("keyup", doSearch); - } - var term = getSearchTermFromLocation(); - if (term) { - search_input.value = term; - doSearch(); - } -} - -function onWorkerMessage (e) { - if (e.data.allowSearch) { - initSearch(); - } else if (e.data.results) { - var results = e.data.results; - displayResults(results); - } else if (e.data.config) { - min_search_length = e.data.config.min_search_length-1; - } -} - -if (!window.Worker) { - console.log('Web Worker API not supported'); - // load index in main thread - $.getScript(joinUrl(base_url, "search/worker.js")).done(function () { - console.log('Loaded worker'); - init(); - window.postMessage = function (msg) { - onWorkerMessage({data: msg}); - }; - }).fail(function (jqxhr, settings, exception) { - console.error('Could not load worker.js'); - }); -} else { - // Wrap search in a web worker - var searchWorker = new Worker(joinUrl(base_url, "search/worker.js")); - searchWorker.postMessage({init: true}); - searchWorker.onmessage = onWorkerMessage; -} diff --git a/docs/search/search_index.json b/docs/search/search_index.json deleted file mode 100644 index f7d8402f..00000000 --- a/docs/search/search_index.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"indexing":"full","lang":["en"],"min_search_length":3,"prebuild_index":false,"separator":"[\\s\\-]+"},"docs":[{"location":"","text":"Welcome to Any2Json Documents Revolutionizing Data Management: The Transformative Potential of a Novel Framework for Semi-Structured Documents Getting Started Tutorial 1 - Getting Started Tutorial 2 - Data extraction with a complex semi-structured layout Tutorial 3 - Data extraction with defects Tutorial 4 - Data extraction with tags Tutorial 5 - Data extraction with pivot Tutorial 6 - More complex noise reduction Tutorial 7 - Data extraction from PDF Tutorial 8 - Data extraction from paginated PDF Tutorial 9 - Browse the table grah Tutorial 10 - Make a classifier from scratch How it works Please find detailed explanations on how Any2json works and its unique features here Plugins Any2Json Layex Parser Any2Json Net Classifier Any2Json Csv Any2Json Excel Any2Json Dbf Any2Json Parquet Any2Json Pdf Models Models Resources White Papers","title":"Home"},{"location":"#welcome-to-any2json-documents","text":"Revolutionizing Data Management: The Transformative Potential of a Novel Framework for Semi-Structured Documents","title":"Welcome to Any2Json Documents"},{"location":"#getting-started","text":"Tutorial 1 - Getting Started Tutorial 2 - Data extraction with a complex semi-structured layout Tutorial 3 - Data extraction with defects Tutorial 4 - Data extraction with tags Tutorial 5 - Data extraction with pivot Tutorial 6 - More complex noise reduction Tutorial 7 - Data extraction from PDF Tutorial 8 - Data extraction from paginated PDF Tutorial 9 - Browse the table grah Tutorial 10 - Make a classifier from scratch","title":"Getting Started"},{"location":"#how-it-works","text":"Please find detailed explanations on how Any2json works and its unique features here","title":"How it works"},{"location":"#plugins","text":"Any2Json Layex Parser Any2Json Net Classifier Any2Json Csv Any2Json Excel Any2Json Dbf Any2Json Parquet Any2Json Pdf","title":"Plugins"},{"location":"#models","text":"Models","title":"Models"},{"location":"#resources","text":"White Papers","title":"Resources"},{"location":"how_it_works/","text":"Revolutionizing Data Management: The Transformative Potential of a Novel Framework for Semi-Structured Documents This document describes how Any2Json framework helps to manipulate semi-structured documents. In today's data-driven landscape, navigating the complexities of semi-structured documents poses a significant challenge for organizations. These documents, characterized by diverse formats and a lack of standardization, often require specialized skills for effective manipulation and analysis. However, we propose a novel framework to address this challenge. By leveraging innovative algorithms and machine learning techniques, this framework offers a solution that transcends manual coding, providing enhanced accessibility to users across diverse skill levels. Moreover, by automating the extraction process, it not only saves time but also minimizes errors, particularly beneficial for industries dealing with large volumes of such documents. Crucially, this framework integrates seamlessly with machine learning workflows, unlocking new possibilities for data enrichment and predictive modeling. Aligned with the paradigm of data as a service, it offers a scalable and efficient means of managing semi-structured data, thereby expanding the toolkit of data services available to organizations. This document highlights the transformative potential of the framework, paving the way for organizations to harness valuable insights from previously untapped sources and drive innovation in data management and analysis. Definitions and examples Semi-structured documents have the characteristic of containing some type of information known a priori, but which can change the position and format within the document itself. In addition, semi-structured documents also vary a lot in terms of layout and design. Some documents have a fixed set of data but no fixed format for this data. In some documents, the date appears on the top right corner, in another variation, it is at the center of the document, and in yet another, you\u2019ll find it in the bottom left corner. Another added complication is that the same data is qualified by different names. In one variation, a field may be called \u2018Purchase Order Number\u2019, in another - \u2018PO Number\u2019, and a few others may call it \u201cPO #\u201d, \u201cPO No.\u201d or \u201cOrder Number\u2019. These variations are endless and because of these two challenges, you cannot use a template-based solution for these documents. Examples Examples of semi-structured document include emails, XML files, JSON files, social media posts, and log files. These types of data contain both structured and unstructured information, such as a mixture of predefined fields & free-form text. Another classic example is the myriad of Excel files found within companies holding often precious information. What is the problems we are trying to fix? Semi-structured documents are usually noisy and their layout changes over time. They contain defects, usually invisible by the end user who read the document but provide a challenge to any automated process. They, also, contain tabular data but may be completed by unstructured text around. For examples, the date of the document or a product may be in the title and not in the tabular representation; simply extracting the table will miss some implicit information. These specifies stop today tool to consistently load such documents. The first consequence is a high running cost due to maintaining the pipeline of extraction every time the layout changed, due to the custom code required that need to be modified all the time. The second consequence is the difficulty to have a self-service to extract the data because Extract Load tools require often engineering skills (even for no/low code solution on the long run). The solution; a framework to manipulate semi-structured document and transform them into consistent tabular output Addressing Data Complexity: Semi-structured documents present a significant challenge due to their varied formats and lack of standardization. By developing algorithms and employing machine learning techniques, our framework can effectively handle this complexity without relying on manual coding. Enhanced Accessibility: Traditional solutions for working with semi-structured documents often require skilled engineers or developers. Our framework, however, eliminates this barrier by providing a user-friendly interface that doesn't require coding expertise. This makes it more accessible to a wider range of users within organizations. Increased Efficiency: Automating the process of extracting data from semi-structured documents not only saves time but also reduces the likelihood of errors that can occur with manual intervention. This efficiency gains can be particularly valuable in industries where large volumes of such documents need to be processed regularly. Integration with Machine Learning: By incorporating machine learning capabilities into the framework, you're not only extracting data but also enriching it with insights derived from advanced analytics. This opens up new possibilities for leveraging semi-structured data in machine learning workflows, enhancing decision-making and predictive modeling. Expansion of Data as a Service: Our framework aligns with the concept of data as a service by providing a scalable and efficient means of managing semi-structured data. This expands the toolbox of data services available to organizations, enabling them to harness valuable insights from previously untapped sources. A global overview of the framework The framework is actually written in Java and use several frameworks such as Tensorflow, Jython, etc \u2026 The framework loads and parses the document through different steps to extract and structure the data. The basic steps are: Load by Chunks The framework is able to load various format such as Excel, CSV, PDF, HTML \u2026 A plugin system allows to add new loader easily. Loaders stage the data into lists of chunks to allow processing of huge amount of data and minimize memory footprint between steps. Noise reduction Noise reduction consist to remove defects or visual artifacts such as: Empty cells used as row or column separator Empty cells inserted wrongly due to manual manipulations Merged cells \u2026 The noise reduction must be resilient to layout changes so simple removal of the nth column or row is not allowed. The framework includes the possibility to do small transformations using recipes. A recipe is a small Jython script that can access to the document model and manipulate it and perform basic cleansing. Feature Extraction Feature extraction will parse the cleaned document, detect tables and other meta data. It will build a tree of the different features of the document linked by their relation of importance. The relation of importance is based on the proximity of the elements to each other based on their reading direction. The human eye reads a document using a certain direction; from top to bottom and left to right for English or right to left depending in Arab. As such, when a human creates a document, he is influenced by this reading direction because he supposes his future reader to look at the document with a certain way. It means the various elements of the document will follow the reading direction and therefore can be linked to each other along this direction. You can find the detailed explanation in the white paper Semi-structured document feature extraction . Table Layout Parsing Feature extraction is not enough to structured the document, each table needs a deep analysis. The framework allows to parse the table to detect headers, sub headers, sub footers, footers, pivoted columns \u2026 A plugin system allows to add new parser into the framework. We will study an original approach to detect and extract the different parts of a table using a pattern matching algorithm similar to regular expressions. You can find the detailed explanation in the white paper Table Layout Regular Expression . Tabular Assembling This step will take all structures generated above and merge them into a single tabular structure. This structure is very easy to store in a database or a flat file such as parquet. You can find the detailed explanation in the white paper Semi-structured document feature extraction as we join a general algorithm to transform a semi-structured document to a tabular output. Tagging The last step will annotate each column of the tabular output a tag. Again a plugin system allows to add new tagger. This tag can be used as the name of the column when storing in a database. We will present in a tagger based on word embedding and a neural network to classify each data with an unique tag. Detailed Algorithm All these steps are summarized in the graph below: Conclusion Subsequent articles will be an in depth description of each steps of this framework and how to use it. All source codes are available on our github .","title":"How it works"},{"location":"how_it_works/#revolutionizing-data-management-the-transformative-potential-of-a-novel-framework-for-semi-structured-documents","text":"This document describes how Any2Json framework helps to manipulate semi-structured documents. In today's data-driven landscape, navigating the complexities of semi-structured documents poses a significant challenge for organizations. These documents, characterized by diverse formats and a lack of standardization, often require specialized skills for effective manipulation and analysis. However, we propose a novel framework to address this challenge. By leveraging innovative algorithms and machine learning techniques, this framework offers a solution that transcends manual coding, providing enhanced accessibility to users across diverse skill levels. Moreover, by automating the extraction process, it not only saves time but also minimizes errors, particularly beneficial for industries dealing with large volumes of such documents. Crucially, this framework integrates seamlessly with machine learning workflows, unlocking new possibilities for data enrichment and predictive modeling. Aligned with the paradigm of data as a service, it offers a scalable and efficient means of managing semi-structured data, thereby expanding the toolkit of data services available to organizations. This document highlights the transformative potential of the framework, paving the way for organizations to harness valuable insights from previously untapped sources and drive innovation in data management and analysis.","title":"Revolutionizing Data Management: The Transformative Potential of a Novel Framework for Semi-Structured Documents"},{"location":"how_it_works/#definitions-and-examples","text":"Semi-structured documents have the characteristic of containing some type of information known a priori, but which can change the position and format within the document itself. In addition, semi-structured documents also vary a lot in terms of layout and design. Some documents have a fixed set of data but no fixed format for this data. In some documents, the date appears on the top right corner, in another variation, it is at the center of the document, and in yet another, you\u2019ll find it in the bottom left corner. Another added complication is that the same data is qualified by different names. In one variation, a field may be called \u2018Purchase Order Number\u2019, in another - \u2018PO Number\u2019, and a few others may call it \u201cPO #\u201d, \u201cPO No.\u201d or \u201cOrder Number\u2019. These variations are endless and because of these two challenges, you cannot use a template-based solution for these documents. Examples Examples of semi-structured document include emails, XML files, JSON files, social media posts, and log files. These types of data contain both structured and unstructured information, such as a mixture of predefined fields & free-form text. Another classic example is the myriad of Excel files found within companies holding often precious information.","title":"Definitions and examples"},{"location":"how_it_works/#what-is-the-problems-we-are-trying-to-fix","text":"Semi-structured documents are usually noisy and their layout changes over time. They contain defects, usually invisible by the end user who read the document but provide a challenge to any automated process. They, also, contain tabular data but may be completed by unstructured text around. For examples, the date of the document or a product may be in the title and not in the tabular representation; simply extracting the table will miss some implicit information. These specifies stop today tool to consistently load such documents. The first consequence is a high running cost due to maintaining the pipeline of extraction every time the layout changed, due to the custom code required that need to be modified all the time. The second consequence is the difficulty to have a self-service to extract the data because Extract Load tools require often engineering skills (even for no/low code solution on the long run).","title":"What is the problems we are trying to fix?"},{"location":"how_it_works/#the-solution-a-framework-to-manipulate-semi-structured-document-and-transform-them-into-consistent-tabular-output","text":"Addressing Data Complexity: Semi-structured documents present a significant challenge due to their varied formats and lack of standardization. By developing algorithms and employing machine learning techniques, our framework can effectively handle this complexity without relying on manual coding. Enhanced Accessibility: Traditional solutions for working with semi-structured documents often require skilled engineers or developers. Our framework, however, eliminates this barrier by providing a user-friendly interface that doesn't require coding expertise. This makes it more accessible to a wider range of users within organizations. Increased Efficiency: Automating the process of extracting data from semi-structured documents not only saves time but also reduces the likelihood of errors that can occur with manual intervention. This efficiency gains can be particularly valuable in industries where large volumes of such documents need to be processed regularly. Integration with Machine Learning: By incorporating machine learning capabilities into the framework, you're not only extracting data but also enriching it with insights derived from advanced analytics. This opens up new possibilities for leveraging semi-structured data in machine learning workflows, enhancing decision-making and predictive modeling. Expansion of Data as a Service: Our framework aligns with the concept of data as a service by providing a scalable and efficient means of managing semi-structured data. This expands the toolbox of data services available to organizations, enabling them to harness valuable insights from previously untapped sources.","title":"The solution; a framework to manipulate semi-structured document and transform them into consistent tabular output"},{"location":"how_it_works/#a-global-overview-of-the-framework","text":"The framework is actually written in Java and use several frameworks such as Tensorflow, Jython, etc \u2026 The framework loads and parses the document through different steps to extract and structure the data. The basic steps are:","title":"A global overview of the framework"},{"location":"how_it_works/#load-by-chunks","text":"The framework is able to load various format such as Excel, CSV, PDF, HTML \u2026 A plugin system allows to add new loader easily. Loaders stage the data into lists of chunks to allow processing of huge amount of data and minimize memory footprint between steps.","title":"Load by Chunks"},{"location":"how_it_works/#noise-reduction","text":"Noise reduction consist to remove defects or visual artifacts such as: Empty cells used as row or column separator Empty cells inserted wrongly due to manual manipulations Merged cells \u2026 The noise reduction must be resilient to layout changes so simple removal of the nth column or row is not allowed. The framework includes the possibility to do small transformations using recipes. A recipe is a small Jython script that can access to the document model and manipulate it and perform basic cleansing.","title":"Noise reduction"},{"location":"how_it_works/#feature-extraction","text":"Feature extraction will parse the cleaned document, detect tables and other meta data. It will build a tree of the different features of the document linked by their relation of importance. The relation of importance is based on the proximity of the elements to each other based on their reading direction. The human eye reads a document using a certain direction; from top to bottom and left to right for English or right to left depending in Arab. As such, when a human creates a document, he is influenced by this reading direction because he supposes his future reader to look at the document with a certain way. It means the various elements of the document will follow the reading direction and therefore can be linked to each other along this direction. You can find the detailed explanation in the white paper Semi-structured document feature extraction .","title":"Feature Extraction"},{"location":"how_it_works/#table-layout-parsing","text":"Feature extraction is not enough to structured the document, each table needs a deep analysis. The framework allows to parse the table to detect headers, sub headers, sub footers, footers, pivoted columns \u2026 A plugin system allows to add new parser into the framework. We will study an original approach to detect and extract the different parts of a table using a pattern matching algorithm similar to regular expressions. You can find the detailed explanation in the white paper Table Layout Regular Expression .","title":"Table Layout Parsing"},{"location":"how_it_works/#tabular-assembling","text":"This step will take all structures generated above and merge them into a single tabular structure. This structure is very easy to store in a database or a flat file such as parquet. You can find the detailed explanation in the white paper Semi-structured document feature extraction as we join a general algorithm to transform a semi-structured document to a tabular output.","title":"Tabular Assembling"},{"location":"how_it_works/#tagging","text":"The last step will annotate each column of the tabular output a tag. Again a plugin system allows to add new tagger. This tag can be used as the name of the column when storing in a database. We will present in a tagger based on word embedding and a neural network to classify each data with an unique tag.","title":"Tagging"},{"location":"how_it_works/#detailed-algorithm","text":"All these steps are summarized in the graph below:","title":"Detailed Algorithm"},{"location":"how_it_works/#conclusion","text":"Subsequent articles will be an in depth description of each steps of this framework and how to use it. All source codes are available on our github .","title":"Conclusion"},{"location":"patents/","text":"Patents Patent 1 - Method to Consistently and Efficiently Extract Table Layout Feature This patent describes a method to build regular expression to consistently and efficiently extract data information from table. This method is based on the white paper Table Layout Regular Expression - Layex . Patent 2 - Semi-structured Document Feature Extraction This patent describes a method to build regular expression to consistently and efficiently extract features from document with unstructured (text) and semi-structured (table) elements. This method is based on the white paper Semi-structured Document Feature Extraction .","title":"Patents"},{"location":"patents/#patents","text":"","title":"Patents"},{"location":"patents/#patent-1-method-to-consistently-and-efficiently-extract-table-layout-feature","text":"This patent describes a method to build regular expression to consistently and efficiently extract data information from table. This method is based on the white paper Table Layout Regular Expression - Layex .","title":"Patent 1 - Method to Consistently and Efficiently Extract Table Layout Feature"},{"location":"patents/#patent-2-semi-structured-document-feature-extraction","text":"This patent describes a method to build regular expression to consistently and efficiently extract features from document with unstructured (text) and semi-structured (table) elements. This method is based on the white paper Semi-structured Document Feature Extraction .","title":"Patent 2 - Semi-structured Document Feature Extraction"},{"location":"tutorial_1/","text":"Tutorial 1 - Getting Started View source on GitHub . This short introduction uses Any2Json to: Load simple tabular documents in CSV and Exce formats. Display the tabular result on the console. The expected layout of each document is a single header row followed by rows of cells: Setup Any2Json Import the packages and setup the main class: package com.github.romualdrousseau.any2json.examples; import java.util.EnumSet; import java.util.List; import com.github.romualdrousseau.any2json.Document; import com.github.romualdrousseau.any2json.DocumentFactory; import com.github.romualdrousseau.any2json.parser.LayexTableParser; public class Tutorial1 implements Runnable { public Tutorial1() { } @Override public void run() { // Code will come here } public static void main(final String[] args) { new Tutorial1().run(); } } pom.xml Any2Json has a very modular design. Each module has to be loaded explicitely. The following modules are required to run the code of this tutorial: com.github.romualdrousseau shuju ${shuju.version} com.github.romualdrousseau shuju-jackson ${shuju.version} com.github.romualdrousseau any2json ${any2json.version} com.github.romualdrousseau any2json-csv ${any2json.version} com.github.romualdrousseau any2json-excel ${any2json.version} Minimal code The minimal code to load a document is as follow: final var file = Common.loadData(f, this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\")) { doc.sheets().forEach(s -> s.getTable().ifPresent(t -> { doSomethingWithHeaders(t.headers()); doSomethingWithRows(t.rows()); })); } The encoding (\"UTF-8\" here) is used if the encoding could not be detected when loading the document. Iterate overs the headers: headers.forEach(h -> { // Do something with the header }); Iterate over the rows and cells: rows.forEach(r -> { r.cells().forEach(c -> { // Do something with the cell }); }); Load several file formats Here is a complete example to load and print the content of different CSV and Excel files: package com.github.romualdrousseau.any2json.examples; import java.util.List; import com.github.romualdrousseau.any2json.DocumentFactory; public class Tutorial1 implements Runnable { private static List FILES = List.of( \"document with simple table.csv\", \"document with simple table.xls\", \"document with simple table.xlsx\"); public Tutorial1() { } @Override public void run() { FILES.forEach(f -> { final var file = Common.loadData(f, this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\")) { doc.sheets().forEach(s -> s.getTable().ifPresent(t -> { Common.printHeaders(t.headers()); Common.printRows(t.rows()); })); } }); } public static void main(final String[] args) { new Tutorial1().run(); } } 2024-03-09 18:40:23 INFO Common:37 - Loaded resource: /data/document with simple table.csv Date Client Qty Amount 2023/02/01 AAA 1 100 2023/02/01 BBB 1 100 2023/02/01 BBB 3 300 2023/02/01 AAA 1 100 2024-03-09 18:40:24 INFO Common:37 - Loaded resource: /data/document with simple table.xls Date Client Qty Amount 2023-02-01 AAA 1 100 2023-02-01 BBB 1 100 2023-02-01 BBB 3 300 2023-02-01 AAA 1 100 2024-03-09 18:40:24 INFO Common:37 - Loaded resource: /data/document with simple table.xlsx Date Client Qty Amount 2023-02-01 AAA 1 100 2023-02-01 BBB 1 100 2023-02-01 BBB 3 300 2023-02-01 AAA 1 100 Conclusion Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Tutorial 1 - Getting Started"},{"location":"tutorial_1/#tutorial-1-getting-started","text":"View source on GitHub . This short introduction uses Any2Json to: Load simple tabular documents in CSV and Exce formats. Display the tabular result on the console. The expected layout of each document is a single header row followed by rows of cells:","title":"Tutorial 1 - Getting Started"},{"location":"tutorial_1/#setup-any2json","text":"","title":"Setup Any2Json"},{"location":"tutorial_1/#import-the-packages-and-setup-the-main-class","text":"package com.github.romualdrousseau.any2json.examples; import java.util.EnumSet; import java.util.List; import com.github.romualdrousseau.any2json.Document; import com.github.romualdrousseau.any2json.DocumentFactory; import com.github.romualdrousseau.any2json.parser.LayexTableParser; public class Tutorial1 implements Runnable { public Tutorial1() { } @Override public void run() { // Code will come here } public static void main(final String[] args) { new Tutorial1().run(); } }","title":"Import the packages and setup the main class:"},{"location":"tutorial_1/#pomxml","text":"Any2Json has a very modular design. Each module has to be loaded explicitely. The following modules are required to run the code of this tutorial: com.github.romualdrousseau shuju ${shuju.version} com.github.romualdrousseau shuju-jackson ${shuju.version} com.github.romualdrousseau any2json ${any2json.version} com.github.romualdrousseau any2json-csv ${any2json.version} com.github.romualdrousseau any2json-excel ${any2json.version} ","title":"pom.xml"},{"location":"tutorial_1/#minimal-code","text":"The minimal code to load a document is as follow: final var file = Common.loadData(f, this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\")) { doc.sheets().forEach(s -> s.getTable().ifPresent(t -> { doSomethingWithHeaders(t.headers()); doSomethingWithRows(t.rows()); })); } The encoding (\"UTF-8\" here) is used if the encoding could not be detected when loading the document.","title":"Minimal code"},{"location":"tutorial_1/#iterate-overs-the-headers","text":"headers.forEach(h -> { // Do something with the header });","title":"Iterate overs the headers:"},{"location":"tutorial_1/#iterate-over-the-rows-and-cells","text":"rows.forEach(r -> { r.cells().forEach(c -> { // Do something with the cell }); });","title":"Iterate over the rows and cells:"},{"location":"tutorial_1/#load-several-file-formats","text":"Here is a complete example to load and print the content of different CSV and Excel files: package com.github.romualdrousseau.any2json.examples; import java.util.List; import com.github.romualdrousseau.any2json.DocumentFactory; public class Tutorial1 implements Runnable { private static List FILES = List.of( \"document with simple table.csv\", \"document with simple table.xls\", \"document with simple table.xlsx\"); public Tutorial1() { } @Override public void run() { FILES.forEach(f -> { final var file = Common.loadData(f, this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\")) { doc.sheets().forEach(s -> s.getTable().ifPresent(t -> { Common.printHeaders(t.headers()); Common.printRows(t.rows()); })); } }); } public static void main(final String[] args) { new Tutorial1().run(); } } 2024-03-09 18:40:23 INFO Common:37 - Loaded resource: /data/document with simple table.csv Date Client Qty Amount 2023/02/01 AAA 1 100 2023/02/01 BBB 1 100 2023/02/01 BBB 3 300 2023/02/01 AAA 1 100 2024-03-09 18:40:24 INFO Common:37 - Loaded resource: /data/document with simple table.xls Date Client Qty Amount 2023-02-01 AAA 1 100 2023-02-01 BBB 1 100 2023-02-01 BBB 3 300 2023-02-01 AAA 1 100 2024-03-09 18:40:24 INFO Common:37 - Loaded resource: /data/document with simple table.xlsx Date Client Qty Amount 2023-02-01 AAA 1 100 2023-02-01 BBB 1 100 2023-02-01 BBB 3 300 2023-02-01 AAA 1 100","title":"Load several file formats"},{"location":"tutorial_1/#conclusion","text":"Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Conclusion"},{"location":"tutorial_10/","text":"Tutorial 10 - Make a classifier from scratch View source on GitHub . This tutoral is a continuation of the Tutorial 9 . Coming soon Conclusion Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Tutorial 10 - Make a classifier from scratch"},{"location":"tutorial_10/#tutorial-10-make-a-classifier-from-scratch","text":"View source on GitHub . This tutoral is a continuation of the Tutorial 9 . Coming soon","title":"Tutorial 10 - Make a classifier from scratch"},{"location":"tutorial_10/#conclusion","text":"Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Conclusion"},{"location":"tutorial_2/","text":"Tutorial 2 - Data extraction with a complex semi-structured layout View source on GitHub . This tutorial will demonstrate how to use Any2Json to extract data from one Excel spreadsheet. To demonstrate the usage of this framework, we will load a document with a somewhat complex layout, as seen here: Setup Any2Json Import the packages and setup the main class: package com.github.romualdrousseau.any2json.examples; import java.util.EnumSet; import java.util.List; import com.github.romualdrousseau.any2json.Document; import com.github.romualdrousseau.any2json.DocumentFactory; import com.github.romualdrousseau.any2json.parser.LayexTableParser; public class Tutorial2 implements Runnable { public Tutorial2() { } @Override public void run() { // Code will come here } public static void main(final String[] args) { new Tutorial2().run(); } } pom.xml Any2Json has a very modular design where each functionality can be loaded separatly. We add the \"any2json-layex-parser\" module to enable the intelligent layout parsing. The following depedencies are required to run the code of this tutorial: com.github.romualdrousseau shuju ${shuju.version} com.github.romualdrousseau shuju-jackson ${shuju.version} com.github.romualdrousseau any2json ${any2json.version} com.github.romualdrousseau any2json-layex-parser ${any2json.version} com.github.romualdrousseau any2json-csv ${any2json.version} com.github.romualdrousseau any2json-excel ${any2json.version} Load base model To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start from an empty Model (See Tutorial 10 ), we will start from an existing one and we will adapt it for our document. You can find a list and details of all models here . The base model, we will use, is \"sales-english\" that has been trained on 200+ english documents containing distributor data and with a large range of different layouts. The base model already recognize some entities such as DATE and NUMBER. We will setup the model to add one new entity PRODUCTNAME and we will configure a layex to extract the different elements of the documents. You can find more details about layex here . final var model = Common.loadModelFromGitHub(\"sales-english\"); // Add product name entity to the model model.getEntityList().add(\"PRODUCTNAME\"); model.getPatternMap().put(\"\\\\D+\\\\dml\", \"PRODUCTNAME\"); model.update(); // Add a layex to the model final var tableParser = new LayexTableParser( List.of(\"(v.$)+\"), List.of(\"(()(S+$))(()([/^TOTAL/|v].+$)())+(/TOTAL/.+$)\")); model.registerTableParser(tableParser); Load the document We load the document by creating a document instance with the model and options to parse the document. The hint \"Document.Hint.INTELLI_LAYOUT\" will tell the document instance that the document has a complex layout. The recipe \"sheet.setCapillarityThreshold(0)\" will tell the parser engine to extract the features as small as possible: final var file = Common.loadData(\"document with multiple tables.xlsx\", this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\") .setModel(model) .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT)) .setRecipe(\"sheet.setCapillarityThreshold(0)\")) { ... } Output the tabular result Finally, we iterate over the sheets, rows and cells and outpout the data on the console: doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> { Common.printHeaders(t.headers()); Common.printRows(t.rows()); })); 2024-03-09 18:58:41 INFO Common:37 - Loaded resource: /models/sales-english.json 2024-03-09 18:58:41 INFO Common:37 - Loaded resource: /data/document with multiple tables.xlsx 2024-03-09 18:58:43 DEBUG Common:59 - Extracting features ... 2024-03-09 18:58:43 DEBUG Common:63 - Generating Layout Graph ... 2024-03-09 18:58:43 DEBUG Common:67 - Assembling Tabular Output ... ============================== DUMP GRAPH =============================== Sheet1 |- A document very important DATE META(1, 1, 4, 1, 1, 1) |- |- PRODUCTNAME META(1, 4, 1, 4, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 5, 4, 10, 6, 4) (1) |- |- PRODUCTNAME META(1, 11, 1, 11, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 12, 4, 17, 6, 4) (2) |- |- PRODUCTNAME META(1, 18, 1, 18, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 19, 4, 24, 6, 4) (3) ================================== END ================================== 2024-03-09 18:58:43 DEBUG Common:72 - Done. A document very DATE PRODUCTNAME Client Qty Amount A document very 2023-02-01 Product 1ml AAA 1 100 A document very 2023-02-01 Product 1ml BBB 1 100 A document very 2023-02-01 Product 1ml BBB 3 300 A document very 2023-02-01 Product 1ml AAA 1 100 A document very 2023-02-01 Product 2ml AAA 1 100 A document very 2023-02-01 Product 2ml BBB 2 200 A document very 2023-02-01 Product 2ml CCC 4 400 A document very 2023-02-01 Product 2ml DDD 1 100 A document very 2023-02-01 Product 3ml AAA 1 100 A document very 2023-02-01 Product 3ml CCC 1 100 A document very 2023-02-01 Product 3ml AAA 1 100 A document very 2023-02-01 Product 3ml DDD 1 100 On this output, we print out the graph of the document built during the parsing and we can see clearly the relation between the elements of the spreadsheet and how there are structured in tabular form. Conclusion Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Tutorial 2 - Data extraction with a complex semi-structured layout"},{"location":"tutorial_2/#tutorial-2-data-extraction-with-a-complex-semi-structured-layout","text":"View source on GitHub . This tutorial will demonstrate how to use Any2Json to extract data from one Excel spreadsheet. To demonstrate the usage of this framework, we will load a document with a somewhat complex layout, as seen here:","title":"Tutorial 2 - Data extraction with a complex semi-structured layout"},{"location":"tutorial_2/#setup-any2json","text":"","title":"Setup Any2Json"},{"location":"tutorial_2/#import-the-packages-and-setup-the-main-class","text":"package com.github.romualdrousseau.any2json.examples; import java.util.EnumSet; import java.util.List; import com.github.romualdrousseau.any2json.Document; import com.github.romualdrousseau.any2json.DocumentFactory; import com.github.romualdrousseau.any2json.parser.LayexTableParser; public class Tutorial2 implements Runnable { public Tutorial2() { } @Override public void run() { // Code will come here } public static void main(final String[] args) { new Tutorial2().run(); } }","title":"Import the packages and setup the main class:"},{"location":"tutorial_2/#pomxml","text":"Any2Json has a very modular design where each functionality can be loaded separatly. We add the \"any2json-layex-parser\" module to enable the intelligent layout parsing. The following depedencies are required to run the code of this tutorial: com.github.romualdrousseau shuju ${shuju.version} com.github.romualdrousseau shuju-jackson ${shuju.version} com.github.romualdrousseau any2json ${any2json.version} com.github.romualdrousseau any2json-layex-parser ${any2json.version} com.github.romualdrousseau any2json-csv ${any2json.version} com.github.romualdrousseau any2json-excel ${any2json.version} ","title":"pom.xml"},{"location":"tutorial_2/#load-base-model","text":"To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start from an empty Model (See Tutorial 10 ), we will start from an existing one and we will adapt it for our document. You can find a list and details of all models here . The base model, we will use, is \"sales-english\" that has been trained on 200+ english documents containing distributor data and with a large range of different layouts. The base model already recognize some entities such as DATE and NUMBER. We will setup the model to add one new entity PRODUCTNAME and we will configure a layex to extract the different elements of the documents. You can find more details about layex here . final var model = Common.loadModelFromGitHub(\"sales-english\"); // Add product name entity to the model model.getEntityList().add(\"PRODUCTNAME\"); model.getPatternMap().put(\"\\\\D+\\\\dml\", \"PRODUCTNAME\"); model.update(); // Add a layex to the model final var tableParser = new LayexTableParser( List.of(\"(v.$)+\"), List.of(\"(()(S+$))(()([/^TOTAL/|v].+$)())+(/TOTAL/.+$)\")); model.registerTableParser(tableParser);","title":"Load base model"},{"location":"tutorial_2/#load-the-document","text":"We load the document by creating a document instance with the model and options to parse the document. The hint \"Document.Hint.INTELLI_LAYOUT\" will tell the document instance that the document has a complex layout. The recipe \"sheet.setCapillarityThreshold(0)\" will tell the parser engine to extract the features as small as possible: final var file = Common.loadData(\"document with multiple tables.xlsx\", this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\") .setModel(model) .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT)) .setRecipe(\"sheet.setCapillarityThreshold(0)\")) { ... }","title":"Load the document"},{"location":"tutorial_2/#output-the-tabular-result","text":"Finally, we iterate over the sheets, rows and cells and outpout the data on the console: doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> { Common.printHeaders(t.headers()); Common.printRows(t.rows()); })); 2024-03-09 18:58:41 INFO Common:37 - Loaded resource: /models/sales-english.json 2024-03-09 18:58:41 INFO Common:37 - Loaded resource: /data/document with multiple tables.xlsx 2024-03-09 18:58:43 DEBUG Common:59 - Extracting features ... 2024-03-09 18:58:43 DEBUG Common:63 - Generating Layout Graph ... 2024-03-09 18:58:43 DEBUG Common:67 - Assembling Tabular Output ... ============================== DUMP GRAPH =============================== Sheet1 |- A document very important DATE META(1, 1, 4, 1, 1, 1) |- |- PRODUCTNAME META(1, 4, 1, 4, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 5, 4, 10, 6, 4) (1) |- |- PRODUCTNAME META(1, 11, 1, 11, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 12, 4, 17, 6, 4) (2) |- |- PRODUCTNAME META(1, 18, 1, 18, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 19, 4, 24, 6, 4) (3) ================================== END ================================== 2024-03-09 18:58:43 DEBUG Common:72 - Done. A document very DATE PRODUCTNAME Client Qty Amount A document very 2023-02-01 Product 1ml AAA 1 100 A document very 2023-02-01 Product 1ml BBB 1 100 A document very 2023-02-01 Product 1ml BBB 3 300 A document very 2023-02-01 Product 1ml AAA 1 100 A document very 2023-02-01 Product 2ml AAA 1 100 A document very 2023-02-01 Product 2ml BBB 2 200 A document very 2023-02-01 Product 2ml CCC 4 400 A document very 2023-02-01 Product 2ml DDD 1 100 A document very 2023-02-01 Product 3ml AAA 1 100 A document very 2023-02-01 Product 3ml CCC 1 100 A document very 2023-02-01 Product 3ml AAA 1 100 A document very 2023-02-01 Product 3ml DDD 1 100 On this output, we print out the graph of the document built during the parsing and we can see clearly the relation between the elements of the spreadsheet and how there are structured in tabular form.","title":"Output the tabular result"},{"location":"tutorial_2/#conclusion","text":"Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Conclusion"},{"location":"tutorial_3/","text":"Tutorial 3 - Data extraction with defects View source on GitHub . This tutoral is a continuation of the Tutorial 2 . This tutorial will demonstrate how to use Any2Json to extract data from one Excel spreadsheet with defects. To demonstrate the usage of this framework, we will load a document with a somewhat complex layout, as seen here: Observe that there is hidden rows here and there. This kind of defect, mistakes or cosmetic artifacts, are very common and creates headaches when loading data. We will see that Any2Json automatically removes those artifacts (method called stiching) and determines if the data is part of a table or not. Setup Any2Json Import the packages and setup the main class: package com.github.romualdrousseau.any2json.examples; import java.util.EnumSet; import java.util.List; import com.github.romualdrousseau.any2json.Document; import com.github.romualdrousseau.any2json.DocumentFactory; import com.github.romualdrousseau.any2json.parser.LayexTableParser; public class Tutorial3 implements Runnable { public Tutorial3() { } @Override public void run() { // Code will come here } public static void main(final String[] args) { new Tutorial3().run(); } } pom.xml Any2Json has a very modular design where each functionality can be loaded separatly. We add the \"any2json-layex-parser\" module to enable the intelligent layout parsing. The following depedencies are required to run the code of this tutorial: com.github.romualdrousseau shuju ${shuju.version} com.github.romualdrousseau shuju-jackson ${shuju.version} com.github.romualdrousseau any2json ${any2json.version} com.github.romualdrousseau any2json-layex-parser ${any2json.version} com.github.romualdrousseau any2json-csv ${any2json.version} com.github.romualdrousseau any2json-excel ${any2json.version} Load base model To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start from an empty Model (See Tutorial 10 ), we will start from an existing one and we will adapt it for our document. You can find a list and details of all models here . The base model, we will use, is \"sales-english\" that has been trained on 200+ english documents containing distributor data and with a large range of different layouts. The base model already recognize some entities such as DATE and NUMBER. We will setup the model to add one new entity PRODUCTNAME and we will configure a layex to extract the different elements of the documents. You can find more details about layex here . final var model = Common.loadModelFromGitHub(\"sales-english\"); // Add product name entity to the model model.getEntityList().add(\"PRODUCTNAME\"); model.getPatternMap().put(\"\\\\D+\\\\dml\", \"PRODUCTNAME\"); model.update(); // Add a layex to the model final var tableParser = new LayexTableParser( List.of(\"(v.$)+\"), List.of(\"(()(S+$))(()([/^TOTAL/|v].+$)())+(/TOTAL/.+$)\")); model.registerTableParser(tableParser); Load the document We load the document by creating a document instance with the model. The hint \"Document.Hint.INTELLI_LAYOUT\" will tell the document instance that the document has a complex layout. The recipe \"sheet.setCapillarityThreshold(0)\" will tell the parser engine to extract the features as small as possible: final var file = Common.loadData(\"document with defect.xlsx\", this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\") .setModel(model) .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT)) .setRecipe(\"sheet.setExtractionThreshold(0)\")) { ... } Output the tabular result Finally, we iterate over the sheets, rows and cells and output the data on the console: doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> { Common.printHeaders(t.headers()); Common.printRows(t.rows()); })); 2024-03-09 18:58:41 INFO Common:37 - Loaded resource: /models/sales-english.json 2024-03-09 18:58:41 INFO Common:37 - Loaded resource: /data/document with multiple tables.xlsx 2024-03-09 18:58:43 DEBUG Common:59 - Extracting features ... 2024-03-09 18:58:43 DEBUG Common:63 - Generating Layout Graph ... 2024-03-09 18:58:43 DEBUG Common:67 - Assembling Tabular Output ... ============================== DUMP GRAPH =============================== Sheet1 |- A document very important DATE META(1, 1, 4, 1, 1, 1) |- |- PRODUCTNAME META(1, 4, 1, 4, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 5, 4, 10, 6, 4) (1) |- |- PRODUCTNAME META(1, 11, 1, 11, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 12, 4, 17, 6, 4) (2) |- |- PRODUCTNAME META(1, 18, 1, 18, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 19, 4, 24, 6, 4) (3) ================================== END ================================== 2024-03-09 18:58:43 DEBUG Common:72 - Done. A document very DATE PRODUCTNAME Client Qty Amount A document very 2023-02-01 Product 1ml AAA 1 100 A document very 2023-02-01 Product 1ml BBB 1 100 A document very 2023-02-01 Product 1ml BBB 3 300 A document very 2023-02-01 Product 1ml AAA 1 100 A document very 2023-02-01 Product 2ml AAA 1 100 A document very 2023-02-01 Product 2ml BBB 2 200 A document very 2023-02-01 Product 2ml CCC 4 400 A document very 2023-02-01 Product 2ml DDD 1 100 A document very 2023-02-01 Product 3ml AAA 1 100 A document very 2023-02-01 Product 3ml CCC 1 100 A document very 2023-02-01 Product 3ml AAA 1 100 A document very 2023-02-01 Product 3ml DDD 1 100 On this output, we print out the graph of the document built during the parsing and we can see clearly the relation between the elements of the spreadsheet and how there are structured in tabular form. Observe also how the artifacts didn't change the result and we didn't even need to change the code. Conclusion Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Tutorial 3 - Data extraction with defects"},{"location":"tutorial_3/#tutorial-3-data-extraction-with-defects","text":"View source on GitHub . This tutoral is a continuation of the Tutorial 2 . This tutorial will demonstrate how to use Any2Json to extract data from one Excel spreadsheet with defects. To demonstrate the usage of this framework, we will load a document with a somewhat complex layout, as seen here: Observe that there is hidden rows here and there. This kind of defect, mistakes or cosmetic artifacts, are very common and creates headaches when loading data. We will see that Any2Json automatically removes those artifacts (method called stiching) and determines if the data is part of a table or not.","title":"Tutorial 3 - Data extraction with defects"},{"location":"tutorial_3/#setup-any2json","text":"","title":"Setup Any2Json"},{"location":"tutorial_3/#import-the-packages-and-setup-the-main-class","text":"package com.github.romualdrousseau.any2json.examples; import java.util.EnumSet; import java.util.List; import com.github.romualdrousseau.any2json.Document; import com.github.romualdrousseau.any2json.DocumentFactory; import com.github.romualdrousseau.any2json.parser.LayexTableParser; public class Tutorial3 implements Runnable { public Tutorial3() { } @Override public void run() { // Code will come here } public static void main(final String[] args) { new Tutorial3().run(); } }","title":"Import the packages and setup the main class:"},{"location":"tutorial_3/#pomxml","text":"Any2Json has a very modular design where each functionality can be loaded separatly. We add the \"any2json-layex-parser\" module to enable the intelligent layout parsing. The following depedencies are required to run the code of this tutorial: com.github.romualdrousseau shuju ${shuju.version} com.github.romualdrousseau shuju-jackson ${shuju.version} com.github.romualdrousseau any2json ${any2json.version} com.github.romualdrousseau any2json-layex-parser ${any2json.version} com.github.romualdrousseau any2json-csv ${any2json.version} com.github.romualdrousseau any2json-excel ${any2json.version} ","title":"pom.xml"},{"location":"tutorial_3/#load-base-model","text":"To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start from an empty Model (See Tutorial 10 ), we will start from an existing one and we will adapt it for our document. You can find a list and details of all models here . The base model, we will use, is \"sales-english\" that has been trained on 200+ english documents containing distributor data and with a large range of different layouts. The base model already recognize some entities such as DATE and NUMBER. We will setup the model to add one new entity PRODUCTNAME and we will configure a layex to extract the different elements of the documents. You can find more details about layex here . final var model = Common.loadModelFromGitHub(\"sales-english\"); // Add product name entity to the model model.getEntityList().add(\"PRODUCTNAME\"); model.getPatternMap().put(\"\\\\D+\\\\dml\", \"PRODUCTNAME\"); model.update(); // Add a layex to the model final var tableParser = new LayexTableParser( List.of(\"(v.$)+\"), List.of(\"(()(S+$))(()([/^TOTAL/|v].+$)())+(/TOTAL/.+$)\")); model.registerTableParser(tableParser);","title":"Load base model"},{"location":"tutorial_3/#load-the-document","text":"We load the document by creating a document instance with the model. The hint \"Document.Hint.INTELLI_LAYOUT\" will tell the document instance that the document has a complex layout. The recipe \"sheet.setCapillarityThreshold(0)\" will tell the parser engine to extract the features as small as possible: final var file = Common.loadData(\"document with defect.xlsx\", this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\") .setModel(model) .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT)) .setRecipe(\"sheet.setExtractionThreshold(0)\")) { ... }","title":"Load the document"},{"location":"tutorial_3/#output-the-tabular-result","text":"Finally, we iterate over the sheets, rows and cells and output the data on the console: doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> { Common.printHeaders(t.headers()); Common.printRows(t.rows()); })); 2024-03-09 18:58:41 INFO Common:37 - Loaded resource: /models/sales-english.json 2024-03-09 18:58:41 INFO Common:37 - Loaded resource: /data/document with multiple tables.xlsx 2024-03-09 18:58:43 DEBUG Common:59 - Extracting features ... 2024-03-09 18:58:43 DEBUG Common:63 - Generating Layout Graph ... 2024-03-09 18:58:43 DEBUG Common:67 - Assembling Tabular Output ... ============================== DUMP GRAPH =============================== Sheet1 |- A document very important DATE META(1, 1, 4, 1, 1, 1) |- |- PRODUCTNAME META(1, 4, 1, 4, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 5, 4, 10, 6, 4) (1) |- |- PRODUCTNAME META(1, 11, 1, 11, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 12, 4, 17, 6, 4) (2) |- |- PRODUCTNAME META(1, 18, 1, 18, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 19, 4, 24, 6, 4) (3) ================================== END ================================== 2024-03-09 18:58:43 DEBUG Common:72 - Done. A document very DATE PRODUCTNAME Client Qty Amount A document very 2023-02-01 Product 1ml AAA 1 100 A document very 2023-02-01 Product 1ml BBB 1 100 A document very 2023-02-01 Product 1ml BBB 3 300 A document very 2023-02-01 Product 1ml AAA 1 100 A document very 2023-02-01 Product 2ml AAA 1 100 A document very 2023-02-01 Product 2ml BBB 2 200 A document very 2023-02-01 Product 2ml CCC 4 400 A document very 2023-02-01 Product 2ml DDD 1 100 A document very 2023-02-01 Product 3ml AAA 1 100 A document very 2023-02-01 Product 3ml CCC 1 100 A document very 2023-02-01 Product 3ml AAA 1 100 A document very 2023-02-01 Product 3ml DDD 1 100 On this output, we print out the graph of the document built during the parsing and we can see clearly the relation between the elements of the spreadsheet and how there are structured in tabular form. Observe also how the artifacts didn't change the result and we didn't even need to change the code.","title":"Output the tabular result"},{"location":"tutorial_3/#conclusion","text":"Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Conclusion"},{"location":"tutorial_4/","text":"Tutorial 4 - Data extraction with defects View source on GitHub . This tutoral is a continuation of the Tutorial 3 . This tutorial will demonstrate how to use Any2Json to extract data from one Excel spreadsheet with defects and its tagging capabilities. Tagging enable to fix a schema for the extracted data and ease the loading into a database for example. To demonstrate the usage of this framework, we will load a document with a somewhat complex layout, as seen here: Setup Any2Json Import the packages and setup the main class: package com.github.romualdrousseau.any2json.examples; import java.util.EnumSet; import java.util.List; import com.github.romualdrousseau.any2json.Document; import com.github.romualdrousseau.any2json.DocumentFactory; import com.github.romualdrousseau.any2json.parser.LayexTableParser; public class Tutorial4 implements Runnable { public Tutorial4() { } @Override public void run() { // Code will come here } public static void main(final String[] args) { new Tutorial4().run(); } } pom.xml Any2Json has a very modular design where each functionality can be loaded separatly. We add the \"any2json-net-classifier\" module to enable the tagging capabilities. This module use TensorFlow for Java. The following depedencies are required to run the code of this tutorial: com.github.romualdrousseau shuju ${shuju.version} com.github.romualdrousseau shuju-jackson ${shuju.version} com.github.romualdrousseau any2json ${any2json.version} com.github.romualdrousseau any2json-layex-parser ${any2json.version} com.github.romualdrousseau any2json-net-classifier ${any2json.version} com.github.romualdrousseau any2json-csv ${any2json.version} com.github.romualdrousseau any2json-excel ${any2json.version} Load base model To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start from an empty Model (See Tutorial 10 ), we will start from an existing one and we will adapt it for our document. You can find a list and details of all models here . The base model, we will use, is \"sales-english\" that has been trained on 200+ english documents containing distributor data and with a large range of different layouts. Because we use the tagging capabilities in this tutorial, here are a subset of tags recognized by the base model: [ { \"name\" : \"tags\", \"doc\" : \"Tags recognized by sales-english model.\", \"settings\" : { \"types\" : [ \"none\", \"date\", \"dateYear\", \"dateMonth\", \"wholesalerCode\", \"wholesalerName\", \"customerCode\", \"customerName\", \"customerType\", \"customerGroup\", \"country\", \"postalCode\", \"adminArea1\", \"adminArea2\", \"adminArea3\", \"adminArea4\", \"locality\", \"address\", \"productCode\", \"productName\", \"amount\", \"unitPrice\", \"quantity\", \"bonusQuantity\", \"returnQuantity\", \"totalQuantity\", \"billToCode\", \"billToName\", \"transactionType\", \"invoiceNumber\", \"invoiceLineNumber\", \"batchNumber\", \"expiryDate\", \"creditReasonCode\", \"requesterName\" ], \"requiredTags\" : [ \"quantity\", \"productCode,productName\" ] } } ] The base model already recognize some entities such as DATE and NUMBER. We will setup the model to add one new entity PRODUCTNAME and we will configure a layex to extract the different elements of the documents. You can find more details about layex here . final var model = Common.loadModelFromGitHub(\"sales-english\"); // Add product name entity to the model model.getEntityList().add(\"PRODUCTNAME\"); model.getPatternMap().put(\"\\\\D+\\\\dml\", \"PRODUCTNAME\"); model.update(); // Add a layex to the model final var tableParser = new LayexTableParser( List.of(\"(v.$)+\"), List.of(\"(()(S+$))(()([/^TOTAL/|v].+$)())+(/TOTAL/.+$)\")); model.registerTableParser(tableParser); Load the document We load the document by creating a document instance with the model. The hint \"Document.Hint.INTELLI_LAYOUT\" tell the document instance that the document has a complex layout. We also add the hint \"Document.Hint.INTELLI_TAG\" to tell that the tabular result must be tagged. The recipe \"sheet.setCapillarityThreshold(0)\" tell the parser engine to extract the features as small as possible: final var file = Common.loadData(\"document with defect.xlsx\", this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\") .setModel(model) .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT, Document.Hint.INTELLI_TAG)) .setRecipe(\"sheet.setCapillarityThreshold(0)\")) { ... } Output the tabular result Finally, we iterate over the sheets, rows and cells and output the data on the console: doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> { Common.printTags(t.headers()); Common.printRows(t.rows()); })); Note that now we are printing the tags of the headers and not their names. 2024-03-09 23:54:59 INFO Common:37 - Loaded resource: /models/sales-english.json 2024-03-09 23:54:59 INFO Common:37 - Loaded resource: /data/document with defect.xlsx 2024-03-09 23:55:02 DEBUG Common:64 - Extracting features ... 2024-03-09 23:55:02 DEBUG Common:68 - Generating Layout Graph ... 2024-03-09 23:55:02 DEBUG Common:72 - Assembling Tabular Output ... ============================== DUMP GRAPH =============================== Sheet1 |- A document very important DATE META(1, 1, 4, 1, 1, 1) |- |- PRODUCTNAME META(1, 4, 1, 4, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 5, 4, 10, 6, 4) (1) |- |- PRODUCTNAME META(1, 11, 1, 11, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 12, 4, 17, 6, 4) (2) |- |- PRODUCTNAME META(1, 19, 1, 19, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 20, 4, 25, 6, 4) (3) ================================== END ================================== 2024-03-09 23:55:03.459511: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:45] Reading SavedModel from: /tmp/model-9696004103989867291 2024-03-09 23:55:03.461712: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:89] Reading meta graph with tags { serve } 2024-03-09 23:55:03.461749: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:130] Reading SavedModel debug info (if present) from: /tmp/model-9696004103989867291 2024-03-09 23:55:03.461804: I external/org_tensorflow/tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: AVX2 FMA To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags. 2024-03-09 23:55:03.477397: I external/org_tensorflow/tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc:354] MLIR V1 optimization pass is not enabled 2024-03-09 23:55:03.478886: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:229] Restoring SavedModel bundle. 2024-03-09 23:55:03.537380: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:213] Running initialization op on SavedModel bundle at path: /tmp/model-9696004103989867291 2024-03-09 23:55:03.550411: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:305] SavedModel load for tags { serve }; Status: success: OK. Took 90916 microseconds. 2024-03-09 23:55:03 DEBUG Common:77 - Done. none date productName customerName quantity amount A document very 2023-02-01 Product 1ml AAA 1 100 A document very 2023-02-01 Product 1ml BBB 1 100 A document very 2023-02-01 Product 1ml BBB 3 300 A document very 2023-02-01 Product 1ml AAA 1 100 A document very 2023-02-01 Product 2ml AAA 1 100 A document very 2023-02-01 Product 2ml BBB 2 200 A document very 2023-02-01 Product 2ml CCC 4 400 A document very 2023-02-01 Product 2ml DDD 1 100 A document very 2023-02-01 Product 3ml AAA 1 100 A document very 2023-02-01 Product 3ml CCC 1 100 A document very 2023-02-01 Product 3ml AAA 1 100 A document very 2023-02-01 Product 3ml DDD 1 100 On this output, we print out the graph of the document built during the parsing and we can see clearly the relation between the elements of the spreadsheet and how there are structured in tabular form. Observe how the column names have been replaced by tags describing the recognized columns. Conclusion Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Tutorial 4 - Data extraction with defects"},{"location":"tutorial_4/#tutorial-4-data-extraction-with-defects","text":"View source on GitHub . This tutoral is a continuation of the Tutorial 3 . This tutorial will demonstrate how to use Any2Json to extract data from one Excel spreadsheet with defects and its tagging capabilities. Tagging enable to fix a schema for the extracted data and ease the loading into a database for example. To demonstrate the usage of this framework, we will load a document with a somewhat complex layout, as seen here:","title":"Tutorial 4 - Data extraction with defects"},{"location":"tutorial_4/#setup-any2json","text":"","title":"Setup Any2Json"},{"location":"tutorial_4/#import-the-packages-and-setup-the-main-class","text":"package com.github.romualdrousseau.any2json.examples; import java.util.EnumSet; import java.util.List; import com.github.romualdrousseau.any2json.Document; import com.github.romualdrousseau.any2json.DocumentFactory; import com.github.romualdrousseau.any2json.parser.LayexTableParser; public class Tutorial4 implements Runnable { public Tutorial4() { } @Override public void run() { // Code will come here } public static void main(final String[] args) { new Tutorial4().run(); } }","title":"Import the packages and setup the main class:"},{"location":"tutorial_4/#pomxml","text":"Any2Json has a very modular design where each functionality can be loaded separatly. We add the \"any2json-net-classifier\" module to enable the tagging capabilities. This module use TensorFlow for Java. The following depedencies are required to run the code of this tutorial: com.github.romualdrousseau shuju ${shuju.version} com.github.romualdrousseau shuju-jackson ${shuju.version} com.github.romualdrousseau any2json ${any2json.version} com.github.romualdrousseau any2json-layex-parser ${any2json.version} com.github.romualdrousseau any2json-net-classifier ${any2json.version} com.github.romualdrousseau any2json-csv ${any2json.version} com.github.romualdrousseau any2json-excel ${any2json.version} ","title":"pom.xml"},{"location":"tutorial_4/#load-base-model","text":"To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start from an empty Model (See Tutorial 10 ), we will start from an existing one and we will adapt it for our document. You can find a list and details of all models here . The base model, we will use, is \"sales-english\" that has been trained on 200+ english documents containing distributor data and with a large range of different layouts. Because we use the tagging capabilities in this tutorial, here are a subset of tags recognized by the base model: [ { \"name\" : \"tags\", \"doc\" : \"Tags recognized by sales-english model.\", \"settings\" : { \"types\" : [ \"none\", \"date\", \"dateYear\", \"dateMonth\", \"wholesalerCode\", \"wholesalerName\", \"customerCode\", \"customerName\", \"customerType\", \"customerGroup\", \"country\", \"postalCode\", \"adminArea1\", \"adminArea2\", \"adminArea3\", \"adminArea4\", \"locality\", \"address\", \"productCode\", \"productName\", \"amount\", \"unitPrice\", \"quantity\", \"bonusQuantity\", \"returnQuantity\", \"totalQuantity\", \"billToCode\", \"billToName\", \"transactionType\", \"invoiceNumber\", \"invoiceLineNumber\", \"batchNumber\", \"expiryDate\", \"creditReasonCode\", \"requesterName\" ], \"requiredTags\" : [ \"quantity\", \"productCode,productName\" ] } } ] The base model already recognize some entities such as DATE and NUMBER. We will setup the model to add one new entity PRODUCTNAME and we will configure a layex to extract the different elements of the documents. You can find more details about layex here . final var model = Common.loadModelFromGitHub(\"sales-english\"); // Add product name entity to the model model.getEntityList().add(\"PRODUCTNAME\"); model.getPatternMap().put(\"\\\\D+\\\\dml\", \"PRODUCTNAME\"); model.update(); // Add a layex to the model final var tableParser = new LayexTableParser( List.of(\"(v.$)+\"), List.of(\"(()(S+$))(()([/^TOTAL/|v].+$)())+(/TOTAL/.+$)\")); model.registerTableParser(tableParser);","title":"Load base model"},{"location":"tutorial_4/#load-the-document","text":"We load the document by creating a document instance with the model. The hint \"Document.Hint.INTELLI_LAYOUT\" tell the document instance that the document has a complex layout. We also add the hint \"Document.Hint.INTELLI_TAG\" to tell that the tabular result must be tagged. The recipe \"sheet.setCapillarityThreshold(0)\" tell the parser engine to extract the features as small as possible: final var file = Common.loadData(\"document with defect.xlsx\", this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\") .setModel(model) .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT, Document.Hint.INTELLI_TAG)) .setRecipe(\"sheet.setCapillarityThreshold(0)\")) { ... }","title":"Load the document"},{"location":"tutorial_4/#output-the-tabular-result","text":"Finally, we iterate over the sheets, rows and cells and output the data on the console: doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> { Common.printTags(t.headers()); Common.printRows(t.rows()); })); Note that now we are printing the tags of the headers and not their names. 2024-03-09 23:54:59 INFO Common:37 - Loaded resource: /models/sales-english.json 2024-03-09 23:54:59 INFO Common:37 - Loaded resource: /data/document with defect.xlsx 2024-03-09 23:55:02 DEBUG Common:64 - Extracting features ... 2024-03-09 23:55:02 DEBUG Common:68 - Generating Layout Graph ... 2024-03-09 23:55:02 DEBUG Common:72 - Assembling Tabular Output ... ============================== DUMP GRAPH =============================== Sheet1 |- A document very important DATE META(1, 1, 4, 1, 1, 1) |- |- PRODUCTNAME META(1, 4, 1, 4, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 5, 4, 10, 6, 4) (1) |- |- PRODUCTNAME META(1, 11, 1, 11, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 12, 4, 17, 6, 4) (2) |- |- PRODUCTNAME META(1, 19, 1, 19, 1, 1) |- |- |- Date Client Qty Amount DATA(1, 20, 4, 25, 6, 4) (3) ================================== END ================================== 2024-03-09 23:55:03.459511: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:45] Reading SavedModel from: /tmp/model-9696004103989867291 2024-03-09 23:55:03.461712: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:89] Reading meta graph with tags { serve } 2024-03-09 23:55:03.461749: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:130] Reading SavedModel debug info (if present) from: /tmp/model-9696004103989867291 2024-03-09 23:55:03.461804: I external/org_tensorflow/tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: AVX2 FMA To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags. 2024-03-09 23:55:03.477397: I external/org_tensorflow/tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc:354] MLIR V1 optimization pass is not enabled 2024-03-09 23:55:03.478886: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:229] Restoring SavedModel bundle. 2024-03-09 23:55:03.537380: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:213] Running initialization op on SavedModel bundle at path: /tmp/model-9696004103989867291 2024-03-09 23:55:03.550411: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:305] SavedModel load for tags { serve }; Status: success: OK. Took 90916 microseconds. 2024-03-09 23:55:03 DEBUG Common:77 - Done. none date productName customerName quantity amount A document very 2023-02-01 Product 1ml AAA 1 100 A document very 2023-02-01 Product 1ml BBB 1 100 A document very 2023-02-01 Product 1ml BBB 3 300 A document very 2023-02-01 Product 1ml AAA 1 100 A document very 2023-02-01 Product 2ml AAA 1 100 A document very 2023-02-01 Product 2ml BBB 2 200 A document very 2023-02-01 Product 2ml CCC 4 400 A document very 2023-02-01 Product 2ml DDD 1 100 A document very 2023-02-01 Product 3ml AAA 1 100 A document very 2023-02-01 Product 3ml CCC 1 100 A document very 2023-02-01 Product 3ml AAA 1 100 A document very 2023-02-01 Product 3ml DDD 1 100 On this output, we print out the graph of the document built during the parsing and we can see clearly the relation between the elements of the spreadsheet and how there are structured in tabular form. Observe how the column names have been replaced by tags describing the recognized columns.","title":"Output the tabular result"},{"location":"tutorial_4/#conclusion","text":"Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Conclusion"},{"location":"tutorial_5/","text":"Tutorial 5 - Data extraction with pivot View source on GitHub . This tutoral is a continuation of the Tutorial 4 . This tutorial will demonstrate how to use Any2Json to extract data from one Excel spreadsheet with pivot. To demonstrate the usage of this framework, we will load a document with a somewhat complex layout, as seen here: Setup Any2Json Import the packages and setup the main class: package com.github.romualdrousseau.any2json.examples; import java.util.EnumSet; import java.util.List; import com.github.romualdrousseau.any2json.Document; import com.github.romualdrousseau.any2json.DocumentFactory; import com.github.romualdrousseau.any2json.parser.LayexTableParser; public class Tutorial5 implements Runnable { public Tutorial5() { } @Override public void run() { // Code will come here } public static void main(final String[] args) { new Tutorial5().run(); } } pom.xml Any2Json has a very modular design where each functionality can be loaded separatly. We add the \"any2json-net-classifier\" module to enable the tagging capabilities. This module use TensorFlow for Java. The following depedencies are required to run the code of this tutorial: com.github.romualdrousseau shuju ${shuju.version} com.github.romualdrousseau shuju-jackson ${shuju.version} com.github.romualdrousseau any2json ${any2json.version} com.github.romualdrousseau any2json-layex-parser ${any2json.version} com.github.romualdrousseau any2json-net-classifier ${any2json.version} com.github.romualdrousseau any2json-csv ${any2json.version} com.github.romualdrousseau any2json-excel ${any2json.version} Load base model To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start from an empty Model (See Tutorial 10 ), we will start from an existing one and we will adapt it for our document. You can find a list and details of all models here . The base model, we will use, is \"sales-english\" that has been trained on 200+ english documents containing distributor data and with a large range of different layouts. The base model already recognize some entities such as DATE and NUMBER. We will setup the model to add one new entity PRODUCTNAME and we will configure a layex to extract the different elements of the documents. You can find more details about layex here . final var model = Common.loadModelFromGitHub(\"sales-english\"); // Add product name entity to the model model.getEntityList().add(\"PRODUCTNAME\"); model.getPatternMap().put(\"\\\\D+\\\\dml\", \"PRODUCTNAME\"); model.getPatternMap().put(\"(?i)((20|19)\\\\d{2}-(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)-\\\\d{2})\", \"DATE\"); model.update(); // Add a layex to the model final var tableParser = new LayexTableParser( List.of(\"(v.$)+\"), List.of(\"(()(S+$S+$))(()([/^TOTAL/|v].+$)())+(/TOTAL/.+$)\")); model.registerTableParser(tableParser); Load the document We load the document by creating a document instance with the model. The hint \"Document.Hint.INTELLI_LAYOUT\" tells the document instance that the document has a complex layout. We also add the hint \"Document.Hint.INTELLI_TAG\" to tell that the tabular result must be tagged. The recipe \"sheet.setCapillarityThreshold(0)\" tells the parser engine to extract the features as small as possible. The recipe \"sheet.setPivotOption(\\\"WITH_TYPE_AND_VALUE\\\")\" tells to manage the pivot: final var file = Common.loadData(\"document with pivot.xlsx\", this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\") .setModel(model) .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT, Document.Hint.INTELLI_TAG)) .setRecipe( \"sheet.setCapillarityThreshold(0)\", \"sheet.setPivotOption(\\\"WITH_TYPE_AND_VALUE\\\")\", \"sheet.setPivotTypeFormat(\\\"%s\\\")\")) { ... } Output the tabular result Finally, we iterate over the sheets, rows and cells and output the data on the console: doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> { Common.printTags(t.headers()); Common.printRows(t.rows()); })); 2024-03-11 20:03:41 INFO Common:42 - Loaded model: sales-english 2024-03-11 20:03:41 INFO Common:59 - Loaded resource: /data/document with pivot.xlsx 2024-03-11 20:03:44 DEBUG Common:86 - Extracting features ... 2024-03-11 20:03:44 DEBUG Common:90 - Generating Layout Graph ... 2024-03-11 20:03:44 DEBUG Common:94 - Assembling Tabular Output ... ============================== DUMP GRAPH =============================== Sheet1 |- A document very important DATE META(1, 1, 7, 1, 1, 1) |- |- PRODUCTNAME META(1, 4, 1, 4, 1, 1) |- |- |- Client DATE #PIVOT? DATA(1, 5, 7, 11, 7, 4) (1) |- |- PRODUCTNAME META(1, 12, 1, 12, 1, 1) |- |- |- Client DATE #PIVOT? DATA(1, 13, 7, 19, 7, 4) (2) ================================== END ================================== 2024-03-11 20:03:44.868213: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:45] Reading SavedModel from: /tmp/model-937345648011368689 2024-03-11 20:03:44.870396: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:89] Reading meta graph with tags { serve } 2024-03-11 20:03:44.870431: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:130] Reading SavedModel debug info (if present) from: /tmp/model-937345648011368689 2024-03-11 20:03:44.870492: I external/org_tensorflow/tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: AVX2 FMA To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags. 2024-03-11 20:03:44.895354: I external/org_tensorflow/tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc:354] MLIR V1 optimization pass is not enabled 2024-03-11 20:03:44.897818: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:229] Restoring SavedModel bundle. 2024-03-11 20:03:44.978069: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:213] Running initialization op on SavedModel bundle at path: /tmp/model-937345648011368689 2024-03-11 20:03:44.997561: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:305] SavedModel load for tags { serve }; Status: success: OK. Took 129361 microseconds. 2024-03-11 20:03:45 DEBUG Common:99 - Done. none date productName customerName date amount quantity A document very 2023-Mar-02 Product 1ml AAA 2023-Jan-01 100 1 A document very 2023-Mar-02 Product 1ml AAA 2023-Feb-01 100 1 A document very 2023-Mar-02 Product 1ml AAA 2023-Mar-02 100 1 A document very 2023-Mar-02 Product 1ml BBB 2023-Jan-01 100 1 A document very 2023-Mar-02 Product 1ml BBB 2023-Feb-01 100 1 A document very 2023-Mar-02 Product 1ml BBB 2023-Mar-02 100 1 A document very 2023-Mar-02 Product 1ml BBB 2023-Jan-01 300 3 A document very 2023-Mar-02 Product 1ml BBB 2023-Feb-01 300 3 A document very 2023-Mar-02 Product 1ml BBB 2023-Mar-02 300 3 A document very 2023-Mar-02 Product 1ml AAA 2023-Jan-01 100 1 A document very 2023-Mar-02 Product 1ml AAA 2023-Feb-01 100 1 A document very 2023-Mar-02 Product 1ml AAA 2023-Mar-02 100 1 A document very 2023-Mar-02 Product 2ml AAA 2023-Jan-01 100 1 A document very 2023-Mar-02 Product 2ml AAA 2023-Feb-01 100 1 A document very 2023-Mar-02 Product 2ml AAA 2023-Mar-02 100 1 A document very 2023-Mar-02 Product 2ml BBB 2023-Jan-01 100 1 A document very 2023-Mar-02 Product 2ml BBB 2023-Feb-01 100 1 A document very 2023-Mar-02 Product 2ml BBB 2023-Mar-02 100 1 A document very 2023-Mar-02 Product 2ml BBB 2023-Jan-01 300 3 A document very 2023-Mar-02 Product 2ml BBB 2023-Feb-01 300 3 A document very 2023-Mar-02 Product 2ml BBB 2023-Mar-02 300 3 A document very 2023-Mar-02 Product 2ml AAA 2023-Jan-01 100 1 A document very 2023-Mar-02 Product 2ml AAA 2023-Feb-01 100 1 A document very 2023-Mar-02 Product 2ml AAA 2023-Mar-02 100 1 On this output, we print out the graph of the document built during the parsing and we can see clearly the relation between the elements of the spreadsheet and how there are structured in tabular form. Observe how the date columns has been unpivoted. Conclusion Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Tutorial 5 - Data extraction with pivot"},{"location":"tutorial_5/#tutorial-5-data-extraction-with-pivot","text":"View source on GitHub . This tutoral is a continuation of the Tutorial 4 . This tutorial will demonstrate how to use Any2Json to extract data from one Excel spreadsheet with pivot. To demonstrate the usage of this framework, we will load a document with a somewhat complex layout, as seen here:","title":"Tutorial 5 - Data extraction with pivot"},{"location":"tutorial_5/#setup-any2json","text":"","title":"Setup Any2Json"},{"location":"tutorial_5/#import-the-packages-and-setup-the-main-class","text":"package com.github.romualdrousseau.any2json.examples; import java.util.EnumSet; import java.util.List; import com.github.romualdrousseau.any2json.Document; import com.github.romualdrousseau.any2json.DocumentFactory; import com.github.romualdrousseau.any2json.parser.LayexTableParser; public class Tutorial5 implements Runnable { public Tutorial5() { } @Override public void run() { // Code will come here } public static void main(final String[] args) { new Tutorial5().run(); } }","title":"Import the packages and setup the main class:"},{"location":"tutorial_5/#pomxml","text":"Any2Json has a very modular design where each functionality can be loaded separatly. We add the \"any2json-net-classifier\" module to enable the tagging capabilities. This module use TensorFlow for Java. The following depedencies are required to run the code of this tutorial: com.github.romualdrousseau shuju ${shuju.version} com.github.romualdrousseau shuju-jackson ${shuju.version} com.github.romualdrousseau any2json ${any2json.version} com.github.romualdrousseau any2json-layex-parser ${any2json.version} com.github.romualdrousseau any2json-net-classifier ${any2json.version} com.github.romualdrousseau any2json-csv ${any2json.version} com.github.romualdrousseau any2json-excel ${any2json.version} ","title":"pom.xml"},{"location":"tutorial_5/#load-base-model","text":"To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start from an empty Model (See Tutorial 10 ), we will start from an existing one and we will adapt it for our document. You can find a list and details of all models here . The base model, we will use, is \"sales-english\" that has been trained on 200+ english documents containing distributor data and with a large range of different layouts. The base model already recognize some entities such as DATE and NUMBER. We will setup the model to add one new entity PRODUCTNAME and we will configure a layex to extract the different elements of the documents. You can find more details about layex here . final var model = Common.loadModelFromGitHub(\"sales-english\"); // Add product name entity to the model model.getEntityList().add(\"PRODUCTNAME\"); model.getPatternMap().put(\"\\\\D+\\\\dml\", \"PRODUCTNAME\"); model.getPatternMap().put(\"(?i)((20|19)\\\\d{2}-(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)-\\\\d{2})\", \"DATE\"); model.update(); // Add a layex to the model final var tableParser = new LayexTableParser( List.of(\"(v.$)+\"), List.of(\"(()(S+$S+$))(()([/^TOTAL/|v].+$)())+(/TOTAL/.+$)\")); model.registerTableParser(tableParser);","title":"Load base model"},{"location":"tutorial_5/#load-the-document","text":"We load the document by creating a document instance with the model. The hint \"Document.Hint.INTELLI_LAYOUT\" tells the document instance that the document has a complex layout. We also add the hint \"Document.Hint.INTELLI_TAG\" to tell that the tabular result must be tagged. The recipe \"sheet.setCapillarityThreshold(0)\" tells the parser engine to extract the features as small as possible. The recipe \"sheet.setPivotOption(\\\"WITH_TYPE_AND_VALUE\\\")\" tells to manage the pivot: final var file = Common.loadData(\"document with pivot.xlsx\", this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\") .setModel(model) .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT, Document.Hint.INTELLI_TAG)) .setRecipe( \"sheet.setCapillarityThreshold(0)\", \"sheet.setPivotOption(\\\"WITH_TYPE_AND_VALUE\\\")\", \"sheet.setPivotTypeFormat(\\\"%s\\\")\")) { ... }","title":"Load the document"},{"location":"tutorial_5/#output-the-tabular-result","text":"Finally, we iterate over the sheets, rows and cells and output the data on the console: doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> { Common.printTags(t.headers()); Common.printRows(t.rows()); })); 2024-03-11 20:03:41 INFO Common:42 - Loaded model: sales-english 2024-03-11 20:03:41 INFO Common:59 - Loaded resource: /data/document with pivot.xlsx 2024-03-11 20:03:44 DEBUG Common:86 - Extracting features ... 2024-03-11 20:03:44 DEBUG Common:90 - Generating Layout Graph ... 2024-03-11 20:03:44 DEBUG Common:94 - Assembling Tabular Output ... ============================== DUMP GRAPH =============================== Sheet1 |- A document very important DATE META(1, 1, 7, 1, 1, 1) |- |- PRODUCTNAME META(1, 4, 1, 4, 1, 1) |- |- |- Client DATE #PIVOT? DATA(1, 5, 7, 11, 7, 4) (1) |- |- PRODUCTNAME META(1, 12, 1, 12, 1, 1) |- |- |- Client DATE #PIVOT? DATA(1, 13, 7, 19, 7, 4) (2) ================================== END ================================== 2024-03-11 20:03:44.868213: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:45] Reading SavedModel from: /tmp/model-937345648011368689 2024-03-11 20:03:44.870396: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:89] Reading meta graph with tags { serve } 2024-03-11 20:03:44.870431: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:130] Reading SavedModel debug info (if present) from: /tmp/model-937345648011368689 2024-03-11 20:03:44.870492: I external/org_tensorflow/tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: AVX2 FMA To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags. 2024-03-11 20:03:44.895354: I external/org_tensorflow/tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc:354] MLIR V1 optimization pass is not enabled 2024-03-11 20:03:44.897818: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:229] Restoring SavedModel bundle. 2024-03-11 20:03:44.978069: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:213] Running initialization op on SavedModel bundle at path: /tmp/model-937345648011368689 2024-03-11 20:03:44.997561: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:305] SavedModel load for tags { serve }; Status: success: OK. Took 129361 microseconds. 2024-03-11 20:03:45 DEBUG Common:99 - Done. none date productName customerName date amount quantity A document very 2023-Mar-02 Product 1ml AAA 2023-Jan-01 100 1 A document very 2023-Mar-02 Product 1ml AAA 2023-Feb-01 100 1 A document very 2023-Mar-02 Product 1ml AAA 2023-Mar-02 100 1 A document very 2023-Mar-02 Product 1ml BBB 2023-Jan-01 100 1 A document very 2023-Mar-02 Product 1ml BBB 2023-Feb-01 100 1 A document very 2023-Mar-02 Product 1ml BBB 2023-Mar-02 100 1 A document very 2023-Mar-02 Product 1ml BBB 2023-Jan-01 300 3 A document very 2023-Mar-02 Product 1ml BBB 2023-Feb-01 300 3 A document very 2023-Mar-02 Product 1ml BBB 2023-Mar-02 300 3 A document very 2023-Mar-02 Product 1ml AAA 2023-Jan-01 100 1 A document very 2023-Mar-02 Product 1ml AAA 2023-Feb-01 100 1 A document very 2023-Mar-02 Product 1ml AAA 2023-Mar-02 100 1 A document very 2023-Mar-02 Product 2ml AAA 2023-Jan-01 100 1 A document very 2023-Mar-02 Product 2ml AAA 2023-Feb-01 100 1 A document very 2023-Mar-02 Product 2ml AAA 2023-Mar-02 100 1 A document very 2023-Mar-02 Product 2ml BBB 2023-Jan-01 100 1 A document very 2023-Mar-02 Product 2ml BBB 2023-Feb-01 100 1 A document very 2023-Mar-02 Product 2ml BBB 2023-Mar-02 100 1 A document very 2023-Mar-02 Product 2ml BBB 2023-Jan-01 300 3 A document very 2023-Mar-02 Product 2ml BBB 2023-Feb-01 300 3 A document very 2023-Mar-02 Product 2ml BBB 2023-Mar-02 300 3 A document very 2023-Mar-02 Product 2ml AAA 2023-Jan-01 100 1 A document very 2023-Mar-02 Product 2ml AAA 2023-Feb-01 100 1 A document very 2023-Mar-02 Product 2ml AAA 2023-Mar-02 100 1 On this output, we print out the graph of the document built during the parsing and we can see clearly the relation between the elements of the spreadsheet and how there are structured in tabular form. Observe how the date columns has been unpivoted.","title":"Output the tabular result"},{"location":"tutorial_5/#conclusion","text":"Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Conclusion"},{"location":"tutorial_6/","text":"Tutorial 6 - More complex noise reduction View source on GitHub . This tutoral is a continuation of the Tutorial 5 . This tutorial will demonstrate how to use Any2Json to extract data from one Excel spreadsheet. The document is not well-formed and very noisy. To demonstrate the usage of this framework, we will load a document with a somewhat complex layout, as seen here: Setup Any2Json Import the packages and setup the main class: package com.github.romualdrousseau.any2json.examples; import java.util.EnumSet; import java.util.List; import com.github.romualdrousseau.any2json.Document; import com.github.romualdrousseau.any2json.DocumentFactory; import com.github.romualdrousseau.any2json.parser.LayexTableParser; public class Tutorial6 implements Runnable { public Tutorial6() { } @Override public void run() { // Code will come here } public static void main(final String[] args) { new Tutorial6().run(); } } pom.xml Any2Json has a very modular design where each functionality can be loaded separatly. We add the \"any2json-net-classifier\" module to enable the tagging capabilities. This module use TensorFlow for Java. The following depedencies are required to run the code of this tutorial: com.github.romualdrousseau shuju ${shuju.version} com.github.romualdrousseau shuju-jackson ${shuju.version} com.github.romualdrousseau any2json ${any2json.version} com.github.romualdrousseau any2json-layex-parser ${any2json.version} com.github.romualdrousseau any2json-net-classifier ${any2json.version} com.github.romualdrousseau any2json-csv ${any2json.version} com.github.romualdrousseau any2json-excel ${any2json.version} Load base model To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start from an empty Model (See Tutorial 10 ), we will start from an existing one and we will adapt it for our document. You can find a list and details of all models here . The base model, we will use, is \"sales-english\" that has been trained on 200+ english documents containing distributor data and with a large range of different layouts. The base model already recognize some entities such as DATE and NUMBER. We will configure a layex to extract the different elements of the documents. You can find more details about layex here . final var model = Common.loadModelFromGitHub(\"sales-english\"); // Add a layex to the model final var tableParser = new LayexTableParser( List.of(\"(v.$)+\"), List.of(\"(()(E+$E+$))(()(/^PRODUCTCODE/.+$)*(/PRODUCTCODE/.+$))+()\")); model.registerTableParser(tableParser); Load the document We load the document by creating a document instance with the model. The hint \"Document.Hint.INTELLI_LAYOUT\" tells the document instance that the document has a complex layout. WThe recipe \"sheet.setCapillarityThreshold(1.5)\" tells the parser engine to extract the features as big as possible. The recipe \"sheet.setDataTableParserFactory(\\\"DataTableGroupSubFooterParserFactory\\\")\" tells to that the footer continas info we are interrested in. Finallym the recipe \"sheet.dropRowsWhenFillRatioLessThan(0.2)\" tells to cleanup almost empty rows: final var file = Common.loadData(\"document with noises.xls\", this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\") .setModel(model) .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT)) .setRecipe( \"sheet.setCapillarityThreshold(1.5)\", \"sheet.setDataTableParserFactory(\\\"DataTableGroupSubFooterParserFactory\\\")\", \"sheet.dropRowsWhenFillRatioLessThan(0.2)\")) { ... } Output the tabular result Finally, we iterate over the sheets, rows and cells and output the data on the console: doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> { Common.printHeaders(t.headers()); Common.printRows(t.rows()); })); 2024-03-13 09:51:56 INFO Common:43 - Loaded model: sales-english 2024-03-13 09:51:56 INFO Common:60 - Loaded resource: /data/document with noises.xls 2024-03-13 09:51:58 DEBUG Common:87 - Extracting features ... 2024-03-13 09:51:58 DEBUG Common:91 - Generating Layout Graph ... 2024-03-13 09:51:58 DEBUG Common:95 - Assembling Tabular Output ... ============================== DUMP GRAPH =============================== MSRVTA.rpt |- Item no. Description Start stock Qty rec. Start +rec. Qty sold Month sales Sampl/exp. Dam./corr. Closing stock Qty on order Ytd qty Ytd sales PRODUCTCODE #GROUP? DATA(0, 0, 11, 18, 19, 17) (1) ================================== END ================================== 2024-03-13 09:51:59 DEBUG Common:100 - Done. Item no. Description Start stock Qty rec. Start +rec. Qty sold Month sales Sampl/exp. Dam./ Closing stock Qty on order Ytd qty Ytd sales PRODUCTCODE #GRO 10255 AAA 3 3 URSR0009 10143 BBB 10 10 URSR0014 10203 CCC 7 7 URSR0014 10209 DDD 16 16 URSR0014 10211 EEE 4 4 URSR0014 10248 FFF 40 40 URSR0014 10197 BBB 8 8 URSR0015 10200 CCC 20 20 URSR0015 10202 DDD 8 8 URSR0015 10248 EEE 14 14 URSR0015 10255 FFF 10 10 URSR0015 On this output, we print out the graph of the document built during the parsing and we can see clearly the relation between the elements of the spreadsheet and how there are structured in tabular form. Conclusion Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Tutorial 6 - More complex noise reduction"},{"location":"tutorial_6/#tutorial-6-more-complex-noise-reduction","text":"View source on GitHub . This tutoral is a continuation of the Tutorial 5 . This tutorial will demonstrate how to use Any2Json to extract data from one Excel spreadsheet. The document is not well-formed and very noisy. To demonstrate the usage of this framework, we will load a document with a somewhat complex layout, as seen here:","title":"Tutorial 6 - More complex noise reduction"},{"location":"tutorial_6/#setup-any2json","text":"","title":"Setup Any2Json"},{"location":"tutorial_6/#import-the-packages-and-setup-the-main-class","text":"package com.github.romualdrousseau.any2json.examples; import java.util.EnumSet; import java.util.List; import com.github.romualdrousseau.any2json.Document; import com.github.romualdrousseau.any2json.DocumentFactory; import com.github.romualdrousseau.any2json.parser.LayexTableParser; public class Tutorial6 implements Runnable { public Tutorial6() { } @Override public void run() { // Code will come here } public static void main(final String[] args) { new Tutorial6().run(); } }","title":"Import the packages and setup the main class:"},{"location":"tutorial_6/#pomxml","text":"Any2Json has a very modular design where each functionality can be loaded separatly. We add the \"any2json-net-classifier\" module to enable the tagging capabilities. This module use TensorFlow for Java. The following depedencies are required to run the code of this tutorial: com.github.romualdrousseau shuju ${shuju.version} com.github.romualdrousseau shuju-jackson ${shuju.version} com.github.romualdrousseau any2json ${any2json.version} com.github.romualdrousseau any2json-layex-parser ${any2json.version} com.github.romualdrousseau any2json-net-classifier ${any2json.version} com.github.romualdrousseau any2json-csv ${any2json.version} com.github.romualdrousseau any2json-excel ${any2json.version} ","title":"pom.xml"},{"location":"tutorial_6/#load-base-model","text":"To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start from an empty Model (See Tutorial 10 ), we will start from an existing one and we will adapt it for our document. You can find a list and details of all models here . The base model, we will use, is \"sales-english\" that has been trained on 200+ english documents containing distributor data and with a large range of different layouts. The base model already recognize some entities such as DATE and NUMBER. We will configure a layex to extract the different elements of the documents. You can find more details about layex here . final var model = Common.loadModelFromGitHub(\"sales-english\"); // Add a layex to the model final var tableParser = new LayexTableParser( List.of(\"(v.$)+\"), List.of(\"(()(E+$E+$))(()(/^PRODUCTCODE/.+$)*(/PRODUCTCODE/.+$))+()\")); model.registerTableParser(tableParser);","title":"Load base model"},{"location":"tutorial_6/#load-the-document","text":"We load the document by creating a document instance with the model. The hint \"Document.Hint.INTELLI_LAYOUT\" tells the document instance that the document has a complex layout. WThe recipe \"sheet.setCapillarityThreshold(1.5)\" tells the parser engine to extract the features as big as possible. The recipe \"sheet.setDataTableParserFactory(\\\"DataTableGroupSubFooterParserFactory\\\")\" tells to that the footer continas info we are interrested in. Finallym the recipe \"sheet.dropRowsWhenFillRatioLessThan(0.2)\" tells to cleanup almost empty rows: final var file = Common.loadData(\"document with noises.xls\", this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\") .setModel(model) .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT)) .setRecipe( \"sheet.setCapillarityThreshold(1.5)\", \"sheet.setDataTableParserFactory(\\\"DataTableGroupSubFooterParserFactory\\\")\", \"sheet.dropRowsWhenFillRatioLessThan(0.2)\")) { ... }","title":"Load the document"},{"location":"tutorial_6/#output-the-tabular-result","text":"Finally, we iterate over the sheets, rows and cells and output the data on the console: doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> { Common.printHeaders(t.headers()); Common.printRows(t.rows()); })); 2024-03-13 09:51:56 INFO Common:43 - Loaded model: sales-english 2024-03-13 09:51:56 INFO Common:60 - Loaded resource: /data/document with noises.xls 2024-03-13 09:51:58 DEBUG Common:87 - Extracting features ... 2024-03-13 09:51:58 DEBUG Common:91 - Generating Layout Graph ... 2024-03-13 09:51:58 DEBUG Common:95 - Assembling Tabular Output ... ============================== DUMP GRAPH =============================== MSRVTA.rpt |- Item no. Description Start stock Qty rec. Start +rec. Qty sold Month sales Sampl/exp. Dam./corr. Closing stock Qty on order Ytd qty Ytd sales PRODUCTCODE #GROUP? DATA(0, 0, 11, 18, 19, 17) (1) ================================== END ================================== 2024-03-13 09:51:59 DEBUG Common:100 - Done. Item no. Description Start stock Qty rec. Start +rec. Qty sold Month sales Sampl/exp. Dam./ Closing stock Qty on order Ytd qty Ytd sales PRODUCTCODE #GRO 10255 AAA 3 3 URSR0009 10143 BBB 10 10 URSR0014 10203 CCC 7 7 URSR0014 10209 DDD 16 16 URSR0014 10211 EEE 4 4 URSR0014 10248 FFF 40 40 URSR0014 10197 BBB 8 8 URSR0015 10200 CCC 20 20 URSR0015 10202 DDD 8 8 URSR0015 10248 EEE 14 14 URSR0015 10255 FFF 10 10 URSR0015 On this output, we print out the graph of the document built during the parsing and we can see clearly the relation between the elements of the spreadsheet and how there are structured in tabular form.","title":"Output the tabular result"},{"location":"tutorial_6/#conclusion","text":"Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Conclusion"},{"location":"tutorial_7/","text":"Tutorial 7 - Data extraction from PDF View source on GitHub . This tutoral is a continuation of the Tutorial 6 . This tutorial will demonstrate how to use Any2Json to extract data from one PDF. The document is not well-formed and very noisy. To demonstrate the usage of this framework, we will load a document with a somewhat complex layout, as seen here: Setup Any2Json Import the packages and setup the main class: package com.github.romualdrousseau.any2json.examples; import java.util.EnumSet; import java.util.List; import com.github.romualdrousseau.any2json.Document; import com.github.romualdrousseau.any2json.DocumentFactory; import com.github.romualdrousseau.any2json.parser.LayexTableParser; public class Tutorial7 implements Runnable { public Tutorial7() { } @Override public void run() { // Code will come here } public static void main(final String[] args) { new Tutorial7().run(); } } pom.xml Any2Json has a very modular design where each functionality can be loaded separatly. We add the \"any2json-net-classifier\" module to enable the tagging capabilities. This module use TensorFlow for Java. The following depedencies are required to run the code of this tutorial: com.github.romualdrousseau shuju ${shuju.version} com.github.romualdrousseau shuju-jackson ${shuju.version} com.github.romualdrousseau any2json ${any2json.version} com.github.romualdrousseau any2json-layex-parser ${any2json.version} com.github.romualdrousseau any2json-net-classifier ${any2json.version} com.github.romualdrousseau any2json-csv ${any2json.version} com.github.romualdrousseau any2json-excel ${any2json.version} com.github.romualdrousseau any2json-pdf ${any2json.version} Load base model To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start from an empty Model (See Tutorial 10 ), we will start from an existing one and we will adapt it for our document. You can find a list and details of all models here . The base model, we will use, is \"sales-english\" that has been trained on 200+ english documents containing distributor data and with a large range of different layouts. The base model already recognize some entities such as DATE and NUMBER. We will configure a layex to extract the different elements of the documents. You can find more details about layex here . final var model = Common.loadModelFromGitHub(\"sales-english\"); // Add a layex to the model final var tableParser = new LayexTableParser( List.of(\"(v.$)+\"), List.of(\"(()(v.+$v.+$))(()(e.+$)+())(v.+$)\")); model.registerTableParser(tableParser); Load the document We load the document by creating a document instance with the model. The hint \"Document.Hint.INTELLI_LAYOUT\" tells the document instance that the document has a complex layout. WThe recipe \"sheet.setCapillarityThreshold(0)\" tells the parser engine to extract the features as small as possible: final var file = Common.loadData(\"document with noises.pdf\", this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\") .setModel(model) .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT)) .setRecipe( \"sheet.setCapillarityThreshold(0)\", \"sheet.dropNullRows(0.45)\")) { ... } Output the tabular result Finally, we iterate over the sheets, rows and cells and output the data on the console: doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> { Common.printHeaders(t.headers()); Common.printRows(t.rows()); })); 2024-03-13 17:56:46 INFO Common:43 - Loaded model: sales-english 2024-03-13 17:56:46 INFO Common:60 - Loaded resource: /data/document with noises.pdf 2024-03-13 17:56:49 DEBUG Common:87 - Extracting features ... 2024-03-13 17:56:49 DEBUG Common:91 - Generating Layout Graph ... 2024-03-13 17:56:49 DEBUG Common:95 - Assembling Tabular Output ... ============================== DUMP GRAPH =============================== document with noises |- Item DescriptionUnit BGA Code / UPC or Prod. Ref#. /Rtl ON HAND ORDER MONTH ONCURRCURRLAST YEARYEAR GROWTHCURR MONTH CURRLAST GROWTH Sts YEARYEAR DATA(0, 0, 6, 20, 21, 18) (1) ================================== END ================================== 2024-03-13 17:56:49 DEBUG Common:100 - Done. Item Description ON HAND ORDER MO ONCURRCURRLAST Y GROWTHCURR MONTH CURRLAST GROWTH XXXXXX XXXXXXX X 107 050487320 + 52 % $1,700 $16,558$9,916 + XXXXXXXXX XX XXm 61 01516915 + 27 % $750 $8,450$750 + 27 XXXXXXXX XXXXXXX 93 019197195 + 1 %$484 $4,807$4,582 +5 XXXXXXXX XX XXXM 84 011154215 - 28 % $198 $2,772$3,870 - 2 XXXXXXXX XXX/XXX 0 01215 - 20 % $0 $378$407 -7 % A/ XXXXXXXX X/XXXXX 5 062637 - 30 % $183 $793$1,128 - 30 XXXXXXXX XX/XXXX 51 037983 - 5 %$124 $3,068$3,029 +1 XXXXXXX X/XXXXXX 86 024282277 + 2 %$960 $11,280$11,080 + XXXXXXX XX/XXXX 94 037292273 + 7 %$1,572 $12,410$11,387 + XXXXXXXX XXXX XX 0 0015 - 100 % $0 $0$1,042 - 100 % XXXXXXXX XXX/XXX 0 08612555 + 127 % $1,998 $3,441$1,915 + 8 XXXXXXXX XXX/XXX 46 0117375 - 3 %$374 $2,482$2,550 -3 XXXXXXXXX XX/XXX 12 000 + 100 % $0 $0$0 + 100 % A/A XXXXXXXXX XX/XXX 105 018235235 0 %$873 $11,397$11,100 + XXXXXXXXXXXXXXXX 36 044137 + 11 % $190 $1,900$1,665 + 1 XXXXXXXXX XX XXX 0 0310 + 100 % $0 $419$0 + 100 % N XXXXXXXXX XX XXX 0 00204 - 100 % $0 $0$2,775 - 100 % XXXXXXXXX XX XXX 0 00345 - 100 % $0 $0$8,259 - 100 % On this output, we print out the graph of the document built during the parsing and we can see clearly the relation between the elements of the spreadsheet and how there are structured in tabular form. Conclusion Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Tutorial 7 - Data extraction from PDF"},{"location":"tutorial_7/#tutorial-7-data-extraction-from-pdf","text":"View source on GitHub . This tutoral is a continuation of the Tutorial 6 . This tutorial will demonstrate how to use Any2Json to extract data from one PDF. The document is not well-formed and very noisy. To demonstrate the usage of this framework, we will load a document with a somewhat complex layout, as seen here:","title":"Tutorial 7 - Data extraction from PDF"},{"location":"tutorial_7/#setup-any2json","text":"","title":"Setup Any2Json"},{"location":"tutorial_7/#import-the-packages-and-setup-the-main-class","text":"package com.github.romualdrousseau.any2json.examples; import java.util.EnumSet; import java.util.List; import com.github.romualdrousseau.any2json.Document; import com.github.romualdrousseau.any2json.DocumentFactory; import com.github.romualdrousseau.any2json.parser.LayexTableParser; public class Tutorial7 implements Runnable { public Tutorial7() { } @Override public void run() { // Code will come here } public static void main(final String[] args) { new Tutorial7().run(); } }","title":"Import the packages and setup the main class:"},{"location":"tutorial_7/#pomxml","text":"Any2Json has a very modular design where each functionality can be loaded separatly. We add the \"any2json-net-classifier\" module to enable the tagging capabilities. This module use TensorFlow for Java. The following depedencies are required to run the code of this tutorial: com.github.romualdrousseau shuju ${shuju.version} com.github.romualdrousseau shuju-jackson ${shuju.version} com.github.romualdrousseau any2json ${any2json.version} com.github.romualdrousseau any2json-layex-parser ${any2json.version} com.github.romualdrousseau any2json-net-classifier ${any2json.version} com.github.romualdrousseau any2json-csv ${any2json.version} com.github.romualdrousseau any2json-excel ${any2json.version} com.github.romualdrousseau any2json-pdf ${any2json.version} ","title":"pom.xml"},{"location":"tutorial_7/#load-base-model","text":"To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start from an empty Model (See Tutorial 10 ), we will start from an existing one and we will adapt it for our document. You can find a list and details of all models here . The base model, we will use, is \"sales-english\" that has been trained on 200+ english documents containing distributor data and with a large range of different layouts. The base model already recognize some entities such as DATE and NUMBER. We will configure a layex to extract the different elements of the documents. You can find more details about layex here . final var model = Common.loadModelFromGitHub(\"sales-english\"); // Add a layex to the model final var tableParser = new LayexTableParser( List.of(\"(v.$)+\"), List.of(\"(()(v.+$v.+$))(()(e.+$)+())(v.+$)\")); model.registerTableParser(tableParser);","title":"Load base model"},{"location":"tutorial_7/#load-the-document","text":"We load the document by creating a document instance with the model. The hint \"Document.Hint.INTELLI_LAYOUT\" tells the document instance that the document has a complex layout. WThe recipe \"sheet.setCapillarityThreshold(0)\" tells the parser engine to extract the features as small as possible: final var file = Common.loadData(\"document with noises.pdf\", this.getClass()); try (final var doc = DocumentFactory.createInstance(file, \"UTF-8\") .setModel(model) .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT)) .setRecipe( \"sheet.setCapillarityThreshold(0)\", \"sheet.dropNullRows(0.45)\")) { ... }","title":"Load the document"},{"location":"tutorial_7/#output-the-tabular-result","text":"Finally, we iterate over the sheets, rows and cells and output the data on the console: doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> { Common.printHeaders(t.headers()); Common.printRows(t.rows()); })); 2024-03-13 17:56:46 INFO Common:43 - Loaded model: sales-english 2024-03-13 17:56:46 INFO Common:60 - Loaded resource: /data/document with noises.pdf 2024-03-13 17:56:49 DEBUG Common:87 - Extracting features ... 2024-03-13 17:56:49 DEBUG Common:91 - Generating Layout Graph ... 2024-03-13 17:56:49 DEBUG Common:95 - Assembling Tabular Output ... ============================== DUMP GRAPH =============================== document with noises |- Item DescriptionUnit BGA Code / UPC or Prod. Ref#. /Rtl ON HAND ORDER MONTH ONCURRCURRLAST YEARYEAR GROWTHCURR MONTH CURRLAST GROWTH Sts YEARYEAR DATA(0, 0, 6, 20, 21, 18) (1) ================================== END ================================== 2024-03-13 17:56:49 DEBUG Common:100 - Done. Item Description ON HAND ORDER MO ONCURRCURRLAST Y GROWTHCURR MONTH CURRLAST GROWTH XXXXXX XXXXXXX X 107 050487320 + 52 % $1,700 $16,558$9,916 + XXXXXXXXX XX XXm 61 01516915 + 27 % $750 $8,450$750 + 27 XXXXXXXX XXXXXXX 93 019197195 + 1 %$484 $4,807$4,582 +5 XXXXXXXX XX XXXM 84 011154215 - 28 % $198 $2,772$3,870 - 2 XXXXXXXX XXX/XXX 0 01215 - 20 % $0 $378$407 -7 % A/ XXXXXXXX X/XXXXX 5 062637 - 30 % $183 $793$1,128 - 30 XXXXXXXX XX/XXXX 51 037983 - 5 %$124 $3,068$3,029 +1 XXXXXXX X/XXXXXX 86 024282277 + 2 %$960 $11,280$11,080 + XXXXXXX XX/XXXX 94 037292273 + 7 %$1,572 $12,410$11,387 + XXXXXXXX XXXX XX 0 0015 - 100 % $0 $0$1,042 - 100 % XXXXXXXX XXX/XXX 0 08612555 + 127 % $1,998 $3,441$1,915 + 8 XXXXXXXX XXX/XXX 46 0117375 - 3 %$374 $2,482$2,550 -3 XXXXXXXXX XX/XXX 12 000 + 100 % $0 $0$0 + 100 % A/A XXXXXXXXX XX/XXX 105 018235235 0 %$873 $11,397$11,100 + XXXXXXXXXXXXXXXX 36 044137 + 11 % $190 $1,900$1,665 + 1 XXXXXXXXX XX XXX 0 0310 + 100 % $0 $419$0 + 100 % N XXXXXXXXX XX XXX 0 00204 - 100 % $0 $0$2,775 - 100 % XXXXXXXXX XX XXX 0 00345 - 100 % $0 $0$8,259 - 100 % On this output, we print out the graph of the document built during the parsing and we can see clearly the relation between the elements of the spreadsheet and how there are structured in tabular form.","title":"Output the tabular result"},{"location":"tutorial_7/#conclusion","text":"Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Conclusion"},{"location":"tutorial_8/","text":"Tutorial 8 - Data extraction from paginated PDF View source on GitHub . This tutoral is a continuation of the Tutorial 7 . Coming soon Conclusion Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Tutorial 8 - Data extraction from paginated PDF"},{"location":"tutorial_8/#tutorial-8-data-extraction-from-paginated-pdf","text":"View source on GitHub . This tutoral is a continuation of the Tutorial 7 . Coming soon","title":"Tutorial 8 - Data extraction from paginated PDF"},{"location":"tutorial_8/#conclusion","text":"Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Conclusion"},{"location":"tutorial_9/","text":"Tutorial 9 - Browse the table grah View source on GitHub . This tutoral is a continuation of the Tutorial 8 . Coming soon Conclusion Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Tutorial 9 - Browse the table grah"},{"location":"tutorial_9/#tutorial-9-browse-the-table-grah","text":"View source on GitHub . This tutoral is a continuation of the Tutorial 8 . Coming soon","title":"Tutorial 9 - Browse the table grah"},{"location":"tutorial_9/#conclusion","text":"Congratulations! You have loaded documents using Any2Json. For more examples of using Any2Json, check out the tutorials .","title":"Conclusion"},{"location":"white_papers/","text":"White Papers Semi-structured Document Feature Extraction The document discusses the challenges organizations face in dealing with semi-structured documents, particularly spreadsheets, due to their diverse formats and lack of standardization. It highlights the presence of defects within spreadsheets, often unnoticed by end-users, which pose difficulties for automated processes. The document proposes a method to classify spreadsheet elements and create a structured format resembling a JSON file to address these challenges. Click here to open the white paper Table Layout Regular Expression - Layex In the modern landscape of data presentation, tables serve as a ubiquitous tool for organizing and conveying information efficiently. Whether in the structured presentation of scientific findings or the widespread use of spreadsheets in corporate environments, tables play a pivotal role in facilitating data interpretation. Consequently, the extraction of valuable insights encapsulated within these tables becomes paramount in any data pipeline process. This white paper introduces a novel mechanism designed to streamline the extraction of data from tables, particularly those with intricate layouts. Through the construction of a regular language customized to tabular representation, it aims to enhance efficiency and accuracy in data extraction processes, ultimately empowering organizations to unlock the full potential of their tabular data assets. Click here to open the white paper","title":"White Papers"},{"location":"white_papers/#white-papers","text":"","title":"White Papers"},{"location":"white_papers/#semi-structured-document-feature-extraction","text":"The document discusses the challenges organizations face in dealing with semi-structured documents, particularly spreadsheets, due to their diverse formats and lack of standardization. It highlights the presence of defects within spreadsheets, often unnoticed by end-users, which pose difficulties for automated processes. The document proposes a method to classify spreadsheet elements and create a structured format resembling a JSON file to address these challenges. Click here to open the white paper","title":"Semi-structured Document Feature Extraction"},{"location":"white_papers/#table-layout-regular-expression-layex","text":"In the modern landscape of data presentation, tables serve as a ubiquitous tool for organizing and conveying information efficiently. Whether in the structured presentation of scientific findings or the widespread use of spreadsheets in corporate environments, tables play a pivotal role in facilitating data interpretation. Consequently, the extraction of valuable insights encapsulated within these tables becomes paramount in any data pipeline process. This white paper introduces a novel mechanism designed to streamline the extraction of data from tables, particularly those with intricate layouts. Through the construction of a regular language customized to tabular representation, it aims to enhance efficiency and accuracy in data extraction processes, ultimately empowering organizations to unlock the full potential of their tabular data assets. Click here to open the white paper","title":"Table Layout Regular Expression - Layex"}]} \ No newline at end of file diff --git a/docs/search/worker.js b/docs/search/worker.js deleted file mode 100644 index 8628dbce..00000000 --- a/docs/search/worker.js +++ /dev/null @@ -1,133 +0,0 @@ -var base_path = 'function' === typeof importScripts ? '.' : '/search/'; -var allowSearch = false; -var index; -var documents = {}; -var lang = ['en']; -var data; - -function getScript(script, callback) { - console.log('Loading script: ' + script); - $.getScript(base_path + script).done(function () { - callback(); - }).fail(function (jqxhr, settings, exception) { - console.log('Error: ' + exception); - }); -} - -function getScriptsInOrder(scripts, callback) { - if (scripts.length === 0) { - callback(); - return; - } - getScript(scripts[0], function() { - getScriptsInOrder(scripts.slice(1), callback); - }); -} - -function loadScripts(urls, callback) { - if( 'function' === typeof importScripts ) { - importScripts.apply(null, urls); - callback(); - } else { - getScriptsInOrder(urls, callback); - } -} - -function onJSONLoaded () { - data = JSON.parse(this.responseText); - var scriptsToLoad = ['lunr.js']; - if (data.config && data.config.lang && data.config.lang.length) { - lang = data.config.lang; - } - if (lang.length > 1 || lang[0] !== "en") { - scriptsToLoad.push('lunr.stemmer.support.js'); - if (lang.length > 1) { - scriptsToLoad.push('lunr.multi.js'); - } - if (lang.includes("ja") || lang.includes("jp")) { - scriptsToLoad.push('tinyseg.js'); - } - for (var i=0; i < lang.length; i++) { - if (lang[i] != 'en') { - scriptsToLoad.push(['lunr', lang[i], 'js'].join('.')); - } - } - } - loadScripts(scriptsToLoad, onScriptsLoaded); -} - -function onScriptsLoaded () { - console.log('All search scripts loaded, building Lunr index...'); - if (data.config && data.config.separator && data.config.separator.length) { - lunr.tokenizer.separator = new RegExp(data.config.separator); - } - - if (data.index) { - index = lunr.Index.load(data.index); - data.docs.forEach(function (doc) { - documents[doc.location] = doc; - }); - console.log('Lunr pre-built index loaded, search ready'); - } else { - index = lunr(function () { - if (lang.length === 1 && lang[0] !== "en" && lunr[lang[0]]) { - this.use(lunr[lang[0]]); - } else if (lang.length > 1) { - this.use(lunr.multiLanguage.apply(null, lang)); // spread operator not supported in all browsers: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_operator#Browser_compatibility - } - this.field('title'); - this.field('text'); - this.ref('location'); - - for (var i=0; i < data.docs.length; i++) { - var doc = data.docs[i]; - this.add(doc); - documents[doc.location] = doc; - } - }); - console.log('Lunr index built, search ready'); - } - allowSearch = true; - postMessage({config: data.config}); - postMessage({allowSearch: allowSearch}); -} - -function init () { - var oReq = new XMLHttpRequest(); - oReq.addEventListener("load", onJSONLoaded); - var index_path = base_path + '/search_index.json'; - if( 'function' === typeof importScripts ){ - index_path = 'search_index.json'; - } - oReq.open("GET", index_path); - oReq.send(); -} - -function search (query) { - if (!allowSearch) { - console.error('Assets for search still loading'); - return; - } - - var resultDocuments = []; - var results = index.search(query); - for (var i=0; i < results.length; i++){ - var result = results[i]; - doc = documents[result.ref]; - doc.summary = doc.text.substring(0, 200); - resultDocuments.push(doc); - } - return resultDocuments; -} - -if( 'function' === typeof importScripts ) { - onmessage = function (e) { - if (e.data.init) { - init(); - } else if (e.data.query) { - postMessage({ results: search(e.data.query) }); - } else { - console.error("Worker - Unrecognized message: " + e); - } - }; -} diff --git a/docs/sitemap.xml b/docs/sitemap.xml deleted file mode 100644 index 0f8724ef..00000000 --- a/docs/sitemap.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/docs/sitemap.xml.gz b/docs/sitemap.xml.gz deleted file mode 100644 index e6c43d6a..00000000 Binary files a/docs/sitemap.xml.gz and /dev/null differ diff --git a/docs/tutorial_1/index.html b/docs/tutorial_1/index.html deleted file mode 100644 index a1fa3fff..00000000 --- a/docs/tutorial_1/index.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - - - - - Tutorial 1 - Getting Started - Any2Json Documents - - - - - - - - - - - -
                    -
                    -
                    -
                    - -

                    Tutorial 1 - Getting Started

                    -

                    View source on GitHub.

                    -

                    This short introduction uses Any2Json to:

                    -
                      -
                    1. Load simple tabular documents in CSV and Exce formats.
                    2. -
                    3. Display the tabular result on the console.
                    4. -
                    -

                    The expected layout of each document is a single header row followed by rows of cells:

                    -

                    document with simple table

                    -

                    Setup Any2Json

                    -

                    Import the packages and setup the main class:

                    -
                    package com.github.romualdrousseau.any2json.examples;
                    -
                    -import java.util.EnumSet;
                    -import java.util.List;
                    -
                    -import com.github.romualdrousseau.any2json.Document;
                    -import com.github.romualdrousseau.any2json.DocumentFactory;
                    -import com.github.romualdrousseau.any2json.parser.LayexTableParser;
                    -
                    -public class Tutorial1 implements Runnable {
                    -
                    -    public Tutorial1() {
                    -    }
                    -
                    -    @Override
                    -    public void run() {
                    -        // Code will come here
                    -    }
                    -
                    -    public static void main(final String[] args) {
                    -        new Tutorial1().run();
                    -    }
                    -}
                    -
                    -

                    pom.xml

                    -

                    Any2Json has a very modular design. Each module has to be loaded explicitely. The following modules are -required to run the code of this tutorial:

                    -
                    <!-- ShuJu Framework -->
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>shuju</artifactId>
                    -    <version>${shuju.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>shuju-jackson</artifactId>
                    -    <version>${shuju.version}</version>
                    -</dependency>
                    -<!-- Any2Json Framework -->
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-csv</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-excel</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -
                    -

                    Minimal code

                    -

                    The minimal code to load a document is as follow:

                    -
                    final var file = Common.loadData(f, this.getClass());
                    -try (final var doc = DocumentFactory.createInstance(file, "UTF-8")) {
                    -    doc.sheets().forEach(s -> s.getTable().ifPresent(t -> {
                    -        doSomethingWithHeaders(t.headers());
                    -        doSomethingWithRows(t.rows());
                    -    }));
                    -}
                    -
                    -

                    The encoding ("UTF-8" here) is used if the encoding could not be detected when loading the document.

                    -

                    Iterate overs the headers:

                    -
                    headers.forEach(h -> {
                    -    // Do something with the header
                    -});
                    -
                    -

                    Iterate over the rows and cells:

                    -
                    rows.forEach(r -> {
                    -    r.cells().forEach(c -> {
                    -        // Do something with the cell
                    -    });
                    -});
                    -
                    -

                    Load several file formats

                    -

                    Here is a complete example to load and print the content of different CSV and Excel files:

                    -
                    package com.github.romualdrousseau.any2json.examples;
                    -
                    -import java.util.List;
                    -
                    -import com.github.romualdrousseau.any2json.DocumentFactory;
                    -
                    -public class Tutorial1 implements Runnable {
                    -
                    -    private static List<String> FILES = List.of(
                    -            "document with simple table.csv",
                    -            "document with simple table.xls",
                    -            "document with simple table.xlsx");
                    -
                    -    public Tutorial1() {
                    -    }
                    -
                    -    @Override
                    -    public void run() {
                    -        FILES.forEach(f -> {
                    -            final var file = Common.loadData(f, this.getClass());
                    -            try (final var doc = DocumentFactory.createInstance(file, "UTF-8")) {
                    -                doc.sheets().forEach(s -> s.getTable().ifPresent(t -> {
                    -                    Common.printHeaders(t.headers());
                    -                    Common.printRows(t.rows());
                    -                }));
                    -            }
                    -        });
                    -    }
                    -
                    -    public static void main(final String[] args) {
                    -        new Tutorial1().run();
                    -    }
                    -}
                    -
                    -
                    2024-03-09 18:40:23 INFO  Common:37 - Loaded resource: /data/document with simple table.csv
                    -            Date                  Client                     Qty                  Amount
                    -      2023/02/01                     AAA                       1                     100
                    -      2023/02/01                     BBB                       1                     100
                    -      2023/02/01                     BBB                       3                     300
                    -      2023/02/01                     AAA                       1                     100
                    -2024-03-09 18:40:24 INFO  Common:37 - Loaded resource: /data/document with simple table.xls
                    -            Date                  Client                     Qty                  Amount                        
                    -      2023-02-01                     AAA                       1                     100                        
                    -      2023-02-01                     BBB                       1                     100                        
                    -      2023-02-01                     BBB                       3                     300                        
                    -      2023-02-01                     AAA                       1                     100                        
                    -2024-03-09 18:40:24 INFO  Common:37 - Loaded resource: /data/document with simple table.xlsx
                    -            Date                  Client                     Qty                  Amount
                    -      2023-02-01                     AAA                       1                     100
                    -      2023-02-01                     BBB                       1                     100
                    -      2023-02-01                     BBB                       3                     300
                    -      2023-02-01                     AAA                       1                     100
                    -
                    -

                    Conclusion

                    -

                    Congratulations! You have loaded documents using Any2Json.

                    -

                    For more examples of using Any2Json, check out the tutorials.

                    -
                    -
                    - -
                    -
                    -

                    Documentation built with MkDocs.

                    -
                    - - - - - - - - - - diff --git a/docs/tutorial_10/index.html b/docs/tutorial_10/index.html deleted file mode 100644 index 9ece4436..00000000 --- a/docs/tutorial_10/index.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - - - - Tutorial 10 - Make a classifier from scratch - Any2Json Documents - - - - - - - - - - - -
                    -
                    -
                    -
                    - -

                    Tutorial 10 - Make a classifier from scratch

                    -

                    View source on GitHub.

                    -

                    This tutoral is a continuation of the Tutorial 9.

                    -

                    Coming soon

                    -

                    Conclusion

                    -

                    Congratulations! You have loaded documents using Any2Json.

                    -

                    For more examples of using Any2Json, check out the tutorials.

                    -
                    -
                    - -
                    -
                    -

                    Documentation built with MkDocs.

                    -
                    - - - - - - - - - - diff --git a/docs/tutorial_2/index.html b/docs/tutorial_2/index.html deleted file mode 100644 index ee0c2732..00000000 --- a/docs/tutorial_2/index.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - - - - - - Tutorial 2 - Data extraction with a complex semi-structured layout - Any2Json Documents - - - - - - - - - - - -
                    -
                    - -
                    - -

                    Tutorial 2 - Data extraction with a complex semi-structured layout

                    -

                    View source on GitHub.

                    -

                    This tutorial will demonstrate how to use Any2Json to extract data from -one Excel spreadsheet. To demonstrate the usage of this framework, we will load a document with a somewhat complex -layout, as seen here:

                    -

                    document with multiple tables

                    -

                    Setup Any2Json

                    -

                    Import the packages and setup the main class:

                    -
                    package com.github.romualdrousseau.any2json.examples;
                    -
                    -import java.util.EnumSet;
                    -import java.util.List;
                    -
                    -import com.github.romualdrousseau.any2json.Document;
                    -import com.github.romualdrousseau.any2json.DocumentFactory;
                    -import com.github.romualdrousseau.any2json.parser.LayexTableParser;
                    -
                    -public class Tutorial2 implements Runnable {
                    -
                    -    public Tutorial2() {
                    -    }
                    -
                    -    @Override
                    -    public void run() {
                    -        // Code will come here
                    -    }
                    -
                    -    public static void main(final String[] args) {
                    -        new Tutorial2().run();
                    -    }
                    -}
                    -
                    -

                    pom.xml

                    -

                    Any2Json has a very modular design where each functionality can be loaded separatly. We add the "any2json-layex-parser" -module to enable the intelligent layout parsing. The following depedencies are required to run the code of this tutorial:

                    -
                    <!-- ShuJu Framework -->
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>shuju</artifactId>
                    -    <version>${shuju.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>shuju-jackson</artifactId>
                    -    <version>${shuju.version}</version>
                    -</dependency>
                    -<!-- Any2Json Framework -->
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-layex-parser</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-csv</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-excel</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -
                    -

                    Load base model

                    -

                    To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start -from an empty Model (See Tutorial 10), we will start from an existing one and we will adapt it for our -document. You can find a list and details of all models here.

                    -

                    The base model, we will use, is "sales-english" that has been trained on 200+ english documents containing distributor -data and with a large range of different layouts.

                    -

                    The base model already recognize some entities such as DATE and NUMBER. We will setup the model to add one new entity -PRODUCTNAME and we will configure a layex to extract the different elements of the documents. You can find more details -about layex here.

                    -
                    final var model = Common.loadModelFromGitHub("sales-english");
                    -
                    -// Add product name entity to the model
                    -
                    -model.getEntityList().add("PRODUCTNAME");
                    -model.getPatternMap().put("\\D+\\dml", "PRODUCTNAME");
                    -model.update();
                    -
                    -// Add a layex to the model
                    -
                    -final var tableParser = new LayexTableParser(
                    -        List.of("(v.$)+"),
                    -        List.of("(()(S+$))(()([/^TOTAL/|v].+$)())+(/TOTAL/.+$)"));
                    -model.registerTableParser(tableParser);
                    -
                    -

                    Load the document

                    -

                    We load the document by creating a document instance with the model and options to parse the document. The hint -"Document.Hint.INTELLI_LAYOUT" will tell the document instance that the document has a complex layout. The recipe -"sheet.setCapillarityThreshold(0)" will tell the parser engine to extract the features as small as possible:

                    -
                    final var file = Common.loadData("document with multiple tables.xlsx", this.getClass());
                    -try (final var doc = DocumentFactory.createInstance(file, "UTF-8")
                    -        .setModel(model)
                    -        .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT))
                    -        .setRecipe("sheet.setCapillarityThreshold(0)")) {
                    -    ...
                    -}
                    -
                    -

                    Output the tabular result

                    -

                    Finally, we iterate over the sheets, rows and cells and outpout the data on the console:

                    -
                    doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> {
                    -    Common.printHeaders(t.headers());
                    -    Common.printRows(t.rows());
                    -}));
                    -
                    -
                    2024-03-09 18:58:41 INFO  Common:37 - Loaded resource: /models/sales-english.json
                    -2024-03-09 18:58:41 INFO  Common:37 - Loaded resource: /data/document with multiple tables.xlsx
                    -2024-03-09 18:58:43 DEBUG Common:59 - Extracting features ...
                    -2024-03-09 18:58:43 DEBUG Common:63 - Generating Layout Graph ...
                    -2024-03-09 18:58:43 DEBUG Common:67 - Assembling Tabular Output ...
                    -============================== DUMP GRAPH ===============================
                    -Sheet1
                    -|- A document very important DATE META(1, 1, 4, 1, 1, 1)
                    -|- |- PRODUCTNAME META(1, 4, 1, 4, 1, 1)
                    -|- |- |- Date Client Qty Amount DATA(1, 5, 4, 10, 6, 4) (1)
                    -|- |- PRODUCTNAME META(1, 11, 1, 11, 1, 1)
                    -|- |- |- Date Client Qty Amount DATA(1, 12, 4, 17, 6, 4) (2)
                    -|- |- PRODUCTNAME META(1, 18, 1, 18, 1, 1)
                    -|- |- |- Date Client Qty Amount DATA(1, 19, 4, 24, 6, 4) (3)
                    -================================== END ==================================
                    -2024-03-09 18:58:43 DEBUG Common:72 - Done.
                    -A document very                     DATE             PRODUCTNAME                  Client                     Qty                  Amount
                    -A document very               2023-02-01             Product 1ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 1ml                     BBB                       1                     100
                    -A document very               2023-02-01             Product 1ml                     BBB                       3                     300
                    -A document very               2023-02-01             Product 1ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 2ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 2ml                     BBB                       2                     200
                    -A document very               2023-02-01             Product 2ml                     CCC                       4                     400
                    -A document very               2023-02-01             Product 2ml                     DDD                       1                     100
                    -A document very               2023-02-01             Product 3ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 3ml                     CCC                       1                     100
                    -A document very               2023-02-01             Product 3ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 3ml                     DDD                       1                     100
                    -
                    -

                    On this output, we print out the graph of the document built during the parsing and we can see clearly the relation -between the elements of the spreadsheet and how there are structured in tabular form.

                    -

                    Conclusion

                    -

                    Congratulations! You have loaded documents using Any2Json.

                    -

                    For more examples of using Any2Json, check out the tutorials.

                    -
                    -
                    - -
                    -
                    -

                    Documentation built with MkDocs.

                    -
                    - - - - - - - - - - diff --git a/docs/tutorial_3/index.html b/docs/tutorial_3/index.html deleted file mode 100644 index cc254086..00000000 --- a/docs/tutorial_3/index.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - - - - - Tutorial 3 - Data extraction with defects - Any2Json Documents - - - - - - - - - - - -
                    -
                    -
                    -
                    - -

                    Tutorial 3 - Data extraction with defects

                    -

                    View source on GitHub.

                    -

                    This tutoral is a continuation of the Tutorial 2.

                    -

                    This tutorial will demonstrate how to use Any2Json to extract data from -one Excel spreadsheet with defects. To demonstrate the usage of this framework, we will load a document with a somewhat -complex layout, as seen here:

                    -

                    document with multiple tables

                    -

                    Observe that there is hidden rows here and there. This kind of defect, mistakes or cosmetic artifacts, are very common -and creates headaches when loading data. We will see that Any2Json automatically removes those artifacts (method called -stiching) and determines if the data is part of a table or not.

                    -

                    Setup Any2Json

                    -

                    Import the packages and setup the main class:

                    -
                    package com.github.romualdrousseau.any2json.examples;
                    -
                    -import java.util.EnumSet;
                    -import java.util.List;
                    -
                    -import com.github.romualdrousseau.any2json.Document;
                    -import com.github.romualdrousseau.any2json.DocumentFactory;
                    -import com.github.romualdrousseau.any2json.parser.LayexTableParser;
                    -
                    -public class Tutorial3 implements Runnable {
                    -
                    -    public Tutorial3() {
                    -    }
                    -
                    -    @Override
                    -    public void run() {
                    -        // Code will come here
                    -    }
                    -
                    -    public static void main(final String[] args) {
                    -        new Tutorial3().run();
                    -    }
                    -}
                    -
                    -

                    pom.xml

                    -

                    Any2Json has a very modular design where each functionality can be loaded separatly. We add the "any2json-layex-parser" -module to enable the intelligent layout parsing. The following depedencies are required to run the code of this tutorial:

                    -
                    <!-- ShuJu Framework -->
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>shuju</artifactId>
                    -    <version>${shuju.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>shuju-jackson</artifactId>
                    -    <version>${shuju.version}</version>
                    -</dependency>
                    -<!-- Any2Json Framework -->
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-layex-parser</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-csv</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-excel</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -
                    -

                    Load base model

                    -

                    To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start -from an empty Model (See Tutorial 10), we will start from an existing one and we will adapt it for our -document. You can find a list and details of all models here.

                    -

                    The base model, we will use, is "sales-english" that has been trained on 200+ english documents containing distributor -data and with a large range of different layouts.

                    -

                    The base model already recognize some entities such as DATE and NUMBER. We will setup the model to add one new entity -PRODUCTNAME and we will configure a layex to extract the different elements of the documents. You can find more details -about layex here.

                    -
                    final var model = Common.loadModelFromGitHub("sales-english");
                    -
                    -// Add product name entity to the model
                    -
                    -model.getEntityList().add("PRODUCTNAME");
                    -model.getPatternMap().put("\\D+\\dml", "PRODUCTNAME");
                    -model.update();
                    -
                    -// Add a layex to the model
                    -
                    -final var tableParser = new LayexTableParser(
                    -        List.of("(v.$)+"),
                    -        List.of("(()(S+$))(()([/^TOTAL/|v].+$)())+(/TOTAL/.+$)"));
                    -model.registerTableParser(tableParser);
                    -
                    -

                    Load the document

                    -

                    We load the document by creating a document instance with the model. The hint "Document.Hint.INTELLI_LAYOUT" will tell -the document instance that the document has a complex layout. The recipe "sheet.setCapillarityThreshold(0)" will tell the -parser engine to extract the features as small as possible:

                    -
                    final var file = Common.loadData("document with defect.xlsx", this.getClass());
                    -try (final var doc = DocumentFactory.createInstance(file, "UTF-8")
                    -        .setModel(model)
                    -        .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT))
                    -        .setRecipe("sheet.setExtractionThreshold(0)")) {
                    -    ...
                    -}
                    -
                    -

                    Output the tabular result

                    -

                    Finally, we iterate over the sheets, rows and cells and output the data on the console:

                    -
                    doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> {
                    -    Common.printHeaders(t.headers());
                    -    Common.printRows(t.rows());
                    -}));
                    -
                    -
                    2024-03-09 18:58:41 INFO  Common:37 - Loaded resource: /models/sales-english.json
                    -2024-03-09 18:58:41 INFO  Common:37 - Loaded resource: /data/document with multiple tables.xlsx
                    -2024-03-09 18:58:43 DEBUG Common:59 - Extracting features ...
                    -2024-03-09 18:58:43 DEBUG Common:63 - Generating Layout Graph ...
                    -2024-03-09 18:58:43 DEBUG Common:67 - Assembling Tabular Output ...
                    -============================== DUMP GRAPH ===============================
                    -Sheet1
                    -|- A document very important DATE META(1, 1, 4, 1, 1, 1)
                    -|- |- PRODUCTNAME META(1, 4, 1, 4, 1, 1)
                    -|- |- |- Date Client Qty Amount DATA(1, 5, 4, 10, 6, 4) (1)
                    -|- |- PRODUCTNAME META(1, 11, 1, 11, 1, 1)
                    -|- |- |- Date Client Qty Amount DATA(1, 12, 4, 17, 6, 4) (2)
                    -|- |- PRODUCTNAME META(1, 18, 1, 18, 1, 1)
                    -|- |- |- Date Client Qty Amount DATA(1, 19, 4, 24, 6, 4) (3)
                    -================================== END ==================================
                    -2024-03-09 18:58:43 DEBUG Common:72 - Done.
                    -A document very                     DATE             PRODUCTNAME                  Client                     Qty                  Amount
                    -A document very               2023-02-01             Product 1ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 1ml                     BBB                       1                     100
                    -A document very               2023-02-01             Product 1ml                     BBB                       3                     300
                    -A document very               2023-02-01             Product 1ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 2ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 2ml                     BBB                       2                     200
                    -A document very               2023-02-01             Product 2ml                     CCC                       4                     400
                    -A document very               2023-02-01             Product 2ml                     DDD                       1                     100
                    -A document very               2023-02-01             Product 3ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 3ml                     CCC                       1                     100
                    -A document very               2023-02-01             Product 3ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 3ml                     DDD                       1                     100
                    -
                    -

                    On this output, we print out the graph of the document built during the parsing and we can see clearly the relation -between the elements of the spreadsheet and how there are structured in tabular form. Observe also how the artifacts -didn't change the result and we didn't even need to change the code.

                    -

                    Conclusion

                    -

                    Congratulations! You have loaded documents using Any2Json.

                    -

                    For more examples of using Any2Json, check out the tutorials.

                    -
                    -
                    - -
                    -
                    -

                    Documentation built with MkDocs.

                    -
                    - - - - - - - - - - diff --git a/docs/tutorial_4/index.html b/docs/tutorial_4/index.html deleted file mode 100644 index 69ee748a..00000000 --- a/docs/tutorial_4/index.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - - - - - - Tutorial 4 - Data extraction with defects - Any2Json Documents - - - - - - - - - - - -
                    -
                    -
                    -
                    - -

                    Tutorial 4 - Data extraction with defects

                    -

                    View source on GitHub.

                    -

                    This tutoral is a continuation of the Tutorial 3.

                    -

                    This tutorial will demonstrate how to use Any2Json to extract data from -one Excel spreadsheet with defects and its tagging capabilities. Tagging enable to fix a schema for the extracted data -and ease the loading into a database for example. To demonstrate the usage of this framework, we will load a document -with a somewhat complex layout, as seen here:

                    -

                    document with multiple tables

                    -

                    Setup Any2Json

                    -

                    Import the packages and setup the main class:

                    -
                    package com.github.romualdrousseau.any2json.examples;
                    -
                    -import java.util.EnumSet;
                    -import java.util.List;
                    -
                    -import com.github.romualdrousseau.any2json.Document;
                    -import com.github.romualdrousseau.any2json.DocumentFactory;
                    -import com.github.romualdrousseau.any2json.parser.LayexTableParser;
                    -
                    -public class Tutorial4 implements Runnable {
                    -
                    -    public Tutorial4() {
                    -    }
                    -
                    -    @Override
                    -    public void run() {
                    -        // Code will come here
                    -    }
                    -
                    -    public static void main(final String[] args) {
                    -        new Tutorial4().run();
                    -    }
                    -}
                    -
                    -

                    pom.xml

                    -

                    Any2Json has a very modular design where each functionality can be loaded separatly. We add the "any2json-net-classifier" -module to enable the tagging capabilities. This module use TensorFlow for Java. The -following depedencies are required to run the code of this tutorial:

                    -
                    <!-- ShuJu Framework -->
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>shuju</artifactId>
                    -    <version>${shuju.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>shuju-jackson</artifactId>
                    -    <version>${shuju.version}</version>
                    -</dependency>
                    -<!-- Any2Json Framework -->
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-layex-parser</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-net-classifier</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-csv</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-excel</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -
                    -

                    Load base model

                    -

                    To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start -from an empty Model (See Tutorial 10), we will start from an existing one and we will adapt it for our -document. You can find a list and details of all models here.

                    -

                    The base model, we will use, is "sales-english" that has been trained on 200+ english documents containing distributor -data and with a large range of different layouts.

                    -

                    Because we use the tagging capabilities in this tutorial, here are a subset of tags recognized by the base model:

                    -
                    [
                    -  {
                    -    "name" : "tags",
                    -    "doc" : "Tags recognized by sales-english model.",
                    -    "settings" : {
                    -      "types" : [
                    -        "none",
                    -        "date",
                    -        "dateYear",
                    -        "dateMonth",
                    -        "wholesalerCode",
                    -        "wholesalerName",
                    -        "customerCode",
                    -        "customerName",
                    -        "customerType",
                    -        "customerGroup",
                    -        "country",
                    -        "postalCode",
                    -        "adminArea1",
                    -        "adminArea2",
                    -        "adminArea3",
                    -        "adminArea4",
                    -        "locality",
                    -        "address",
                    -        "productCode",
                    -        "productName",
                    -        "amount",
                    -        "unitPrice",
                    -        "quantity",
                    -        "bonusQuantity",
                    -        "returnQuantity",
                    -        "totalQuantity",
                    -        "billToCode",
                    -        "billToName",
                    -        "transactionType",
                    -        "invoiceNumber",
                    -        "invoiceLineNumber",
                    -        "batchNumber",
                    -        "expiryDate",
                    -        "creditReasonCode",
                    -        "requesterName"
                    -      ],
                    -      "requiredTags" : [
                    -        "quantity",
                    -        "productCode,productName"
                    -      ]
                    -    }
                    -  }
                    -]
                    -
                    -

                    The base model already recognize some entities such as DATE and NUMBER. We will setup the model to add one new entity -PRODUCTNAME and we will configure a layex to extract the different elements of the documents. You can find more details -about layex here.

                    -
                    final var model = Common.loadModelFromGitHub("sales-english");
                    -
                    -// Add product name entity to the model
                    -
                    -model.getEntityList().add("PRODUCTNAME");
                    -model.getPatternMap().put("\\D+\\dml", "PRODUCTNAME");
                    -model.update();
                    -
                    -// Add a layex to the model
                    -
                    -final var tableParser = new LayexTableParser(
                    -        List.of("(v.$)+"),
                    -        List.of("(()(S+$))(()([/^TOTAL/|v].+$)())+(/TOTAL/.+$)"));
                    -model.registerTableParser(tableParser);
                    -
                    -

                    Load the document

                    -

                    We load the document by creating a document instance with the model. The hint "Document.Hint.INTELLI_LAYOUT" tell -the document instance that the document has a complex layout. We also add the hint "Document.Hint.INTELLI_TAG" to tell -that the tabular result must be tagged. The recipe "sheet.setCapillarityThreshold(0)" tell the parser engine to extract -the features as small as possible:

                    -
                    final var file = Common.loadData("document with defect.xlsx", this.getClass());
                    -try (final var doc = DocumentFactory.createInstance(file, "UTF-8")
                    -        .setModel(model)
                    -        .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT, Document.Hint.INTELLI_TAG))
                    -        .setRecipe("sheet.setCapillarityThreshold(0)")) {
                    -    ...
                    -}
                    -
                    -

                    Output the tabular result

                    -

                    Finally, we iterate over the sheets, rows and cells and output the data on the console:

                    -
                    doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> {
                    -    Common.printTags(t.headers());
                    -    Common.printRows(t.rows());
                    -}));
                    -
                    -

                    Note that now we are printing the tags of the headers and not their names.

                    -
                    2024-03-09 23:54:59 INFO  Common:37 - Loaded resource: /models/sales-english.json
                    -2024-03-09 23:54:59 INFO  Common:37 - Loaded resource: /data/document with defect.xlsx
                    -2024-03-09 23:55:02 DEBUG Common:64 - Extracting features ...
                    -2024-03-09 23:55:02 DEBUG Common:68 - Generating Layout Graph ...
                    -2024-03-09 23:55:02 DEBUG Common:72 - Assembling Tabular Output ...
                    -============================== DUMP GRAPH ===============================
                    -Sheet1
                    -|- A document very important DATE META(1, 1, 4, 1, 1, 1)
                    -|- |- PRODUCTNAME META(1, 4, 1, 4, 1, 1)
                    -|- |- |- Date Client Qty Amount DATA(1, 5, 4, 10, 6, 4) (1)
                    -|- |- PRODUCTNAME META(1, 11, 1, 11, 1, 1)
                    -|- |- |- Date Client Qty Amount DATA(1, 12, 4, 17, 6, 4) (2)
                    -|- |- PRODUCTNAME META(1, 19, 1, 19, 1, 1)
                    -|- |- |- Date Client Qty Amount DATA(1, 20, 4, 25, 6, 4) (3)
                    -================================== END ==================================
                    -2024-03-09 23:55:03.459511: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:45] Reading SavedModel from: /tmp/model-9696004103989867291
                    -2024-03-09 23:55:03.461712: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:89] Reading meta graph with tags { serve }
                    -2024-03-09 23:55:03.461749: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:130] Reading SavedModel debug info (if present) from: /tmp/model-9696004103989867291
                    -2024-03-09 23:55:03.461804: I external/org_tensorflow/tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  AVX2 FMA
                    -To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
                    -2024-03-09 23:55:03.477397: I external/org_tensorflow/tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc:354] MLIR V1 optimization pass is not enabled
                    -2024-03-09 23:55:03.478886: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:229] Restoring SavedModel bundle.
                    -2024-03-09 23:55:03.537380: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:213] Running initialization op on SavedModel bundle at path: /tmp/model-9696004103989867291
                    -2024-03-09 23:55:03.550411: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:305] SavedModel load for tags { serve }; Status: success: OK. Took 90916 microseconds.
                    -2024-03-09 23:55:03 DEBUG Common:77 - Done.
                    -            none                    date             productName            customerName                quantity                  amount
                    -A document very               2023-02-01             Product 1ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 1ml                     BBB                       1                     100
                    -A document very               2023-02-01             Product 1ml                     BBB                       3                     300
                    -A document very               2023-02-01             Product 1ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 2ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 2ml                     BBB                       2                     200
                    -A document very               2023-02-01             Product 2ml                     CCC                       4                     400
                    -A document very               2023-02-01             Product 2ml                     DDD                       1                     100
                    -A document very               2023-02-01             Product 3ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 3ml                     CCC                       1                     100
                    -A document very               2023-02-01             Product 3ml                     AAA                       1                     100
                    -A document very               2023-02-01             Product 3ml                     DDD                       1                     100
                    -
                    -

                    On this output, we print out the graph of the document built during the parsing and we can see clearly the relation -between the elements of the spreadsheet and how there are structured in tabular form. Observe how the column names have -been replaced by tags describing the recognized columns.

                    -

                    Conclusion

                    -

                    Congratulations! You have loaded documents using Any2Json.

                    -

                    For more examples of using Any2Json, check out the tutorials.

                    -
                    -
                    - -
                    -
                    -

                    Documentation built with MkDocs.

                    -
                    - - - - - - - - - - diff --git a/docs/tutorial_5/index.html b/docs/tutorial_5/index.html deleted file mode 100644 index 47540b19..00000000 --- a/docs/tutorial_5/index.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - - - - - - Tutorial 5 - Data extraction with pivot - Any2Json Documents - - - - - - - - - - - -
                    -
                    -
                    -
                    - -

                    Tutorial 5 - Data extraction with pivot

                    -

                    View source on GitHub.

                    -

                    This tutoral is a continuation of the Tutorial 4.

                    -

                    This tutorial will demonstrate how to use Any2Json to extract data from -one Excel spreadsheet with pivot. To demonstrate the usage of this framework, we will load a document -with a somewhat complex layout, as seen here:

                    -

                    document with multiple tables

                    -

                    Setup Any2Json

                    -

                    Import the packages and setup the main class:

                    -
                    package com.github.romualdrousseau.any2json.examples;
                    -
                    -import java.util.EnumSet;
                    -import java.util.List;
                    -
                    -import com.github.romualdrousseau.any2json.Document;
                    -import com.github.romualdrousseau.any2json.DocumentFactory;
                    -import com.github.romualdrousseau.any2json.parser.LayexTableParser;
                    -
                    -public class Tutorial5 implements Runnable {
                    -
                    -    public Tutorial5() {
                    -    }
                    -
                    -    @Override
                    -    public void run() {
                    -        // Code will come here
                    -    }
                    -
                    -    public static void main(final String[] args) {
                    -        new Tutorial5().run();
                    -    }
                    -}
                    -
                    -

                    pom.xml

                    -

                    Any2Json has a very modular design where each functionality can be loaded separatly. We add the "any2json-net-classifier" -module to enable the tagging capabilities. This module use TensorFlow for Java. The -following depedencies are required to run the code of this tutorial:

                    -
                    <!-- ShuJu Framework -->
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>shuju</artifactId>
                    -    <version>${shuju.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>shuju-jackson</artifactId>
                    -    <version>${shuju.version}</version>
                    -</dependency>
                    -<!-- Any2Json Framework -->
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-layex-parser</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-net-classifier</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-csv</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-excel</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -
                    -

                    Load base model

                    -

                    To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start -from an empty Model (See Tutorial 10), we will start from an existing one and we will adapt it for our -document. You can find a list and details of all models here.

                    -

                    The base model, we will use, is "sales-english" that has been trained on 200+ english documents containing distributor -data and with a large range of different layouts.

                    -

                    The base model already recognize some entities such as DATE and NUMBER. We will setup the model to add one new entity -PRODUCTNAME and we will configure a layex to extract the different elements of the documents. You can find more details -about layex here.

                    -
                    final var model = Common.loadModelFromGitHub("sales-english");
                    -
                    -// Add product name entity to the model
                    -
                    -model.getEntityList().add("PRODUCTNAME");
                    -model.getPatternMap().put("\\D+\\dml", "PRODUCTNAME");
                    -model.getPatternMap().put("(?i)((20|19)\\d{2}-(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)-\\d{2})", "DATE");
                    -model.update();
                    -
                    -// Add a layex to the model
                    -
                    -final var tableParser = new LayexTableParser(
                    -        List.of("(v.$)+"),
                    -        List.of("(()(S+$S+$))(()([/^TOTAL/|v].+$)())+(/TOTAL/.+$)"));
                    -model.registerTableParser(tableParser);
                    -
                    -

                    Load the document

                    -

                    We load the document by creating a document instance with the model. The hint "Document.Hint.INTELLI_LAYOUT" tells -the document instance that the document has a complex layout. We also add the hint "Document.Hint.INTELLI_TAG" to tell -that the tabular result must be tagged. The recipe "sheet.setCapillarityThreshold(0)" tells the parser engine to extract -the features as small as possible. The recipe "sheet.setPivotOption(\"WITH_TYPE_AND_VALUE\")" tells to manage the -pivot:

                    -
                    final var file = Common.loadData("document with pivot.xlsx", this.getClass());
                    -try (final var doc = DocumentFactory.createInstance(file, "UTF-8")
                    -        .setModel(model)
                    -        .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT, Document.Hint.INTELLI_TAG))
                    -        .setRecipe(
                    -                "sheet.setCapillarityThreshold(0)",
                    -                "sheet.setPivotOption(\"WITH_TYPE_AND_VALUE\")",
                    -                "sheet.setPivotTypeFormat(\"%s\")")) {
                    -    ...
                    -}
                    -
                    -

                    Output the tabular result

                    -

                    Finally, we iterate over the sheets, rows and cells and output the data on the console:

                    -
                    doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> {
                    -    Common.printTags(t.headers());
                    -    Common.printRows(t.rows());
                    -}));
                    -
                    -
                    2024-03-11 20:03:41 INFO  Common:42 - Loaded model: sales-english
                    -2024-03-11 20:03:41 INFO  Common:59 - Loaded resource: /data/document with pivot.xlsx
                    -2024-03-11 20:03:44 DEBUG Common:86 - Extracting features ...
                    -2024-03-11 20:03:44 DEBUG Common:90 - Generating Layout Graph ...
                    -2024-03-11 20:03:44 DEBUG Common:94 - Assembling Tabular Output ...
                    -============================== DUMP GRAPH ===============================
                    -Sheet1
                    -|- A document very important DATE META(1, 1, 7, 1, 1, 1)
                    -|- |- PRODUCTNAME META(1, 4, 1, 4, 1, 1)
                    -|- |- |- Client DATE #PIVOT? DATA(1, 5, 7, 11, 7, 4) (1)
                    -|- |- PRODUCTNAME META(1, 12, 1, 12, 1, 1)
                    -|- |- |- Client DATE #PIVOT? DATA(1, 13, 7, 19, 7, 4) (2)
                    -================================== END ==================================
                    -2024-03-11 20:03:44.868213: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:45] Reading SavedModel from: /tmp/model-937345648011368689
                    -2024-03-11 20:03:44.870396: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:89] Reading meta graph with tags { serve }
                    -2024-03-11 20:03:44.870431: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:130] Reading SavedModel debug info (if present) from: /tmp/model-937345648011368689
                    -2024-03-11 20:03:44.870492: I external/org_tensorflow/tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  AVX2 FMA
                    -To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
                    -2024-03-11 20:03:44.895354: I external/org_tensorflow/tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc:354] MLIR V1 optimization pass is not enabled
                    -2024-03-11 20:03:44.897818: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:229] Restoring SavedModel bundle.
                    -2024-03-11 20:03:44.978069: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:213] Running initialization op on SavedModel bundle at path: /tmp/model-937345648011368689
                    -2024-03-11 20:03:44.997561: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:305] SavedModel load for tags { serve }; Status: success: OK. Took 129361 microseconds.
                    -2024-03-11 20:03:45 DEBUG Common:99 - Done.
                    -            none                    date             productName            customerName                    date                  amount                quantity
                    -A document very              2023-Mar-02             Product 1ml                     AAA             2023-Jan-01                     100                       1
                    -A document very              2023-Mar-02             Product 1ml                     AAA             2023-Feb-01                     100                       1
                    -A document very              2023-Mar-02             Product 1ml                     AAA             2023-Mar-02                     100                       1
                    -A document very              2023-Mar-02             Product 1ml                     BBB             2023-Jan-01                     100                       1
                    -A document very              2023-Mar-02             Product 1ml                     BBB             2023-Feb-01                     100                       1
                    -A document very              2023-Mar-02             Product 1ml                     BBB             2023-Mar-02                     100                       1
                    -A document very              2023-Mar-02             Product 1ml                     BBB             2023-Jan-01                     300                       3
                    -A document very              2023-Mar-02             Product 1ml                     BBB             2023-Feb-01                     300                       3
                    -A document very              2023-Mar-02             Product 1ml                     BBB             2023-Mar-02                     300                       3
                    -A document very              2023-Mar-02             Product 1ml                     AAA             2023-Jan-01                     100                       1
                    -A document very              2023-Mar-02             Product 1ml                     AAA             2023-Feb-01                     100                       1
                    -A document very              2023-Mar-02             Product 1ml                     AAA             2023-Mar-02                     100                       1
                    -A document very              2023-Mar-02             Product 2ml                     AAA             2023-Jan-01                     100                       1
                    -A document very              2023-Mar-02             Product 2ml                     AAA             2023-Feb-01                     100                       1
                    -A document very              2023-Mar-02             Product 2ml                     AAA             2023-Mar-02                     100                       1
                    -A document very              2023-Mar-02             Product 2ml                     BBB             2023-Jan-01                     100                       1
                    -A document very              2023-Mar-02             Product 2ml                     BBB             2023-Feb-01                     100                       1
                    -A document very              2023-Mar-02             Product 2ml                     BBB             2023-Mar-02                     100                       1
                    -A document very              2023-Mar-02             Product 2ml                     BBB             2023-Jan-01                     300                       3
                    -A document very              2023-Mar-02             Product 2ml                     BBB             2023-Feb-01                     300                       3
                    -A document very              2023-Mar-02             Product 2ml                     BBB             2023-Mar-02                     300                       3
                    -A document very              2023-Mar-02             Product 2ml                     AAA             2023-Jan-01                     100                       1
                    -A document very              2023-Mar-02             Product 2ml                     AAA             2023-Feb-01                     100                       1
                    -A document very              2023-Mar-02             Product 2ml                     AAA             2023-Mar-02                     100                       1
                    -
                    -

                    On this output, we print out the graph of the document built during the parsing and we can see clearly the relation -between the elements of the spreadsheet and how there are structured in tabular form. Observe how the date columns has -been unpivoted.

                    -

                    Conclusion

                    -

                    Congratulations! You have loaded documents using Any2Json.

                    -

                    For more examples of using Any2Json, check out the tutorials.

                    -
                    -
                    - -
                    -
                    -

                    Documentation built with MkDocs.

                    -
                    - - - - - - - - - - diff --git a/docs/tutorial_6/index.html b/docs/tutorial_6/index.html deleted file mode 100644 index b245bfad..00000000 --- a/docs/tutorial_6/index.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - - - - - Tutorial 6 - More complex noise reduction - Any2Json Documents - - - - - - - - - - - -
                    -
                    -
                    -
                    - -

                    Tutorial 6 - More complex noise reduction

                    -

                    View source on GitHub.

                    -

                    This tutoral is a continuation of the Tutorial 5.

                    -

                    This tutorial will demonstrate how to use Any2Json to extract data from -one Excel spreadsheet. The document is not well-formed and very noisy. To demonstrate the usage of this framework, we -will load a document with a somewhat complex layout, as seen here:

                    -

                    document with noises

                    -

                    Setup Any2Json

                    -

                    Import the packages and setup the main class:

                    -
                    package com.github.romualdrousseau.any2json.examples;
                    -
                    -import java.util.EnumSet;
                    -import java.util.List;
                    -
                    -import com.github.romualdrousseau.any2json.Document;
                    -import com.github.romualdrousseau.any2json.DocumentFactory;
                    -import com.github.romualdrousseau.any2json.parser.LayexTableParser;
                    -
                    -public class Tutorial6 implements Runnable {
                    -
                    -    public Tutorial6() {
                    -    }
                    -
                    -    @Override
                    -    public void run() {
                    -        // Code will come here
                    -    }
                    -
                    -    public static void main(final String[] args) {
                    -        new Tutorial6().run();
                    -    }
                    -}
                    -
                    -

                    pom.xml

                    -

                    Any2Json has a very modular design where each functionality can be loaded separatly. We add the "any2json-net-classifier" -module to enable the tagging capabilities. This module use TensorFlow for Java. The -following depedencies are required to run the code of this tutorial:

                    -
                    <!-- ShuJu Framework -->
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>shuju</artifactId>
                    -    <version>${shuju.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>shuju-jackson</artifactId>
                    -    <version>${shuju.version}</version>
                    -</dependency>
                    -<!-- Any2Json Framework -->
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-layex-parser</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-net-classifier</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-csv</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-excel</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -
                    -

                    Load base model

                    -

                    To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start -from an empty Model (See Tutorial 10), we will start from an existing one and we will adapt it for our -document. You can find a list and details of all models here.

                    -

                    The base model, we will use, is "sales-english" that has been trained on 200+ english documents containing distributor -data and with a large range of different layouts.

                    -

                    The base model already recognize some entities such as DATE and NUMBER. We will configure a layex to extract the -different elements of the documents. You can find more details about layex here.

                    -
                    final var model = Common.loadModelFromGitHub("sales-english");
                    -
                    -// Add a layex to the model
                    -
                    -final var tableParser = new LayexTableParser(
                    -        List.of("(v.$)+"),
                    -        List.of("(()(E+$E+$))(()(/^PRODUCTCODE/.+$)*(/PRODUCTCODE/.+$))+()"));
                    -model.registerTableParser(tableParser);
                    -
                    -

                    Load the document

                    -

                    We load the document by creating a document instance with the model. The hint "Document.Hint.INTELLI_LAYOUT" tells -the document instance that the document has a complex layout. WThe recipe "sheet.setCapillarityThreshold(1.5)" tells the -parser engine to extract the features as big as possible. The recipe "sheet.setDataTableParserFactory(\"DataTableGroupSubFooterParserFactory\")" -tells to that the footer continas info we are interrested in. Finallym the recipe "sheet.dropRowsWhenFillRatioLessThan(0.2)" -tells to cleanup almost empty rows:

                    -
                    final var file = Common.loadData("document with noises.xls", this.getClass());
                    -try (final var doc = DocumentFactory.createInstance(file, "UTF-8")
                    -        .setModel(model)
                    -        .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT))
                    -        .setRecipe(
                    -            "sheet.setCapillarityThreshold(1.5)",
                    -                "sheet.setDataTableParserFactory(\"DataTableGroupSubFooterParserFactory\")",
                    -                "sheet.dropRowsWhenFillRatioLessThan(0.2)")) {
                    -    ...
                    -}
                    -
                    -

                    Output the tabular result

                    -

                    Finally, we iterate over the sheets, rows and cells and output the data on the console:

                    -
                    doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> {
                    -    Common.printHeaders(t.headers());
                    -    Common.printRows(t.rows());
                    -}));
                    -
                    -
                    2024-03-13 09:51:56 INFO  Common:43 - Loaded model: sales-english
                    -2024-03-13 09:51:56 INFO  Common:60 - Loaded resource: /data/document with noises.xls
                    -2024-03-13 09:51:58 DEBUG Common:87 - Extracting features ...
                    -2024-03-13 09:51:58 DEBUG Common:91 - Generating Layout Graph ...
                    -2024-03-13 09:51:58 DEBUG Common:95 - Assembling Tabular Output ...
                    -============================== DUMP GRAPH ===============================
                    -MSRVTA.rpt
                    -|- Item no. Description Start stock Qty rec. Start +rec. Qty sold Month sales Sampl/exp. Dam./corr. Closing stock Qty on order Ytd qty Ytd sales PRODUCTCODE #GROUP? DATA(0, 0, 11, 18, 19, 17) (1)
                    -================================== END ==================================
                    -2024-03-13 09:51:59 DEBUG Common:100 - Done.
                    -        Item no.             Description             Start stock                Qty rec.             Start +rec.                Qty sold             Month sales        Sampl/exp. Dam./           Closing stock     Qty on order                 Ytd qty               Ytd sales        PRODUCTCODE #GRO
                    -           10255                     AAA                                                                                               3                                                                                                                3                                        URSR0009
                    -           10143                     BBB                                                                                              10                                                                                                               10                                        URSR0014
                    -           10203                     CCC                                                                                               7                                                                                                                7                                        URSR0014
                    -           10209                     DDD                                                                                              16                                                                                                               16                                        URSR0014
                    -           10211                     EEE                                                                                               4                                                                                                                4                                        URSR0014
                    -           10248                     FFF                                                                                              40                                                                                                               40                                        URSR0014
                    -           10197                     BBB                                                                                               8                                                                                                                8                                        URSR0015
                    -           10200                     CCC                                                                                              20                                                                                                               20                                        URSR0015
                    -           10202                     DDD                                                                                               8                                                                                                                8                                        URSR0015
                    -           10248                     EEE                                                                                              14                                                                                                               14                                        URSR0015
                    -           10255                     FFF                                                                                              10                                                                                                               10                                        URSR0015
                    -
                    -

                    On this output, we print out the graph of the document built during the parsing and we can see clearly the relation -between the elements of the spreadsheet and how there are structured in tabular form.

                    -

                    Conclusion

                    -

                    Congratulations! You have loaded documents using Any2Json.

                    -

                    For more examples of using Any2Json, check out the tutorials.

                    -
                    -
                    - -
                    -
                    -

                    Documentation built with MkDocs.

                    -
                    - - - - - - - - - - diff --git a/docs/tutorial_7/index.html b/docs/tutorial_7/index.html deleted file mode 100644 index d59fe23f..00000000 --- a/docs/tutorial_7/index.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - - - - - - Tutorial 7 - Data extraction from PDF - Any2Json Documents - - - - - - - - - - - -
                    -
                    -
                    -
                    - -

                    Tutorial 7 - Data extraction from PDF

                    -

                    View source on GitHub.

                    -

                    This tutoral is a continuation of the Tutorial 6.

                    -

                    This tutorial will demonstrate how to use Any2Json to extract data from -one PDF. The document is not well-formed and very noisy. To demonstrate the usage of this framework, we -will load a document with a somewhat complex layout, as seen here:

                    -

                    document with noises

                    -

                    Setup Any2Json

                    -

                    Import the packages and setup the main class:

                    -
                    package com.github.romualdrousseau.any2json.examples;
                    -
                    -import java.util.EnumSet;
                    -import java.util.List;
                    -
                    -import com.github.romualdrousseau.any2json.Document;
                    -import com.github.romualdrousseau.any2json.DocumentFactory;
                    -import com.github.romualdrousseau.any2json.parser.LayexTableParser;
                    -
                    -public class Tutorial7 implements Runnable {
                    -
                    -    public Tutorial7() {
                    -    }
                    -
                    -    @Override
                    -    public void run() {
                    -        // Code will come here
                    -    }
                    -
                    -    public static void main(final String[] args) {
                    -        new Tutorial7().run();
                    -    }
                    -}
                    -
                    -

                    pom.xml

                    -

                    Any2Json has a very modular design where each functionality can be loaded separatly. We add the "any2json-net-classifier" -module to enable the tagging capabilities. This module use TensorFlow for Java. The -following depedencies are required to run the code of this tutorial:

                    -
                    <!-- ShuJu Framework -->
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>shuju</artifactId>
                    -    <version>${shuju.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>shuju-jackson</artifactId>
                    -    <version>${shuju.version}</version>
                    -</dependency>
                    -<!-- Any2Json Framework -->
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-layex-parser</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-net-classifier</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-csv</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-excel</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -<dependency>
                    -    <groupId>com.github.romualdrousseau</groupId>
                    -    <artifactId>any2json-pdf</artifactId>
                    -    <version>${any2json.version}</version>
                    -</dependency>
                    -
                    -

                    Load base model

                    -

                    To parse a document, any2Json needs a model that will contains the parameters required to the parsing. Instead to start -from an empty Model (See Tutorial 10), we will start from an existing one and we will adapt it for our -document. You can find a list and details of all models here.

                    -

                    The base model, we will use, is "sales-english" that has been trained on 200+ english documents containing distributor -data and with a large range of different layouts.

                    -

                    The base model already recognize some entities such as DATE and NUMBER. We will configure a layex to extract the -different elements of the documents. You can find more details about layex here.

                    -
                    final var model = Common.loadModelFromGitHub("sales-english");
                    -
                    -// Add a layex to the model
                    -
                    -final var tableParser = new LayexTableParser(
                    -        List.of("(v.$)+"),
                    -        List.of("(()(v.+$v.+$))(()(e.+$)+())(v.+$)"));
                    -model.registerTableParser(tableParser);
                    -
                    -

                    Load the document

                    -

                    We load the document by creating a document instance with the model. The hint "Document.Hint.INTELLI_LAYOUT" tells -the document instance that the document has a complex layout. WThe recipe "sheet.setCapillarityThreshold(0)" tells the -parser engine to extract the features as small as possible:

                    -
                    final var file = Common.loadData("document with noises.pdf", this.getClass());
                    -try (final var doc = DocumentFactory.createInstance(file, "UTF-8")
                    -        .setModel(model)
                    -        .setHints(EnumSet.of(Document.Hint.INTELLI_LAYOUT))
                    -        .setRecipe(
                    -            "sheet.setCapillarityThreshold(0)",
                    -            "sheet.dropNullRows(0.45)")) {
                    -    ...
                    -}
                    -
                    -

                    Output the tabular result

                    -

                    Finally, we iterate over the sheets, rows and cells and output the data on the console:

                    -
                    doc.sheets().forEach(s -> Common.addSheetDebugger(s).getTable().ifPresent(t -> {
                    -    Common.printHeaders(t.headers());
                    -    Common.printRows(t.rows());
                    -}));
                    -
                    -
                    2024-03-13 17:56:46 INFO  Common:43 - Loaded model: sales-english
                    -2024-03-13 17:56:46 INFO  Common:60 - Loaded resource: /data/document with noises.pdf
                    -2024-03-13 17:56:49 DEBUG Common:87 - Extracting features ...
                    -2024-03-13 17:56:49 DEBUG Common:91 - Generating Layout Graph ...
                    -2024-03-13 17:56:49 DEBUG Common:95 - Assembling Tabular Output ...
                    -============================== DUMP GRAPH ===============================
                    -document with noises
                    -|- Item DescriptionUnit BGA Code / UPC or Prod. Ref#. /Rtl ON HAND ORDER MONTH ONCURRCURRLAST YEARYEAR GROWTHCURR MONTH CURRLAST GROWTH Sts YEARYEAR   DATA(0, 0, 6, 20, 21, 18) (1)
                    -================================== END ==================================
                    -2024-03-13 17:56:49 DEBUG Common:100 - Done.
                    -Item Description        ON HAND ORDER MO        ONCURRCURRLAST Y        GROWTHCURR MONTH        CURRLAST GROWTH                         
                    -XXXXXX XXXXXXX X                     107        050487320 + 52 %                  $1,700        $16,558$9,916 +                         
                    -XXXXXXXXX XX XXm                      61         01516915 + 27 %                    $750        $8,450$750 + 27                         
                    -XXXXXXXX XXXXXXX                      93             019197195 +                 1 %$484        $4,807$4,582 +5                         
                    -XXXXXXXX XX XXXM                      84        011154215 - 28 %                    $198        $2,772$3,870 - 2                        
                    -XXXXXXXX XXX/XXX                       0            01215 - 20 %                      $0        $378$407 -7 % A/                        
                    -XXXXXXXX X/XXXXX                       5           062637 - 30 %                    $183        $793$1,128 - 30                         
                    -XXXXXXXX XX/XXXX                      51                037983 -                 5 %$124        $3,068$3,029 +1                         
                    -XXXXXXX X/XXXXXX                      86             024282277 +                 2 %$960        $11,280$11,080 +                        
                    -XXXXXXX XX/XXXX                       94             037292273 +               7 %$1,572        $12,410$11,387 +                        
                    -XXXXXXXX XXXX XX                       0            0015 - 100 %                      $0        $0$1,042 - 100 %                        
                    -XXXXXXXX XXX/XXX                       0        08612555 + 127 %                  $1,998        $3,441$1,915 + 8                        
                    -XXXXXXXX XXX/XXX                      46               0117375 -                 3 %$374        $2,482$2,550 -3                         
                    -XXXXXXXXX XX/XXX                      12             000 + 100 %                      $0        $0$0 + 100 % A/A                        
                    -XXXXXXXXX XX/XXX                     105               018235235                 0 %$873        $11,397$11,100 +                        
                    -XXXXXXXXXXXXXXXX                      36           044137 + 11 %                    $190        $1,900$1,665 + 1                        
                    -XXXXXXXXX XX XXX                       0            0310 + 100 %                      $0        $419$0 + 100 % N                        
                    -XXXXXXXXX XX XXX                       0           00204 - 100 %                      $0        $0$2,775 - 100 %                        
                    -XXXXXXXXX XX XXX                       0           00345 - 100 %                      $0        $0$8,259 - 100 %  
                    -
                    -

                    On this output, we print out the graph of the document built during the parsing and we can see clearly the relation -between the elements of the spreadsheet and how there are structured in tabular form.

                    -

                    Conclusion

                    -

                    Congratulations! You have loaded documents using Any2Json.

                    -

                    For more examples of using Any2Json, check out the tutorials.

                    -
                    -
                    - -
                    -
                    -

                    Documentation built with MkDocs.

                    -
                    - - - - - - - - - - diff --git a/docs/tutorial_8/index.html b/docs/tutorial_8/index.html deleted file mode 100644 index 65c787e2..00000000 --- a/docs/tutorial_8/index.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - - - - Tutorial 8 - Data extraction from paginated PDF - Any2Json Documents - - - - - - - - - - - -
                    -
                    -
                    -
                    - -

                    Tutorial 8 - Data extraction from paginated PDF

                    -

                    View source on GitHub.

                    -

                    This tutoral is a continuation of the Tutorial 7.

                    -

                    Coming soon

                    -

                    Conclusion

                    -

                    Congratulations! You have loaded documents using Any2Json.

                    -

                    For more examples of using Any2Json, check out the tutorials.

                    -
                    -
                    - -
                    -
                    -

                    Documentation built with MkDocs.

                    -
                    - - - - - - - - - - diff --git a/docs/tutorial_9/index.html b/docs/tutorial_9/index.html deleted file mode 100644 index ed567520..00000000 --- a/docs/tutorial_9/index.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - - - - Tutorial 9 - Browse the table grah - Any2Json Documents - - - - - - - - - - - -
                    -
                    -
                    -
                    - -

                    Tutorial 9 - Browse the table grah

                    -

                    View source on GitHub.

                    -

                    This tutoral is a continuation of the Tutorial 8.

                    -

                    Coming soon

                    -

                    Conclusion

                    -

                    Congratulations! You have loaded documents using Any2Json.

                    -

                    For more examples of using Any2Json, check out the tutorials.

                    -
                    -
                    - -
                    -
                    -

                    Documentation built with MkDocs.

                    -
                    - - - - - - - - - - diff --git a/docs/white_papers/index.html b/docs/white_papers/index.html deleted file mode 100644 index 7a070044..00000000 --- a/docs/white_papers/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - - - - - White Papers - Any2Json Documents - - - - - - - - - - - -
                    -
                    - -
                    - -

                    White Papers

                    -

                    Semi-structured Document Feature Extraction

                    -

                    The document discusses the challenges organizations face in dealing with semi-structured documents, particularly -spreadsheets, due to their diverse formats and lack of standardization. It highlights the presence of defects within -spreadsheets, often unnoticed by end-users, which pose difficulties for automated processes. The document proposes a -method to classify spreadsheet elements and create a structured format resembling a JSON file to address these -challenges.

                    -

                    Click here to open the white paper

                    -

                    Table Layout Regular Expression - Layex

                    -

                    In the modern landscape of data presentation, tables serve as a ubiquitous tool for organizing and conveying information -efficiently. Whether in the structured presentation of scientific findings or the widespread use of spreadsheets in -corporate environments, tables play a pivotal role in facilitating data interpretation. Consequently, the extraction of -valuable insights encapsulated within these tables becomes paramount in any data pipeline process. This white paper -introduces a novel mechanism designed to streamline the extraction of data from tables, particularly those with intricate -layouts. Through the construction of a regular language customized to tabular representation, it aims to enhance efficiency -and accuracy in data extraction processes, ultimately empowering organizations to unlock the full potential of their -tabular data assets.

                    -

                    Click here to open the white paper

                    -
                    -
                    - -
                    -
                    -

                    Documentation built with MkDocs.

                    -
                    - - - - - - - - - - diff --git a/justfile b/justfile index 7f7e9db5..e2609eff 100644 --- a/justfile +++ b/justfile @@ -61,7 +61,7 @@ revert-version: # Build the documentation build-doc: just --justfile any2json-documents/justfile build - mvn -P documentation clean site site:stage + mvn -P documentation site site:stage # Update all plugins and dependencies update-dependencies: diff --git a/pom.xml b/pom.xml index e32bde99..566c4c19 100644 --- a/pom.xml +++ b/pom.xml @@ -51,12 +51,23 @@ 17 17 + 3.6.3 + 1.29.3 2.23.1 + 1.1.10.6 + 2.17.2 + 4.4 + 2.7.4 + 5.3.0 + 1.14.1 + 3.4.0 + 1.14.1 + 1.0.5 4.13.2 1.10.2 - 2.2 + 3.0 @@ -138,7 +149,108 @@ com.google.protobuf protobuf-java - 3.25.3 + 3.25.4 + + + org.apache.avro + avro + 1.12.0 + + + org.eclipse.jetty + jetty-xml + 12.0.12 + + + org.eclipse.jetty + jetty-http + 12.0.12 + + + org.eclipse.jetty + jetty-io + 12.0.12 + + + org.eclipse.jetty + jetty-util + 12.0.12 + + + org.apache.commons + commons-compress + 1.27.1 + + + org.codehaus.woodstox + stax2-api + 4.2.2 + + + com.nimbusds + nimbus-jose-jwt + 9.40 + + + commons-io + commons-io + 2.16.1 + + + org.apache.commons + commons-text + 1.12.0 + + + org.apache.commons + commons-lang3 + 3.16.0 + + + commons-codec + commons-codec + 1.17.1 + + + commons-logging + commons-logging + 1.3.4 + + + com.google.guava + guava + 33.3.0-jre + + + io.netty + netty-common + 4.1.112.Final + + + org.jline + jline + 3.26.3 + + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson.version} + + + org.xerial.snappy + snappy-java + ${snappy.version} @@ -158,8 +270,11 @@ - 3.6.3 + ${maven-minimum.version} + + ${java.version} + @@ -184,6 +299,11 @@ maven-compiler-plugin 3.13.0 + + + -Xlint:-options + + maven-surefire-plugin @@ -192,7 +312,7 @@ me.fabriciorby maven-surefire-junit5-tree-reporter - 1.2.1 + 1.3.0 @@ -214,6 +334,10 @@ maven-install-plugin 3.1.3 + + maven-dependency-plugin + 3.8.0 + @@ -367,7 +491,7 @@ 3.20.0 true - ${maven.multiModuleProjectDirectory}/docs/api + ${maven.multiModuleProjectDirectory}/target/docs/api