You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by gi...@apache.org on 2020/10/10 14:24:07 UTC

[mahout] branch asf-site updated (cac69da -> 76d9443)

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch asf-site
in repository https://gitbox.apache.org/repos/asf/mahout.git.


 discard cac69da  Automatic Site Publish by Buildbot
 discard c09333b  Automatic Site Publish by Buildbot
 discard d5ec148  Automatic Site Publish by Buildbot
 discard 750e7d4  Automatic Site Publish by Buildbot
 discard 2d071c1  Automatic Site Publish by Buildbot
 discard 8e58ad5  Automatic Site Publish by Buildbot
 discard 0ac617e  Automatic Site Publish by Buildbot
 discard 71ee0c9  Automatic Site Publish by Buildbot
 discard ffb3c61  Automatic Site Publish by Buildbot
 discard 5817458  Automatic Site Publish by Buildbot
 discard 2ad5fd1  Automatic Site Publish by Buildbot
 discard c5c86d5  Automatic Site Publish by Buildbot
 discard d520062  Automatic Site Publish by Buildbot
 discard 96eae32  Automatic Site Publish by Buildbot
 discard b9b0024  Automatic Site Publish by Buildbot
 discard 222d6ca  Automatic Site Publish by Buildbot
 discard 5f8e2d3  Automatic Site Publish by Buildbot
 discard 66e6a42  Automatic Site Publish by Buildbot
 discard 2dca20c  Automatic Site Publish by Buildbot
 discard 581e01e  Automatic Site Publish by Buildbot
 discard 8b2bed8  Automatic Site Publish by Buildbot
 discard de39751  Automatic Site Publish by Buildbot
 discard 2c5c584  Automatic Site Publish by Buildbot
 discard 6835e23  Automatic Site Publish by Buildbot
 discard 2fbcec3  Automatic Site Publish by Buildbot
 discard 8e85df9  Automatic Site Publish by Buildbot
 discard a35774d  Automatic Site Publish by Buildbot
 discard ca056be  Automatic Site Publish by Buildbot
 discard 307690c  Automatic Site Publish by Buildbot
 discard 0f767e1  Automatic Site Publish by Buildbot
 discard 8b0ce07  Automatic Site Publish by Buildbot
 discard 767b2d3  Automatic Site Publish by Buildbot
 discard 58c1caf  Automatic Site Publish by Buildbot
 discard eb53d01  Automatic Site Publish by Buildbot
 discard 4978d7d  Automatic Site Publish by Buildbot
 discard 0d34694  Automatic Site Publish by Buildbot
 discard 2f7a31d  Automatic Site Publish by Buildbot
 discard c6570d4  Automatic Site Publish by Buildbot
 discard e3db37e  Automatic Site Publish by Buildbot
 discard a835386  Automatic Site Publish by Buildbot
 discard d64eb34  Automatic Site Publish by Buildbot
 discard e2db21e  Automatic Site Publish by Buildbot
 discard c552f43  Automatic Site Publish by Buildbot
 discard befbf39  Automatic Site Publish by Buildbot
 discard 6fa27ec  Automatic Site Publish by Buildbot
 discard 4e6b545  Automatic Site Publish by Buildbot
 discard 64a1d28  Automatic Site Publish by Buildbot
 discard fef917e  Automatic Site Publish by Buildbot
 discard 0651eb0  Automatic Site Publish by Buildbot
 discard 9f8831a  Automatic Site Publish by Buildbot
 discard 8d5882d  Automatic Site Publish by Buildbot
 discard 6f37d12  Automatic Site Publish by Buildbot
 discard 07df837  Automatic Site Publish by Buildbot
 discard 1ae6d5f  Automatic Site Publish by Buildbot
 discard e2eb50c  Automatic Site Publish by Buildbot
 discard b5205c1  Automatic Site Publish by Buildbot
 discard 787b1ca  Automatic Site Publish by Buildbot
 discard 4a96c59  Automatic Site Publish by Buildbot
 discard 49a7c6a  Automatic Site Publish by Buildbot
 discard 4333a67  Automatic Site Publish by Buildbot
 discard e54cc60  Automatic Site Publish by Buildbot
 discard 8904ff0  Automatic Site Publish by Buildbot
 discard 5aebe34  Automatic Site Publish by Buildbot
 discard 43cf021  Automatic Site Publish by Buildbot
 discard fd9d640  Automatic Site Publish by Buildbot
 discard 8ae2202  Automatic Site Publish by Buildbot
 discard d948104  Automatic Site Publish by Buildbot
 discard 4b43d11  Automatic Site Publish by Buildbot
 discard deeb44f  Automatic Site Publish by Buildbot
 discard 336b74b  Automatic Site Publish by Buildbot
 discard a703526  Automatic Site Publish by Buildbot
 discard 15b2abb  Automatic Site Publish by Buildbot
 discard 877ec12  Automatic Site Publish by Buildbot
 discard 5a04c7b  Automatic Site Publish by Buildbot
 discard ebccef0  Automatic Site Publish by Buildbot
 discard 5ffbf79  Automatic Site Publish by Buildbot
 discard fef60d3  Automatic Site Publish by Buildbot
 discard be5123d  Automatic Site Publish by Buildbot
 discard 06a2a99  Automatic Site Publish by Buildbot
 discard 7f070ef  Automatic Site Publish by Buildbot
 discard 93817d1  Automatic Site Publish by Buildbot
 discard 608b05c  Automatic Site Publish by Buildbot
 discard 24dbe87  Automatic Site Publish by Buildbot
 discard 445fba5  Automatic Site Publish by Buildbot
 discard 347ba21  Automatic Site Publish by Buildbot
 discard 224dd9d  Automatic Site Publish by Buildbot
 discard 7e09e52  Automatic Site Publish by Buildbot
 discard 3d99d76  Automatic Site Publish by Buildbot
 discard f9a520e  Automatic Site Publish by Buildbot
 discard af811cf  Automatic Site Publish by Buildbot
 discard 00d5318  Automatic Site Publish by Buildbot
 discard 56e2042  Automatic Site Publish by Buildbot
 discard 635fba7  Automatic Site Publish by Buildbot
 discard 3e9cadd  Automatic Site Publish by Buildbot
 discard cb3790f  Automatic Site Publish by Buildbot
 discard b5198cf  Automatic Site Publish by Buildbot
 discard c05a6fe  Automatic Site Publish by Buildbot
 discard 2cc43c8  Automatic Site Publish by Buildbot
 discard c968f00  Automatic Site Publish by Buildbot
 discard 76748d0  Automatic Site Publish by Buildbot
 discard 8a9eab6  Automatic Site Publish by Buildbot
 discard 672a1b3  Automatic Site Publish by Buildbot
 discard 7a4b4a9  Automatic Site Publish by Buildbot
 discard 04a2ae9  Automatic Site Publish by Buildbot
 discard 61d2f9d  Automatic Site Publish by Buildbot
 discard 921347e  Automatic Site Publish by Buildbot
 discard 17b2be5  Automatic Site Publish by Buildbot
 discard 39531f6  Automatic Site Publish by Buildbot
 discard a14856e  Automatic Site Publish by Buildbot
 discard 1f0291d  Automatic Site Publish by Buildbot
 discard 2186aed  Automatic Site Publish by Buildbot
 discard b8b9308  Automatic Site Publish by Buildbot
 discard f478019  Automatic Site Publish by Buildbot
 discard d49c053  Version bump 0.13.1
 discard 816b47d  Automatic Site Publish by Buildbot
 discard a8bf835  Automatic Site Publish by Buildbot
 discard 36648f8  Automatic Site Publish by Buildbot
 discard 28eb020  Automatic Site Publish by Buildbot
 discard 3a0e11f  Automatic Site Publish by Buildbot
 discard 22e108a  Automatic Site Publish by Buildbot
 discard 1a12243  Automatic Site Publish by Buildbot
 discard 3c2a7d3  Automatic Site Publish by Buildbot
 discard 2fcb175  Automatic Site Publish by Buildbot
 discard c6095fb  Automatic Site Publish by Buildbot
 discard 92b73d6  Automatic Site Publish by Buildbot
 discard 642a9a7  Automatic Site Publish by Buildbot
 discard 6ce5e5b  Automatic Site Publish by Buildbot
 discard 18d47dd  Automatic Site Publish by Buildbot
 discard 8ccd1de  Automatic Site Publish by Buildbot
 discard 96a91f9  Automatic Site Publish by Buildbot
 discard c1c90c9  Automatic Site Publish by Buildbot
 discard 90456b7  Automatic Site Publish by Buildbot
 discard 1024950  Automatic Site Publish by Buildbot
 discard 154eea2  Automatic Site Publish by Buildbot
 discard 6fbb27e  Automatic Site Publish by Buildbot
 discard 666d712  Automatic Site Publish by Buildbot
 discard 4602b37  Automatic Site Publish by Buildbot
 discard 4c81e5e  Automatic Site Publish by Buildbot
 discard c22f521  Automatic Site Publish by Buildbot
 discard 1289726  Automatic Site Publish by Buildbot
 discard 9ccf8bb  Automatic Site Publish by Buildbot
 discard 2228a0e  Automatic Site Publish by Buildbot
 discard 29da7ff  Automatic Site Publish by Buildbot
 discard 59ac639  Automatic Site Publish by Buildbot
 discard 70b366c  Automatic Site Publish by Buildbot
 discard fcbeb60  Automatic Site Publish by Buildbot
    omit 11e52fd  Automatic Site Publish by Buildbot
    omit 34e2ff0  Automatic Site Publish by Buildbot
    omit 6d92589  Automatic Site Publish by Buildbot
    omit a9262d5  Automatic Site Publish by Buildbot
    omit 4fd3654  Automatic Site Publish by Buildbot
    omit cbe4ae6  Automatic Site Publish by Buildbot
    omit 7aee324  Automatic Site Publish by Buildbot
    omit 5829ad8  Automatic Site Publish by Buildbot
    omit c61c6c5  Automatic Site Publish by Buildbot
    omit 9b78db3  Automatic Site Publish by Buildbot
    omit 9b7db9c  Automatic Site Publish by Buildbot
    omit bdaf56d  replace \( and \) with 22996 in /latest dir (double dollarsigns)
    omit be7bef0  replace \( and \) with 21745 in regression dir
    omit 7d5d398  (nojira) test: fix a small typo
    omit 4efc23b  Automatic Site Publish by Buildbot
    omit 664a63b  Automatic Site Publish by Buildbot
    omit ec142d7  Automatic Site Publish by Buildbot
    omit 3eb885b  Automatic Site Publish by Buildbot
    omit 2ce37f8  Automatic Site Publish by Buildbot
    omit 168a2ea  Automatic Site Publish by Buildbot
    omit 0b772a8  Automatic Site Publish by Buildbot
    omit 774513b  Automatic Site Publish by Buildbot
    omit 73deda1  Automatic Site Publish by Buildbot
    omit 20ceb66  Automatic Site Publish by Buildbot
    omit 5112e9e  Automatic Site Publish by Buildbot
    omit 46ce0a8  Automatic Site Publish by Buildbot
    omit bec0d28  Automatic Site Publish by Buildbot
    omit a48d605  Automatic Site Publish by Buildbot
    omit 2a94ab9  Automatic Site Publish by Buildbot
    omit d9686c8  Automatic Site Publish by Buildbot
    omit f496120  Automatic Site Publish by Buildbot
    omit 11fb4d2  Automatic Site Publish by Buildbot
    omit 3768d4d  Automatic Site Publish by Buildbot
    omit cdf860b  Automatic Site Publish by Buildbot
    omit f9972a6  Automatic Site Publish by Buildbot
    omit 0152223  Automatic Site Publish by Buildbot
    omit 978d446  removed website directory- this folder should be empty except for the output directory
    omit 591deef  remove hidden files
    omit 99a5358  removed all files except for website directory
     add 36c15d8  MAHOUT-1994: clean viennacl jars on 'mvn clean -Pviennacl -Phadoop2'. closes apache/mahout#328
     add fed8c47  closes apache/mahout#179
     add 5a3b4f5  NOJIRA - run-item-sim.sh patch closes apache/mahout#325
     add b41e140  MAHOUT-1969 Add Spark Profiles closes apache/mahout#329
     add 182ef02  closes apache/mahout#324
     add 2be27b3  NOJIRA: Updating how to release page.
     add 6081793  [maven-release-plugin] prepare release mahout-0.13.1
     add 3f8d181  [maven-release-plugin] prepare for next development iteration
     add d3fb367  [maven-release-plugin] rollback the release of mahout-0.13.1
     add f04fa9a  [maven-release-plugin] prepare release mahout-0.13.1
     add d264c1b  [maven-release-plugin] rollback the release of mahout-0.13.1
     add c806504  [maven-release-plugin] prepare release mahout-0.13.1-rc1
     add ef5820f  [maven-release-plugin] prepare for next development iteration
     add 74766e3  MAHOUT-1998 Naming Spark Artifacts closes apache/mahout#330
     add d043db4  convenience script to build oldsite set base_path to empty value. improved menu layout.  removed some redundant items
     add 9595d30  NOJIRA : small website update added build_newsite.sh using mahout retro theme
     add 8c14b30  MAHOUT-1999 Automate Multi-artifact release
     add 47a9362  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/mahout
     add 4149843  [maven-release-plugin] prepare release mahout-0.13.1
     add e3530b2  [maven-release-plugin] prepare for next development iteration
     add e56378c  (NOJIRA) Manual rollback to 0.13.1-SNAPSHOT + cosmetic fixes
     add b99e71c  MAHOUT-2012 Fix hardcoded dataset in canopy clustering
     add be254cd  closes apache/mahout#337
     add fe4cb1a  MAHOUT-2018: missing dash delimiter in mahout-spark module pom.xml. closes apache/mahout#341
     add d9b32f3  MAHOUT-1999 Multi-artifact build closes apache/mahout#350
     add 800a9ed  MAHOUT-2019 SparkRow Matrix Speedup and fixing change to scala 2.11 made by build script
     add 6188fa5  MAHOUT-2007 Fix wikipedia xml dump url closes apache/mahout#339
     add a128b76  closes apache/mahout#236
     add 1d19810  closes apache/mahout#338
     add defbbd2  NOJIRA Fix LastFM CCO Row Cardinality Bug closes apache/mahout#351
     add 5f3133c  MAHOUT-1984 Establishing New Build Procedures for Website
     add 54f01bc  large commits (website) can break mirror, trying to re-sync
     add b213213  [NO-JIRA][WEBSITE] Make build_site.sh executable
     add e591012  [NO-JIRA][WEBSITE] Emergency surgery 1, jeckyll not building
     add fe77fc1  [WEBSITE] Move BuildingMahout.md
     add d5014fc  [WEBSITE] Build-site.sh executable
     add bb33d9a  [WEBSITE] Build_site.sh issues
     add 2872a30  [WEBSITE] Build_site.sh lost executable again
     add f0a246a  [WEBSITE] Build_site.sh lost executable again
     add 2613883  [WEBSITE] Update how-to-update-website instructions
     add c80e00f  [WEBSITE] Jekyll build path command updates
     add 5215456  sync asf-site to github with empty
     add 2483037  testing for infra
     add 697eae1  [WEBSITE] Deleted frontsite
     add 1e6584d  [WEBSITE] Issues with build_site.sh
     add 9fe4aad  [WEBSITE] Download Javadocs if not present
     add 8a7bd91  [WEBSITE] Updating Front Site Config
     add 4f2108c  [WEBSITE] Small change to make sure publishing
     add ec5eb31  New Website courtesy of startbootstrap.com
     add 9beddd3  MAHOUT-1981 Merged site updates, fixed navbars, Mathjax
     add 0391871  MAHOUT-1981 Missing Gemfile Added
     add fc36bef  MAHOUT-1981 Update build_site.sh to not commit entire website
     add 5a07b51  WEBSITE removed themes- no longer used- updated how-to-update-website.md
     add 9a2055e  NOJIRA: Shrinking the home page splash area vertically, moving ASF logo to the top.
     add 72dfcee  rebased off of master fresh
     add 9a4f9d3  viennacl and viennacl-omp Pall-scala
     add b3c6708  better cleaning
     add 9f83099  failing on h2o, but works otherwise
     add 89484d8  added tests
     add ecf642f  fix antrun copy issue on h2o
     add e2dde22  h2o dependency reduced
     add 50f605a  add scala version to spark profiles or math-scala doesn't build
     add 0f82e09  moved integration module to end
     add 2670242  moved distribution module to end
     add cbdec6e  distribution was looking for jar named with classifier
     add aedb024  throwing poo at the wall
     add d108041  still broken, but profile order matters
     add ca8b493  doap_Mahout.rdf
     add df08a37  Fixing conflicts'
     add 2f55ade  Revert "Fixing conflicts'"
     add b887ab3  Merge branch 'master' into mahout-1981
     add 1c528a1  WEBSITE-NOJIRA Various website fixes
     add 6141be7  WEBSITE-NOJIRA Fix API Docs Link
     add b989589  EMPTY commit to kick re-establish asf-pages mirror
     add 4c1d12e  WEBSITE-NOJIRA Fix Download link, etc.
     add d53d444  WEBSITE-NOJIRA Fix Mahout Overview Link
     add 36da4cf  WEBSITE-NOJIRA Added Fn for news
     add 5c51c60  WEBSITE-NOJIRA Added mahout-version variable
     add 71ce4bf  WEBSITE-NOJIRA Added Clustering to Navbar
     add 84f3891  WEBSITE-NOJIRA Add mahout-version
     add 7dff35b  WEBSITE-NOJIRA Direct download on homepage button
     add 33d1a6e  end of day
     add 5eda9e1  end of day 6-2-2018
     add 65c8aae  have to commit each change for release plugin
     add 4f18f40  added rat plugin and licenses where reqd
     add 020a187  MAHOUT-2032 Delete files from lib on mvn clean
     add 3ee84f9  MAHOUT-2037 Release Plugin
     add 5ca36a4  [maven-release-plugin] prepare release mahout-0.14.0
     add a39ccda  [maven-release-plugin] prepare for next development iteration
     add 505f085  [maven-release-plugin] rollback the release of mahout-0.14.0
     add 2d53a5c  MAHOUT-2037 Release Plugin
     add ed37c22  [maven-release-plugin] prepare release mahout-0.14.0-rc1
     add c23a9f6  [maven-release-plugin] prepare for next development iteration
     add 7b9eea4  MAHOUT-2037 Release Plugin
     add 9f9b518  MAHOUT-2037 Release Plugin
     add 5aacd5b  [maven-release-plugin] prepare release mahout-0.14.0
     add 03432ea  [maven-release-plugin] rollback the release of mahout-0.14.0
     add 6867631  [maven-release-plugin] prepare release mahout-0.14.0
     add f771965  MAHOUT-2037 Release Plugin
     add f8e728a  [maven-release-plugin] prepare release mahout-0.14.0
     add 01aec6b  [maven-release-plugin] rollback the release of mahout-0.14.0
     add 8d407a1  MAHOUT-2037 Release Plugin
     add 9e2f710  [maven-release-plugin] prepare release mahout-release-test-00001
     add d076ab6  [maven-release-plugin] prepare for next development iteration
     add 5acdd99  MAHOUT-2037 Release Plugin
     add 98d345c  MAHOUT-2037 Release Plugin
     add c317393  MAHOUT-2036 Create Build Profiles
     add ff65885  HOTFIX Add Classifier to cli-drivers dependency
     add 0fca1c0  HOTFIX Add mahout-mr profile to website
     add abcc645  MAHOUT-2041 Add Scala/Java Doc Plugin
     add eff8b1f  MAHOUT-2039 and MAHOUT-2047 Add Maven-Enforcer, bump jdk, and other POM warnings
     add aa57e2f  MAHOUT-2038 and MAHOUT-2040 Add surefire and checkstyle plugins
     add 02f75f9  MAHOUT-2034 Split MR and New Examples into seperate modules
     add 0908c52  MAHOUT-2043 Remove kryo dependency from flink-batch
     add e0573de  MAHOUT-2042 and MAHOUT-2045 Delete directories which were moved/no longer in use
     add 410ed16  NO-JIRA Clean up MR refactor
     add 49ad8cb  MAHOUT-2033 Fixed Map-Reduce Refactor
     add 545648f  NO-JIRA Trevors updates
     add 0bf221e  NO-JIRA drop spark classifier
     add a29bbd7  NO-JIRA Dropped Classifier
     add edb29e5  NO-JIRA fix typos closes #356
     add 6990bd5  NO-JIRA grammatical error on README.md closes #354
     add 209d09e  NO-JIRA website navbar links closes #355
     add d4def83  closes #352 *Epic Completed*
     add 574ccc9  NO-JIRA News Update
     add 5a1d85f  NO-JIRA fix markdown and update intro to recommenders page
     add 0a51eb0  fixed markdown and typos in Intro to Correlated Cross-Occurrence Recommenders with Spark
     add eec1642  NO-JIRA fixing duplicate files to contain the same content, adding algorithms to the main menu
     add a6db60d  NO-JIRA change layout for recommender docs
     add 62297da  NO-JIRA put Algorithms menu on the front page
     add 025efff  Merge pull request #364 from apache/master
     add 758cfad  Merge pull request #365 from apache/branch-0.14.0
     add 70f8c90  NOJIRA: Removing all travis profiles but one, for Spark 2.0 and Scala 2.11.
     add b4ddcd0  NOJIRA: Removing all travis profiles but one, for Spark 1.6 and Scala 2.10.
     add d5f84c9  [maven-release-plugin] prepare release mahout-0.14.0
     add 1e265c9  [maven-release-plugin] rollback the release of mahout-0.14.0
     add a615067  NOJIRA - Testing ability to do rapid changes.
     add 264974d  [HOTFIX] Travis-CI Bandaid
     add 5122dbe  HOTFIX - Comment out change-scala-version.sh and Ptravis
     add 6c1f8a1  HOTFIX TravisCI work
     add aa26f69  HOTFIX Forgot closing quote
     add af6066f  HOTFIX Bump test profile to JDK8
     add 70120d3  Merge branch 'master' of github.com:apache/mahout
     add 5aed83e  [maven-release-plugin] prepare release mahout-0.14.0
     add fdea0d7  [maven-release-plugin] rollback the release of mahout-0.14.0
     add f537d80  [maven-release-plugin] prepare release mahout-0.14.0
     add bb3cb83  [maven-release-plugin] rollback the release of mahout-0.14.0
     add 981147d  NOJIRA: Changing scm URLs in pom for maven release plugin.
     add 5d8b94e  [maven-release-plugin] prepare release mahout-0.14.0
     add e72eb91  [maven-release-plugin] prepare for next development iteration
     add 0064cde  [maven-release-plugin] rollback the release of mahout-0.14.0
     add 8783104  [maven-release-plugin] prepare release mahout-0.14.0
     add d885cf0  [maven-release-plugin] rollback the release of mahout-0.14.0
     add 3543c9d  [maven-release-plugin] prepare release mahout-0.14.0
     add be1ec41  [maven-release-plugin] prepare for next development iteration
     add 02cde58  [maven-release-plugin] rollback the release of mahout-0.14.0
     add 33ee492  [maven-release-plugin] prepare release mahout-0.14.0
     add 2878b98  [maven-release-plugin] prepare for next development iteration
     add 3d8aa9f  NOJIRA: Rolling back relase.
     add 7b0b27b  Fixed Spelling.
     add a901c26  Merge pull request #359 from jimmycasey/master
     add 3d54d12  HOTFIX: Source and binary assemblies
     add a194c35  Merge pull request #366 from rawkintrevo/master
     add 58b6cd3  HOTFIX: Adding JavaDocs functionality back in
     add eb90d88  Merge pull request #367 from rawkintrevo/master
     add 42bb10c  NOJIRA: Resetting pom versions.
     add b7a99b4  NOJIRA: Cleanup
     add 357f674  HOTFIX - Assembly release voodoo
     add 0e97d21  HOTFIX: Making build work
     add fdbed4e  [maven-release-plugin] prepare release mahout-0.14.0
     add 51e5941  [maven-release-plugin] prepare for next development iteration
     add f7fe2c2  [WEBSITE] Mathjax on dssvd page.
     add 0db4ff4  [maven-release-plugin] prepare release mahout-0.14.1
     add fae3265  [maven-release-plugin] prepare for next development iteration
     add c51f2d8  NOJIRA: Reverting versions in poms
     add 0542e40  NOJIRA: Reverting versions in poms
     add 7ccda50  [maven-release-plugin] prepare release mahout-0.14.0
     add c6afcf0  [maven-release-plugin] rollback the release of mahout-0.14.0
     add bfa829c  [maven-release-plugin] prepare release mahout-0.14.0
     add 63c4eda  [maven-release-plugin] prepare for next development iteration
     add a42847b  NOJIRA: Editing release instructions
     add a206853  Merge pull request #368 from apache/how-to-release-edits
     add 3af776f  NOJIRA: Adding comment about class not found error in example in README.
     add ee9c8f2  NOJIRA: Updating release version on home page and changing hard-coded download link to dynamic.
     add 48d76db  NOJIRA: Adding instructions per announce@a.o requirements
     add b0cf169  NOJIRA: Adding instructions per announce@a.o requirements
     add 14864c9  WEBSITE-Typo in website title
     add 5350e6b  Merge pull request #369 from jeffling/patch-1
     add 53ae6bd  NOJIRA: Clean-up on team page
     add 9b0ce1f  NOJIRA: More clean-up on team page
     add 847d359  NOJIRA: More clean-up on team page
     add 5ca4b6a  fix for http://openjdk.java.net/jeps/212 (JavaDoc errors from java 8 generated html) still have warnings, but project builds; Update project targetr version number to 0.14.1 (#371)
     add 6ef04ce  version bumps on master
     add f52fd5c  cleanup for version bump to v14.0 merge to master, resolve conflicts
     add 046b97d  fixed some tags
     add 35d0b1f  MAHOUT-2067: Update RAT plugin to latest release version. (#372)
     add 985dd20  Merge branch 'master' of github.com:apache/mahout
     add 00694e0  [maven-release-plugin] rollback the release of mahout-0.14.0
     add d507a08  [maven-release-plugin] prepare release mahout-14.0
     add fc9d7d8  [maven-release-plugin] prepare for next development iteration
     add e9a54ba  (noJira)-- redo pom SNAPSHOTS
     add 2274f7d  upgraded parent pom to version 18
     add 9493b98  (NOJIRA) Manual rollback of versions
     add 7fb14fb  NOJIRA: Editing poms for 14.1 release
     add e067609  NOJIRA: Un-hard-coding version number
     add 8e5d4b4  [maven-release-plugin] prepare release mahout-14.1
     add 60c5fd7  [maven-release-plugin] prepare for next development iteration
     add 2b45223  NOJIRA: Rollback
     add 290c995  (nojira) release-profile
     add 708b95f  Merge branch 'master' of github.com:apache/mahout
     add a386559  (nojira) surefire config builds cli, manual rollback, commands are wonky
     add a2de654  Merge branch 'master' of github.com:apache/mahout
     add 625b4be  NOJIRA: Replacing bin assembly
     add e9d6aa2  NOJIRA: Build thrashing
     add c9914c3  Removing bin-assembly
     add de6ad66  Build thrashing
     add 7c7aca7  Build thrashing
     add bcb93cf  Build thrashing
     add 550ba50  Removing .. from paths in assembly/bin and src
     add faba9da  Build thrashing
     add d84b964  (nojira) fix path for spark-cli copy
     add 395e8c7  (nojira) ad dependency-reduced jar back to spark module
     add 1882239  (nojira) tweak  dependency-reduced jar back to spark module
     add 54eee3b  (nojira) release
     add 045e132  (nojira) release
     add fbcdf6a  MAHOUT-2067: Latest RAT release, fixes in pom.xml (#374)
     add c4c7a6f  (nojira) release: fat jar from spark cli pom.xml spark ships all classes anyways
     add 8338ccf  Squashed commit of the following:
     add 6b02826  (NoJira) release:prepare changes to assembly/bin.xml
     add c7b92ee  (NoJira) release:prepare include examples in assembly.xml
     add 2ea278e  (noJira) bin.xml overhaul.. directories are off in different ares.
     add a8301c7  (noJira) wip: place jar in correct directory
     add b3e6bf8  (noJira) duplicate         <artifactId>maven-surefire-plugin</artifactId>  in core/pom.xml
     add 587c713  fix version for community/pom.xml
     add 4c4a3fa  MAHOUT-2068: Fixed typo in site _config.yml
     add 369c430  Merge branch 'master' of github.com:apache/mahout
     add 2a374a6  [MAHOUT-2069] fix typo in core/pom.xml
     add d8f9627  steal Spark's dockerfile
     add db22e97  java 8+ generateted tag's dont play well with scala_2.12, disable them, and upgrade for scala 2.12 and spark 2.4.3
     add 01b7be9  dealing with test failures java 8 lambdas with scala 2.12.x
     add 3a06eef  upgrade scalatest
     add 8ae7094  upgrade scalatest to 3.2.0-SNAP10 add org.scalactic
     add c1066ba  failing - scalatest
     add 38d6900  Revert "dealing with test failures java 8 lambdas with scala 2.12.x"
     add 687ac4b  Revert "java 8+ generateted tag's dont play well with scala_2.12, disable them, and upgrade for scala 2.12 and spark 2.4.3"
     add 1a5cbff  good build on scala_2.12/spark_2.3.4/java8 havent tested yet
     add 3b9bc03  - update some out of date website versions.
     add 0dd9c75  fixed ABt scala Serialization issue
     add a406fc7  release work
     add fa1a0e6  release work
     add 7b5726e  another small tweak to bin.xml
     add d93fa8a  HDFS pom
     add a3ea1ca  HDFS pom
     add 839ba1a  HDFS pom
     add f80db63  spark wants HDFS pom
     add 80b1883  fix up some forgotten poms
     add f6c75a8  fix up assembly tags
     add f708a56  set remove all versions scalatest except for in root, set to 2.0.0
     add 9829ccf  keep assembly versions straight, bin.xml not building
     add 33fa57a  release work
     add 0a038d5  new assembly
     add c564ad6  preparing to rollback and try different release commands
     add 0adc9e7  manual rollback
     add 647ce07  - add scm section to each pom as suggested by Maven release docs
     add 11ee0f2  version fix
     add 070e7ed  version fix
     add 5dd5313  remove previous redundant scm tag from drivers pom
     add 5ce3f9f  regression from hacky release attempt
     add ac87bdc  hardcode version in hdfs temp
     add 3559fc5  minor typos that may have affected bin assembly
     add 0ed6897  assembly header
     add a66568c  remive first blank line from bin assembly
     add 0abfb93  testing with modules
     add af0411c  appended `mahout-` to all artifacts to be released.
     add b268bde  minor changes to assembly
     add 8260e75  still cant get both assemblies go
     add b77c756  assemblies close
     add c67a6c8  bin.xml tinkering
     add 421ca7b  rm wip Dockerflile from spark
     add a68e397  wip: minor fixes
     add 0927858  use old dependency-reduced assembly for spark
     add 80e13d6  wip: gank spark's Dockerfile again, make it ours, build Spark for k8s in it. add our jars to the dependencies.
     add 4d074ee  docper files were not added to git?
     add f91e320  wip add $MAHOUT_HOME variable.. should be an ARG.
     add 10a8294  one more tweak tonight
     add cca3a47  bump version
     add adc42ab  forgot entrypoint.sh
     add c53871e  set  <mahout.skip.distribution> property in root pom
     add b002713  move Dockerfile and entrypoint to resource-managers/kubernetes/docker/src/main/dockerfiles/ ala Spark
     add fbe3b28  add Dockerfile to binary release
     add f5e999d  add Dockerfile to src
     add df3d131  tweaks
     add 259ed9a  save vcl for after release is working, root pom changes.
     add 4ba7c83  restore submodules to release
     add b2439ae  release modules
     add f0b33a9  mend
     add 84bf820  mend
     add ab4e686  mend
     add 3bb049b  mend
     add 455851d  mend
     add 92ab261  release plugin
     add 213736b  Dockerfikle upgrade to Spark 2.4.4
     add e145437  Dockerfile bash stuff. I.e. build spark master
     add 875e058  found problem- we were overriding apache-release assembly... now dealing with syntax issues  in /bin/mahout
     add 24370fd  foo
     add a1fad8b  init
     add 8e48983  [MAHOUT-2017] small tweaks after large refactor several upgrades [MAHOUT-2072]
     add 57c1e60  [MAHOUT-2017] use {project.base.directory} over {project.build.directory}/
     add a96c4bb  [MAHOUT-2017] small fixes to release binaries explain some issues
     add 56b0e11  set back 14.1-SAPSHOT version
     add cb74cf6  [maven-release-plugin] prepare release mahout-14.1
     add 7cac673  [maven-release-plugin] prepare release mahout-14.1
     add e0015b8  [MAHOUT-2017] small tweaks after large refactor several upgrades [MAHOUT-2072] (#376)
     add c9f1245  Mahout 14.1 (#377)
     add 6aa947f  Merge branch 'mahout-14.1' into mahout-14.1
     add 54fc1b4  merging HEAD
     add 0ac7d9b  [maven-release-plugin] prepare for next development iteration
     add a7fc999  [MAHOUT-2071] move assembly files to mvn defined standard location per: https://maven.apache.org/guides/mini/guide-assemblies.html
     add 82b95dc  [MAHOUT-2071] bring in dependancies to assembly pom
     add 5caae55  rollback to version 14.1-SNAPSHOT
     add 52f527f  [MAHOUT-2071] cleanup root pom.xml
     add bf40aaf  [MAHOUT-2071] fixup assembly bin.xml and src.xml files
     add ff2c23d  [MAHOUT-2074] - Dockerfiles!!
     add 3073fa7  [MAHOUT-2074] - entrypioint work
     add 15a476f  [maven-release-plugin] prepare release mahout-14.1
     add 6e99018  merging upstream
     add f181080  [maven-release-plugin] prepare for next development iteration
     add 22eead7  remove <scm /> from all but root pom.xml
     add e81eae9  remove mahout-release from root pom.xml
     add 97aa242  release recycling
     add b041fb3  Mahout 14.1 Rollback, release prepare, changes in terminoligy (#378)
     add 3009d65  [NOJIRA][MAHOUT-14.1][RELEASEWORK]- Merge apache/mahout-14.1 to aplaumbo/mahout-14.1 (Github/gitbox permissions are not working- cant push directly) (#379)
     add 53fe38b  Mahout 14.1 Rollback (#380)
     add 879defb  release recycling
     add 26c4f1b  [maven-release-plugin] prepare release mahout-14.1
     add acaf367  [maven-release-plugin] prepare for next development iteration
     add 0d57032  release recycling
     add dc2e4eb  [maven-release-plugin] prepare release mahout-14.1
     add 82cb521  [maven-release-plugin] prepare for next development iteration
     add 5759393  release recycling
     add f6bfc47  release recycling
     add 5aaa6be  release recycling
     add c262862  release recycling
     add 28c3ce0  fix assembly descriptors
     add e375e5d  [maven-release-plugin] prepare release mahout-14.1
     add 4c034d0  [maven-release-plugin] prepare for next development iteration
     add 9b3a056  rollback releaase
     add 6366f61  tweaks to release
     add 3b992bd  remove some hardcoding
     add d91d623  Creatye a distribution module.  move assembly into there
     add 88fbbaa  tweaks
     add 5ccfa8b  tweak
     add 91a8865  rollback snapshots
     add 429d019  succesful builds
     add a4a8325  succesful builds
     add 1a200e6  add submodule poms back to distro.
     add a468d8e  release recycling
     add 941d7b4  rename Dockerfile to dockerfile.Spark.. this file is still [WIP]
     add 378b2a0  change a couple of things in DockerFile
     add cb48531  remove viernnacl-omp from distro
     add 9d070af  remove viernnacl-omp from distro-- in all places
     add 4d88d5e  remove viernnacl-omp from distro-- in all places --correctly
     add 359b852  [maven-release-plugin] prepare release mahout-14.1
     add c0f685a  [maven-release-plugin] prepare for next development iteration
     add 936c4af  release recycle
     add 1dd6d33  [maven-release-plugin] prepare release mahout-14.1
     add 6602349  [maven-release-plugin] prepare for next development iteration
     add 50f2a28  distributions not released
     add 25ae289  ensure distribution builds snd deploys for both apache-release and mahout-release profiles
     add 299b50b  [maven-release-plugin] prepare release mahout-14.1
     add c9956de  [maven-release-plugin] prepare for next development iteration
     add 27effc6  use no profile for distribution release
     add f14e831  [maven-release-plugin] prepare release mahout-14.1
     add 6db68f9  [maven-release-plugin] prepare for next development iteration
     add 144179f  one last try tonight
     add 7c28ca9  [maven-release-plugin] prepare release mahout-14.1
     add 025aafe  [maven-release-plugin] prepare for next development iteration
     add ed5282e  one more shot
     add 765135f  [maven-release-plugin] prepare release mahout-14.1
     add 7d4c611  [maven-release-plugin] prepare for next development iteration
     add 98e52ff  i see what you did there maven
     add 81e1dc6  a few tweaks
     add 1793f62  a few more tweaks
     add da26b64  [maven-release-plugin] prepare release mahout-14.1
     add b84097c  [maven-release-plugin] prepare for next development iteration
     add f2e9b99  release cleanup
     add 5c5aadf  do not override the base release, remove all release profiles
     add 4ce01cb  [maven-release-plugin] prepare release mahout-14.1
     add 729d622  [maven-release-plugin] prepare for next development iteration
     add 7269a58  cleanup some4 versions and set variables for third party deps in root pom.-- go through this again anf clean these up.
     add 48e336d  move release-profile back into override release-profile remove redundant srec buiuld.
     add 43b6935  release cleanup
     add 701b02e  [maven-release-plugin] prepare release mahout-14.1
     add 41c2083  [maven-release-plugin] prepare for next development iteration
     add 339dfb1  misspelled  apache-release try again
     add 40e8a7e  root pom deploy and release profiles and ids
     add af28a672 [maven-release-plugin] prepare release mahout-14.1
     add 032b033  [maven-release-plugin] prepare for next development iteration
     add 25f4a3b  another attempt at mvn release profile
     add a515dd0  [maven-release-plugin] prepare release mahout-14.1
     add 9c81e28  [maven-release-plugin] prepare for next development iteration
     add 70112f4  another attempt at mvn release profile
     add 7fbaae4  follow the instructions, change the version first.  Why not?
     add 9c93663  doh
     add daf2df2  more configuration
     add cfe6d82  add lifecycle to deploy plugin
     add ff69172  moved some settings.xml around to accomodate maven 3.3.9
     add c80c3e5  [maven-release-plugin] prepare release mahout-14.1
     add 402fa0d  [maven-release-plugin] prepare for next development iteration
     add 7028711  scala-2.12 changes
     add 979802b  [maven-release-plugin] prepare release mahout-14.1_2.11
     add b013d7e  [maven-release-plugin] prepare for next development iteration
     add 87acf8b  scala-2.11 changes
     add 39c30cb  Getting pom versions in line.
     add 4458ef7  Fixing version in downloads web page.
     add 6764607  [maven-release-plugin] prepare release mahout-14.1
     add 5250dee  [maven-release-plugin] rollback the release of mahout-14.1
     add 50abf94  [maven-release-plugin] prepare release mahout-14.1
     add 1ff489a  [maven-release-plugin] rollback the release of mahout-14.1
     add 3b1bc87  [maven-release-plugin] prepare release mahout-14.1
     add 67140ac  [maven-release-plugin] rollback the release of mahout-14.1
     add a693852  [maven-release-plugin] prepare release mahout-14.1
     add 838ecf7  [maven-release-plugin] rollback the release of mahout-14.1
     add 8aec922  [maven-release-plugin] prepare release mahout-14.1
     add 5eda1b9  [maven-release-plugin] prepare for next development iteration
     add 3fbfef8  [maven-release-plugin] rollback the release of mahout-14.1
     add 2814553  [maven-release-plugin] prepare release mahout-14.1
     add 57d7699  [maven-release-plugin] prepare for next development iteration
     add d2fa553  [maven-release-plugin] rollback the release of mahout-14.1
     add 60c7706  Adding deploy plugin version per https://support.sonatype.com/hc/en-us/articles/360010223594-maven-deploy-plugin-version-3-0-0-M1-deploy-fails-with-401-ReasonPhrase-Unauthorized
     add aa6948a  [maven-release-plugin] prepare release mahout-14.1
     add ae64e01  [maven-release-plugin] prepare for next development iteration
     add bf7dabd  [maven-release-plugin] rollback the release of mahout-14.1
     add de1b710  Create githubPRs)
     add 9e02792  [NO-JIRA] Adding post to blog
     add a440a82  [NO-JIRA] add website post
     add f7a4f0a  [NO-JIRA] Fix date on post
     add db6eb17  [NO-JIRA] Fix post header
     add 61f4398  [NO-JIRA] Deleting posts from wrong directory
     add c7696de  [NO-JIRA] Deleting posts form wrong directory
     add 735ddd0  [NO-JIRA] Deleting posts from wrong directory
     add ed886e8  [NO-JIRA] Updated title
     add 06866f6  (nojira) remove old or uinfinished files before release (#386)
     add 3a6517b  [maven-release-plugin] prepare release mahout-14.1-RC1
     add 22cd07b  [maven-release-plugin] prepare for next development iteration
     add 8a0ec2e  known issue with mvn, manually rolling back the versions betweer release:prepare and release:perform
     add 213583f  prepare for scala 2.12 release
     add f8df243  [maven-release-plugin] prepare release mahout-14.1_2.12
     add b24ff9c  [maven-release-plugin] prepare for next development iteration
     add 19f1688  manual changes during release known mvn issue. tagging scala 2.12 artifats at mahout-14.1_2.12-RC1
     add 7c8169e  Bump lucene.version from 5.5.2 to 8.3.0 in /community/mahout-mr/mr (#383)
     add d2ece77  Add the nightly Jenkins build badge to Readme.md
     add b0b45b2  Revert "[maven-release-plugin] prepare release mahout-14.1-RC1"
     add cad956e  (nojira) ensure release artifacts are sifned and CI can deploy
     add cd9e3bc  (nojira) do not sign jenkins artifacts.
     add 7cf2d7f  (nojira) restore lucene version bump
     add ff3d72d  Bump xstream from 1.4.4 to 1.4.6 in /community/mahout-mr/mr (#381)
     add 3e151c0  merge upstream
     add 91e1e4e  [maven-release-plugin] prepare release mahout-14.1_2.11
     add 47ce5a8  Revert "[maven-release-plugin] prepare release mahout-14.1_2.11"
     add 4c7b9d4  [maven-release-plugin] prepare release mahout-14.1_2.11-RC3
     add 9a3f1ed  [maven-release-plugin] prepare for next development iteration
     add fbd2bfa  [maven-release-plugin] rollback the release of mahout-14.1_2.11-RC3
     add 8aa8c71  [maven-release-plugin] prepare release mahout-14.1_2.11-RC3
     add c4fcf1f  [maven-release-plugin] prepare for next development iteration
     add e730f07  [maven-release-plugin] rollback the release of mahout-14.1_2.11-RC3
     add 5994243  [maven-release-plugin] prepare release mahout-14.1_2.11-RC3
     add cce9126  [maven-release-plugin] prepare for next development iteration
     add 1dc8fb8  (nojira) manual rollback of version due to known mvn issue
     add 215f563  [release][hotfix] add missing scala version number to distribution module
     add 3be7f9f  [release][hotfix] add missing scala version number to distribution module
     add 20ca282  [maven-release-plugin] rollback the release of mahout-14.1_2.11-RC3
     add 6ea9f3c  [release][hotfix] add missing scala version number to distribution module
     add f28b3a0  [maven-release-plugin] prepare release mahout-14.1-2_11-RC3
     add 5e20509  [maven-release-plugin] prepare for next development iteration
     add 53ec8f3  prepare for scala_2.12 binaries
     add dcd1549  small tweak
     add 5391685  another small release tweak
     add b24210a  [maven-release-plugin] prepare release mahout-14.1_2.12-RC3
     add e4126ca  [maven-release-plugin] prepare for next development iteration
     add d28a505  [MAHOUT-2083][release] rollback release manually, reset to scals 2.11, fix mismatch versions causing failures on engine and core modules (#388)
     add 8df99c7  [MAHOUT-2084][MAHOUT-2083]: prevent build from creating a default source release in $MAHOUT_HOME/target (#389)
     add 07446b7  MAHOUT-2085 Add scm tag for each pom.xml per ASF release guidelines (#390)
     add 1739df4  use SBT style naming for SCM tag in root pom
     add 3555bdc  add scm to all poms
     add f79a1a6  add directory back after accidental deletion
     add 6f7203b  Merge branch 'MAHOUT-2085' of github.com:andrewpalumbo/mahout
     add d7e998a  MAHOUT-2086: use consistent SBT resolvable jar naming scheme with the correct convention (#391)
     add b0eda07  Merge branch 'master' of github.com:apache/mahout
     add 31332e0  [maven-release-plugin] prepare release mahout_2.11-14.1-RC4
     add 64c03b6  [maven-release-plugin] prepare for next development iteration
     add d88fde0  [maven-release-plugin] rollback the release of mahout_2.11-14.1-RC4
     add 8c35edb  (nojira)[release]rename distribution pom.xml in line with previous releases
     add 69242e3  (nojira)[release] make sure conf dir is cpoied into bin distribution
     add e273487  (nojira)[release] change permissions on bin and example directories, in line with previous releases
     add 201280f  (nojira)[release] remove 'dist mahout' and xopy keys down into release folder docs make no sense
     add 1aa2ea6  (nojira)[release] copy everything into the dist  directory, as in the past.
     add bf44ef4  (nojira)[release] revert dist module back to its original name
     add c6235ec  (nojira)[release] small fix to compute-classpath.sh, delete outdated descriptors.  cutting RC now.
     add 84a69ae  (nojira)[release] resvert dist to distribution in root pom.xml
     add dc153f7  (nojira)[release] leave distribution packages in their target directory. exclude the target in the base dir from the binary release.
     add 0de6c46  [maven-release-plugin] prepare release mahout-14.1_2.11-RC4
     add a0204e4  [maven-release-plugin] prepare for next development iteration
     add a913c9b  (nojira)[release] removing the default goal added when looking at previous releases
     add 71c1db2  (nojira)[release] change dist to distribution in bin.xml
     add 5932cc1  [maven-release-plugin] prepare release mahout_2.11-14.1-RC4
     add 50b5640  [maven-release-plugin] prepare for next development iteration
     add adea0b5  (nojira)[release] modify scala versions across the project to _2.12 for 2.12 release
     add 5be58f3  [maven-release-plugin] prepare release mahout_2.12-14.1-RC4
     add 7e35953  [maven-release-plugin] prepare for next development iteration
     add 34d89c1  Manually resetting version to mahout 14.1-SNAPSHOT from mahout 14.2-SNAPSHOT between release:prepare and release:perform [this is a mistake the version should be 14.1 rather than 14.1 SNAPSHOT] something is still off in the release plugin in the root pom.xml.  Still pushing out RC4 as is in order to ensure build is correctly deploying to nexus e.g. sigs and hashes, (hashes seem to be missing still though they should be applied during deploy per maven docs checking the di [...]
     add 9fa9b86  Bump Version back to 14.2-SNAPSHOT after RC
     add 576005d  Preparing for RC5
     add 85ce550  [MAHOUT-2090] keep Distribution in src tarball
     add 438dc55  prepare for RC5: reset all scala versions to 2.11
     add 754068b  [MAHOUT-2088] Update Apache parent pom to latest version (23) from 18 (#392)
     add e02d172  - Major update to a lot of aspects
     add 9d59aa1  - Exclude some strange dependency to jdk.tools in the hbase-client
     add 6c21f91  - Some more work on the build -- Managed all third party dependencies in the master pom -- Introduced a new "development" profile which does the "lib" directory copying and cleaning
     add f9b8781  - Pulled in some cleanups ...
     add 9212ae5  Merge pull request #395 from chrisdutz/feature/build-cleanup
     add 0b847cc  - Moved the community modules into a separate profile.
     add aca4e6e  - Added the profile to the distribution to allow distributions without the community artifacts
     add 4626fdd  Merge pull request #396 from chrisdutz/feature/build-cleanup
     add a51a8df  added builder docker
     add 8d2d346  added builder readme
     add 9fc20c8  - Moved the mahout-spark-cli-drivers module to the community profile
     add 7fccb78  Fixes MAHOUT-2106
     add ae6acff  Merge pull request #397 from rawkintrevo/MAHOUT-2106
     add f90b796  Adjust the wording to keep the sentence semantics
     add 8ef39df  Adjust wording to keep sentence semantics
     add 3111aa4  Merge pull request #398 from sergiu-svinarciuc/MAHOUT-2106
     add bc494c0  added builder docker
     add 60bdf96  Merge branch 'trunk' into build-cleanup
     add ed701bb  Merge pull request #400 from apache/build-cleanup
     add 8160ee1  [maven-release-plugin] prepare branch @{releaseLabel}
     add 2c28332  [maven-release-plugin] prepare release mahout-14.1
     add 77fae3a  [maven-release-plugin] rollback the release of mahout-14.1
     add d73e951  [maven-release-plugin] prepare release mahout-14.1
     add b9c61fb  [maven-release-plugin] prepare for next development iteration
     add ebb7293  [maven-release-plugin] rollback the release of mahout-14.1
     add 1173128  [maven-release-plugin] prepare release mahout-14.1
     add 2d03c00  [maven-release-plugin] prepare for next development iteration
     add d1cfd56  [maven-release-plugin] prepare for next development iteration
     add ee2c98c  [maven-release-plugin] prepare release mahout-14.1
     add c6fabc5  [maven-release-plugin] prepare for next development iteration
     add d6a3956  [Hotfix] Adjusted the distribution to work
     add 9a29ba4  Merge branch 'trunk' into 14.1
     add 72dc2d9  [maven-release-plugin] prepare release mahout-14.1
     add c0a7957  [maven-release-plugin] rollback the release of mahout-14.1
     add 81a3fe6  [maven-release-plugin] prepare release mahout-14.1
     add c5ba220  [maven-release-plugin] prepare for next development iteration
     add 487cb14  Fixing typo in bin/mahout
     add fe14445  - Added missing Apache headers - Updated the LICENSE.txt content
     add afd3570  MAHOUT-2116 Update Notice with current end date
     add d7540d9  MAHOUT-2114: Archive contains LICENSE and LICENSE.txt as well as NOTICE and NOTICE.txt
     add b3fa798  Merge pull request #402 from balashashanka/MAHOUT-2114
     add 55ecd35  Merge branch 'trunk' of github.com:apache/mahout into trunk
     add 81e0f03  Merge branches 'issue/MAHOUT-2117' and 'trunk' of github.com:apache/mahout into issue/MAHOUT-2117
     add 21d9050  - Added the correct CERN license text
     add e7dc4aa  - Removed double headers (Removed the Apache Header where it was obvious that there was no significant change since donation to the asf)
     add 9af0112  Merge pull request #403 from apache/issue/MAHOUT-2117
     add 50c0e7b  [JENKINS-MIGRATION] Moving "build website"
     add 1e4e43d  [JENKINS-MIGRATION] Migrating Quality Build
     add 724c5ac  [JENKINS-MIGRATION] Add licesnes
     add adb889d  [JENKINS-MIGRATION] Hacking on website build
     add 44249d2  [JENKINS-MIGRATION] Hacking on website build (typo)
     add daca75f  [JENKINS-MIGRATION] Hacking on website: adding git config
     add 7d3d2c6  Update KEYS
     add 1fadae0  Testing new TOKEN
     add a7a0c82  test new token rnd2
     add 8014fa3  update token rnd3- the good one
     add da7ac05  [HOTFIX] Add Tokens for Website Build
     new 76d9443  Automatic Site Publish by Buildbot

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (cac69da)
            \
             N -- N -- N   refs/heads/asf-site (76d9443)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/PULL_REQUEST_TEMPLATE                      |    21 +
 .github/workflows/quality.yml                      |    39 +
 .github/workflows/website.yml                      |    57 +
 .gitignore                                         |    29 +
 .travis.yml                                        |   125 +
 2017/12/20/new-website.html                        |    31 +
 2018/06/18/preping-014.html                        |    44 +
 2019/12/14/version-14-1.html                       |   250 +-
 404.html                                           |     1 -
 Gemfile                                            |     5 -
 Gemfile.lock                                       |    60 -
 LICENSE                                            |   346 +
 NOTICE                                             |    41 +
 README.md                                          |    16 +
 assets/asf_logo.svg                                |    16 +
 assets/asf_logo_white.svg                          |    16 +
 assets/css/main.css                                |  6490 --
 assets/css/main.scss                               |    21 +
 assets/header.js                                   |    16 +
 assets/img/2dDirichletASN.png                      |   Bin 61964 -> 0 bytes
 assets/img/2dDirichletASN4040.png                  |   Bin 80547 -> 0 bytes
 assets/img/2dDirichletSN.png                       |   Bin 70586 -> 0 bytes
 assets/img/2dFuzzyKMeans.png                       |   Bin 59029 -> 0 bytes
 assets/img/2dKMeans.png                            |   Bin 56553 -> 0 bytes
 assets/img/2dMeanShift.png                         |   Bin 42083 -> 0 bytes
 assets/img/AsymmetricSampleData.png                |   Bin 37665 -> 0 bytes
 assets/img/Canopy.png                              |   Bin 48061 -> 0 bytes
 assets/img/Canopy10.png                            |   Bin 42414 -> 0 bytes
 assets/img/DirichletASN.png                        |   Bin 50460 -> 0 bytes
 assets/img/DirichletN.png                          |   Bin 85831 -> 0 bytes
 assets/img/DirichletSN.png                         |   Bin 75029 -> 0 bytes
 assets/img/DirichletSN40.png                       |   Bin 84339 -> 0 bytes
 ...lementation of k-Means provided with Mahout.png |   Bin 244837 -> 0 bytes
 assets/img/FuzzyKMeans.png                         |   Bin 50444 -> 0 bytes
 assets/img/KMeans.png                              |   Bin 62848 -> 0 bytes
 assets/img/Mahout-logo-164x200.png                 |   Bin 10577 -> 0 bytes
 assets/img/Mahout-logo-245x300.png                 |   Bin 16214 -> 0 bytes
 assets/img/Mahout-logo-327x400.png                 |   Bin 22115 -> 0 bytes
 assets/img/Mahout-logo-82x100.png                  |   Bin 5140 -> 0 bytes
 assets/img/MeanShift.png                           |   Bin 40236 -> 0 bytes
 assets/img/SampleData.png                          |   Bin 32587 -> 0 bytes
 assets/img/bg.png                                  |   Bin 3894 -> 0 bytes
 assets/img/debug-config-2.png                      |   Bin 118953 -> 0 bytes
 assets/img/debug-config.png                        |   Bin 48956 -> 0 bytes
 assets/img/download-mahout.png                     |   Bin 10154 -> 0 bytes
 assets/img/download-original.png                   |   Bin 56689 -> 0 bytes
 assets/img/download.png                            |   Bin 6151 -> 0 bytes
 assets/img/flink_squirrel_100_color.png            |   Bin 16446 -> 0 bytes
 assets/img/generic page.png                        |   Bin 306779 -> 0 bytes
 assets/img/home-wrapper-original.png               |   Bin 435604 -> 0 bytes
 assets/img/home-wrapper-v2.png                     |   Bin 59828 -> 0 bytes
 assets/img/home-wrapper-v3.png                     |   Bin 111463 -> 0 bytes
 assets/img/home-wrapper.png                        |   Bin 57264 -> 0 bytes
 assets/img/instruction_arrow.png                   |   Bin 285 -> 0 bytes
 assets/img/logo.png                                |   Bin 25615 -> 0 bytes
 assets/img/mahout-logo-100.png                     |   Bin 19477 -> 0 bytes
 assets/img/mahout-logo-200.png                     |   Bin 46360 -> 0 bytes
 assets/img/mahout-logo-300.png                     |   Bin 70139 -> 0 bytes
 assets/img/mahout-logo-400.png                     |   Bin 55468 -> 0 bytes
 assets/img/mahout-logo-brudman.png                 |   Bin 59233 -> 0 bytes
 assets/img/mahout-logo-poweredby-100.png           |   Bin 24623 -> 0 bytes
 assets/img/mahout-logo-poweredby-55.png            |   Bin 11684 -> 0 bytes
 assets/img/mahout-logo-poweredby.png               |   Bin 75777 -> 0 bytes
 assets/img/mahout-logo-transparent-400.png         |   Bin 61970 -> 0 bytes
 assets/img/mahout-logo.png                         |   Bin 79779 -> 0 bytes
 assets/img/mahout-lupe.png                         |   Bin 479 -> 0 bytes
 assets/img/mahout2_theme.png                       |   Bin 285686 -> 0 bytes
 assets/img/mahout_theme.png                        |   Bin 271601 -> 0 bytes
 assets/img/mantle-1-original.png                   |   Bin 183285 -> 0 bytes
 assets/img/mantle-asf.png                          |   Bin 43710 -> 0 bytes
 assets/img/mantle-community.png                    |   Bin 47094 -> 0 bytes
 assets/img/mantle-hadoop.png                       |   Bin 34392 -> 0 bytes
 assets/img/mantle-mahout.png                       |   Bin 32609 -> 0 bytes
 assets/img/screen.png                              |   Bin 267592 -> 0 bytes
 assets/img/sgd-class-hierarchy.png                 |   Bin 259654 -> 0 bytes
 assets/img/sidebar-original.png                    |   Bin 48060 -> 0 bytes
 assets/img/sidebar.png                             |   Bin 401 -> 0 bytes
 assets/img/taste-architecture.png                  |   Bin 101546 -> 0 bytes
 assets/img/vector-class-hierarchy.png              |   Bin 142705 -> 0 bytes
 assets/img/wiki-bg.png                             |   Bin 56041 -> 0 bytes
 assets/img/wiki-wrapper-original.png               |   Bin 398249 -> 0 bytes
 assets/img/wiki-wrapper.png                        |   Bin 59718 -> 0 bytes
 assets/mahout-logo-blue.svg                        |    16 +
 assets/mahout-logo-white.svg                       |    16 +
 assets/mahout-logo.svg                             |    16 +
 .../mahout-retro/css/bootstrap-responsive.css      |  1109 -
 .../mahout-retro/css/bootstrap-responsive.css.bu   |  1109 -
 .../mahout-retro/css/bootstrap-responsive.min.css  |     9 -
 assets/themes/mahout-retro/css/bootstrap.css       |  6165 --
 assets/themes/mahout-retro/css/bootstrap.min.css   |     9 -
 assets/themes/mahout-retro/css/global.css          |   938 -
 assets/themes/mahout-retro/css/global__.css        |   886 -
 assets/themes/mahout-retro/css/main.css            |     4 -
 assets/themes/mahout-retro/js/bootstrap.js         |  2276 -
 assets/themes/mahout-retro/js/bootstrap.min.js     |     6 -
 assets/themes/mahout-retro/js/effects.js           |  1130 -
 assets/themes/mahout-retro/js/jquery-1.9.1.min.js  |     5 -
 assets/themes/mahout-retro/js/prototype.js         |  4320 -
 assets/themes/mahout-retro/js/search.js            |    21 -
 assets/themes/mahout-retro/js/slides.js            |   109 -
 assets/themes/mahout-retro/js/widgets.js           |    45 -
 .../mahout/bootstrap/css/bootstrap-theme.css       |   459 -
 .../mahout/bootstrap/css/bootstrap-theme.min.css   |     9 -
 assets/themes/mahout/bootstrap/css/bootstrap.css   |  7100 --
 .../fonts/glyphicons-halflings-regular.eot         |   Bin 20290 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.svg         |   229 -
 .../fonts/glyphicons-halflings-regular.ttf         |   Bin 41236 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.woff        |   Bin 23292 -> 0 bytes
 .../bootstrap/img/glyphicons-halflings-white.png   |   Bin 8777 -> 0 bytes
 .../mahout/bootstrap/img/glyphicons-halflings.png  |   Bin 12799 -> 0 bytes
 assets/themes/mahout/bootstrap/js/bootstrap.js     |  2002 -
 assets/themes/mahout/bootstrap/js/bootstrap.min.js |     9 -
 assets/themes/mahout/css/style.css                 |  1128 -
 assets/themes/mahout/css/syntax.css                |    60 -
 assets/themes/mahout/imgx/asf_logo.png             |   Bin 21243 -> 0 bytes
 .../themes/mahout/imgx/available_interpreters.png  |   Bin 251135 -> 0 bytes
 assets/themes/mahout/imgx/body-bg.jpg              |   Bin 3188 -> 0 bytes
 assets/themes/mahout/imgx/graph1.png               |   Bin 19462 -> 0 bytes
 assets/themes/mahout/imgx/graph2.png               |   Bin 22596 -> 0 bytes
 assets/themes/mahout/imgx/header-bg.jpg            |   Bin 10442 -> 0 bytes
 assets/themes/mahout/imgx/helium.gif               |   Bin 221381 -> 0 bytes
 assets/themes/mahout/imgx/highlight-bg.jpg         |   Bin 34222 -> 0 bytes
 assets/themes/mahout/imgx/interpreter.png          |   Bin 36035 -> 0 bytes
 assets/themes/mahout/imgx/maven_default_icon.png   |   Bin 4248 -> 0 bytes
 assets/themes/mahout/imgx/notebook.png             |   Bin 194904 -> 0 bytes
 assets/themes/mahout/imgx/personalize.gif          |   Bin 508468 -> 0 bytes
 assets/themes/mahout/imgx/scope.gif                |   Bin 206852 -> 0 bytes
 .../mahout/imgx/screenshots/collaboration.png      |   Bin 10901 -> 0 bytes
 .../mahout/imgx/screenshots/display_angular.png    |   Bin 69621 -> 0 bytes
 .../mahout/imgx/screenshots/display_angular1.png   |   Bin 97217 -> 0 bytes
 .../mahout/imgx/screenshots/display_angular2.png   |   Bin 94041 -> 0 bytes
 .../mahout/imgx/screenshots/display_angular3.png   |   Bin 76267 -> 0 bytes
 .../mahout/imgx/screenshots/display_html.png       |   Bin 28401 -> 0 bytes
 .../mahout/imgx/screenshots/display_image.png      |   Bin 25969 -> 0 bytes
 .../mahout/imgx/screenshots/display_table.png      |   Bin 30912 -> 0 bytes
 .../mahout/imgx/screenshots/display_table1.png     |   Bin 41254 -> 0 bytes
 .../mahout/imgx/screenshots/display_table_html.png |   Bin 33133 -> 0 bytes
 .../mahout/imgx/screenshots/display_text.png       |   Bin 21517 -> 0 bytes
 .../mahout/imgx/screenshots/display_text1.png      |   Bin 22977 -> 0 bytes
 .../themes/mahout/imgx/screenshots/dynamicform.png |   Bin 119566 -> 0 bytes
 .../themes/mahout/imgx/screenshots/form_input.png  |   Bin 16832 -> 0 bytes
 .../mahout/imgx/screenshots/form_input_default.png |   Bin 15299 -> 0 bytes
 .../imgx/screenshots/form_input_default_prog.png   |   Bin 16223 -> 0 bytes
 .../mahout/imgx/screenshots/form_input_prog.png    |   Bin 17602 -> 0 bytes
 .../themes/mahout/imgx/screenshots/form_select.png |   Bin 19207 -> 0 bytes
 .../imgx/screenshots/form_select_displayname.png   |   Bin 20191 -> 0 bytes
 .../mahout/imgx/screenshots/form_select_prog.png   |   Bin 26119 -> 0 bytes
 .../imgx/screenshots/homepage_notebook_id.png      |   Bin 18950 -> 0 bytes
 .../imgx/screenshots/homepage_notebook_list.png    |   Bin 35186 -> 0 bytes
 .../mahout/imgx/screenshots/interpreter_create.png |   Bin 10591 -> 0 bytes
 .../imgx/screenshots/interpreter_setting.png       |   Bin 14602 -> 0 bytes
 .../imgx/screenshots/interpreter_setting_spark.png |   Bin 40237 -> 0 bytes
 .../mahout/imgx/screenshots/link_paragraph.png     |   Bin 17113 -> 0 bytes
 assets/themes/mahout/imgx/screenshots/markdown.png |   Bin 22145 -> 0 bytes
 .../imgx/screenshots/multiple_language_backend.png |   Bin 16491 -> 0 bytes
 assets/themes/mahout/imgx/screenshots/notebook.png |   Bin 64398 -> 0 bytes
 assets/themes/mahout/imgx/screenshots/pivot.png    |   Bin 76003 -> 0 bytes
 assets/themes/mahout/imgx/screenshots/publish.png  |   Bin 548918 -> 0 bytes
 assets/themes/mahout/imgx/screenshots/spark.png    |   Bin 48215 -> 0 bytes
 assets/themes/mahout/imgx/screenshots/sparksql.png |   Bin 36004 -> 0 bytes
 .../mahout/imgx/screenshots/visualization.png      |   Bin 39545 -> 0 bytes
 assets/themes/mahout/imgx/sidebar-bg.jpg           |   Bin 3200 -> 0 bytes
 assets/themes/mahout/imgx/spark_logo.jpg           |   Bin 25886 -> 0 bytes
 assets/themes/mahout/imgx/user-impersonation.gif   |   Bin 913552 -> 0 bytes
 .../themes/mahout/imgx/zeppelin_classic_logo.png   |   Bin 24056 -> 0 bytes
 assets/themes/mahout/imgx/zeppelin_logo.png        |   Bin 16393 -> 0 bytes
 assets/themes/mahout/imgx/zeppelin_svg_logo.svg    |    77 -
 assets/themes/mahout/js/anchor.min.js              |     6 -
 assets/themes/mahout/js/docs.js                    |    42 -
 assets/themes/mahout/js/helium.controller.js       |    89 -
 assets/themes/mahout/js/medium.controller.js       |    47 -
 assets/themes/mahout/js/moment.min.js              |   551 -
 assets/themes/mahout2/css/bootstrap-theme.min.css  |     7 -
 assets/themes/mahout2/css/bootstrap.min.css        |     7 -
 assets/themes/mahout2/css/bs-sticky-footer.css     |    29 -
 assets/themes/mahout2/css/style.css                |   126 -
 .../mahout2/fonts/glyphicons-halflings-regular.eot |   Bin 20290 -> 0 bytes
 .../mahout2/fonts/glyphicons-halflings-regular.svg |   229 -
 .../mahout2/fonts/glyphicons-halflings-regular.ttf |   Bin 41236 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.woff        |   Bin 23292 -> 0 bytes
 assets/themes/mahout2/js/bootstrap.min.js          |     7 -
 assets/themes/mahout3/css/bootstrap-theme.min.css  |     7 -
 assets/themes/mahout3/css/bootstrap.min.css        |     7 -
 assets/themes/mahout3/css/bs-sticky-footer.css     |    29 -
 assets/themes/mahout3/css/style.css                |   161 -
 .../mahout3/fonts/glyphicons-halflings-regular.eot |     0
 .../mahout3/fonts/glyphicons-halflings-regular.svg |   229 -
 .../mahout3/fonts/glyphicons-halflings-regular.ttf |     0
 .../fonts/glyphicons-halflings-regular.woff        |     0
 assets/themes/mahout3/js/bootstrap.min.js          |    17 -
 build_site.sh                                      |    28 +-
 buildtools/Eclipse-Lucene-Codestyle.xml            |   883 +
 buildtools/MahoutCleanUp.xml                       |    67 +
 buildtools/addcheckstyle.xsl                       |    54 +
 buildtools/apache-header.txt                       |    16 +
 buildtools/change-scala-version.sh                 |    80 +
 buildtools/clover.license                          |     7 +
 buildtools/codetemplates.xml                       |    61 +
 buildtools/cross_compile.sh                        |   127 +
 buildtools/pom.xml                                 |   153 +
 buildtools/setup-eclipse-workspace.xml             |    90 +
 buildtools/src/main/resources/findbugs-exclude.xml |    81 +
 .../resources/mahout-checkstyle-suppressions.xml   |    34 +
 .../src/main/resources/mahout-checkstyle.xml       |   217 +
 .../src/main/resources/mahout-eclipse-checkstyle   |    27 +
 buildtools/src/main/resources/mahout-eclipse-pmd   |    23 +
 .../src/main/resources/mahout-pmd-ruleset.xml      |   189 +
 buildtools/src/test/resources/jaas.config          |    19 +
 buildtools/src/test/resources/java.policy          |   134 +
 buildtools/template.checkstyle-config.xml          |    23 +
 buildtools/xmltemplates.xml                        |    38 +
 community/community-engines/flink-batch/pom.xml    |   188 +
 .../src/main/resources/log4j.properties            |    27 +
 .../mahout/flinkbindings/FlinkByteBCast.scala      |    90 +
 .../flinkbindings/FlinkDistributedContext.scala    |    50 +
 .../apache/mahout/flinkbindings/FlinkEngine.scala  |   416 +
 .../mahout/flinkbindings/blas/FlinkOpAewB.scala    |    76 +
 .../flinkbindings/blas/FlinkOpAewScalar.scala      |   106 +
 .../mahout/flinkbindings/blas/FlinkOpAt.scala      |    72 +
 .../mahout/flinkbindings/blas/FlinkOpAtA.scala     |   222 +
 .../mahout/flinkbindings/blas/FlinkOpAtB.scala     |    88 +
 .../mahout/flinkbindings/blas/FlinkOpAx.scala      |    96 +
 .../mahout/flinkbindings/blas/FlinkOpCBind.scala   |   117 +
 .../flinkbindings/blas/FlinkOpMapBlock.scala       |    47 +
 .../mahout/flinkbindings/blas/FlinkOpRBind.scala   |    41 +
 .../flinkbindings/blas/FlinkOpRowRange.scala       |    46 +
 .../blas/FlinkOpTimesRightMatrix.scala             |    81 +
 .../apache/mahout/flinkbindings/blas/package.scala |   125 +
 .../flinkbindings/drm/CheckpointedFlinkDrm.scala   |   302 +
 .../drm/CheckpointedFlinkDrmOps.scala              |    34 +
 .../apache/mahout/flinkbindings/drm/FlinkDrm.scala |   108 +
 .../mahout/flinkbindings/io/DrmMetadata.scala      |    71 +
 .../mahout/flinkbindings/io/HDFSPathSearch.scala   |    83 +
 .../apache/mahout/flinkbindings/io/HDFSUtil.scala  |    33 +
 .../mahout/flinkbindings/io/Hadoop2HDFSUtil.scala  |    83 +
 .../org/apache/mahout/flinkbindings/package.scala  |   114 +
 .../flinkbindings/DistributedFlinkSuite.scala      |    74 +
 .../mahout/flinkbindings/DrmLikeOpsSuite.scala     |    93 +
 .../mahout/flinkbindings/FlinkByteBCastSuite.scala |    38 +
 .../mahout/flinkbindings/RLikeOpsSuite.scala       |   326 +
 .../mahout/flinkbindings/UseCasesSuite.scala       |   141 +
 .../mahout/flinkbindings/blas/LATestSuite.scala    |   211 +
 .../flinkbindings/examples/ReadCsvExample.scala    |    39 +
 .../flinkbindings/standard/ClusteringSuite.scala   |    26 +
 .../flinkbindings/standard/DrmLikeOpsSuite.scala   |    28 +
 .../flinkbindings/standard/DrmLikeSuite.scala      |    28 +
 .../FlinkDistributedDecompositionsSuite.scala      |   221 +
 .../standard/NaiveBayesTestSuite.scala             |    29 +
 .../flinkbindings/standard/PreprocessorSuite.scala |    26 +
 .../flinkbindings/standard/RLikeDrmOpsSuite.scala  |    28 +
 .../flinkbindings/standard/RegressionSuite.scala   |    27 +
 .../standard/RegressionTestsSuite.scala            |    26 +
 community/community-engines/h2o/README.md          |    74 +
 community/community-engines/h2o/pom.xml            |   177 +
 .../h2o/src/main/assembly/dependency-reduced.xml   |    44 +
 .../apache/mahout/h2obindings/H2OBlockMatrix.java  |   134 +
 .../org/apache/mahout/h2obindings/H2OContext.java  |    38 +
 .../org/apache/mahout/h2obindings/H2OHdfs.java     |   245 +
 .../org/apache/mahout/h2obindings/H2OHelper.java   |   472 +
 .../apache/mahout/h2obindings/drm/H2OBCast.java    |   133 +
 .../org/apache/mahout/h2obindings/drm/H2ODrm.java  |    47 +
 .../org/apache/mahout/h2obindings/ops/ABt.java     |    70 +
 .../org/apache/mahout/h2obindings/ops/AewB.java    |    84 +
 .../apache/mahout/h2obindings/ops/AewScalar.java   |    78 +
 .../apache/mahout/h2obindings/ops/AewUnary.java    |    88 +
 .../java/org/apache/mahout/h2obindings/ops/At.java |    63 +
 .../org/apache/mahout/h2obindings/ops/AtA.java     |    69 +
 .../org/apache/mahout/h2obindings/ops/AtB.java     |    73 +
 .../org/apache/mahout/h2obindings/ops/Atx.java     |    81 +
 .../java/org/apache/mahout/h2obindings/ops/Ax.java |    68 +
 .../org/apache/mahout/h2obindings/ops/Cbind.java   |   103 +
 .../apache/mahout/h2obindings/ops/CbindScalar.java |    53 +
 .../apache/mahout/h2obindings/ops/MapBlock.java    |   122 +
 .../org/apache/mahout/h2obindings/ops/Par.java     |    93 +
 .../org/apache/mahout/h2obindings/ops/Rbind.java   |    90 +
 .../apache/mahout/h2obindings/ops/RowRange.java    |    95 +
 .../mahout/h2obindings/ops/TimesRightMatrix.java   |   105 +
 .../org/apache/mahout/h2o/common/DrmMetadata.scala |    72 +
 .../org/apache/mahout/h2o/common/HDFSUtil.scala    |    26 +
 .../apache/mahout/h2o/common/Hadoop2HDFSUtil.scala |    63 +
 .../mahout/h2obindings/H2ODistributedContext.scala |    28 +
 .../org/apache/mahout/h2obindings/H2OEngine.scala  |   190 +
 .../h2obindings/drm/CheckpointedDrmH2O.scala       |    84 +
 .../mahout/h2obindings/ops/MapBlockHelper.scala    |    60 +
 .../org/apache/mahout/h2obindings/package.scala    |    24 +
 .../classifier/naivebayes/NBH2OTestSuite.scala     |    23 +
 .../stats/ClassifierStatsH2OTestSuite.scala        |    26 +
 .../mahout/h2obindings/drm/DrmLikeOpsSuite.scala   |    25 +
 .../mahout/h2obindings/drm/DrmLikeSuite.scala      |    25 +
 .../mahout/h2obindings/drm/RLikeDrmOpsSuite.scala  |    28 +
 .../apache/mahout/h2obindings/ops/ABtSuite.scala   |    45 +
 .../apache/mahout/h2obindings/ops/AewBSuite.scala  |    84 +
 .../apache/mahout/h2obindings/ops/AtASuite.scala   |    43 +
 .../apache/mahout/h2obindings/ops/AtSuite.scala    |    41 +
 .../h2obindings/test/DistributedH2OSuite.scala     |    45 +
 .../h2obindings/test/LoggerConfiguration.scala     |    29 +
 .../mahout/math/algorithms/ClusteringSuite.scala   |    25 +
 .../mahout/math/algorithms/PreprocessorSuite.scala |    24 +
 .../mahout/math/algorithms/RegressionSuite.scala   |    25 +
 .../math/algorithms/RegressionTestsSuite.scala     |    24 +
 .../DistributedDecompositionsSuite.scala           |    23 +
 community/community-engines/pom.xml                |    41 +
 community/mahout-mr/bin/mahout                     |   395 +
 community/mahout-mr/bin/mahout.cmd                 |   397 +
 community/mahout-mr/conf/arff.vector.props         |    28 +
 community/mahout-mr/conf/canopy.props              |    33 +
 community/mahout-mr/conf/cat.props                 |    23 +
 community/mahout-mr/conf/cleansvd.props            |    22 +
 community/mahout-mr/conf/clusterdump.props         |    19 +
 community/mahout-mr/conf/clusterpp.props           |    22 +
 .../mahout-mr/conf/driver.classes.default.props    |    88 +
 .../mahout-mr/conf/evaluateFactorization.props     |    19 +
 .../conf/evaluateFactorizationParallel.props       |    19 +
 community/mahout-mr/conf/fkmeans.props             |    36 +
 community/mahout-mr/conf/flink-config.yaml         |    67 +
 community/mahout-mr/conf/itemsimilarity.props      |    28 +
 community/mahout-mr/conf/kmeans.props              |    32 +
 community/mahout-mr/conf/log4j.xml                 |    32 +
 community/mahout-mr/conf/lucene.vector.props       |    19 +
 community/mahout-mr/conf/matrixmult.props          |    25 +
 community/mahout-mr/conf/parallelALS.props         |    19 +
 .../mahout-mr/conf/predictFromFactorization.props  |    19 +
 community/mahout-mr/conf/recommendfactorized.props |    19 +
 community/mahout-mr/conf/recommenditembased.props  |    33 +
 community/mahout-mr/conf/rowid.props               |    21 +
 community/mahout-mr/conf/rowsimilarity.props       |    27 +
 community/mahout-mr/conf/runlogistic.props         |    19 +
 community/mahout-mr/conf/seq2sparse.props          |    34 +
 community/mahout-mr/conf/seqdirectory.props        |    22 +
 community/mahout-mr/conf/seqdumper.props           |    19 +
 community/mahout-mr/conf/seqwiki.props             |    19 +
 community/mahout-mr/conf/splitDataset.props        |    19 +
 community/mahout-mr/conf/ssvd.props                |    33 +
 community/mahout-mr/conf/svd.props                 |    25 +
 community/mahout-mr/conf/trainlogistic.props       |    21 +
 community/mahout-mr/conf/transpose.props           |    21 +
 community/mahout-mr/conf/vectordump.props          |    20 +
 .../integration/bin/prep_asf_mail_archives.sh      |   106 +
 community/mahout-mr/integration/pom.xml            |   156 +
 .../apache/mahout/benchmark/BenchmarkRunner.java   |   111 +
 .../apache/mahout/benchmark/CloneBenchmark.java    |    62 +
 .../mahout/benchmark/ClosestCentroidBenchmark.java |    98 +
 .../apache/mahout/benchmark/DistanceBenchmark.java |   104 +
 .../org/apache/mahout/benchmark/DotBenchmark.java  |   191 +
 .../apache/mahout/benchmark/MinusBenchmark.java    |   115 +
 .../org/apache/mahout/benchmark/PlusBenchmark.java |   115 +
 .../mahout/benchmark/SerializationBenchmark.java   |   124 +
 .../apache/mahout/benchmark/TimesBenchmark.java    |   115 +
 .../apache/mahout/benchmark/VectorBenchmarks.java  |   497 +
 .../impl/model/cassandra/CassandraDataModel.java   |   465 +
 .../cf/taste/impl/model/hbase/HBaseDataModel.java  |   497 +
 .../jdbc/AbstractBooleanPrefJDBCDataModel.java     |   137 +
 .../impl/model/jdbc/AbstractJDBCDataModel.java     |   787 +
 .../impl/model/jdbc/ConnectionPoolDataSource.java  |   122 +
 .../impl/model/jdbc/GenericJDBCDataModel.java      |   146 +
 .../model/jdbc/MySQLBooleanPrefJDBCDataModel.java  |   161 +
 .../taste/impl/model/jdbc/MySQLJDBCDataModel.java  |   247 +
 .../jdbc/PostgreSQLBooleanPrefJDBCDataModel.java   |   146 +
 .../impl/model/jdbc/PostgreSQLJDBCDataModel.java   |   172 +
 .../impl/model/jdbc/ReloadFromJDBCDataModel.java   |   178 +
 .../model/jdbc/SQL92BooleanPrefJDBCDataModel.java  |   221 +
 .../taste/impl/model/jdbc/SQL92JDBCDataModel.java  |   248 +
 .../taste/impl/model/mongodb/MongoDBDataModel.java |   873 +
 .../jdbc/AbstractJDBCInMemoryItemSimilarity.java   |   132 +
 .../jdbc/AbstractJDBCItemSimilarity.java           |   213 +
 .../jdbc/MySQLJDBCInMemoryItemSimilarity.java      |    47 +
 .../similarity/jdbc/MySQLJDBCItemSimilarity.java   |   103 +
 .../jdbc/SQL92JDBCInMemoryItemSimilarity.java      |    51 +
 .../similarity/jdbc/SQL92JDBCItemSimilarity.java   |    57 +
 .../mahout/cf/taste/web/RecommenderServlet.java    |   215 +
 .../mahout/cf/taste/web/RecommenderSingleton.java  |    57 +
 .../mahout/cf/taste/web/RecommenderWrapper.java    |   126 +
 .../mahout/classifier/ConfusionMatrixDumper.java   |   425 +
 .../mahout/clustering/cdbw/CDbwEvaluator.java      |   387 +
 .../mahout/clustering/conversion/InputDriver.java  |   114 +
 .../mahout/clustering/conversion/InputMapper.java  |    81 +
 .../clustering/evaluation/ClusterEvaluator.java    |   196 +
 .../evaluation/RepresentativePointsDriver.java     |   243 +
 .../evaluation/RepresentativePointsMapper.java     |   117 +
 .../evaluation/RepresentativePointsReducer.java    |    70 +
 .../mahout/clustering/lda/LDAPrintTopics.java      |   229 +
 .../text/MailArchivesClusteringAnalyzer.java       |   160 +
 .../mahout/text/MultipleTextFileInputFormat.java   |    46 +
 .../apache/mahout/text/PrefixAdditionFilter.java   |    67 +
 .../mahout/text/SequenceFilesFromDirectory.java    |   214 +
 .../text/SequenceFilesFromDirectoryFilter.java     |    99 +
 .../text/SequenceFilesFromDirectoryMapper.java     |    61 +
 .../mahout/text/SequenceFilesFromMailArchives.java |   369 +
 .../text/SequenceFilesFromMailArchivesMapper.java  |   244 +
 .../mahout/text/TextParagraphSplittingJob.java     |    73 +
 .../apache/mahout/text/WholeFileRecordReader.java  |   125 +
 .../mahout/text/WikipediaToSequenceFile.java       |   210 +
 .../mahout/text/wikipedia/WikipediaAnalyzer.java   |    50 +
 .../wikipedia/WikipediaDatasetCreatorDriver.java   |   190 +
 .../wikipedia/WikipediaDatasetCreatorMapper.java   |   142 +
 .../wikipedia/WikipediaDatasetCreatorReducer.java  |    38 +
 .../mahout/text/wikipedia/WikipediaMapper.java     |   179 +
 .../text/wikipedia/WikipediaXmlSplitter.java       |   234 +
 .../mahout/text/wikipedia/XmlInputFormat.java      |   164 +
 .../main/java/org/apache/mahout/utils/Bump125.java |    62 +
 .../java/org/apache/mahout/utils/MatrixDumper.java |   138 +
 .../apache/mahout/utils/SequenceFileDumper.java    |   168 +
 .../java/org/apache/mahout/utils/SplitInput.java   |   673 +
 .../org/apache/mahout/utils/SplitInputJob.java     |   213 +
 .../utils/clustering/AbstractClusterWriter.java    |   160 +
 .../mahout/utils/clustering/CSVClusterWriter.java  |    69 +
 .../mahout/utils/clustering/ClusterDumper.java     |   328 +
 .../utils/clustering/ClusterDumperWriter.java      |   100 +
 .../mahout/utils/clustering/ClusterWriter.java     |    53 +
 .../utils/clustering/GraphMLClusterWriter.java     |   216 +
 .../mahout/utils/clustering/JsonClusterWriter.java |   188 +
 .../org/apache/mahout/utils/email/MailOptions.java |   186 +
 .../apache/mahout/utils/email/MailProcessor.java   |   183 +
 .../org/apache/mahout/utils/io/ChunkedWrapper.java |    42 +
 .../org/apache/mahout/utils/io/ChunkedWriter.java  |    86 +
 .../apache/mahout/utils/io/IOWriterWrapper.java    |    45 +
 .../org/apache/mahout/utils/io/WrappedWriter.java  |    31 +
 .../nlp/collocations/llr/BloomTokenFilter.java     |    78 +
 .../mahout/utils/regex/AnalyzerTransformer.java    |    75 +
 .../mahout/utils/regex/ChainTransformer.java       |    55 +
 .../apache/mahout/utils/regex/FPGFormatter.java    |    34 +
 .../mahout/utils/regex/IdentityFormatter.java      |    26 +
 .../mahout/utils/regex/IdentityTransformer.java    |    30 +
 .../mahout/utils/regex/RegexConverterDriver.java   |   101 +
 .../apache/mahout/utils/regex/RegexFormatter.java  |    24 +
 .../org/apache/mahout/utils/regex/RegexMapper.java |    80 +
 .../mahout/utils/regex/RegexTransformer.java       |    27 +
 .../org/apache/mahout/utils/regex/RegexUtils.java  |    69 +
 .../mahout/utils/regex/URLDecodeTransformer.java   |    43 +
 .../org/apache/mahout/utils/vectors/RowIdJob.java  |    99 +
 .../org/apache/mahout/utils/vectors/TermEntry.java |    46 +
 .../org/apache/mahout/utils/vectors/TermInfo.java  |    33 +
 .../apache/mahout/utils/vectors/VectorDumper.java  |   266 +
 .../apache/mahout/utils/vectors/VectorHelper.java  |   251 +
 .../mahout/utils/vectors/arff/ARFFIterator.java    |   144 +
 .../mahout/utils/vectors/arff/ARFFModel.java       |    76 +
 .../apache/mahout/utils/vectors/arff/ARFFType.java |    62 +
 .../utils/vectors/arff/ARFFVectorIterable.java     |   155 +
 .../apache/mahout/utils/vectors/arff/Driver.java   |   263 +
 .../utils/vectors/arff/MapBackedARFFModel.java     |   282 +
 .../utils/vectors/csv/CSVVectorIterator.java       |    69 +
 .../utils/vectors/io/DelimitedTermInfoWriter.java  |    73 +
 .../utils/vectors/io/SequenceFileVectorWriter.java |    75 +
 .../mahout/utils/vectors/io/TermInfoWriter.java    |    29 +
 .../utils/vectors/io/TextualVectorWriter.java      |    70 +
 .../mahout/utils/vectors/io/VectorWriter.java      |    52 +
 .../vectors/lucene/AbstractLuceneIterator.java     |   140 +
 .../utils/vectors/lucene/CachedTermInfo.java       |    76 +
 .../mahout/utils/vectors/lucene/ClusterLabels.java |   375 +
 .../apache/mahout/utils/vectors/lucene/Driver.java |   349 +
 .../utils/vectors/lucene/LuceneIterable.java       |    80 +
 .../utils/vectors/lucene/LuceneIterator.java       |    99 +
 .../mahout/utils/vectors/lucene/TFDFMapper.java    |    64 +
 .../utils/vectors/lucene/TermInfoClusterInOut.java |    81 +
 .../jdbc/MySQLJDBCInMemoryItemSimilarityTest.java  |    79 +
 .../mahout/clustering/TestClusterDumper.java       |   236 +
 .../mahout/clustering/TestClusterEvaluator.java    |   321 +
 .../mahout/clustering/cdbw/TestCDbwEvaluator.java  |   326 +
 .../text/MailArchivesClusteringAnalyzerTest.java   |    66 +
 .../text/SequenceFilesFromMailArchivesTest.java    |   240 +
 .../org/apache/mahout/text/TestPathFilter.java     |    32 +
 .../text/TestSequenceFilesFromDirectory.java       |   313 +
 .../mahout/text/doc/MultipleFieldsDocument.java    |    58 +
 .../mahout/text/doc/NumericFieldDocument.java      |    47 +
 .../mahout/text/doc/SingleFieldDocument.java       |    63 +
 .../org/apache/mahout/text/doc/TestDocument.java   |    29 +
 .../mahout/text/doc/UnstoredFieldsDocument.java    |    43 +
 .../java/org/apache/mahout/utils/Bump125Test.java  |    42 +
 .../org/apache/mahout/utils/SplitInputTest.java    |   418 +
 .../mahout/utils/email/MailProcessorTest.java      |    72 +
 .../nlp/collocations/llr/BloomTokenFilterTest.java |   154 +
 .../apache/mahout/utils/regex/RegexMapperTest.java |   104 +
 .../apache/mahout/utils/regex/RegexUtilsTest.java  |    61 +
 .../mahout/utils/vectors/RandomVectorIterable.java |    73 +
 .../mahout/utils/vectors/VectorHelperTest.java     |   140 +
 .../mahout/utils/vectors/arff/ARFFTypeTest.java    |    36 +
 .../utils/vectors/arff/ARFFVectorIterableTest.java |   289 +
 .../mahout/utils/vectors/arff/DriverTest.java      |    56 +
 .../utils/vectors/arff/MapBackedARFFModelTest.java |    61 +
 .../utils/vectors/csv/CSVVectorIteratorTest.java   |    57 +
 .../mahout/utils/vectors/io/VectorWriterTest.java  |    67 +
 .../utils/vectors/lucene/CachedTermInfoTest.java   |   121 +
 .../mahout/utils/vectors/lucene/DriverTest.java    |   137 +
 .../utils/vectors/lucene/LuceneIterableTest.java   |   195 +
 .../integration/src/test/resources/date.arff       |    18 +
 .../test/resources/expected-arff-dictionary-2.csv  |    22 +
 .../test/resources/expected-arff-dictionary.csv    |    22 +
 .../src/test/resources/expected-arff-schema-2.json |     1 +
 .../src/test/resources/expected-arff-schema.json   |     1 +
 .../src/test/resources/non-numeric-1.arff          |    24 +
 .../src/test/resources/non-numeric-2.arff          |    24 +
 .../integration/src/test/resources/quoted-id.arff  |     9 +
 .../src/test/resources/sample-dense.arff           |    20 +
 .../src/test/resources/sample-sparse.arff          |    24 +
 .../integration/src/test/resources/sample.arff     |    11 +
 .../integration/src/test/resources/test.mbox       |  1038 +
 community/mahout-mr/mr-examples/bin/README.txt     |    13 +
 .../mr-examples/bin/classify-20newsgroups.sh       |   197 +
 .../mr-examples/bin/classify-wikipedia.sh          |   196 +
 .../mahout-mr/mr-examples/bin/cluster-reuters.sh   |   203 +
 .../mr-examples/bin/cluster-syntheticcontrol.sh    |   105 +
 .../mr-examples/bin/factorize-movielens-1M.sh      |    85 +
 .../mahout-mr/mr-examples/bin/factorize-netflix.sh |    90 +
 .../mahout-mr/mr-examples/bin/get-all-examples.sh  |    36 +
 community/mahout-mr/mr-examples/bin/lda.algorithm  |    45 +
 .../mr-examples/bin/resources/bank-full.csv        | 45212 ++++++++++
 .../mr-examples/bin/resources/country.txt          |   229 +
 .../mr-examples/bin/resources/country10.txt        |    10 +
 .../mr-examples/bin/resources/country2.txt         |     2 +
 .../mr-examples/bin/resources/donut-test.csv       |    41 +
 .../mahout-mr/mr-examples/bin/resources/donut.csv  |    41 +
 .../mr-examples/bin/resources/test-data.csv        |    61 +
 .../mahout-mr/mr-examples/bin/set-dfs-commands.sh  |    54 +
 community/mahout-mr/mr-examples/pom.xml            |   127 +
 .../mr-examples/src/main/assembly/job.xml          |    46 +
 .../mahout/cf/taste/example/TasteOptionParser.java |    75 +
 .../BookCrossingBooleanRecommender.java            |   102 +
 .../BookCrossingBooleanRecommenderBuilder.java     |    32 +
 ...kCrossingBooleanRecommenderEvaluatorRunner.java |    59 +
 .../bookcrossing/BookCrossingDataModel.java        |    99 +
 .../bookcrossing/BookCrossingDataModelBuilder.java |    33 +
 .../bookcrossing/BookCrossingRecommender.java      |   101 +
 .../BookCrossingRecommenderBuilder.java            |    32 +
 .../BookCrossingRecommenderEvaluatorRunner.java    |    54 +
 .../mahout/cf/taste/example/bookcrossing/README    |     9 +
 .../cf/taste/example/email/EmailUtility.java       |   104 +
 .../example/email/FromEmailToDictionaryMapper.java |    61 +
 .../example/email/MailToDictionaryReducer.java     |    43 +
 .../cf/taste/example/email/MailToPrefsDriver.java  |   274 +
 .../cf/taste/example/email/MailToRecMapper.java    |   101 +
 .../cf/taste/example/email/MailToRecReducer.java   |    53 +
 .../example/email/MsgIdToDictionaryMapper.java     |    49 +
 .../cf/taste/example/kddcup/DataFileIterable.java  |    44 +
 .../cf/taste/example/kddcup/DataFileIterator.java  |   158 +
 .../cf/taste/example/kddcup/KDDCupDataModel.java   |   231 +
 .../mahout/cf/taste/example/kddcup/ToCSV.java      |    77 +
 .../example/kddcup/track1/EstimateConverter.java   |    43 +
 .../example/kddcup/track1/Track1Callable.java      |    67 +
 .../example/kddcup/track1/Track1Recommender.java   |    94 +
 .../kddcup/track1/Track1RecommenderBuilder.java    |    32 +
 .../kddcup/track1/Track1RecommenderEvaluator.java  |   108 +
 .../track1/Track1RecommenderEvaluatorRunner.java   |    56 +
 .../taste/example/kddcup/track1/Track1Runner.java  |    95 +
 .../svd/DataModelFactorizablePreferences.java      |   107 +
 .../kddcup/track1/svd/FactorizablePreferences.java |    44 +
 .../track1/svd/KDDCupFactorizablePreferences.java  |   123 +
 .../track1/svd/ParallelArraysSGDFactorizer.java    |   265 +
 .../example/kddcup/track1/svd/Track1SVDRunner.java |   141 +
 .../example/kddcup/track2/HybridSimilarity.java    |    62 +
 .../example/kddcup/track2/Track2Callable.java      |   106 +
 .../example/kddcup/track2/Track2Recommender.java   |   100 +
 .../kddcup/track2/Track2RecommenderBuilder.java    |    33 +
 .../taste/example/kddcup/track2/Track2Runner.java  |   100 +
 .../cf/taste/example/kddcup/track2/TrackData.java  |    71 +
 .../example/kddcup/track2/TrackItemSimilarity.java |   106 +
 .../cf/taste/example/kddcup/track2/UserResult.java |    54 +
 .../als/netflix/NetflixDatasetConverter.java       |   140 +
 .../example/BatchItemSimilaritiesGroupLens.java    |    65 +
 .../precompute/example/GroupLensDataModel.java     |    96 +
 .../apache/mahout/classifier/NewsgroupHelper.java  |   128 +
 .../mahout/classifier/email/PrepEmailMapper.java   |    65 +
 .../mahout/classifier/email/PrepEmailReducer.java  |    47 +
 .../classifier/email/PrepEmailVectorsDriver.java   |    76 +
 .../classifier/sequencelearning/hmm/PosTagger.java |   277 +
 .../sgd/AdaptiveLogisticModelParameters.java       |   236 +
 .../classifier/sgd/LogisticModelParameters.java    |   265 +
 .../mahout/classifier/sgd/PrintResourceOrFile.java |    42 +
 .../mahout/classifier/sgd/RunAdaptiveLogistic.java |   197 +
 .../apache/mahout/classifier/sgd/RunLogistic.java  |   163 +
 .../apache/mahout/classifier/sgd/SGDHelper.java    |   151 +
 .../org/apache/mahout/classifier/sgd/SGDInfo.java  |    59 +
 .../mahout/classifier/sgd/SimpleCsvExamples.java   |   283 +
 .../apache/mahout/classifier/sgd/TestASFEmail.java |   152 +
 .../mahout/classifier/sgd/TestNewsGroups.java      |   141 +
 .../mahout/classifier/sgd/TrainASFEmail.java       |   137 +
 .../classifier/sgd/TrainAdaptiveLogistic.java      |   377 +
 .../mahout/classifier/sgd/TrainLogistic.java       |   311 +
 .../mahout/classifier/sgd/TrainNewsGroups.java     |   154 +
 .../classifier/sgd/ValidateAdaptiveLogistic.java   |   218 +
 .../BankMarketingClassificationMain.java           |    70 +
 .../sgd/bankmarketing/TelephoneCall.java           |   104 +
 .../sgd/bankmarketing/TelephoneCallParser.java     |    66 +
 .../mahout/clustering/display/ClustersFilter.java  |    31 +
 .../mahout/clustering/display/DisplayCanopy.java   |    88 +
 .../clustering/display/DisplayClustering.java      |   374 +
 .../clustering/display/DisplayFuzzyKMeans.java     |   110 +
 .../mahout/clustering/display/DisplayKMeans.java   |   106 +
 .../clustering/display/DisplaySpectralKMeans.java  |    85 +
 .../apache/mahout/clustering/display/README.txt    |    22 +
 .../streaming/tools/ClusterQualitySummarizer.java  |   279 +
 .../mahout/clustering/streaming/tools/IOUtils.java |    80 +
 .../clustering/syntheticcontrol/canopy/Job.java    |   125 +
 .../syntheticcontrol/fuzzykmeans/Job.java          |   144 +
 .../clustering/syntheticcontrol/kmeans/Job.java    |   187 +
 .../mahout/fpm/pfpgrowth/DeliciousTagsExample.java |    94 +
 .../dataset/KeyBasedStringTupleCombiner.java       |    40 +
 .../dataset/KeyBasedStringTupleGrouper.java        |    77 +
 .../dataset/KeyBasedStringTupleMapper.java         |    90 +
 .../dataset/KeyBasedStringTupleReducer.java        |    74 +
 .../mr-examples/src/main/resources/bank-full.csv   | 45212 ++++++++++
 .../src/main/resources/cf-data-purchase.txt        |     7 +
 .../src/main/resources/cf-data-view.txt            |    12 +
 .../mr-examples/src/main/resources/donut-test.csv  |    41 +
 .../mr-examples/src/main/resources/donut.csv       |    41 +
 .../mr-examples/src/main/resources/test-data.csv   |    61 +
 .../sgd/LogisticModelParametersTest.java           |    43 +
 .../mahout/classifier/sgd/ModelDissectorTest.java  |    40 +
 .../mahout/classifier/sgd/TrainLogisticTest.java   |   167 +
 .../clustering/display/ClustersFilterTest.java     |    75 +
 .../org/apache/mahout/examples/MahoutTestCase.java |    30 +
 .../mr-examples/src/test/resources/country.txt     |   229 +
 .../mr-examples/src/test/resources/country10.txt   |    10 +
 .../mr-examples/src/test/resources/country2.txt    |     2 +
 .../mr-examples/src/test/resources/subjects.txt    |     2 +
 .../mr-examples/src/test/resources/wdbc.infos      |    32 +
 .../mr-examples/src/test/resources/wdbc/wdbc.data  |   569 +
 community/mahout-mr/mr/pom.xml                     |   193 +
 .../src/appended-resources/supplemental-models.xml |   279 +
 .../mahout-mr/mr/src/images/logos}/favicon.ico     |   Bin
 .../mahout-mr/mr/src/images/logos/favicon128.png   |   Bin 0 -> 5259 bytes
 .../mahout-mr/mr/src/images/logos/favicon16.png    |   Bin 0 -> 1009 bytes
 .../mahout-mr/mr/src/images/logos/favicon32.png    |   Bin 0 -> 1847 bytes
 .../mahout-mr/mr/src/images/logos/favicon64.png    |   Bin 0 -> 3148 bytes
 .../mr/src/images/logos}/mahout-logo-100.png       |   Bin
 .../mr/src/images/logos}/mahout-logo-200.png       |   Bin
 .../mr/src/images/logos}/mahout-logo-300.png       |   Bin
 .../mr/src/images/logos}/mahout-logo-400.png       |   Bin
 .../images/logos}/mahout-logo-poweredby-100.png    |   Bin
 .../src/images/logos}/mahout-logo-poweredby-55.png |   Bin
 .../images/logos}/mahout-logo-transparent-400.png  |   Bin
 .../mahout-mr/mr/src/images/logos/mahout-logo.svg  |   643 +
 .../mr/src/images/logos/mahout-powered.svg         |   646 +
 community/mahout-mr/mr/src/main/assembly/job.xml   |    61 +
 community/mahout-mr/mr/src/main/assembly/src.xml   |    64 +
 .../src/main/java/org/apache/mahout/Version.java   |    41 +
 .../cf/taste/common/NoSuchItemException.java       |    32 +
 .../cf/taste/common/NoSuchUserException.java       |    32 +
 .../apache/mahout/cf/taste/common/Refreshable.java |    53 +
 .../mahout/cf/taste/common/TasteException.java     |    41 +
 .../apache/mahout/cf/taste/common/Weighting.java   |    31 +
 .../mahout/cf/taste/eval/DataModelBuilder.java     |    45 +
 .../apache/mahout/cf/taste/eval/IRStatistics.java  |    80 +
 .../mahout/cf/taste/eval/RecommenderBuilder.java   |    45 +
 .../mahout/cf/taste/eval/RecommenderEvaluator.java |   105 +
 .../cf/taste/eval/RecommenderIRStatsEvaluator.java |    64 +
 .../cf/taste/eval/RelevantItemsDataSplitter.java   |    62 +
 .../cf/taste/hadoop/EntityEntityWritable.java      |    98 +
 .../mahout/cf/taste/hadoop/EntityPrefWritable.java |    89 +
 .../cf/taste/hadoop/MutableRecommendedItem.java    |    81 +
 .../cf/taste/hadoop/RecommendedItemsWritable.java  |    96 +
 .../mahout/cf/taste/hadoop/TasteHadoopUtils.java   |    84 +
 .../cf/taste/hadoop/ToEntityPrefsMapper.java       |    78 +
 .../mahout/cf/taste/hadoop/ToItemPrefsMapper.java  |    46 +
 .../mahout/cf/taste/hadoop/TopItemsQueue.java      |    60 +
 .../org/apache/mahout/cf/taste/hadoop/als/ALS.java |   100 +
 .../cf/taste/hadoop/als/DatasetSplitter.java       |   158 +
 .../taste/hadoop/als/FactorizationEvaluator.java   |   166 +
 .../hadoop/als/MultithreadedSharingMapper.java     |    62 +
 .../hadoop/als/ParallelALSFactorizationJob.java    |   414 +
 .../cf/taste/hadoop/als/PredictionMapper.java      |   145 +
 .../mahout/cf/taste/hadoop/als/RecommenderJob.java |   110 +
 .../mahout/cf/taste/hadoop/als/SharingMapper.java  |    59 +
 .../hadoop/als/SolveExplicitFeedbackMapper.java    |    61 +
 .../hadoop/als/SolveImplicitFeedbackMapper.java    |    58 +
 .../hadoop/item/AggregateAndRecommendReducer.java  |   220 +
 .../mahout/cf/taste/hadoop/item/IDReader.java      |   244 +
 .../item/ItemFilterAsVectorAndPrefsReducer.java    |    62 +
 .../cf/taste/hadoop/item/ItemFilterMapper.java     |    47 +
 .../cf/taste/hadoop/item/ItemIDIndexMapper.java    |    56 +
 .../cf/taste/hadoop/item/ItemIDIndexReducer.java   |    48 +
 .../taste/hadoop/item/PartialMultiplyMapper.java   |    57 +
 .../item/PrefAndSimilarityColumnWritable.java      |    85 +
 .../cf/taste/hadoop/item/RecommenderJob.java       |   337 +
 .../item/SimilarityMatrixRowWrapperMapper.java     |    54 +
 .../cf/taste/hadoop/item/ToUserVectorsReducer.java |    84 +
 .../taste/hadoop/item/ToVectorAndPrefReducer.java  |    63 +
 .../hadoop/item/UserVectorSplitterMapper.java      |   116 +
 .../taste/hadoop/item/VectorAndPrefsWritable.java  |    92 +
 .../cf/taste/hadoop/item/VectorOrPrefWritable.java |   104 +
 .../preparation/PreparePreferenceMatrixJob.java    |   115 +
 .../hadoop/preparation/ToItemVectorsMapper.java    |    56 +
 .../hadoop/preparation/ToItemVectorsReducer.java   |    38 +
 .../hadoop/similarity/item/ItemSimilarityJob.java  |   233 +
 .../similarity/item/TopSimilarItemsQueue.java      |    60 +
 .../impl/common/AbstractLongPrimitiveIterator.java |    27 +
 .../apache/mahout/cf/taste/impl/common/BitSet.java |    93 +
 .../apache/mahout/cf/taste/impl/common/Cache.java  |   178 +
 .../mahout/cf/taste/impl/common/FastByIDMap.java   |   661 +
 .../mahout/cf/taste/impl/common/FastIDSet.java     |   426 +
 .../mahout/cf/taste/impl/common/FastMap.java       |   729 +
 .../cf/taste/impl/common/FixedRunningAverage.java  |    83 +
 .../impl/common/FixedRunningAverageAndStdDev.java  |    51 +
 .../cf/taste/impl/common/FullRunningAverage.java   |   109 +
 .../impl/common/FullRunningAverageAndStdDev.java   |   107 +
 .../taste/impl/common/InvertedRunningAverage.java  |    58 +
 .../common/InvertedRunningAverageAndStdDev.java    |    63 +
 .../impl/common/LongPrimitiveArrayIterator.java    |    93 +
 .../taste/impl/common/LongPrimitiveIterator.java   |    39 +
 .../mahout/cf/taste/impl/common/RefreshHelper.java |   122 +
 .../mahout/cf/taste/impl/common/Retriever.java     |    36 +
 .../cf/taste/impl/common/RunningAverage.java       |    67 +
 .../taste/impl/common/RunningAverageAndStdDev.java |    36 +
 .../impl/common/SamplingLongPrimitiveIterator.java |   111 +
 .../cf/taste/impl/common/SkippingIterator.java     |    35 +
 .../taste/impl/common/WeightedRunningAverage.java  |   100 +
 .../common/WeightedRunningAverageAndStdDev.java    |    89 +
 .../impl/common/jdbc/AbstractJDBCComponent.java    |    88 +
 .../cf/taste/impl/common/jdbc/EachRowIterator.java |    92 +
 .../taste/impl/common/jdbc/ResultSetIterator.java  |    66 +
 .../AbstractDifferenceRecommenderEvaluator.java    |   276 +
 ...rageAbsoluteDifferenceRecommenderEvaluator.java |    59 +
 .../eval/GenericRecommenderIRStatsEvaluator.java   |   237 +
 .../eval/GenericRelevantItemsDataSplitter.java     |    83 +
 .../cf/taste/impl/eval/IRStatisticsImpl.java       |    95 +
 .../mahout/cf/taste/impl/eval/LoadCallable.java    |    40 +
 .../mahout/cf/taste/impl/eval/LoadEvaluator.java   |    61 +
 .../mahout/cf/taste/impl/eval/LoadStatistics.java  |    34 +
 .../impl/eval/OrderBasedRecommenderEvaluator.java  |   431 +
 .../taste/impl/eval/RMSRecommenderEvaluator.java   |    56 +
 .../mahout/cf/taste/impl/eval/StatsCallable.java   |    64 +
 .../cf/taste/impl/model/AbstractDataModel.java     |    53 +
 .../cf/taste/impl/model/AbstractIDMigrator.java    |    66 +
 .../taste/impl/model/AbstractJDBCIDMigrator.java   |   108 +
 .../impl/model/BooleanItemPreferenceArray.java     |   234 +
 .../cf/taste/impl/model/BooleanPreference.java     |    64 +
 .../impl/model/BooleanUserPreferenceArray.java     |   234 +
 .../impl/model/GenericBooleanPrefDataModel.java    |   320 +
 .../cf/taste/impl/model/GenericDataModel.java      |   361 +
 .../impl/model/GenericItemPreferenceArray.java     |   301 +
 .../cf/taste/impl/model/GenericPreference.java     |    70 +
 .../impl/model/GenericUserPreferenceArray.java     |   307 +
 .../cf/taste/impl/model/MemoryIDMigrator.java      |    55 +
 .../cf/taste/impl/model/MySQLJDBCIDMigrator.java   |    67 +
 .../PlusAnonymousConcurrentUserDataModel.java      |   352 +
 .../impl/model/PlusAnonymousUserDataModel.java     |   320 +
 .../PlusAnonymousUserLongPrimitiveIterator.java    |    90 +
 .../cf/taste/impl/model/file/FileDataModel.java    |   758 +
 .../cf/taste/impl/model/file/FileIDMigrator.java   |   117 +
 .../neighborhood/AbstractUserNeighborhood.java     |    71 +
 .../impl/neighborhood/CachingUserNeighborhood.java |    69 +
 .../neighborhood/NearestNUserNeighborhood.java     |   122 +
 .../neighborhood/ThresholdUserNeighborhood.java    |   104 +
 .../AbstractCandidateItemsStrategy.java            |    57 +
 .../impl/recommender/AbstractRecommender.java      |   140 +
 .../AllSimilarItemsCandidateItemsStrategy.java     |    50 +
 .../AllUnknownItemsCandidateItemsStrategy.java     |    41 +
 .../impl/recommender/ByRescoreComparator.java      |    65 +
 .../ByValueRecommendedItemComparator.java          |    43 +
 .../taste/impl/recommender/CachingRecommender.java |   251 +
 .../recommender/EstimatedPreferenceCapper.java     |    46 +
 .../GenericBooleanPrefItemBasedRecommender.java    |    71 +
 .../GenericBooleanPrefUserBasedRecommender.java    |    82 +
 .../recommender/GenericItemBasedRecommender.java   |   378 +
 .../impl/recommender/GenericRecommendedItem.java   |    76 +
 .../recommender/GenericUserBasedRecommender.java   |   247 +
 .../impl/recommender/ItemAverageRecommender.java   |   199 +
 .../recommender/ItemUserAverageRecommender.java    |   240 +
 .../cf/taste/impl/recommender/NullRescorer.java    |    86 +
 ...redItemsNeighborhoodCandidateItemsStrategy.java |    48 +
 .../taste/impl/recommender/RandomRecommender.java  |    97 +
 .../SamplingCandidateItemsStrategy.java            |   165 +
 .../cf/taste/impl/recommender/SimilarUser.java     |    80 +
 .../mahout/cf/taste/impl/recommender/TopItems.java |   211 +
 .../impl/recommender/svd/ALSWRFactorizer.java      |   312 +
 .../impl/recommender/svd/AbstractFactorizer.java   |    94 +
 .../taste/impl/recommender/svd/Factorization.java  |   137 +
 .../cf/taste/impl/recommender/svd/Factorizer.java  |    30 +
 .../recommender/svd/FilePersistenceStrategy.java   |   139 +
 .../recommender/svd/NoPersistenceStrategy.java     |    37 +
 .../recommender/svd/ParallelSGDFactorizer.java     |   340 +
 .../impl/recommender/svd/PersistenceStrategy.java  |    46 +
 .../impl/recommender/svd/RatingSGDFactorizer.java  |   221 +
 .../recommender/svd/SVDPlusPlusFactorizer.java     |   178 +
 .../taste/impl/recommender/svd/SVDPreference.java  |    41 +
 .../taste/impl/recommender/svd/SVDRecommender.java |   185 +
 .../impl/similarity/AbstractItemSimilarity.java    |    64 +
 .../taste/impl/similarity/AbstractSimilarity.java  |   343 +
 .../similarity/AveragingPreferenceInferrer.java    |    85 +
 .../impl/similarity/CachingItemSimilarity.java     |   111 +
 .../impl/similarity/CachingUserSimilarity.java     |   104 +
 .../taste/impl/similarity/CityBlockSimilarity.java |    98 +
 .../similarity/EuclideanDistanceSimilarity.java    |    67 +
 .../impl/similarity/GenericItemSimilarity.java     |   358 +
 .../impl/similarity/GenericUserSimilarity.java     |   238 +
 .../impl/similarity/LogLikelihoodSimilarity.java   |   121 +
 .../impl/similarity/LongPairMatchPredicate.java    |    40 +
 .../similarity/PearsonCorrelationSimilarity.java   |    93 +
 .../similarity/SpearmanCorrelationSimilarity.java  |   135 +
 .../similarity/TanimotoCoefficientSimilarity.java  |   126 +
 .../similarity/UncenteredCosineSimilarity.java     |    69 +
 .../file/FileItemItemSimilarityIterable.java       |    46 +
 .../file/FileItemItemSimilarityIterator.java       |    60 +
 .../impl/similarity/file/FileItemSimilarity.java   |   137 +
 .../precompute/FileSimilarItemsWriter.java         |    67 +
 .../MultithreadedBatchItemSimilarities.java        |   230 +
 .../apache/mahout/cf/taste/model/DataModel.java    |   199 +
 .../apache/mahout/cf/taste/model/IDMigrator.java   |    63 +
 .../mahout/cf/taste/model/JDBCDataModel.java       |    43 +
 .../apache/mahout/cf/taste/model/Preference.java   |    48 +
 .../mahout/cf/taste/model/PreferenceArray.java     |   143 +
 .../mahout/cf/taste/model/UpdatableIDMigrator.java |    47 +
 .../cf/taste/neighborhood/UserNeighborhood.java    |    40 +
 .../taste/recommender/CandidateItemsStrategy.java  |    37 +
 .../mahout/cf/taste/recommender/IDRescorer.java    |    47 +
 .../cf/taste/recommender/ItemBasedRecommender.java |   145 +
 .../MostSimilarItemsCandidateItemsStrategy.java    |    31 +
 .../cf/taste/recommender/RecommendedItem.java      |    41 +
 .../mahout/cf/taste/recommender/Recommender.java   |   132 +
 .../mahout/cf/taste/recommender/Rescorer.java      |    52 +
 .../cf/taste/recommender/UserBasedRecommender.java |    54 +
 .../mahout/cf/taste/similarity/ItemSimilarity.java |    64 +
 .../cf/taste/similarity/PreferenceInferrer.java    |    47 +
 .../mahout/cf/taste/similarity/UserSimilarity.java |    58 +
 .../precompute/BatchItemSimilarities.java          |    56 +
 .../taste/similarity/precompute/SimilarItem.java   |    56 +
 .../taste/similarity/precompute/SimilarItems.java  |    84 +
 .../similarity/precompute/SimilarItemsWriter.java  |    33 +
 .../classifier/AbstractVectorClassifier.java       |   248 +
 .../apache/mahout/classifier/ClassifierResult.java |    74 +
 .../apache/mahout/classifier/ConfusionMatrix.java  |   444 +
 .../apache/mahout/classifier/OnlineLearner.java    |    96 +
 .../classifier/RegressionResultAnalyzer.java       |   144 +
 .../apache/mahout/classifier/ResultAnalyzer.java   |   132 +
 .../org/apache/mahout/classifier/df/Bagging.java   |    61 +
 .../org/apache/mahout/classifier/df/DFUtils.java   |   174 +
 .../mahout/classifier/df/DecisionForest.java       |   241 +
 .../apache/mahout/classifier/df/ErrorEstimate.java |    51 +
 .../classifier/df/builder/DecisionTreeBuilder.java |   422 +
 .../classifier/df/builder/DefaultTreeBuilder.java  |   253 +
 .../mahout/classifier/df/builder/TreeBuilder.java  |    42 +
 .../org/apache/mahout/classifier/df/data/Data.java |   281 +
 .../mahout/classifier/df/data/DataConverter.java   |    72 +
 .../mahout/classifier/df/data/DataLoader.java      |   255 +
 .../mahout/classifier/df/data/DataUtils.java       |    89 +
 .../apache/mahout/classifier/df/data/Dataset.java  |   422 +
 .../classifier/df/data/DescriptorException.java    |    28 +
 .../mahout/classifier/df/data/DescriptorUtils.java |   110 +
 .../apache/mahout/classifier/df/data/Instance.java |    75 +
 .../classifier/df/data/conditions/Condition.java   |    57 +
 .../classifier/df/data/conditions/Equals.java      |    42 +
 .../df/data/conditions/GreaterOrEquals.java        |    42 +
 .../classifier/df/data/conditions/Lesser.java      |    42 +
 .../mahout/classifier/df/mapreduce/Builder.java    |   333 +
 .../mahout/classifier/df/mapreduce/Classifier.java |   238 +
 .../classifier/df/mapreduce/MapredMapper.java      |    75 +
 .../classifier/df/mapreduce/MapredOutput.java      |   120 +
 .../df/mapreduce/inmem/InMemBuilder.java           |   114 +
 .../df/mapreduce/inmem/InMemInputFormat.java       |   284 +
 .../classifier/df/mapreduce/inmem/InMemMapper.java |   106 +
 .../df/mapreduce/inmem/package-info.java           |    38 +
 .../df/mapreduce/partial/PartialBuilder.java       |   158 +
 .../df/mapreduce/partial/Step1Mapper.java          |   168 +
 .../classifier/df/mapreduce/partial/TreeID.java    |    58 +
 .../df/mapreduce/partial/package-info.java         |    32 +
 .../mahout/classifier/df/node/CategoricalNode.java |   134 +
 .../org/apache/mahout/classifier/df/node/Leaf.java |    95 +
 .../org/apache/mahout/classifier/df/node/Node.java |    96 +
 .../mahout/classifier/df/node/NumericalNode.java   |   115 +
 .../classifier/df/ref/SequentialBuilder.java       |    78 +
 .../mahout/classifier/df/split/DefaultIgSplit.java |   118 +
 .../apache/mahout/classifier/df/split/IgSplit.java |    35 +
 .../mahout/classifier/df/split/OptIgSplit.java     |   232 +
 .../classifier/df/split/RegressionSplit.java       |   177 +
 .../apache/mahout/classifier/df/split/Split.java   |    68 +
 .../mahout/classifier/df/tools/Describe.java       |   166 +
 .../classifier/df/tools/ForestVisualizer.java      |   158 +
 .../mahout/classifier/df/tools/Frequencies.java    |   122 +
 .../mahout/classifier/df/tools/FrequenciesJob.java |   297 +
 .../mahout/classifier/df/tools/TreeVisualizer.java |   264 +
 .../mahout/classifier/df/tools/UDistrib.java       |   212 +
 .../apache/mahout/classifier/evaluation/Auc.java   |   233 +
 .../naivebayes/AbstractNaiveBayesClassifier.java   |    82 +
 .../mahout/classifier/naivebayes/BayesUtils.java   |   161 +
 .../ComplementaryNaiveBayesClassifier.java         |    43 +
 .../classifier/naivebayes/NaiveBayesModel.java     |   170 +
 .../naivebayes/StandardNaiveBayesClassifier.java   |    40 +
 .../naivebayes/test/BayesTestMapper.java           |    76 +
 .../naivebayes/test/TestNaiveBayesDriver.java      |   176 +
 .../training/ComplementaryThetaTrainer.java        |    83 +
 .../naivebayes/training/IndexInstancesMapper.java  |    53 +
 .../naivebayes/training/ThetaMapper.java           |    61 +
 .../naivebayes/training/TrainNaiveBayesJob.java    |   177 +
 .../naivebayes/training/WeightsMapper.java         |    68 +
 .../sequencelearning/hmm/BaumWelchTrainer.java     |   161 +
 .../sequencelearning/hmm/HmmAlgorithms.java        |   306 +
 .../sequencelearning/hmm/HmmEvaluator.java         |   194 +
 .../classifier/sequencelearning/hmm/HmmModel.java  |   383 +
 .../sequencelearning/hmm/HmmTrainer.java           |   488 +
 .../classifier/sequencelearning/hmm/HmmUtils.java  |   360 +
 .../sequencelearning/hmm/LossyHmmSerializer.java   |    62 +
 .../hmm/RandomSequenceGenerator.java               |   102 +
 .../sequencelearning/hmm/ViterbiEvaluator.java     |   122 +
 .../sgd/AbstractOnlineLogisticRegression.java      |   317 +
 .../classifier/sgd/AdaptiveLogisticRegression.java |   586 +
 .../mahout/classifier/sgd/CrossFoldLearner.java    |   334 +
 .../mahout/classifier/sgd/CsvRecordFactory.java    |   395 +
 .../mahout/classifier/sgd/DefaultGradient.java     |    49 +
 .../mahout/classifier/sgd/ElasticBandPrior.java    |    76 +
 .../org/apache/mahout/classifier/sgd/Gradient.java |    30 +
 .../mahout/classifier/sgd/GradientMachine.java     |   405 +
 .../java/org/apache/mahout/classifier/sgd/L1.java  |    59 +
 .../java/org/apache/mahout/classifier/sgd/L2.java  |    66 +
 .../mahout/classifier/sgd/MixedGradient.java       |    66 +
 .../mahout/classifier/sgd/ModelDissector.java      |   232 +
 .../mahout/classifier/sgd/ModelSerializer.java     |    67 +
 .../classifier/sgd/OnlineLogisticRegression.java   |   172 +
 .../mahout/classifier/sgd/PassiveAggressive.java   |   204 +
 .../mahout/classifier/sgd/PolymorphicWritable.java |    46 +
 .../mahout/classifier/sgd/PriorFunction.java       |    45 +
 .../mahout/classifier/sgd/RankingGradient.java     |    85 +
 .../mahout/classifier/sgd/RecordFactory.java       |    47 +
 .../org/apache/mahout/classifier/sgd/TPrior.java   |    61 +
 .../apache/mahout/classifier/sgd/UniformPrior.java |    47 +
 .../apache/mahout/classifier/sgd/package-info.java |    39 +
 .../apache/mahout/clustering/AbstractCluster.java  |   390 +
 .../java/org/apache/mahout/clustering/Cluster.java |    90 +
 .../apache/mahout/clustering/ClusteringUtils.java  |   306 +
 .../mahout/clustering/GaussianAccumulator.java     |    62 +
 .../java/org/apache/mahout/clustering/Model.java   |    93 +
 .../mahout/clustering/ModelDistribution.java       |    41 +
 .../clustering/OnlineGaussianAccumulator.java      |   107 +
 .../clustering/RunningSumsGaussianAccumulator.java |    90 +
 .../mahout/clustering/UncommonDistributions.java   |   136 +
 .../apache/mahout/clustering/canopy/Canopy.java    |    60 +
 .../mahout/clustering/canopy/CanopyClusterer.java  |   220 +
 .../mahout/clustering/canopy/CanopyConfigKeys.java |    70 +
 .../mahout/clustering/canopy/CanopyDriver.java     |   379 +
 .../mahout/clustering/canopy/CanopyMapper.java     |    66 +
 .../mahout/clustering/canopy/CanopyReducer.java    |    70 +
 .../classify/ClusterClassificationConfigKeys.java  |    33 +
 .../classify/ClusterClassificationDriver.java      |   313 +
 .../classify/ClusterClassificationMapper.java      |   161 +
 .../clustering/classify/ClusterClassifier.java     |   231 +
 .../classify/WeightedPropertyVectorWritable.java   |    95 +
 .../classify/WeightedVectorWritable.java           |    72 +
 .../fuzzykmeans/FuzzyKMeansClusterer.java          |    59 +
 .../clustering/fuzzykmeans/FuzzyKMeansDriver.java  |   324 +
 .../clustering/fuzzykmeans/FuzzyKMeansUtil.java    |    76 +
 .../mahout/clustering/fuzzykmeans/SoftCluster.java |    60 +
 .../iterator/AbstractClusteringPolicy.java         |    72 +
 .../mahout/clustering/iterator/CIMapper.java       |    71 +
 .../mahout/clustering/iterator/CIReducer.java      |    64 +
 .../iterator/CanopyClusteringPolicy.java           |    52 +
 .../clustering/iterator/ClusterIterator.java       |   219 +
 .../clustering/iterator/ClusterWritable.java       |    56 +
 .../clustering/iterator/ClusteringPolicy.java      |    66 +
 .../iterator/ClusteringPolicyWritable.java         |    55 +
 .../iterator/DistanceMeasureCluster.java           |    91 +
 .../iterator/FuzzyKMeansClusteringPolicy.java      |    90 +
 .../iterator/KMeansClusteringPolicy.java           |    64 +
 .../mahout/clustering/kernel/IKernelProfile.java   |    27 +
 .../clustering/kernel/TriangularKernelProfile.java |    27 +
 .../mahout/clustering/kmeans/KMeansDriver.java     |   257 +
 .../mahout/clustering/kmeans/KMeansUtil.java       |    74 +
 .../apache/mahout/clustering/kmeans/Kluster.java   |   117 +
 .../clustering/kmeans/RandomSeedGenerator.java     |   136 +
 .../mahout/clustering/kmeans/package-info.java     |    21 +
 .../clustering/lda/cvb/CVB0DocInferenceMapper.java |    51 +
 .../mahout/clustering/lda/cvb/CVB0Driver.java      |   536 +
 .../cvb/CVB0TopicTermVectorNormalizerMapper.java   |    38 +
 .../clustering/lda/cvb/CachingCVB0Mapper.java      |   133 +
 .../lda/cvb/CachingCVB0PerplexityMapper.java       |   108 +
 .../cvb/InMemoryCollapsedVariationalBayes0.java    |   492 +
 .../mahout/clustering/lda/cvb/ModelTrainer.java    |   301 +
 .../mahout/clustering/lda/cvb/TopicModel.java      |   513 +
 .../org/apache/mahout/clustering/package-info.java |    29 +
 .../spectral/AffinityMatrixInputJob.java           |    84 +
 .../spectral/AffinityMatrixInputMapper.java        |    78 +
 .../spectral/AffinityMatrixInputReducer.java       |    59 +
 .../clustering/spectral/IntDoublePairWritable.java |    75 +
 .../apache/mahout/clustering/spectral/Keys.java    |    31 +
 .../clustering/spectral/MatrixDiagonalizeJob.java  |   108 +
 .../clustering/spectral/UnitVectorizerJob.java     |    79 +
 .../mahout/clustering/spectral/VectorCache.java    |   116 +
 .../spectral/VectorMatrixMultiplicationJob.java    |   139 +
 .../mahout/clustering/spectral/VertexWritable.java |   101 +
 .../spectral/kmeans/EigenSeedGenerator.java        |   120 +
 .../spectral/kmeans/SpectralKMeansDriver.java      |   243 +
 .../clustering/streaming/cluster/BallKMeans.java   |   456 +
 .../streaming/cluster/StreamingKMeans.java         |   368 +
 .../streaming/mapreduce/CentroidWritable.java      |    88 +
 .../streaming/mapreduce/StreamingKMeansDriver.java |   493 +
 .../streaming/mapreduce/StreamingKMeansMapper.java |   102 +
 .../mapreduce/StreamingKMeansReducer.java          |   109 +
 .../streaming/mapreduce/StreamingKMeansThread.java |    92 +
 .../mapreduce/StreamingKMeansUtilsMR.java          |   154 +
 .../streaming/tools/ResplitSequenceFiles.java      |   149 +
 .../mahout/clustering/topdown/PathDirectory.java   |    94 +
 .../topdown/postprocessor/ClusterCountReader.java  |   103 +
 .../postprocessor/ClusterOutputPostProcessor.java  |   139 +
 .../ClusterOutputPostProcessorDriver.java          |   182 +
 .../ClusterOutputPostProcessorMapper.java          |    58 +
 .../ClusterOutputPostProcessorReducer.java         |    62 +
 .../java/org/apache/mahout/common/AbstractJob.java |   648 +
 .../java/org/apache/mahout/common/ClassUtils.java  |    61 +
 .../org/apache/mahout/common/CommandLineUtil.java  |    68 +
 .../java/org/apache/mahout/common/HadoopUtil.java  |   435 +
 .../org/apache/mahout/common/IntPairWritable.java  |   270 +
 .../org/apache/mahout/common/IntegerTuple.java     |   176 +
 .../java/org/apache/mahout/common/LongPair.java    |    80 +
 .../java/org/apache/mahout/common/MemoryUtil.java  |    99 +
 .../main/java/org/apache/mahout/common/Pair.java   |    99 +
 .../java/org/apache/mahout/common/Parameters.java  |    98 +
 .../java/org/apache/mahout/common/StringTuple.java |   177 +
 .../java/org/apache/mahout/common/StringUtils.java |    63 +
 .../org/apache/mahout/common/TimingStatistics.java |   154 +
 .../common/commandline/DefaultOptionCreator.java   |   417 +
 .../common/distance/ChebyshevDistanceMeasure.java  |    63 +
 .../common/distance/CosineDistanceMeasure.java     |   119 +
 .../mahout/common/distance/DistanceMeasure.java    |    48 +
 .../common/distance/EuclideanDistanceMeasure.java  |    41 +
 .../distance/MahalanobisDistanceMeasure.java       |   197 +
 .../common/distance/ManhattanDistanceMeasure.java  |    70 +
 .../common/distance/MinkowskiDistanceMeasure.java  |    93 +
 .../distance/SquaredEuclideanDistanceMeasure.java  |    59 +
 .../common/distance/TanimotoDistanceMeasure.java   |    69 +
 .../common/distance/WeightedDistanceMeasure.java   |    93 +
 .../distance/WeightedEuclideanDistanceMeasure.java |    51 +
 .../distance/WeightedManhattanDistanceMeasure.java |    53 +
 .../common/iterator/CopyConstructorIterator.java   |    64 +
 .../mahout/common/iterator/CountingIterator.java   |    43 +
 .../mahout/common/iterator/FileLineIterable.java   |    88 +
 .../mahout/common/iterator/FileLineIterator.java   |   167 +
 .../common/iterator/FixedSizeSamplingIterator.java |    59 +
 .../mahout/common/iterator/SamplingIterable.java   |    45 +
 .../mahout/common/iterator/SamplingIterator.java   |    73 +
 .../iterator/StableFixedSizeSamplingIterator.java  |    72 +
 .../common/iterator/StringRecordIterator.java      |    55 +
 .../common/iterator/sequencefile/PathFilters.java  |    81 +
 .../common/iterator/sequencefile/PathType.java     |    27 +
 .../sequencefile/SequenceFileDirIterable.java      |    84 +
 .../sequencefile/SequenceFileDirIterator.java      |   136 +
 .../sequencefile/SequenceFileDirValueIterable.java |    83 +
 .../sequencefile/SequenceFileDirValueIterator.java |   159 +
 .../sequencefile/SequenceFileIterable.java         |    68 +
 .../sequencefile/SequenceFileIterator.java         |   118 +
 .../sequencefile/SequenceFileValueIterable.java    |    67 +
 .../sequencefile/SequenceFileValueIterator.java    |    97 +
 .../apache/mahout/common/lucene/AnalyzerUtils.java |    61 +
 .../mahout/common/lucene/IteratorTokenStream.java  |    45 +
 .../mahout/common/lucene/TokenStreamIterator.java  |    57 +
 .../common/mapreduce/MergeVectorsCombiner.java     |    34 +
 .../common/mapreduce/MergeVectorsReducer.java      |    40 +
 .../mahout/common/mapreduce/TransposeMapper.java   |    49 +
 .../mahout/common/mapreduce/VectorSumCombiner.java |    38 +
 .../mahout/common/mapreduce/VectorSumReducer.java  |    35 +
 .../java/org/apache/mahout/common/nlp/NGrams.java  |    94 +
 .../common/parameters/AbstractParameter.java       |   120 +
 .../mahout/common/parameters/ClassParameter.java   |    44 +
 .../mahout/common/parameters/DoubleParameter.java  |    33 +
 .../apache/mahout/common/parameters/Parameter.java |    62 +
 .../mahout/common/parameters/Parametered.java      |   206 +
 .../mahout/common/parameters/PathParameter.java    |    33 +
 .../org/apache/mahout/driver/MahoutDriver.java     |   244 +
 .../org/apache/mahout/ep/EvolutionaryProcess.java  |   229 +
 .../main/java/org/apache/mahout/ep/Mapping.java    |   206 +
 .../main/java/org/apache/mahout/ep/Payload.java    |    36 +
 .../src/main/java/org/apache/mahout/ep/State.java  |   302 +
 .../java/org/apache/mahout/ep/package-info.java    |    42 +
 .../mahout/math/DistributedRowMatrixWriter.java    |    47 +
 .../java/org/apache/mahout/math/MatrixUtils.java   |   114 +
 .../mahout/math/MultiLabelVectorWritable.java      |    88 +
 .../math/als/AlternatingLeastSquaresSolver.java    |   116 +
 ...licitFeedbackAlternatingLeastSquaresSolver.java |   171 +
 .../mahout/math/decomposer/AsyncEigenVerifier.java |    80 +
 .../apache/mahout/math/decomposer/EigenStatus.java |    50 +
 .../math/decomposer/SimpleEigenVerifier.java       |    41 +
 .../math/decomposer/SingularVectorVerifier.java    |    25 +
 .../math/decomposer/hebbian/EigenUpdater.java      |    25 +
 .../math/decomposer/hebbian/HebbianSolver.java     |   342 +
 .../math/decomposer/hebbian/HebbianUpdater.java    |    71 +
 .../math/decomposer/hebbian/TrainingState.java     |   143 +
 .../math/decomposer/lanczos/LanczosSolver.java     |   213 +
 .../math/decomposer/lanczos/LanczosState.java      |   107 +
 .../mahout/math/hadoop/DistributedRowMatrix.java   |   390 +
 .../mahout/math/hadoop/MatrixColumnMeansJob.java   |   236 +
 .../math/hadoop/MatrixMultiplicationJob.java       |   177 +
 .../apache/mahout/math/hadoop/TimesSquaredJob.java |   251 +
 .../apache/mahout/math/hadoop/TransposeJob.java    |    85 +
 .../decomposer/DistributedLanczosSolver.java       |   299 +
 .../mahout/math/hadoop/decomposer/EigenVector.java |    76 +
 .../hadoop/decomposer/EigenVerificationJob.java    |   333 +
 .../hadoop/decomposer/HdfsBackedLanczosState.java  |   237 +
 .../math/hadoop/similarity/SeedVectorUtil.java     |   104 +
 .../similarity/VectorDistanceInvertedMapper.java   |    71 +
 .../hadoop/similarity/VectorDistanceMapper.java    |    80 +
 .../similarity/VectorDistanceSimilarityJob.java    |   153 +
 .../similarity/cooccurrence/MutableElement.java    |    50 +
 .../similarity/cooccurrence/RowSimilarityJob.java  |   562 +
 .../similarity/cooccurrence/TopElementsQueue.java  |    59 +
 .../hadoop/similarity/cooccurrence/Vectors.java    |   199 +
 .../cooccurrence/measures/CityBlockSimilarity.java |    26 +
 .../measures/CooccurrenceCountSimilarity.java      |    32 +
 .../cooccurrence/measures/CosineSimilarity.java    |    50 +
 .../cooccurrence/measures/CountbasedMeasure.java   |    44 +
 .../measures/EuclideanDistanceSimilarity.java      |    57 +
 .../measures/LoglikelihoodSimilarity.java          |    34 +
 .../measures/PearsonCorrelationSimilarity.java     |    37 +
 .../measures/TanimotoCoefficientSimilarity.java    |    34 +
 .../measures/VectorSimilarityMeasure.java          |    32 +
 .../measures/VectorSimilarityMeasures.java         |    46 +
 .../solver/DistributedConjugateGradientSolver.java |   172 +
 .../mahout/math/hadoop/stats/BasicStats.java       |   148 +
 .../stats/StandardDeviationCalculatorMapper.java   |    55 +
 .../stats/StandardDeviationCalculatorReducer.java  |    37 +
 .../mahout/math/hadoop/stats/VarianceTotals.java   |    68 +
 .../math/hadoop/stochasticsvd/ABtDenseOutJob.java  |   585 +
 .../mahout/math/hadoop/stochasticsvd/ABtJob.java   |   494 +
 .../mahout/math/hadoop/stochasticsvd/BtJob.java    |   628 +
 .../hadoop/stochasticsvd/DenseBlockWritable.java   |    83 +
 .../mahout/math/hadoop/stochasticsvd/Omega.java    |   257 +
 .../mahout/math/hadoop/stochasticsvd/QJob.java     |   237 +
 .../mahout/math/hadoop/stochasticsvd/SSVDCli.java  |   201 +
 .../math/hadoop/stochasticsvd/SSVDHelper.java      |   322 +
 .../math/hadoop/stochasticsvd/SSVDSolver.java      |   662 +
 .../stochasticsvd/SparseRowBlockAccumulator.java   |    90 +
 .../stochasticsvd/SparseRowBlockWritable.java      |   159 +
 .../stochasticsvd/SplitPartitionedWritable.java    |   151 +
 .../mahout/math/hadoop/stochasticsvd/UJob.java     |   170 +
 .../mahout/math/hadoop/stochasticsvd/VJob.java     |   224 +
 .../mahout/math/hadoop/stochasticsvd/YtYJob.java   |   220 +
 .../hadoop/stochasticsvd/qr/GivensThinSolver.java  |   643 +
 .../math/hadoop/stochasticsvd/qr/GramSchmidt.java  |    52 +
 .../math/hadoop/stochasticsvd/qr/QRFirstStep.java  |   284 +
 .../math/hadoop/stochasticsvd/qr/QRLastStep.java   |   144 +
 .../mahout/math/neighborhood/BruteSearch.java      |   186 +
 .../math/neighborhood/FastProjectionSearch.java    |   326 +
 .../mahout/math/neighborhood/HashedVector.java     |   103 +
 .../neighborhood/LocalitySensitiveHashSearch.java  |   295 +
 .../mahout/math/neighborhood/ProjectionSearch.java |   233 +
 .../apache/mahout/math/neighborhood/Searcher.java  |   155 +
 .../math/neighborhood/UpdatableSearcher.java       |    37 +
 .../math/random/AbstractSamplerFunction.java       |    39 +
 .../mahout/math/random/ChineseRestaurant.java      |   111 +
 .../org/apache/mahout/math/random/Empirical.java   |   124 +
 .../apache/mahout/math/random/IndianBuffet.java    |   157 +
 .../org/apache/mahout/math/random/Missing.java     |    59 +
 .../org/apache/mahout/math/random/MultiNormal.java |   118 +
 .../org/apache/mahout/math/random/Multinomial.java |   202 +
 .../java/org/apache/mahout/math/random/Normal.java |    40 +
 .../apache/mahout/math/random/PoissonSampler.java  |    67 +
 .../apache/mahout/math/random/RandomProjector.java |   133 +
 .../org/apache/mahout/math/random/Sampler.java     |    25 +
 .../apache/mahout/math/random/WeightedThing.java   |    71 +
 .../apache/mahout/math/ssvd/SequentialBigSvd.java  |    69 +
 .../mahout/math/ssvd/SequentialOutOfCoreSvd.java   |   233 +
 .../apache/mahout/math/stats/GlobalOnlineAuc.java  |   168 +
 .../apache/mahout/math/stats/GroupedOnlineAuc.java |   113 +
 .../org/apache/mahout/math/stats/OnlineAuc.java    |    38 +
 .../apache/mahout/math/stats/OnlineSummarizer.java |    93 +
 .../java/org/apache/mahout/math/stats/Sampler.java |    79 +
 .../mahout/vectorizer/DictionaryVectorizer.java    |   422 +
 .../mahout/vectorizer/DocumentProcessor.java       |    99 +
 .../EncodedVectorsFromSequenceFiles.java           |   104 +
 .../apache/mahout/vectorizer/EncodingMapper.java   |    92 +
 .../mahout/vectorizer/HighDFWordsPruner.java       |   147 +
 .../vectorizer/SimpleTextEncodingVectorizer.java   |    72 +
 .../vectorizer/SparseVectorsFromSequenceFiles.java |   369 +
 .../main/java/org/apache/mahout/vectorizer/TF.java |    30 +
 .../java/org/apache/mahout/vectorizer/TFIDF.java   |    31 +
 .../org/apache/mahout/vectorizer/Vectorizer.java   |    29 +
 .../apache/mahout/vectorizer/VectorizerConfig.java |   179 +
 .../java/org/apache/mahout/vectorizer/Weight.java  |    32 +
 .../collocations/llr/CollocCombiner.java           |    46 +
 .../vectorizer/collocations/llr/CollocDriver.java  |   284 +
 .../vectorizer/collocations/llr/CollocMapper.java  |   178 +
 .../vectorizer/collocations/llr/CollocReducer.java |   176 +
 .../mahout/vectorizer/collocations/llr/Gram.java   |   239 +
 .../vectorizer/collocations/llr/GramKey.java       |   133 +
 .../collocations/llr/GramKeyGroupComparator.java   |    43 +
 .../collocations/llr/GramKeyPartitioner.java       |    40 +
 .../vectorizer/collocations/llr/LLRReducer.java    |   170 +
 .../common/PartialVectorMergeReducer.java          |    89 +
 .../vectorizer/common/PartialVectorMerger.java     |   144 +
 .../document/SequenceFileTokenizerMapper.java      |    70 +
 .../encoders/AdaptiveWordValueEncoder.java         |    69 +
 .../encoders/CachingContinuousValueEncoder.java    |    64 +
 .../encoders/CachingStaticWordValueEncoder.java    |    66 +
 .../encoders/CachingTextValueEncoder.java          |    25 +
 .../vectorizer/encoders/CachingValueEncoder.java   |    64 +
 .../vectorizer/encoders/ConstantValueEncoder.java  |    57 +
 .../encoders/ContinuousValueEncoder.java           |    76 +
 .../mahout/vectorizer/encoders/Dictionary.java     |    54 +
 .../vectorizer/encoders/FeatureVectorEncoder.java  |   279 +
 .../encoders/InteractionValueEncoder.java          |   126 +
 .../encoders/LuceneTextValueEncoder.java           |   129 +
 .../encoders/StaticWordValueEncoder.java           |    80 +
 .../vectorizer/encoders/TextValueEncoder.java      |   142 +
 .../vectorizer/encoders/WordValueEncoder.java      |    81 +
 .../pruner/PrunedPartialVectorMergeReducer.java    |    65 +
 .../vectorizer/pruner/WordsPrunerReducer.java      |    86 +
 .../vectorizer/term/TFPartialVectorReducer.java    |   139 +
 .../mahout/vectorizer/term/TermCountCombiner.java  |    41 +
 .../mahout/vectorizer/term/TermCountMapper.java    |    58 +
 .../mahout/vectorizer/term/TermCountReducer.java   |    55 +
 .../vectorizer/term/TermDocumentCountMapper.java   |    50 +
 .../vectorizer/term/TermDocumentCountReducer.java  |    41 +
 .../mahout/vectorizer/tfidf/TFIDFConverter.java    |   361 +
 .../tfidf/TFIDFPartialVectorReducer.java           |   114 +
 .../mr/src/main/resources/supplemental-models.xml  |   279 +
 community/mahout-mr/mr/src/main/resources/version  |     1 +
 .../apache/mahout/cf/taste/common/CommonTest.java  |    60 +
 .../cf/taste/hadoop/TasteHadoopUtilsTest.java      |    40 +
 .../mahout/cf/taste/hadoop/TopItemsQueueTest.java  |    72 +
 .../als/ParallelALSFactorizationJobTest.java       |   379 +
 .../mahout/cf/taste/hadoop/item/IDReaderTest.java  |    66 +
 .../cf/taste/hadoop/item/RecommenderJobTest.java   |   928 +
 .../hadoop/item/ToUserVectorsReducerTest.java      |    74 +
 .../similarity/item/ItemSimilarityJobTest.java     |   269 +
 .../apache/mahout/cf/taste/impl/TasteTestCase.java |    98 +
 .../mahout/cf/taste/impl/common/BitSetTest.java    |    74 +
 .../mahout/cf/taste/impl/common/CacheTest.java     |    61 +
 .../cf/taste/impl/common/FastByIDMapTest.java      |   147 +
 .../mahout/cf/taste/impl/common/FastIDSetTest.java |   162 +
 .../mahout/cf/taste/impl/common/FastMapTest.java   |   228 +
 .../impl/common/InvertedRunningAverageTest.java    |    88 +
 .../common/LongPrimitiveArrayIteratorTest.java     |    56 +
 .../cf/taste/impl/common/MockRefreshable.java      |    45 +
 .../cf/taste/impl/common/RefreshHelperTest.java    |    70 +
 .../impl/common/RunningAverageAndStdDevTest.java   |   107 +
 .../cf/taste/impl/common/RunningAverageTest.java   |    75 +
 .../common/SamplingLongPrimitiveIteratorTest.java  |    91 +
 .../impl/common/WeightedRunningAverageTest.java    |    85 +
 ...GenericRecommenderIRStatsEvaluatorImplTest.java |    73 +
 .../cf/taste/impl/eval/LoadEvaluationRunner.java   |    68 +
 .../impl/model/BooleanItemPreferenceArrayTest.java |    89 +
 .../impl/model/BooleanUserPreferenceArrayTest.java |    89 +
 .../cf/taste/impl/model/GenericDataModelTest.java  |    51 +
 .../impl/model/GenericItemPreferenceArrayTest.java |   110 +
 .../impl/model/GenericUserPreferenceArrayTest.java |   110 +
 .../cf/taste/impl/model/MemoryIDMigratorTest.java  |    57 +
 .../PlusAnonymousConcurrentUserDataModelTest.java  |   313 +
 .../taste/impl/model/file/FileDataModelTest.java   |   216 +
 .../taste/impl/model/file/FileIDMigratorTest.java  |   103 +
 .../taste/impl/neighborhood/DummySimilarity.java   |    68 +
 .../neighborhood/NearestNNeighborhoodTest.java     |    53 +
 .../neighborhood/ThresholdNeighborhoodTest.java    |    51 +
 .../AllUnknownItemsCandidateItemsStrategyTest.java |    65 +
 .../impl/recommender/CachingRecommenderTest.java   |    78 +
 .../GenericItemBasedRecommenderTest.java           |   324 +
 .../GenericUserBasedRecommenderTest.java           |   174 +
 .../recommender/ItemAverageRecommenderTest.java    |    43 +
 .../ItemUserAverageRecommenderTest.java            |    43 +
 .../cf/taste/impl/recommender/MockRecommender.java |    89 +
 .../taste/impl/recommender/NullRescorerTest.java   |    47 +
 ...temsNeighborhoodCandidateItemsStrategyTest.java |    75 +
 .../impl/recommender/RandomRecommenderTest.java    |    41 +
 .../taste/impl/recommender/ReversingRescorer.java  |    46 +
 .../SamplingCandidateItemsStrategyTest.java        |    71 +
 .../cf/taste/impl/recommender/TopItemsTest.java    |   158 +
 .../impl/recommender/svd/ALSWRFactorizerTest.java  |   208 +
 .../svd/FilePersistenceStrategyTest.java           |    53 +
 .../recommender/svd/ParallelSGDFactorizerTest.java |   355 +
 .../impl/recommender/svd/SVDRecommenderTest.java   |    86 +
 .../AveragingPreferenceInferrerTest.java           |    37 +
 .../EuclideanDistanceSimilarityTest.java           |   236 +
 .../impl/similarity/GenericItemSimilarityTest.java |   104 +
 .../similarity/LogLikelihoodSimilarityTest.java    |    80 +
 .../PearsonCorrelationSimilarityTest.java          |   265 +
 .../taste/impl/similarity/SimilarityTestCase.java  |    35 +
 .../SpearmanCorrelationSimilarityTest.java         |    80 +
 .../TanimotoCoefficientSimilarityTest.java         |   121 +
 .../similarity/file/FileItemSimilarityTest.java    |   142 +
 .../MultithreadedBatchItemSimilaritiesTest.java    |    98 +
 .../similarity/precompute/SimilarItemsTest.java    |    50 +
 .../apache/mahout/classifier/ClassifierData.java   |   102 +
 .../mahout/classifier/ConfusionMatrixTest.java     |   119 +
 .../classifier/RegressionResultAnalyzerTest.java   |   128 +
 .../mahout/classifier/df/DecisionForestTest.java   |   206 +
 .../df/builder/DecisionTreeBuilderTest.java        |    78 +
 .../df/builder/DefaultTreeBuilderTest.java         |    74 +
 .../df/builder/InfiniteRecursionTest.java          |    60 +
 .../classifier/df/data/DataConverterTest.java      |    60 +
 .../mahout/classifier/df/data/DataLoaderTest.java  |   350 +
 .../apache/mahout/classifier/df/data/DataTest.java |   396 +
 .../mahout/classifier/df/data/DatasetTest.java     |    72 +
 .../classifier/df/data/DescriptorUtilsTest.java    |    92 +
 .../apache/mahout/classifier/df/data/Utils.java    |   284 +
 .../df/mapreduce/inmem/InMemInputFormatTest.java   |   109 +
 .../df/mapreduce/inmem/InMemInputSplitTest.java    |    77 +
 .../df/mapreduce/partial/PartialBuilderTest.java   |   197 +
 .../df/mapreduce/partial/Step1MapperTest.java      |   160 +
 .../df/mapreduce/partial/TreeIDTest.java           |    48 +
 .../apache/mahout/classifier/df/node/NodeTest.java |   108 +
 .../classifier/df/split/DefaultIgSplitTest.java    |    78 +
 .../classifier/df/split/RegressionSplitTest.java   |    87 +
 .../mahout/classifier/df/tools/VisualizerTest.java |   211 +
 .../mahout/classifier/evaluation/AucTest.java      |    86 +
 .../ComplementaryNaiveBayesClassifierTest.java     |    47 +
 .../classifier/naivebayes/NaiveBayesModelTest.java |    36 +
 .../classifier/naivebayes/NaiveBayesTest.java      |   135 +
 .../classifier/naivebayes/NaiveBayesTestBase.java  |   135 +
 .../StandardNaiveBayesClassifierTest.java          |    47 +
 .../training/IndexInstancesMapperTest.java         |    85 +
 .../naivebayes/training/ThetaMapperTest.java       |    61 +
 .../naivebayes/training/WeightsMapperTest.java     |    60 +
 .../sequencelearning/hmm/HMMAlgorithmsTest.java    |   164 +
 .../sequencelearning/hmm/HMMEvaluatorTest.java     |    63 +
 .../sequencelearning/hmm/HMMModelTest.java         |    32 +
 .../sequencelearning/hmm/HMMTestBase.java          |    73 +
 .../sequencelearning/hmm/HMMTrainerTest.java       |   163 +
 .../sequencelearning/hmm/HMMUtilsTest.java         |   161 +
 .../sgd/AdaptiveLogisticRegressionTest.java        |   186 +
 .../classifier/sgd/CsvRecordFactoryTest.java       |    90 +
 .../mahout/classifier/sgd/GradientMachineTest.java |    41 +
 .../mahout/classifier/sgd/ModelSerializerTest.java |   162 +
 .../mahout/classifier/sgd/OnlineBaseTest.java      |   160 +
 .../sgd/OnlineLogisticRegressionTest.java          |   330 +
 .../classifier/sgd/PassiveAggressiveTest.java      |    35 +
 .../mahout/clustering/ClusteringTestUtils.java     |   152 +
 .../mahout/clustering/TestClusterInterface.java    |    83 +
 .../clustering/TestGaussianAccumulators.java       |   186 +
 .../clustering/canopy/TestCanopyCreation.java      |   674 +
 .../classify/ClusterClassificationDriverTest.java  |   255 +
 .../fuzzykmeans/TestFuzzyKmeansClustering.java     |   202 +
 .../clustering/iterator/TestClusterClassifier.java |   238 +
 .../clustering/kmeans/TestKmeansClustering.java    |   385 +
 .../clustering/kmeans/TestRandomSeedGenerator.java |   169 +
 .../clustering/lda/cvb/TestCVBModelTrainer.java    |   138 +
 .../spectral/TestAffinityMatrixInputJob.java       |   145 +
 .../spectral/TestMatrixDiagonalizeJob.java         |   116 +
 .../clustering/spectral/TestUnitVectorizerJob.java |    65 +
 .../clustering/spectral/TestVectorCache.java       |   110 +
 .../TestVectorMatrixMultiplicationJob.java         |    75 +
 .../spectral/kmeans/TestEigenSeedGenerator.java    |   100 +
 .../streaming/cluster/BallKMeansTest.java          |   196 +
 .../clustering/streaming/cluster/DataUtils.java    |    92 +
 .../streaming/cluster/StreamingKMeansTest.java     |   169 +
 .../streaming/mapreduce/StreamingKMeansTestMR.java |   282 +
 .../streaming/tools/ResplitSequenceFilesTest.java  |    80 +
 .../clustering/topdown/PathDirectoryTest.java      |    65 +
 .../postprocessor/ClusterCountReaderTest.java      |   121 +
 .../ClusterOutputPostProcessorTest.java            |   205 +
 .../org/apache/mahout/common/AbstractJobTest.java  |   240 +
 .../common/DistributedCacheFileLocationTest.java   |    46 +
 .../apache/mahout/common/DummyOutputCollector.java |    57 +
 .../apache/mahout/common/DummyRecordWriter.java    |   223 +
 .../mahout/common/DummyRecordWriterTest.java       |    45 +
 .../apache/mahout/common/DummyStatusReporter.java  |    76 +
 .../apache/mahout/common/IntPairWritableTest.java  |   114 +
 .../org/apache/mahout/common/MahoutTestCase.java   |   148 +
 .../org/apache/mahout/common/MockIterator.java     |    51 +
 .../org/apache/mahout/common/StringUtilsTest.java  |    70 +
 .../common/distance/CosineDistanceMeasureTest.java |    66 +
 .../distance/DefaultDistanceMeasureTest.java       |   103 +
 .../DefaultWeightedDistanceMeasureTest.java        |    56 +
 .../common/distance/TestChebyshevMeasure.java      |    55 +
 .../distance/TestEuclideanDistanceMeasure.java     |    26 +
 .../distance/TestMahalanobisDistanceMeasure.java   |    56 +
 .../distance/TestManhattanDistanceMeasure.java     |    26 +
 .../common/distance/TestMinkowskiMeasure.java      |    64 +
 .../distance/TestTanimotoDistanceMeasure.java      |    25 +
 .../TestWeightedEuclideanDistanceMeasureTest.java  |    25 +
 .../TestWeightedManhattanDistanceMeasure.java      |    26 +
 .../common/iterator/CountingIteratorTest.java      |    44 +
 .../apache/mahout/common/iterator/SamplerCase.java |   101 +
 .../common/iterator/TestFixedSizeSampler.java      |    33 +
 .../common/iterator/TestSamplingIterator.java      |    77 +
 .../iterator/TestStableFixedSizeSampler.java       |    33 +
 .../mahout/common/lucene/AnalyzerUtilsTest.java    |    38 +
 .../org/apache/mahout/driver/MahoutDriverTest.java |    34 +
 .../apache/mahout/ep/EvolutionaryProcessTest.java  |    81 +
 .../org/apache/mahout/math/MatrixWritableTest.java |   148 +
 .../java/org/apache/mahout/math/VarintTest.java    |   189 +
 .../org/apache/mahout/math/VectorWritableTest.java |   123 +
 .../org/apache/mahout/math/hadoop/MathHelper.java  |   236 +
 .../math/hadoop/TestDistributedRowMatrix.java      |   395 +
 .../decomposer/TestDistributedLanczosSolver.java   |   132 +
 .../TestDistributedLanczosSolverCLI.java           |   190 +
 .../TestVectorDistanceSimilarityJob.java           |   238 +
 .../cooccurrence/RowSimilarityJobTest.java         |   214 +
 .../measures/VectorSimilarityMeasuresTest.java     |   133 +
 .../TestDistributedConjugateGradientSolver.java    |    59 +
 .../TestDistributedConjugateGradientSolverCLI.java |   111 +
 .../mahout/math/hadoop/stats/BasicStatsTest.java   |   121 +
 .../stochasticsvd/LocalSSVDPCASparseTest.java      |   296 +
 .../stochasticsvd/LocalSSVDSolverDenseTest.java    |   206 +
 .../LocalSSVDSolverSparseSequentialTest.java       |   209 +
 .../math/hadoop/stochasticsvd/SSVDCommonTest.java  |   105 +
 .../math/hadoop/stochasticsvd/SSVDTestsHelper.java |   172 +
 .../LocalitySensitiveHashSearchTest.java           |   119 +
 .../apache/mahout/math/neighborhood/LumpyData.java |    77 +
 .../math/neighborhood/SearchQualityTest.java       |   178 +
 .../mahout/math/neighborhood/SearchSanityTest.java |   244 +
 .../math/ssvd/SequentialOutOfCoreSvdTest.java      |   195 +
 .../apache/mahout/math/stats/OnlineAucTest.java    |   127 +
 .../org/apache/mahout/math/stats/SamplerTest.java  |    45 +
 .../vectorizer/DictionaryVectorizerTest.java       |   220 +
 .../mahout/vectorizer/DocumentProcessorTest.java   |    81 +
 .../EncodedVectorsFromSequenceFilesTest.java       |   126 +
 .../mahout/vectorizer/HighDFWordsPrunerTest.java   |   154 +
 .../mahout/vectorizer/RandomDocumentGenerator.java |    69 +
 .../SparseVectorsFromSequenceFilesTest.java        |   203 +
 .../collocations/llr/CollocMapperTest.java         |   180 +
 .../collocations/llr/CollocReducerTest.java        |    86 +
 .../llr/GramKeyGroupComparatorTest.java            |    45 +
 .../collocations/llr/GramKeyPartitionerTest.java   |    54 +
 .../vectorizer/collocations/llr/GramKeyTest.java   |   106 +
 .../vectorizer/collocations/llr/GramTest.java      |   215 +
 .../collocations/llr/LLRReducerTest.java           |   116 +
 .../vectorizer/encoders/CachingEncoderTest.java    |    48 +
 .../encoders/ConstantValueEncoderTest.java         |    74 +
 .../encoders/ContinuousValueEncoderTest.java       |    88 +
 .../encoders/InteractionValueEncoderTest.java      |   103 +
 .../vectorizer/encoders/TextValueEncoderTest.java  |    99 +
 .../encoders/WordLikeValueEncoderTest.java         |    99 +
 .../mahout-mr/mr/src/test/resources/FPGsynth.dat   |   193 +
 .../mahout-mr/mr/src/test/resources/cancer.csv     |   684 +
 community/mahout-mr/mr/src/test/resources/iris.csv |   151 +
 .../mahout-mr/mr/src/test/resources/retail.dat     | 88162 +++++++++++++++++++
 .../resources/retail_results_with_min_sup_100.dat  |  6438 ++
 community/mahout-mr/mr/src/test/resources/sgd.csv  |    61 +
 .../mahout-mr/mr/src/test/resources/word-list.txt  |   512 +
 community/mahout-mr/pom.xml                        |   117 +
 community/pom.xml                                  |    42 +
 community/spark-cli-drivers/pom.xml                |   153 +
 .../mahout/drivers/ItemSimilarityDriver.scala      |   213 +
 .../org/apache/mahout/drivers/MahoutDriver.scala   |    44 +
 .../apache/mahout/drivers/MahoutOptionParser.scala |   220 +
 .../apache/mahout/drivers/MahoutSparkDriver.scala  |   103 +
 .../mahout/drivers/MahoutSparkOptionParser.scala   |    47 +
 .../mahout/drivers/RowSimilarityDriver.scala       |   148 +
 .../org/apache/mahout/drivers/TestNBDriver.scala   |   108 +
 .../org/apache/mahout/drivers/TrainNBDriver.scala  |   111 +
 .../mahout/drivers/ItemSimilarityDriverSuite.scala |   832 +
 .../mahout/drivers/RowSimilarityDriverSuite.scala  |   139 +
 .../drivers/TextDelimitedReaderWriterSuite.scala   |    53 +
 core/pom.xml                                       |   261 +
 .../math/buffer/ValueTypeBufferConsumer.java.t     |    24 +
 .../math/function/KeyTypeObjectProcedure.java.t    |    31 +
 .../mahout/math/function/KeyTypeProcedure.java.t   |    30 +
 .../math/function/KeyTypeValueTypeProcedure.java.t |    31 +
 .../math/function/ObjectValueTypeProcedure.java.t  |    31 +
 .../math/function/ValueTypeComparator.java.t       |    62 +
 .../mahout/math/list/AbstractValueTypeList.java.t  |   833 +
 .../mahout/math/list/ValueTypeArrayList.java.t     |   642 +
 .../math/map/AbstractKeyTypeObjectMap.java.t       |   450 +
 .../math/map/AbstractKeyTypeValueTypeMap.java.t    |   491 +
 .../math/map/AbstractObjectValueTypeMap.java.t     |   498 +
 .../math/map/OpenKeyTypeObjectHashMap.java.t       |   530 +
 .../math/map/OpenKeyTypeValueTypeHashMap.java.t    |   614 +
 .../math/map/OpenObjectValueTypeHashMap.java.t     |   549 +
 .../mahout/math/set/AbstractKeyTypeSet.java.t      |   181 +
 .../mahout/math/set/OpenKeyTypeHashSet.java.t      |   423 +
 .../org/apache/mahout/collections/Arithmetic.java  |   471 +
 .../org/apache/mahout/collections/Constants.java   |    56 +
 .../java/org/apache/mahout/common/RandomUtils.java |   100 +
 .../org/apache/mahout/common/RandomWrapper.java    |   105 +
 .../org/apache/mahout/math/AbstractMatrix.java     |   834 +
 .../org/apache/mahout/math/AbstractVector.java     |   684 +
 .../main/java/org/apache/mahout/math/Algebra.java  |    73 +
 .../main/java/org/apache/mahout/math/Arrays.java   |   662 +
 .../java/org/apache/mahout/math/BinarySearch.java  |   403 +
 .../apache/mahout/math/CardinalityException.java   |    30 +
 .../main/java/org/apache/mahout/math/Centroid.java |    89 +
 .../apache/mahout/math/CholeskyDecomposition.java  |   227 +
 .../org/apache/mahout/math/ConstantVector.java     |   177 +
 .../org/apache/mahout/math/DelegatingVector.java   |   336 +
 .../java/org/apache/mahout/math/DenseMatrix.java   |   193 +
 .../apache/mahout/math/DenseSymmetricMatrix.java   |    62 +
 .../java/org/apache/mahout/math/DenseVector.java   |   442 +
 .../org/apache/mahout/math/DiagonalMatrix.java     |   378 +
 .../org/apache/mahout/math/FileBasedMatrix.java    |   185 +
 .../mahout/math/FileBasedSparseBinaryMatrix.java   |   535 +
 .../apache/mahout/math/FunctionalMatrixView.java   |    99 +
 .../org/apache/mahout/math/IndexException.java     |    30 +
 .../apache/mahout/math/LengthCachingVector.java    |    35 +
 .../main/java/org/apache/mahout/math/Matrices.java |   167 +
 .../main/java/org/apache/mahout/math/Matrix.java   |   413 +
 .../java/org/apache/mahout/math/MatrixSlice.java   |    36 +
 .../org/apache/mahout/math/MatrixTimesOps.java     |    35 +
 .../org/apache/mahout/math/MatrixVectorView.java   |   292 +
 .../java/org/apache/mahout/math/MatrixView.java    |   160 +
 .../java/org/apache/mahout/math/MurmurHash.java    |   158 +
 .../java/org/apache/mahout/math/MurmurHash3.java   |    84 +
 .../java/org/apache/mahout/math/NamedVector.java   |   328 +
 .../org/apache/mahout/math/OldQRDecomposition.java |   219 +
 .../mahout/math/OrderedIntDoubleMapping.java       |   265 +
 .../apache/mahout/math/OrthonormalityVerifier.java |    46 +
 .../org/apache/mahout/math/PermutedVectorView.java |   250 +
 .../org/apache/mahout/math/PersistentObject.java   |    40 +
 .../java/org/apache/mahout/math/PivotedMatrix.java |   288 +
 core/src/main/java/org/apache/mahout/math/QR.java  |    27 +
 .../org/apache/mahout/math/QRDecomposition.java    |   166 +
 .../mahout/math/RandomAccessSparseVector.java      |   303 +
 .../apache/mahout/math/RandomTrinaryMatrix.java    |   146 +
 .../mahout/math/SequentialAccessSparseVector.java  |   379 +
 .../mahout/math/SingularValueDecomposition.java    |   654 +
 .../main/java/org/apache/mahout/math/Sorting.java  |  2297 +
 .../org/apache/mahout/math/SparseColumnMatrix.java |   220 +
 .../java/org/apache/mahout/math/SparseMatrix.java  |   245 +
 .../org/apache/mahout/math/SparseRowMatrix.java    |   289 +
 .../main/java/org/apache/mahout/math/Swapper.java  |    18 +
 .../apache/mahout/math/TransposedMatrixView.java   |   147 +
 .../org/apache/mahout/math/UpperTriangular.java    |   160 +
 .../main/java/org/apache/mahout/math/Vector.java   |   434 +
 .../apache/mahout/math/VectorBinaryAggregate.java  |   481 +
 .../org/apache/mahout/math/VectorBinaryAssign.java |   667 +
 .../org/apache/mahout/math/VectorIterable.java     |    56 +
 .../java/org/apache/mahout/math/VectorView.java    |   238 +
 .../org/apache/mahout/math/WeightedVector.java     |    87 +
 .../mahout/math/WeightedVectorComparator.java      |    54 +
 .../math/als/AlternatingLeastSquaresSolver.java    |   116 +
 ...licitFeedbackAlternatingLeastSquaresSolver.java |   171 +
 .../mahout/math/decomposer/AsyncEigenVerifier.java |    80 +
 .../apache/mahout/math/decomposer/EigenStatus.java |    50 +
 .../math/decomposer/SimpleEigenVerifier.java       |    41 +
 .../math/decomposer/SingularVectorVerifier.java    |    25 +
 .../math/decomposer/hebbian/EigenUpdater.java      |    25 +
 .../math/decomposer/hebbian/HebbianSolver.java     |   342 +
 .../math/decomposer/hebbian/HebbianUpdater.java    |    71 +
 .../math/decomposer/hebbian/TrainingState.java     |   143 +
 .../math/decomposer/lanczos/LanczosSolver.java     |   213 +
 .../math/decomposer/lanczos/LanczosState.java      |   107 +
 .../org/apache/mahout/math/flavor/BackEnum.java    |    26 +
 .../apache/mahout/math/flavor/MatrixFlavor.java    |    82 +
 .../math/flavor/TraversingStructureEnum.java       |    48 +
 .../mahout/math/function/DoubleDoubleFunction.java |    81 +
 .../mahout/math/function/DoubleFunction.java       |    29 +
 .../apache/mahout/math/function/FloatFunction.java |    36 +
 .../org/apache/mahout/math/function/Functions.java |  1713 +
 .../apache/mahout/math/function/IntFunction.java   |    24 +
 .../mahout/math/function/IntIntDoubleFunction.java |    26 +
 .../mahout/math/function/IntIntFunction.java       |    25 +
 .../java/org/apache/mahout/math/function/Mult.java |    54 +
 .../math/function/ObjectObjectProcedure.java       |    40 +
 .../mahout/math/function/ObjectProcedure.java      |    29 +
 .../org/apache/mahout/math/function/PlusMult.java  |   106 +
 .../mahout/math/function/SquareRootFunction.java   |    26 +
 .../apache/mahout/math/function/TimesFunction.java |    78 +
 .../mahout/math/function/VectorFunction.java       |    27 +
 .../apache/mahout/math/function/package-info.java  |    20 +
 .../apache/mahout/math/jet/math/Arithmetic.java    |   310 +
 .../org/apache/mahout/math/jet/math/Constants.java |    30 +
 .../apache/mahout/math/jet/math/Polynomial.java    |    81 +
 .../apache/mahout/math/jet/math/package-info.java  |    21 +
 .../jet/random/AbstractContinousDistribution.java  |    33 +
 .../jet/random/AbstractDiscreteDistribution.java   |    27 +
 .../math/jet/random/AbstractDistribution.java      |    70 +
 .../apache/mahout/math/jet/random/Exponential.java |    81 +
 .../org/apache/mahout/math/jet/random/Gamma.java   |   285 +
 .../mahout/math/jet/random/NegativeBinomial.java   |   106 +
 .../org/apache/mahout/math/jet/random/Normal.java  |   110 +
 .../org/apache/mahout/math/jet/random/Poisson.java |   296 +
 .../org/apache/mahout/math/jet/random/Uniform.java |   164 +
 .../math/jet/random/engine/MersenneTwister.java    |   258 +
 .../math/jet/random/engine/RandomEngine.java       |   151 +
 .../math/jet/random/engine/package-info.java       |    23 +
 .../math/jet/random/sampling/RandomSampler.java    |   503 +
 .../org/apache/mahout/math/jet/stat/Gamma.java     |   664 +
 .../apache/mahout/math/jet/stat/Probability.java   |   186 +
 .../apache/mahout/math/jet/stat/package-info.java  |    21 +
 .../org/apache/mahout/math/list/AbstractList.java  |   221 +
 .../mahout/math/list/AbstractObjectList.java       |    62 +
 .../apache/mahout/math/list/ObjectArrayList.java   |   401 +
 .../mahout/math/list/SimpleLongArrayList.java      |   102 +
 .../org/apache/mahout/math/list/package-info.java  |   160 +
 .../org/apache/mahout/math/map/HashFunctions.java  |   115 +
 .../org/apache/mahout/math/map/OpenHashMap.java    |   633 +
 .../org/apache/mahout/math/map/PrimeFinder.java    |   145 +
 .../mahout/math/map/QuickOpenIntIntHashMap.java    |   215 +
 .../org/apache/mahout/math/map/package-info.java   |   266 +
 .../java/org/apache/mahout/math/package-info.java  |    20 +
 .../math/random/AbstractSamplerFunction.java       |    39 +
 .../mahout/math/random/ChineseRestaurant.java      |   111 +
 .../org/apache/mahout/math/random/Empirical.java   |   124 +
 .../apache/mahout/math/random/IndianBuffet.java    |   157 +
 .../org/apache/mahout/math/random/Missing.java     |    59 +
 .../org/apache/mahout/math/random/MultiNormal.java |   118 +
 .../org/apache/mahout/math/random/Multinomial.java |   202 +
 .../java/org/apache/mahout/math/random/Normal.java |    40 +
 .../apache/mahout/math/random/PoissonSampler.java  |    67 +
 .../org/apache/mahout/math/random/Sampler.java     |    25 +
 .../apache/mahout/math/random/WeightedThing.java   |    71 +
 .../org/apache/mahout/math/set/AbstractSet.java    |   172 +
 .../java/org/apache/mahout/math/set/HashUtils.java |    56 +
 .../org/apache/mahout/math/set/OpenHashSet.java    |   548 +
 .../math/solver/ConjugateGradientSolver.java       |   213 +
 .../mahout/math/solver/EigenDecomposition.java     |   892 +
 .../mahout/math/solver/JacobiConditioner.java      |    47 +
 .../java/org/apache/mahout/math/solver/LSMR.java   |   565 +
 .../apache/mahout/math/solver/Preconditioner.java  |    36 +
 .../apache/mahout/math/ssvd/SequentialBigSvd.java  |    69 +
 .../apache/mahout/math/stats/LogLikelihood.java    |   220 +
 .../math/stats/OnlineExponentialAverage.java       |    62 +
 .../apache/mahout/math/stats/OnlineSummarizer.java |    93 +
 .../classifier/naivebayes/NBClassifier.scala       |   119 +
 .../mahout/classifier/naivebayes/NBModel.scala     |   215 +
 .../mahout/classifier/naivebayes/NaiveBayes.scala  |   383 +
 .../mahout/classifier/stats/ClassifierStats.scala  |   467 +
 .../mahout/classifier/stats/ConfusionMatrix.scala  |   459 +
 .../common/io/GenericMatrixKryoSerializer.scala    |   188 +
 .../mahout/common/io/VectorKryoSerializer.scala    |   248 +
 .../scala/org/apache/mahout/logging/package.scala  |    73 +
 .../org/apache/mahout/math/algorithms/Fitter.scala |    27 +
 .../org/apache/mahout/math/algorithms/Model.scala  |    26 +
 .../mahout/math/algorithms/SupervisedFitter.scala  |    29 +
 .../mahout/math/algorithms/SupervisedModel.scala   |    26 +
 .../math/algorithms/UnsupervisedFitter.scala       |    28 +
 .../mahout/math/algorithms/UnsupervisedModel.scala |    24 +
 .../mahout/math/algorithms/clustering/Canopy.scala |   155 +
 .../algorithms/clustering/ClusteringModel.scala    |    45 +
 .../common/distance/DistanceMetrics.scala          |    48 +
 .../math/algorithms/preprocessing/AsFactor.scala   |   127 +
 .../math/algorithms/preprocessing/MeanCenter.scala |    91 +
 .../preprocessing/PreprocessorModel.scala          |    58 +
 .../algorithms/preprocessing/StandardScaler.scala  |   108 +
 .../regression/CochraneOrcuttModel.scala           |   151 +
 .../regression/LinearRegressorModel.scala          |   178 +
 .../regression/OrdinaryLeastSquaresModel.scala     |    71 +
 .../algorithms/regression/RegressorModel.scala     |    66 +
 .../regression/tests/AutocorrelationTests.scala    |    57 +
 .../regression/tests/FittnessTests.scala           |   129 +
 .../org/apache/mahout/math/backend/Backend.scala   |    49 +
 .../mahout/math/backend/RootSolverFactory.scala    |    84 +
 .../apache/mahout/math/backend/SolverFactory.scala |    71 +
 .../mahout/math/backend/incore/package.scala       |    33 +
 .../mahout/math/backend/jvm/JvmBackend.scala       |    67 +
 .../apache/mahout/math/cf/SimilarityAnalysis.scala |   453 +
 .../apache/mahout/math/decompositions/ALS.scala    |   141 +
 .../apache/mahout/math/decompositions/DQR.scala    |    78 +
 .../apache/mahout/math/decompositions/DSPCA.scala  |   162 +
 .../apache/mahout/math/decompositions/DSSVD.scala  |   116 +
 .../apache/mahout/math/decompositions/SSVD.scala   |   167 +
 .../mahout/math/decompositions/package.scala       |   141 +
 .../scala/org/apache/mahout/math/drm/BCast.scala   |    24 +
 .../org/apache/mahout/math/drm/CacheHint.scala     |    36 +
 .../apache/mahout/math/drm/CheckpointedDrm.scala   |    43 +
 .../apache/mahout/math/drm/CheckpointedOps.scala   |    49 +
 .../mahout/math/drm/DistributedContext.scala       |    27 +
 .../apache/mahout/math/drm/DistributedEngine.scala |   268 +
 .../mahout/math/drm/DrmDoubleScalarOps.scala       |    37 +
 .../scala/org/apache/mahout/math/drm/DrmLike.scala |    60 +
 .../org/apache/mahout/math/drm/DrmLikeOps.scala    |   140 +
 .../org/apache/mahout/math/drm/RLikeDrmOps.scala   |   172 +
 .../mahout/math/drm/logical/AbstractBinaryOp.scala |    44 +
 .../mahout/math/drm/logical/AbstractUnaryOp.scala  |    32 +
 .../mahout/math/drm/logical/CheckpointAction.scala |    48 +
 .../org/apache/mahout/math/drm/logical/OpAB.scala  |    47 +
 .../mahout/math/drm/logical/OpABAnyKey.scala       |    48 +
 .../org/apache/mahout/math/drm/logical/OpABt.scala |    48 +
 .../apache/mahout/math/drm/logical/OpAewB.scala    |    52 +
 .../mahout/math/drm/logical/OpAewScalar.scala      |    55 +
 .../mahout/math/drm/logical/OpAewUnaryFunc.scala   |    50 +
 .../math/drm/logical/OpAewUnaryFuncFusion.scala    |    67 +
 .../org/apache/mahout/math/drm/logical/OpAt.scala  |    43 +
 .../org/apache/mahout/math/drm/logical/OpAtA.scala |    42 +
 .../mahout/math/drm/logical/OpAtAnyKey.scala       |    40 +
 .../org/apache/mahout/math/drm/logical/OpAtB.scala |    48 +
 .../org/apache/mahout/math/drm/logical/OpAtx.scala |    49 +
 .../org/apache/mahout/math/drm/logical/OpAx.scala  |    48 +
 .../apache/mahout/math/drm/logical/OpCbind.scala   |    48 +
 .../mahout/math/drm/logical/OpCbindScalar.scala    |    42 +
 .../mahout/math/drm/logical/OpMapBlock.scala       |    48 +
 .../org/apache/mahout/math/drm/logical/OpPar.scala |    39 +
 .../apache/mahout/math/drm/logical/OpRbind.scala   |    46 +
 .../mahout/math/drm/logical/OpRowRange.scala       |    44 +
 .../math/drm/logical/OpTimesLeftMatrix.scala       |    51 +
 .../math/drm/logical/OpTimesRightMatrix.scala      |    51 +
 .../apache/mahout/math/drm/logical/TEwFunc.scala   |    37 +
 .../scala/org/apache/mahout/math/drm/package.scala |   375 +
 .../apache/mahout/math/indexeddataset/BiMap.scala  |   128 +
 .../math/indexeddataset/IndexedDataset.scala       |    61 +
 .../mahout/math/indexeddataset/ReaderWriter.scala  |   117 +
 .../apache/mahout/math/indexeddataset/Schema.scala |   105 +
 .../scala/org/apache/mahout/math/package.scala     |    21 +
 .../apache/mahout/math/scalabindings/MMul.scala    |   295 +
 .../math/scalabindings/MahoutCollections.scala     |    46 +
 .../math/scalabindings/MatlabLikeMatrixOps.scala   |    66 +
 .../mahout/math/scalabindings/MatlabLikeOps.scala  |    35 +
 .../math/scalabindings/MatlabLikeTimesOps.scala    |    28 +
 .../math/scalabindings/MatlabLikeVectorOps.scala   |    73 +
 .../mahout/math/scalabindings/MatrixOps.scala      |   332 +
 .../math/scalabindings/RLikeDoubleScalarOps.scala  |    63 +
 .../mahout/math/scalabindings/RLikeMatrixOps.scala |   172 +
 .../mahout/math/scalabindings/RLikeOps.scala       |    38 +
 .../mahout/math/scalabindings/RLikeVectorOps.scala |   110 +
 .../mahout/math/scalabindings/VectorOps.scala      |   174 +
 .../apache/mahout/math/scalabindings/package.scala |   477 +
 .../scala/org/apache/mahout/nlp/tfidf/TFIDF.scala  |   112 +
 .../org/apache/mahout/util/IOUtilsScala.scala      |    64 +
 .../mahout/math/list/ValueTypeArrayListTest.java.t |   237 +
 .../math/map/OpenKeyTypeObjectHashMapTest.java.t   |   431 +
 .../map/OpenKeyTypeValueTypeHashMapTest.java.t     |   379 +
 .../math/map/OpenObjectValueTypeHashMapTest.java.t |   423 +
 .../mahout/math/set/OpenKeyTypeHashSetTest.java.t  |   179 +
 .../org/apache/mahout/common/RandomUtilsTest.java  |    81 +
 .../org/apache/mahout/math/AbstractVectorTest.java |   658 +
 .../java/org/apache/mahout/math/CentroidTest.java  |    72 +
 .../mahout/math/CholeskyDecompositionTest.java     |   152 +
 .../org/apache/mahout/math/DenseSymmetricTest.java |    65 +
 .../org/apache/mahout/math/DiagonalMatrixTest.java |    92 +
 .../apache/mahout/math/FileBasedMatrixTest.java    |    89 +
 .../math/FileBasedSparseBinaryMatrixTest.java      |    95 +
 .../java/org/apache/mahout/math/FunctionTest.java  |   133 +
 .../org/apache/mahout/math/MahoutTestCase.java     |   109 +
 .../java/org/apache/mahout/math/MatricesTest.java  |   123 +
 .../java/org/apache/mahout/math/MatrixTest.java    |   645 +
 .../apache/mahout/math/MatrixVectorViewTest.java   |    58 +
 .../org/apache/mahout/math/MurmurHash3Test.java    |    48 +
 .../org/apache/mahout/math/MurmurHashTest.java     |   120 +
 .../apache/mahout/math/OldQRDecompositionTest.java |   187 +
 .../apache/mahout/math/PermutedVectorViewTest.java |   105 +
 .../org/apache/mahout/math/PivotedMatrixTest.java  |    65 +
 .../apache/mahout/math/QRDecompositionTest.java    |   280 +
 .../org/apache/mahout/math/TestDenseMatrix.java    |    45 +
 .../org/apache/mahout/math/TestDenseVector.java    |    47 +
 .../org/apache/mahout/math/TestMatrixView.java     |   470 +
 .../mahout/math/TestOrderedIntDoubleMapping.java   |   104 +
 .../mahout/math/TestRandomAccessSparseVector.java  |    65 +
 .../math/TestSequentialAccessSparseVector.java     |    62 +
 .../math/TestSingularValueDecomposition.java       |   327 +
 .../apache/mahout/math/TestSparseColumnMatrix.java |    37 +
 .../org/apache/mahout/math/TestSparseMatrix.java   |   101 +
 .../apache/mahout/math/TestSparseRowMatrix.java    |   180 +
 .../org/apache/mahout/math/TestVectorView.java     |   314 +
 .../apache/mahout/math/UpperTriangularTest.java    |    54 +
 .../mahout/math/VectorBinaryAggregateCostTest.java |   330 +
 .../mahout/math/VectorBinaryAggregateTest.java     |   143 +
 .../mahout/math/VectorBinaryAssignCostTest.java    |   243 +
 .../apache/mahout/math/VectorBinaryAssignTest.java |    75 +
 .../java/org/apache/mahout/math/VectorTest.java    |  1135 +
 .../org/apache/mahout/math/WeightedVectorTest.java |    88 +
 .../als/AlternatingLeastSquaresSolverTest.java     |   151 +
 .../apache/mahout/math/decomposer/SolverTest.java  |   177 +
 .../math/decomposer/hebbian/TestHebbianSolver.java |   207 +
 .../math/decomposer/lanczos/TestLanczosSolver.java |    97 +
 .../mahout/math/jet/random/DistributionChecks.java |   118 +
 .../mahout/math/jet/random/ExponentialTest.java    |   102 +
 .../apache/mahout/math/jet/random/GammaTest.java   |   131 +
 .../math/jet/random/NegativeBinomialTest.java      |    60 +
 .../apache/mahout/math/jet/random/NormalTest.java  |    71 +
 .../jet/random/engine/MersenneTwisterTest.java     |   704 +
 .../org/apache/mahout/math/jet/stat/GammaTest.java |   138 +
 .../mahout/math/jet/stat/ProbabilityTest.java      |   196 +
 .../mahout/math/list/ObjectArrayListTest.java      |    51 +
 .../mahout/math/random/ChineseRestaurantTest.java  |   158 +
 .../apache/mahout/math/random/EmpiricalTest.java   |    78 +
 .../mahout/math/random/IndianBuffetTest.java       |    43 +
 .../apache/mahout/math/random/MultiNormalTest.java |    81 +
 .../apache/mahout/math/random/MultinomialTest.java |   269 +
 .../org/apache/mahout/math/random/NormalTest.java  |    62 +
 .../mahout/math/random/PoissonSamplerTest.java     |    56 +
 .../mahout/math/randomized/RandomBlasting.java     |   355 +
 .../org/apache/mahout/math/set/HashUtilsTest.java  |    90 +
 .../mahout/math/solver/EigenDecompositionTest.java |   120 +
 .../org/apache/mahout/math/solver/LSMRTest.java    |   105 +
 .../math/solver/TestConjugateGradientSolver.java   |   231 +
 .../mahout/math/ssvd/SequentialBigSvdTest.java     |    86 +
 .../mahout/math/stats/LogLikelihoodTest.java       |   197 +
 .../math/stats/OnlineExponentialAverageTest.java   |    69 +
 .../mahout/math/stats/OnlineSummarizerTest.java    |   108 +
 core/src/test/resources/beta-test-data.csv         |  1005 +
 core/src/test/resources/hanging-svd.tsv            |    90 +
 .../test/resources/negative-binomial-test-data.csv |    62 +
 core/src/test/resources/words.txt                  |  1168 +
 .../mahout/classifier/naivebayes/NBTestBase.scala  |   291 +
 .../classifier/stats/ClassifierStatsTestBase.scala |   257 +
 .../math/algorithms/ClusteringSuiteBase.scala      |    48 +
 .../math/algorithms/PreprocessorSuiteBase.scala    |   118 +
 .../math/algorithms/RegressionSuiteBase.scala      |   180 +
 .../math/algorithms/RegressionTestsSuiteBase.scala |   126 +
 .../apache/mahout/math/backend/BackendSuite.scala  |    75 +
 .../math/decompositions/DecompositionsSuite.scala  |   113 +
 .../DistributedDecompositionsSuiteBase.scala       |   219 +
 .../mahout/math/drm/DrmLikeOpsSuiteBase.scala      |   153 +
 .../apache/mahout/math/drm/DrmLikeSuiteBase.scala  |    74 +
 .../mahout/math/drm/RLikeDrmOpsSuiteBase.scala     |   655 +
 .../scalabindings/MahoutCollectionsSuite.scala     |    42 +
 .../mahout/math/scalabindings/MathSuite.scala      |   267 +
 .../scalabindings/MatlabLikeMatrixOpsSuite.scala   |    67 +
 .../mahout/math/scalabindings/MatrixOpsSuite.scala |   228 +
 .../math/scalabindings/RLikeMatrixOpsSuite.scala   |   369 +
 .../math/scalabindings/RLikeVectorOpsSuite.scala   |    72 +
 .../mahout/math/scalabindings/VectorOpsSuite.scala |   110 +
 .../apache/mahout/nlp/tfidf/TFIDFtestBase.scala    |   184 +
 .../mahout/test/DistributedMahoutSuite.scala       |    28 +
 .../apache/mahout/test/LoggerConfiguration.scala   |    32 +
 .../scala/org/apache/mahout/test/MahoutSuite.scala |    54 +
 css/bootstrap-responsive.css                       |  1109 -
 css/bootstrap-responsive.min.css                   |     9 -
 css/bootstrap.css                                  |  6158 --
 css/bootstrap.min.css                              |     9 -
 css/global.css                                     |   938 -
 css/global__.css                                   |   886 -
 css/main.css                                       |     4 -
 developers/buildingmahout.html                     |   437 -
 developers/buildingmahout.md                       |   232 +
 developers/developer-resources.html                |   265 -
 developers/developer-resources.md                  |    63 +
 developers/github.html                             |   395 -
 developers/github.md                               |   173 +
 developers/githubPRs.html                          |   301 -
 developers/githubPRs.md                            |    97 +
 developers/gsoc.html                               |   288 -
 developers/gsoc.md                                 |    81 +
 developers/how-to-become-a-committer.html          |   246 -
 developers/how-to-become-a-committer.md            |    44 +
 developers/how-to-contribute.html                  |   389 -
 developers/how-to-contribute.md                    |   170 +
 developers/how-to-release.html                     |   422 -
 developers/how-to-release.md                       |   174 +
 developers/how-to-update-the-website.html          |   292 -
 developers/how-to-update-the-website.md            |    88 +
 developers/issue-tracker.html                      |   263 -
 developers/issue-tracker.md                        |    62 +
 developers/patch-check-list.html                   |   249 -
 developers/patch-check-list.md                     |    45 +
 developers/thirdparty-dependencies.html            |   251 -
 developers/thirdparty-dependencies.md              |    46 +
 developers/version-control.html                    |   248 -
 developers/version-control.md                      |    46 +
 distribution/KEYS                                  |  1060 +
 distribution/pom.xml                               |   154 +
 distribution/src/main/assembly/bin.xml             |    66 +
 .../examples/bin/SparseSparseDrmTimer.mscala       |    52 +
 .../resources/default/examples/bin/basicOLS.scala  |    75 +
 .../default/examples/bin}/cco-lastfm.scala         |     0
 .../examples/bin/resources/cf-data-purchase.txt    |     7 +
 .../examples/bin/resources/cf-data-view.txt        |    12 +
 .../resources/default/examples/bin/run-item-sim.sh |    85 +
 .../examples/bin/spark-document-classifier.mscala  |   204 +
 .../resources/executable/bin/compute-classpath.sh  |   191 +
 .../main/resources/executable/bin/load-shell.scala |    34 +
 .../src/main/resources/executable/bin/mahout       |   343 +
 .../executable/bin/mahout-load-spark-env.sh        |    40 +
 .../resources/executable/bin/mahout-spark-class.sh |    80 +
 .../src/main/resources/executable/bin/mahout.cmd   |   397 +
 .../resources/executable/conf/log4j.properties     |    30 +
 doap_Mahout.rdf                                    |    51 +
 docker/build/Dockerfile                            |    22 +
 docker/build/README.md                             |    68 +
 docs/0.13.1/api/docs/404.html                      |     1 -
 docs/0.13.1/api/docs/Gemfile                       |     5 -
 docs/0.13.1/api/docs/Gemfile.lock                  |    60 -
 .../docs/algorithms/clustering/canopy/Canopy.png   |   Bin 48061 -> 0 bytes
 .../docs/algorithms/clustering/canopy/Canopy10.png |   Bin 42414 -> 0 bytes
 .../algorithms/clustering/canopy/SampleData.png    |   Bin 32587 -> 0 bytes
 .../docs/algorithms/clustering/canopy/index.html   |   318 -
 .../algorithms/clustering/distance-metrics.html    |   269 -
 .../api/docs/algorithms/clustering/index.html      |   194 -
 .../api/docs/algorithms/linear-algebra/d-qr.html   |   244 -
 .../api/docs/algorithms/linear-algebra/d-spca.html |   365 -
 .../api/docs/algorithms/linear-algebra/d-ssvd.html |   330 -
 .../api/docs/algorithms/linear-algebra/index.html  |   199 -
 .../map-reduce/classification/bayesian.html        |   365 -
 .../map-reduce/classification/class-discovery.html |   343 -
 .../classification/classifyingyourdata.html        |   212 -
 .../map-reduce/classification/collocations.html    |   567 -
 .../gaussian-discriminative-analysis.html          |   204 -
 .../classification/hidden-markov-models.html       |   299 -
 .../independent-component-analysis.html            |   201 -
 .../locally-weighted-linear-regression.html        |   209 -
 .../classification/logistic-regression.html        |   319 -
 .../classification/mahout-collections.html         |   239 -
 .../algorithms/map-reduce/classification/mlp.html  |   430 -
 .../map-reduce/classification/naivebayes.html      |   230 -
 .../map-reduce/classification/neural-network.html  |   205 -
 .../classification/partial-implementation.html     |   333 -
 .../map-reduce/classification/random-forests.html  |   427 -
 .../restricted-boltzmann-machines.html             |   237 -
 .../classification/support-vector-machines.html    |   227 -
 .../map-reduce/clustering/canopy-clustering.html   |   382 -
 .../map-reduce/clustering/cluster-dumper.html      |   299 -
 .../clustering/expectation-maximization.html       |   247 -
 .../map-reduce/clustering/fuzzy-k-means.html       |   380 -
 .../clustering/hierarchical-clustering.html        |   200 -
 .../map-reduce/clustering/k-means-clustering.html  |   371 -
 .../clustering/latent-dirichlet-allocation.html    |   337 -
 .../clustering/llr---log-likelihood-ratio.html     |   231 -
 .../map-reduce/clustering/spectral-clustering.html |   281 -
 .../map-reduce/clustering/streaming-k-means.html   |   376 -
 .../api/docs/algorithms/map-reduce/index.html      |   226 -
 .../docs/algorithms/preprocessors/AsFactor.html    |   217 -
 .../docs/algorithms/preprocessors/MeanCenter.html  |   212 -
 .../algorithms/preprocessors/StandardScaler.html   |   226 -
 .../api/docs/algorithms/preprocessors/index.html   |   197 -
 .../api/docs/algorithms/reccomenders/cco.html      |   657 -
 .../api/docs/algorithms/reccomenders/d-als.html    |   239 -
 .../api/docs/algorithms/reccomenders/index.html    |   218 -
 .../api/docs/algorithms/recommenders/cco.html      |   662 -
 .../api/docs/algorithms/recommenders/d-als.html    |   239 -
 .../api/docs/algorithms/recommenders/index.html    |   226 -
 .../docs/algorithms/regression/fittness-tests.html |   200 -
 .../api/docs/algorithms/regression/index.html      |   206 -
 .../0.13.1/api/docs/algorithms/regression/ols.html |   252 -
 .../serial-correlation/cochrane-orcutt.html        |   334 -
 .../regression/serial-correlation/dw-test.html     |   241 -
 docs/0.13.1/api/docs/algorithms/template.html      |   200 -
 docs/0.13.1/api/docs/assets/img/2dDirichletASN.png |   Bin 61964 -> 0 bytes
 .../api/docs/assets/img/2dDirichletASN4040.png     |   Bin 80547 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/2dDirichletSN.png  |   Bin 70586 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/2dFuzzyKMeans.png  |   Bin 59029 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/2dKMeans.png       |   Bin 56553 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/2dMeanShift.png    |   Bin 42083 -> 0 bytes
 .../api/docs/assets/img/AsymmetricSampleData.png   |   Bin 37665 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/Canopy.png         |   Bin 48061 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/Canopy10.png       |   Bin 42414 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/DirichletASN.png   |   Bin 50460 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/DirichletN.png     |   Bin 85831 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/DirichletSN.png    |   Bin 75029 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/DirichletSN40.png  |   Bin 84339 -> 0 bytes
 ...lementation of k-Means provided with Mahout.png |   Bin 244837 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/FuzzyKMeans.png    |   Bin 50444 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/KMeans.png         |   Bin 62848 -> 0 bytes
 .../api/docs/assets/img/Mahout-logo-164x200.png    |   Bin 10577 -> 0 bytes
 .../api/docs/assets/img/Mahout-logo-245x300.png    |   Bin 16214 -> 0 bytes
 .../api/docs/assets/img/Mahout-logo-327x400.png    |   Bin 22115 -> 0 bytes
 .../api/docs/assets/img/Mahout-logo-82x100.png     |   Bin 5140 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/MeanShift.png      |   Bin 40236 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/SampleData.png     |   Bin 32587 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/bg.png             |   Bin 3894 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/debug-config-2.png |   Bin 118953 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/debug-config.png   |   Bin 48956 -> 0 bytes
 .../0.13.1/api/docs/assets/img/download-mahout.png |   Bin 10154 -> 0 bytes
 .../api/docs/assets/img/download-original.png      |   Bin 56689 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/download.png       |   Bin 6151 -> 0 bytes
 .../docs/assets/img/flink_squirrel_100_color.png   |   Bin 16446 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/generic page.png   |   Bin 306779 -> 0 bytes
 .../api/docs/assets/img/home-wrapper-original.png  |   Bin 435604 -> 0 bytes
 .../0.13.1/api/docs/assets/img/home-wrapper-v2.png |   Bin 59828 -> 0 bytes
 .../0.13.1/api/docs/assets/img/home-wrapper-v3.png |   Bin 111463 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/home-wrapper.png   |   Bin 57264 -> 0 bytes
 .../api/docs/assets/img/instruction_arrow.png      |   Bin 285 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/logo.png           |   Bin 25615 -> 0 bytes
 .../0.13.1/api/docs/assets/img/mahout-logo-100.png |   Bin 19477 -> 0 bytes
 .../0.13.1/api/docs/assets/img/mahout-logo-200.png |   Bin 46360 -> 0 bytes
 .../0.13.1/api/docs/assets/img/mahout-logo-300.png |   Bin 70139 -> 0 bytes
 .../0.13.1/api/docs/assets/img/mahout-logo-400.png |   Bin 55468 -> 0 bytes
 .../api/docs/assets/img/mahout-logo-brudman.png    |   Bin 59233 -> 0 bytes
 .../docs/assets/img/mahout-logo-poweredby-100.png  |   Bin 24623 -> 0 bytes
 .../docs/assets/img/mahout-logo-poweredby-55.png   |   Bin 11684 -> 0 bytes
 .../api/docs/assets/img/mahout-logo-poweredby.png  |   Bin 75777 -> 0 bytes
 .../assets/img/mahout-logo-transparent-400.png     |   Bin 61970 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/mahout-logo.png    |   Bin 79779 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/mahout-lupe.png    |   Bin 479 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/mahout2_theme.png  |   Bin 285686 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/mahout_theme.png   |   Bin 271601 -> 0 bytes
 .../api/docs/assets/img/mantle-1-original.png      |   Bin 183285 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/mantle-asf.png     |   Bin 43710 -> 0 bytes
 .../api/docs/assets/img/mantle-community.png       |   Bin 47094 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/mantle-hadoop.png  |   Bin 34392 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/mantle-mahout.png  |   Bin 32609 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/screen.png         |   Bin 267592 -> 0 bytes
 .../api/docs/assets/img/sgd-class-hierarchy.png    |   Bin 259654 -> 0 bytes
 .../api/docs/assets/img/sidebar-original.png       |   Bin 48060 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/sidebar.png        |   Bin 401 -> 0 bytes
 .../api/docs/assets/img/taste-architecture.png     |   Bin 101546 -> 0 bytes
 .../api/docs/assets/img/vector-class-hierarchy.png |   Bin 142705 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/wiki-bg.png        |   Bin 56041 -> 0 bytes
 .../api/docs/assets/img/wiki-wrapper-original.png  |   Bin 398249 -> 0 bytes
 docs/0.13.1/api/docs/assets/img/wiki-wrapper.png   |   Bin 59718 -> 0 bytes
 .../mahout-retro/css/bootstrap-responsive.css      |  1109 -
 .../mahout-retro/css/bootstrap-responsive.css.bu   |  1109 -
 .../mahout-retro/css/bootstrap-responsive.min.css  |     9 -
 .../assets/themes/mahout-retro/css/bootstrap.css   |  6165 --
 .../themes/mahout-retro/css/bootstrap.min.css      |     9 -
 .../docs/assets/themes/mahout-retro/css/global.css |   938 -
 .../assets/themes/mahout-retro/css/global__.css    |   886 -
 .../docs/assets/themes/mahout-retro/css/main.css   |     4 -
 .../assets/themes/mahout-retro/js/bootstrap.js     |  2276 -
 .../assets/themes/mahout-retro/js/bootstrap.min.js |     6 -
 .../docs/assets/themes/mahout-retro/js/effects.js  |  1130 -
 .../themes/mahout-retro/js/jquery-1.9.1.min.js     |     5 -
 .../assets/themes/mahout-retro/js/prototype.js     |  4320 -
 .../docs/assets/themes/mahout-retro/js/search.js   |    21 -
 .../docs/assets/themes/mahout-retro/js/slides.js   |   109 -
 .../docs/assets/themes/mahout-retro/js/widgets.js  |    45 -
 .../mahout/bootstrap/css/bootstrap-theme.css       |   459 -
 .../mahout/bootstrap/css/bootstrap-theme.min.css   |     9 -
 .../themes/mahout/bootstrap/css/bootstrap.css      |  7100 --
 .../fonts/glyphicons-halflings-regular.eot         |   Bin 20290 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.svg         |   229 -
 .../fonts/glyphicons-halflings-regular.ttf         |   Bin 41236 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.woff        |   Bin 23292 -> 0 bytes
 .../bootstrap/img/glyphicons-halflings-white.png   |   Bin 8777 -> 0 bytes
 .../mahout/bootstrap/img/glyphicons-halflings.png  |   Bin 12799 -> 0 bytes
 .../assets/themes/mahout/bootstrap/js/bootstrap.js |  2002 -
 .../themes/mahout/bootstrap/js/bootstrap.min.js    |     9 -
 .../api/docs/assets/themes/mahout/css/style.css    |  1128 -
 .../api/docs/assets/themes/mahout/css/syntax.css   |    60 -
 .../docs/assets/themes/mahout/imgx/asf_logo.png    |   Bin 21243 -> 0 bytes
 .../themes/mahout/imgx/available_interpreters.png  |   Bin 251135 -> 0 bytes
 .../api/docs/assets/themes/mahout/imgx/body-bg.jpg |   Bin 3188 -> 0 bytes
 .../api/docs/assets/themes/mahout/imgx/graph1.png  |   Bin 19462 -> 0 bytes
 .../api/docs/assets/themes/mahout/imgx/graph2.png  |   Bin 22596 -> 0 bytes
 .../docs/assets/themes/mahout/imgx/header-bg.jpg   |   Bin 10442 -> 0 bytes
 .../api/docs/assets/themes/mahout/imgx/helium.gif  |   Bin 221381 -> 0 bytes
 .../assets/themes/mahout/imgx/highlight-bg.jpg     |   Bin 34222 -> 0 bytes
 .../docs/assets/themes/mahout/imgx/interpreter.png |   Bin 36035 -> 0 bytes
 .../themes/mahout/imgx/maven_default_icon.png      |   Bin 4248 -> 0 bytes
 .../docs/assets/themes/mahout/imgx/notebook.png    |   Bin 194904 -> 0 bytes
 .../docs/assets/themes/mahout/imgx/personalize.gif |   Bin 508468 -> 0 bytes
 .../api/docs/assets/themes/mahout/imgx/scope.gif   |   Bin 206852 -> 0 bytes
 .../mahout/imgx/screenshots/collaboration.png      |   Bin 10901 -> 0 bytes
 .../mahout/imgx/screenshots/display_angular.png    |   Bin 69621 -> 0 bytes
 .../mahout/imgx/screenshots/display_angular1.png   |   Bin 97217 -> 0 bytes
 .../mahout/imgx/screenshots/display_angular2.png   |   Bin 94041 -> 0 bytes
 .../mahout/imgx/screenshots/display_angular3.png   |   Bin 76267 -> 0 bytes
 .../mahout/imgx/screenshots/display_html.png       |   Bin 28401 -> 0 bytes
 .../mahout/imgx/screenshots/display_image.png      |   Bin 25969 -> 0 bytes
 .../mahout/imgx/screenshots/display_table.png      |   Bin 30912 -> 0 bytes
 .../mahout/imgx/screenshots/display_table1.png     |   Bin 41254 -> 0 bytes
 .../mahout/imgx/screenshots/display_table_html.png |   Bin 33133 -> 0 bytes
 .../mahout/imgx/screenshots/display_text.png       |   Bin 21517 -> 0 bytes
 .../mahout/imgx/screenshots/display_text1.png      |   Bin 22977 -> 0 bytes
 .../themes/mahout/imgx/screenshots/dynamicform.png |   Bin 119566 -> 0 bytes
 .../themes/mahout/imgx/screenshots/form_input.png  |   Bin 16832 -> 0 bytes
 .../mahout/imgx/screenshots/form_input_default.png |   Bin 15299 -> 0 bytes
 .../imgx/screenshots/form_input_default_prog.png   |   Bin 16223 -> 0 bytes
 .../mahout/imgx/screenshots/form_input_prog.png    |   Bin 17602 -> 0 bytes
 .../themes/mahout/imgx/screenshots/form_select.png |   Bin 19207 -> 0 bytes
 .../imgx/screenshots/form_select_displayname.png   |   Bin 20191 -> 0 bytes
 .../mahout/imgx/screenshots/form_select_prog.png   |   Bin 26119 -> 0 bytes
 .../imgx/screenshots/homepage_notebook_id.png      |   Bin 18950 -> 0 bytes
 .../imgx/screenshots/homepage_notebook_list.png    |   Bin 35186 -> 0 bytes
 .../mahout/imgx/screenshots/interpreter_create.png |   Bin 10591 -> 0 bytes
 .../imgx/screenshots/interpreter_setting.png       |   Bin 14602 -> 0 bytes
 .../imgx/screenshots/interpreter_setting_spark.png |   Bin 40237 -> 0 bytes
 .../mahout/imgx/screenshots/link_paragraph.png     |   Bin 17113 -> 0 bytes
 .../themes/mahout/imgx/screenshots/markdown.png    |   Bin 22145 -> 0 bytes
 .../imgx/screenshots/multiple_language_backend.png |   Bin 16491 -> 0 bytes
 .../themes/mahout/imgx/screenshots/notebook.png    |   Bin 64398 -> 0 bytes
 .../themes/mahout/imgx/screenshots/pivot.png       |   Bin 76003 -> 0 bytes
 .../themes/mahout/imgx/screenshots/publish.png     |   Bin 548918 -> 0 bytes
 .../themes/mahout/imgx/screenshots/spark.png       |   Bin 48215 -> 0 bytes
 .../themes/mahout/imgx/screenshots/sparksql.png    |   Bin 36004 -> 0 bytes
 .../mahout/imgx/screenshots/visualization.png      |   Bin 39545 -> 0 bytes
 .../docs/assets/themes/mahout/imgx/sidebar-bg.jpg  |   Bin 3200 -> 0 bytes
 .../docs/assets/themes/mahout/imgx/spark_logo.jpg  |   Bin 25886 -> 0 bytes
 .../themes/mahout/imgx/user-impersonation.gif      |   Bin 913552 -> 0 bytes
 .../themes/mahout/imgx/zeppelin_classic_logo.png   |   Bin 24056 -> 0 bytes
 .../assets/themes/mahout/imgx/zeppelin_logo.png    |   Bin 16393 -> 0 bytes
 .../themes/mahout/imgx/zeppelin_svg_logo.svg       |    77 -
 .../api/docs/assets/themes/mahout/js/anchor.min.js |     6 -
 .../api/docs/assets/themes/mahout/js/docs.js       |    42 -
 .../assets/themes/mahout/js/helium.controller.js   |    89 -
 .../assets/themes/mahout/js/medium.controller.js   |    47 -
 .../api/docs/assets/themes/mahout/js/moment.min.js |   551 -
 .../themes/mahout2/css/bootstrap-theme.min.css     |     7 -
 .../assets/themes/mahout2/css/bootstrap.min.css    |     7 -
 .../assets/themes/mahout2/css/bs-sticky-footer.css |    29 -
 .../api/docs/assets/themes/mahout2/css/style.css   |   126 -
 .../mahout2/fonts/glyphicons-halflings-regular.eot |   Bin 20290 -> 0 bytes
 .../mahout2/fonts/glyphicons-halflings-regular.svg |   229 -
 .../mahout2/fonts/glyphicons-halflings-regular.ttf |   Bin 41236 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.woff        |   Bin 23292 -> 0 bytes
 .../docs/assets/themes/mahout2/js/bootstrap.min.js |     7 -
 .../themes/mahout3/css/bootstrap-theme.min.css     |     7 -
 .../assets/themes/mahout3/css/bootstrap.min.css    |     7 -
 .../assets/themes/mahout3/css/bs-sticky-footer.css |    29 -
 .../api/docs/assets/themes/mahout3/css/style.css   |   161 -
 .../mahout3/fonts/glyphicons-halflings-regular.eot |     0
 .../mahout3/fonts/glyphicons-halflings-regular.svg |   229 -
 .../mahout3/fonts/glyphicons-halflings-regular.ttf |     0
 .../fonts/glyphicons-halflings-regular.woff        |     0
 .../docs/assets/themes/mahout3/js/bootstrap.min.js |    17 -
 docs/0.13.1/api/docs/changelog.md                  |    70 -
 .../api/docs/distributed/flink-bindings.html       |   233 -
 .../0.13.1/api/docs/distributed/h2o-internals.html |   232 -
 .../api/docs/distributed/spark-bindings/faq.html   |   237 -
 .../api/docs/distributed/spark-bindings/index.html |   288 -
 docs/0.13.1/api/docs/index.html                    |   304 -
 docs/0.13.1/api/docs/mahout-samsara/faq.html       |   237 -
 .../api/docs/mahout-samsara/in-core-reference.html |   593 -
 .../docs/mahout-samsara/out-of-core-reference.html |   566 -
 docs/0.13.1/api/docs/native-solvers/cuda.html      |   192 -
 .../api/docs/native-solvers/viennacl-omp.html      |   192 -
 docs/0.13.1/api/docs/native-solvers/viennacl.html  |   192 -
 docs/0.13.1/api/docs/quickstart.html               |   246 -
 docs/0.13.1/api/docs/robots.txt                    |     1 -
 docs/0.13.1/api/docs/sitemap.xml                   |   304 -
 .../api/docs/tutorials/cco-lastfm/index.html       |   344 -
 .../api/docs/tutorials/eigenfaces/index.html       |   317 -
 .../tutorials/intro-cooccurrence-spark/index.html  |   668 -
 .../classification/bankmarketing-example.html      |   239 -
 .../map-reduce/classification/breiman-example.html |   258 -
 .../classification/twenty-newsgroups.html          |   402 -
 .../wikipedia-classifier-example.html              |   245 -
 .../map-reduce/clustering/20newsgroups.html        |   195 -
 .../map-reduce/clustering/canopy-commandline.html  |   263 -
 .../clustering-of-synthetic-control-data.html      |   253 -
 .../clustering/clustering-seinfeld-episodes.html   |   195 -
 .../map-reduce/clustering/clusteringyourdata.html  |   319 -
 .../clustering/fuzzy-k-means-commandline.html      |   289 -
 .../map-reduce/clustering/k-means-commandline.html |   285 -
 .../map-reduce/clustering/lda-commandline.html     |   275 -
 .../map-reduce/clustering/viewing-result.html      |   204 -
 .../map-reduce/clustering/viewing-results.html     |   231 -
 .../clustering/visualizing-sample-clusters.html    |   237 -
 .../api/docs/tutorials/map-reduce/index.html       |   202 -
 .../tutorials/map-reduce/misc/mr---map-reduce.html |   204 -
 .../misc/parallel-frequent-pattern-mining.html     |   372 -
 .../map-reduce/misc/perceptron-and-winnow.html     |   226 -
 .../docs/tutorials/map-reduce/misc/testing.html    |   235 -
 .../misc/using-mahout-with-python-via-jpype.html   |   404 -
 .../map-reduce/recommender/intro-als-hadoop.html   |   288 -
 .../recommender/intro-cooccurrence-spark.html      |   659 -
 .../recommender/intro-itembased-hadoop.html        |   245 -
 .../recommender/matrix-factorization.html          |   405 -
 .../map-reduce/recommender/quickstart.html         |   218 -
 .../recommender/recommender-documentation.html     |   466 -
 .../recommender/recommender-first-timer-faq.html   |   238 -
 .../recommender/userbased-5-minutes.html           |   316 -
 .../tutorials/misc/contributing-algos/index.html   |   650 -
 .../docs/tutorials/misc/how-to-build-an-app.html   |   470 -
 .../tutorials/misc/mahout-in-zeppelin/index.html   |   468 -
 .../samsara/classify-a-doc-from-the-shell.html     |   478 -
 .../docs/tutorials/samsara/play-with-shell.html    |   462 -
 .../samsara/playing-with-samsara-flink-batch.html  |   308 -
 .../docs/tutorials/samsara/spark-naive-bayes.html  |   349 -
 docs/README.md                                     |    16 +
 docs/latest/404.html                               |     1 -
 docs/latest/Gemfile                                |     5 -
 docs/latest/Gemfile.lock                           |    60 -
 .../latest/algorithms/clustering/canopy/index.html |   318 -
 docs/latest/algorithms/clustering/canopy/index.md  |   144 +
 .../algorithms/clustering/distance-metrics.html    |   269 -
 .../algorithms/clustering/distance-metrics.md      |    98 +
 docs/latest/algorithms/clustering/index.html       |   194 -
 docs/latest/algorithms/clustering/index.md         |    26 +
 docs/latest/algorithms/linear-algebra/d-qr.html    |   244 -
 docs/latest/algorithms/linear-algebra/d-qr.md      |    80 +
 docs/latest/algorithms/linear-algebra/d-spca.html  |   365 -
 docs/latest/algorithms/linear-algebra/d-spca.md    |   191 +
 docs/latest/algorithms/linear-algebra/d-ssvd.html  |   330 -
 docs/latest/algorithms/linear-algebra/d-ssvd.md    |   156 +
 docs/latest/algorithms/linear-algebra/index.html   |   199 -
 docs/latest/algorithms/linear-algebra/index.md     |    32 +
 .../map-reduce/classification/bayesian.html        |   365 -
 .../map-reduce/classification/bayesian.md          |   163 +
 .../map-reduce/classification/class-discovery.html |   343 -
 .../map-reduce/classification/class-discovery.md   |   171 +
 .../classification/classifyingyourdata.html        |   212 -
 .../classification/classifyingyourdata.md          |    43 +
 .../map-reduce/classification/collocations.html    |   567 -
 .../map-reduce/classification/collocations.md      |   401 +
 .../gaussian-discriminative-analysis.html          |   204 -
 .../gaussian-discriminative-analysis.md            |    36 +
 .../classification/hidden-markov-models.html       |   299 -
 .../classification/hidden-markov-models.md         |   118 +
 .../independent-component-analysis.html            |   201 -
 .../independent-component-analysis.md              |    33 +
 .../locally-weighted-linear-regression.html        |   209 -
 .../locally-weighted-linear-regression.md          |    41 +
 .../classification/logistic-regression.html        |   319 -
 .../classification/logistic-regression.md          |   145 +
 .../classification/mahout-collections.html         |   239 -
 .../classification/mahout-collections.md           |    76 +
 .../algorithms/map-reduce/classification/mlp.html  |   430 -
 .../algorithms/map-reduce/classification/mlp.md    |   188 +
 .../map-reduce/classification/naivebayes.html      |   230 -
 .../map-reduce/classification/naivebayes.md        |    61 +
 .../map-reduce/classification/neural-network.html  |   205 -
 .../map-reduce/classification/neural-network.md    |    38 +
 .../classification/partial-implementation.html     |   333 -
 .../classification/partial-implementation.md       |   162 +
 .../map-reduce/classification/random-forests.html  |   427 -
 .../map-reduce/classification/random-forests.md    |   250 +
 .../restricted-boltzmann-machines.html             |   237 -
 .../restricted-boltzmann-machines.md               |    65 +
 .../classification/support-vector-machines.html    |   227 -
 .../classification/support-vector-machines.md      |    59 +
 .../map-reduce/clustering/canopy-clustering.html   |   382 -
 .../map-reduce/clustering/canopy-clustering.md     |   207 +
 .../map-reduce/clustering/cluster-dumper.html      |   299 -
 .../map-reduce/clustering/cluster-dumper.md        |   122 +
 .../clustering/expectation-maximization.html       |   247 -
 .../clustering/expectation-maximization.md         |    78 +
 .../map-reduce/clustering/fuzzy-k-means.html       |   380 -
 .../map-reduce/clustering/fuzzy-k-means.md         |   200 +
 .../clustering/hierarchical-clustering.html        |   200 -
 .../clustering/hierarchical-clustering.md          |    31 +
 .../map-reduce/clustering/k-means-clustering.html  |   371 -
 .../map-reduce/clustering/k-means-clustering.md    |   198 +
 .../clustering/latent-dirichlet-allocation.html    |   337 -
 .../clustering/latent-dirichlet-allocation.md      |   171 +
 .../clustering/llr---log-likelihood-ratio.html     |   231 -
 .../clustering/llr---log-likelihood-ratio.md       |    62 +
 .../map-reduce/clustering/spectral-clustering.html |   281 -
 .../map-reduce/clustering/spectral-clustering.md   |   100 +
 .../map-reduce/clustering/streaming-k-means.html   |   376 -
 .../map-reduce/clustering/streaming-k-means.md     |   190 +
 docs/latest/algorithms/map-reduce/index.html       |   226 -
 docs/latest/algorithms/map-reduce/index.md         |    58 +
 docs/latest/algorithms/preprocessors/AsFactor.html |   217 -
 docs/latest/algorithms/preprocessors/AsFactor.md   |    51 +
 .../algorithms/preprocessors/MeanCenter.html       |   212 -
 docs/latest/algorithms/preprocessors/MeanCenter.md |    46 +
 .../algorithms/preprocessors/StandardScaler.html   |   226 -
 .../algorithms/preprocessors/StandardScaler.md     |    60 +
 docs/latest/algorithms/preprocessors/index.html    |   197 -
 docs/latest/algorithms/preprocessors/index.md      |    29 +
 docs/latest/algorithms/reccomenders/cco.html       |   657 -
 docs/latest/algorithms/reccomenders/d-als.html     |   239 -
 docs/latest/algorithms/reccomenders/index.html     |   218 -
 docs/latest/algorithms/recommenders/cco.html       |   662 -
 docs/latest/algorithms/recommenders/cco.md         |   456 +
 docs/latest/algorithms/recommenders/d-als.html     |   239 -
 docs/latest/algorithms/recommenders/d-als.md       |    74 +
 docs/latest/algorithms/recommenders/index.html     |   226 -
 docs/latest/algorithms/recommenders/index.md       |    57 +
 .../algorithms/regression/fittness-tests.html      |   200 -
 .../latest/algorithms/regression/fittness-tests.md |    33 +
 docs/latest/algorithms/regression/index.html       |   206 -
 docs/latest/algorithms/regression/index.md         |    39 +
 docs/latest/algorithms/regression/ols.html         |   252 -
 docs/latest/algorithms/regression/ols.md           |    82 +
 .../serial-correlation/cochrane-orcutt.html        |   334 -
 .../serial-correlation/cochrane-orcutt.md          |   162 +
 .../regression/serial-correlation/dw-test.html     |   241 -
 .../regression/serial-correlation/dw-test.md       |    59 +
 docs/latest/algorithms/template.html               |   200 -
 docs/latest/algorithms/template.md                 |    36 +
 docs/latest/assets/img/2dDirichletASN.png          |   Bin 61964 -> 0 bytes
 docs/latest/assets/img/2dDirichletASN4040.png      |   Bin 80547 -> 0 bytes
 docs/latest/assets/img/2dDirichletSN.png           |   Bin 70586 -> 0 bytes
 docs/latest/assets/img/2dFuzzyKMeans.png           |   Bin 59029 -> 0 bytes
 docs/latest/assets/img/2dKMeans.png                |   Bin 56553 -> 0 bytes
 docs/latest/assets/img/2dMeanShift.png             |   Bin 42083 -> 0 bytes
 docs/latest/assets/img/AsymmetricSampleData.png    |   Bin 37665 -> 0 bytes
 docs/latest/assets/img/Canopy.png                  |   Bin 48061 -> 0 bytes
 docs/latest/assets/img/Canopy10.png                |   Bin 42414 -> 0 bytes
 docs/latest/assets/img/DirichletASN.png            |   Bin 50460 -> 0 bytes
 docs/latest/assets/img/DirichletN.png              |   Bin 85831 -> 0 bytes
 docs/latest/assets/img/DirichletSN.png             |   Bin 75029 -> 0 bytes
 docs/latest/assets/img/DirichletSN40.png           |   Bin 84339 -> 0 bytes
 ...lementation of k-Means provided with Mahout.png |   Bin 244837 -> 0 bytes
 docs/latest/assets/img/FuzzyKMeans.png             |   Bin 50444 -> 0 bytes
 docs/latest/assets/img/KMeans.png                  |   Bin 62848 -> 0 bytes
 docs/latest/assets/img/Mahout-logo-164x200.png     |   Bin 10577 -> 0 bytes
 docs/latest/assets/img/Mahout-logo-245x300.png     |   Bin 16214 -> 0 bytes
 docs/latest/assets/img/Mahout-logo-327x400.png     |   Bin 22115 -> 0 bytes
 docs/latest/assets/img/Mahout-logo-82x100.png      |   Bin 5140 -> 0 bytes
 docs/latest/assets/img/MeanShift.png               |   Bin 40236 -> 0 bytes
 docs/latest/assets/img/SampleData.png              |   Bin 32587 -> 0 bytes
 docs/latest/assets/img/bg.png                      |   Bin 3894 -> 0 bytes
 docs/latest/assets/img/debug-config-2.png          |   Bin 118953 -> 0 bytes
 docs/latest/assets/img/debug-config.png            |   Bin 48956 -> 0 bytes
 docs/latest/assets/img/download-mahout.png         |   Bin 10154 -> 0 bytes
 docs/latest/assets/img/download-original.png       |   Bin 56689 -> 0 bytes
 docs/latest/assets/img/download.png                |   Bin 6151 -> 0 bytes
 .../latest/assets/img/flink_squirrel_100_color.png |   Bin 16446 -> 0 bytes
 docs/latest/assets/img/generic page.png            |   Bin 306779 -> 0 bytes
 docs/latest/assets/img/home-wrapper-original.png   |   Bin 435604 -> 0 bytes
 docs/latest/assets/img/home-wrapper-v2.png         |   Bin 59828 -> 0 bytes
 docs/latest/assets/img/home-wrapper-v3.png         |   Bin 111463 -> 0 bytes
 docs/latest/assets/img/home-wrapper.png            |   Bin 57264 -> 0 bytes
 docs/latest/assets/img/instruction_arrow.png       |   Bin 285 -> 0 bytes
 docs/latest/assets/img/logo.png                    |   Bin 25615 -> 0 bytes
 docs/latest/assets/img/mahout-logo-100.png         |   Bin 19477 -> 0 bytes
 docs/latest/assets/img/mahout-logo-200.png         |   Bin 46360 -> 0 bytes
 docs/latest/assets/img/mahout-logo-300.png         |   Bin 70139 -> 0 bytes
 docs/latest/assets/img/mahout-logo-400.png         |   Bin 55468 -> 0 bytes
 docs/latest/assets/img/mahout-logo-brudman.png     |   Bin 59233 -> 0 bytes
 .../assets/img/mahout-logo-poweredby-100.png       |   Bin 24623 -> 0 bytes
 .../latest/assets/img/mahout-logo-poweredby-55.png |   Bin 11684 -> 0 bytes
 docs/latest/assets/img/mahout-logo-poweredby.png   |   Bin 75777 -> 0 bytes
 .../assets/img/mahout-logo-transparent-400.png     |   Bin 61970 -> 0 bytes
 docs/latest/assets/img/mahout-logo.png             |   Bin 79779 -> 0 bytes
 docs/latest/assets/img/mahout-lupe.png             |   Bin 479 -> 0 bytes
 docs/latest/assets/img/mahout2_theme.png           |   Bin 285686 -> 0 bytes
 docs/latest/assets/img/mahout_theme.png            |   Bin 271601 -> 0 bytes
 docs/latest/assets/img/mantle-1-original.png       |   Bin 183285 -> 0 bytes
 docs/latest/assets/img/mantle-asf.png              |   Bin 43710 -> 0 bytes
 docs/latest/assets/img/mantle-community.png        |   Bin 47094 -> 0 bytes
 docs/latest/assets/img/mantle-hadoop.png           |   Bin 34392 -> 0 bytes
 docs/latest/assets/img/mantle-mahout.png           |   Bin 32609 -> 0 bytes
 docs/latest/assets/img/screen.png                  |   Bin 267592 -> 0 bytes
 docs/latest/assets/img/sgd-class-hierarchy.png     |   Bin 259654 -> 0 bytes
 docs/latest/assets/img/sidebar-original.png        |   Bin 48060 -> 0 bytes
 docs/latest/assets/img/sidebar.png                 |   Bin 401 -> 0 bytes
 docs/latest/assets/img/taste-architecture.png      |   Bin 101546 -> 0 bytes
 docs/latest/assets/img/vector-class-hierarchy.png  |   Bin 142705 -> 0 bytes
 docs/latest/assets/img/wiki-bg.png                 |   Bin 56041 -> 0 bytes
 docs/latest/assets/img/wiki-wrapper-original.png   |   Bin 398249 -> 0 bytes
 docs/latest/assets/img/wiki-wrapper.png            |   Bin 59718 -> 0 bytes
 .../mahout-retro/css/bootstrap-responsive.css      |  1109 -
 .../mahout-retro/css/bootstrap-responsive.css.bu   |  1109 -
 .../mahout-retro/css/bootstrap-responsive.min.css  |     9 -
 .../assets/themes/mahout-retro/css/bootstrap.css   |  6165 --
 .../themes/mahout-retro/css/bootstrap.min.css      |     9 -
 .../assets/themes/mahout-retro/css/global.css      |   938 -
 .../assets/themes/mahout-retro/css/global__.css    |   886 -
 .../latest/assets/themes/mahout-retro/css/main.css |     4 -
 .../assets/themes/mahout-retro/js/bootstrap.js     |  2276 -
 .../assets/themes/mahout-retro/js/bootstrap.min.js |     6 -
 .../assets/themes/mahout-retro/js/effects.js       |  1130 -
 .../themes/mahout-retro/js/jquery-1.9.1.min.js     |     5 -
 .../assets/themes/mahout-retro/js/prototype.js     |  4320 -
 .../latest/assets/themes/mahout-retro/js/search.js |    21 -
 .../latest/assets/themes/mahout-retro/js/slides.js |   109 -
 .../assets/themes/mahout-retro/js/widgets.js       |    45 -
 .../mahout/bootstrap/css/bootstrap-theme.css       |   459 -
 .../mahout/bootstrap/css/bootstrap-theme.min.css   |     9 -
 .../themes/mahout/bootstrap/css/bootstrap.css      |  7100 --
 .../fonts/glyphicons-halflings-regular.eot         |   Bin 20290 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.svg         |   229 -
 .../fonts/glyphicons-halflings-regular.ttf         |   Bin 41236 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.woff        |   Bin 23292 -> 0 bytes
 .../bootstrap/img/glyphicons-halflings-white.png   |   Bin 8777 -> 0 bytes
 .../mahout/bootstrap/img/glyphicons-halflings.png  |   Bin 12799 -> 0 bytes
 .../assets/themes/mahout/bootstrap/js/bootstrap.js |  2002 -
 .../themes/mahout/bootstrap/js/bootstrap.min.js    |     9 -
 docs/latest/assets/themes/mahout/css/style.css     |  1128 -
 docs/latest/assets/themes/mahout/css/syntax.css    |    60 -
 docs/latest/assets/themes/mahout/imgx/asf_logo.png |   Bin 21243 -> 0 bytes
 .../themes/mahout/imgx/available_interpreters.png  |   Bin 251135 -> 0 bytes
 docs/latest/assets/themes/mahout/imgx/body-bg.jpg  |   Bin 3188 -> 0 bytes
 docs/latest/assets/themes/mahout/imgx/graph1.png   |   Bin 19462 -> 0 bytes
 docs/latest/assets/themes/mahout/imgx/graph2.png   |   Bin 22596 -> 0 bytes
 .../latest/assets/themes/mahout/imgx/header-bg.jpg |   Bin 10442 -> 0 bytes
 docs/latest/assets/themes/mahout/imgx/helium.gif   |   Bin 221381 -> 0 bytes
 .../assets/themes/mahout/imgx/highlight-bg.jpg     |   Bin 34222 -> 0 bytes
 .../assets/themes/mahout/imgx/interpreter.png      |   Bin 36035 -> 0 bytes
 .../themes/mahout/imgx/maven_default_icon.png      |   Bin 4248 -> 0 bytes
 docs/latest/assets/themes/mahout/imgx/notebook.png |   Bin 194904 -> 0 bytes
 .../assets/themes/mahout/imgx/personalize.gif      |   Bin 508468 -> 0 bytes
 docs/latest/assets/themes/mahout/imgx/scope.gif    |   Bin 206852 -> 0 bytes
 .../mahout/imgx/screenshots/collaboration.png      |   Bin 10901 -> 0 bytes
 .../mahout/imgx/screenshots/display_angular.png    |   Bin 69621 -> 0 bytes
 .../mahout/imgx/screenshots/display_angular1.png   |   Bin 97217 -> 0 bytes
 .../mahout/imgx/screenshots/display_angular2.png   |   Bin 94041 -> 0 bytes
 .../mahout/imgx/screenshots/display_angular3.png   |   Bin 76267 -> 0 bytes
 .../mahout/imgx/screenshots/display_html.png       |   Bin 28401 -> 0 bytes
 .../mahout/imgx/screenshots/display_image.png      |   Bin 25969 -> 0 bytes
 .../mahout/imgx/screenshots/display_table.png      |   Bin 30912 -> 0 bytes
 .../mahout/imgx/screenshots/display_table1.png     |   Bin 41254 -> 0 bytes
 .../mahout/imgx/screenshots/display_table_html.png |   Bin 33133 -> 0 bytes
 .../mahout/imgx/screenshots/display_text.png       |   Bin 21517 -> 0 bytes
 .../mahout/imgx/screenshots/display_text1.png      |   Bin 22977 -> 0 bytes
 .../themes/mahout/imgx/screenshots/dynamicform.png |   Bin 119566 -> 0 bytes
 .../themes/mahout/imgx/screenshots/form_input.png  |   Bin 16832 -> 0 bytes
 .../mahout/imgx/screenshots/form_input_default.png |   Bin 15299 -> 0 bytes
 .../imgx/screenshots/form_input_default_prog.png   |   Bin 16223 -> 0 bytes
 .../mahout/imgx/screenshots/form_input_prog.png    |   Bin 17602 -> 0 bytes
 .../themes/mahout/imgx/screenshots/form_select.png |   Bin 19207 -> 0 bytes
 .../imgx/screenshots/form_select_displayname.png   |   Bin 20191 -> 0 bytes
 .../mahout/imgx/screenshots/form_select_prog.png   |   Bin 26119 -> 0 bytes
 .../imgx/screenshots/homepage_notebook_id.png      |   Bin 18950 -> 0 bytes
 .../imgx/screenshots/homepage_notebook_list.png    |   Bin 35186 -> 0 bytes
 .../mahout/imgx/screenshots/interpreter_create.png |   Bin 10591 -> 0 bytes
 .../imgx/screenshots/interpreter_setting.png       |   Bin 14602 -> 0 bytes
 .../imgx/screenshots/interpreter_setting_spark.png |   Bin 40237 -> 0 bytes
 .../mahout/imgx/screenshots/link_paragraph.png     |   Bin 17113 -> 0 bytes
 .../themes/mahout/imgx/screenshots/markdown.png    |   Bin 22145 -> 0 bytes
 .../imgx/screenshots/multiple_language_backend.png |   Bin 16491 -> 0 bytes
 .../themes/mahout/imgx/screenshots/notebook.png    |   Bin 64398 -> 0 bytes
 .../themes/mahout/imgx/screenshots/pivot.png       |   Bin 76003 -> 0 bytes
 .../themes/mahout/imgx/screenshots/publish.png     |   Bin 548918 -> 0 bytes
 .../themes/mahout/imgx/screenshots/spark.png       |   Bin 48215 -> 0 bytes
 .../themes/mahout/imgx/screenshots/sparksql.png    |   Bin 36004 -> 0 bytes
 .../mahout/imgx/screenshots/visualization.png      |   Bin 39545 -> 0 bytes
 .../assets/themes/mahout/imgx/sidebar-bg.jpg       |   Bin 3200 -> 0 bytes
 .../assets/themes/mahout/imgx/spark_logo.jpg       |   Bin 25886 -> 0 bytes
 .../themes/mahout/imgx/user-impersonation.gif      |   Bin 913552 -> 0 bytes
 .../themes/mahout/imgx/zeppelin_classic_logo.png   |   Bin 24056 -> 0 bytes
 .../assets/themes/mahout/imgx/zeppelin_logo.png    |   Bin 16393 -> 0 bytes
 .../themes/mahout/imgx/zeppelin_svg_logo.svg       |    77 -
 docs/latest/assets/themes/mahout/js/anchor.min.js  |     6 -
 docs/latest/assets/themes/mahout/js/docs.js        |    42 -
 .../assets/themes/mahout/js/helium.controller.js   |    89 -
 .../assets/themes/mahout/js/medium.controller.js   |    47 -
 docs/latest/assets/themes/mahout/js/moment.min.js  |   551 -
 .../themes/mahout2/css/bootstrap-theme.min.css     |     7 -
 .../assets/themes/mahout2/css/bootstrap.min.css    |     7 -
 .../assets/themes/mahout2/css/bs-sticky-footer.css |    29 -
 docs/latest/assets/themes/mahout2/css/style.css    |   126 -
 .../mahout2/fonts/glyphicons-halflings-regular.eot |   Bin 20290 -> 0 bytes
 .../mahout2/fonts/glyphicons-halflings-regular.svg |   229 -
 .../mahout2/fonts/glyphicons-halflings-regular.ttf |   Bin 41236 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.woff        |   Bin 23292 -> 0 bytes
 .../assets/themes/mahout2/js/bootstrap.min.js      |     7 -
 .../themes/mahout3/css/bootstrap-theme.min.css     |     7 -
 .../assets/themes/mahout3/css/bootstrap.min.css    |     7 -
 .../assets/themes/mahout3/css/bs-sticky-footer.css |    29 -
 docs/latest/assets/themes/mahout3/css/style.css    |   161 -
 .../mahout3/fonts/glyphicons-halflings-regular.eot |     0
 .../mahout3/fonts/glyphicons-halflings-regular.svg |   229 -
 .../mahout3/fonts/glyphicons-halflings-regular.ttf |     0
 .../fonts/glyphicons-halflings-regular.woff        |     0
 .../assets/themes/mahout3/js/bootstrap.min.js      |    17 -
 docs/latest/changelog.md                           |    16 +
 docs/latest/distributed/flink-bindings.html        |   233 -
 docs/latest/distributed/flink-bindings.md          |    65 +
 docs/latest/distributed/h2o-internals.html         |   232 -
 docs/latest/distributed/h2o-internals.md           |    66 +
 docs/latest/distributed/spark-bindings/faq.html    |   237 -
 docs/latest/distributed/spark-bindings/faq.md      |    68 +
 docs/latest/distributed/spark-bindings/index.html  |   288 -
 docs/latest/distributed/spark-bindings/index.md    |   120 +
 docs/latest/index.html                             |   304 -
 docs/latest/index.md                               |   125 +
 docs/latest/mahout-samsara/faq.html                |   237 -
 docs/latest/mahout-samsara/faq.md                  |    67 +
 docs/latest/mahout-samsara/in-core-reference.html  |   593 -
 docs/latest/mahout-samsara/in-core-reference.md    |   319 +
 .../mahout-samsara/out-of-core-reference.html      |   566 -
 .../latest/mahout-samsara/out-of-core-reference.md |   333 +
 docs/latest/native-solvers/cuda.html               |   192 -
 docs/latest/native-solvers/cuda.md                 |    22 +
 docs/latest/native-solvers/viennacl-omp.html       |   192 -
 docs/latest/native-solvers/viennacl-omp.md         |    22 +
 docs/latest/native-solvers/viennacl.html           |   192 -
 docs/latest/native-solvers/viennacl.md             |    22 +
 docs/latest/quickstart.html                        |   246 -
 docs/latest/quickstart.md                          |    79 +
 docs/latest/robots.txt                             |     1 -
 docs/latest/sitemap.xml                            |   304 -
 docs/latest/tutorials/cco-lastfm/index.html        |   344 -
 docs/latest/tutorials/cco-lastfm/index.md          |   170 +
 docs/latest/tutorials/eigenfaces/index.html        |   317 -
 docs/latest/tutorials/eigenfaces/index.md          |   144 +
 .../tutorials/intro-cooccurrence-spark/index.html  |   668 -
 .../tutorials/intro-cooccurrence-spark/index.md    |   462 +
 .../classification/bankmarketing-example.html      |   239 -
 .../classification/bankmarketing-example.md        |    69 +
 .../map-reduce/classification/breiman-example.html |   258 -
 .../map-reduce/classification/breiman-example.md   |    83 +
 .../classification/twenty-newsgroups.html          |   402 -
 .../map-reduce/classification/twenty-newsgroups.md |   195 +
 .../wikipedia-classifier-example.html              |   245 -
 .../classification/wikipedia-classifier-example.md |    73 +
 .../map-reduce/clustering/20newsgroups.html        |   195 -
 .../map-reduce/clustering/20newsgroups.md          |    27 +
 .../map-reduce/clustering/canopy-commandline.html  |   263 -
 .../map-reduce/clustering/canopy-commandline.md    |    86 +
 .../clustering-of-synthetic-control-data.html      |   253 -
 .../clustering-of-synthetic-control-data.md        |    69 +
 .../clustering/clustering-seinfeld-episodes.html   |   195 -
 .../clustering/clustering-seinfeld-episodes.md     |    27 +
 .../map-reduce/clustering/clusteringyourdata.html  |   319 -
 .../map-reduce/clustering/clusteringyourdata.md    |   142 +
 .../clustering/fuzzy-k-means-commandline.html      |   289 -
 .../clustering/fuzzy-k-means-commandline.md        |   113 +
 .../map-reduce/clustering/k-means-commandline.html |   285 -
 .../map-reduce/clustering/k-means-commandline.md   |   110 +
 .../map-reduce/clustering/lda-commandline.html     |   275 -
 .../map-reduce/clustering/lda-commandline.md       |    99 +
 .../map-reduce/clustering/viewing-result.html      |   204 -
 .../map-reduce/clustering/viewing-result.md        |    31 +
 .../map-reduce/clustering/viewing-results.html     |   231 -
 .../map-reduce/clustering/viewing-results.md       |    65 +
 .../clustering/visualizing-sample-clusters.html    |   237 -
 .../clustering/visualizing-sample-clusters.md      |    66 +
 docs/latest/tutorials/map-reduce/index.html        |   202 -
 docs/latest/tutorials/map-reduce/index.md          |    35 +
 .../tutorials/map-reduce/misc/mr---map-reduce.html |   204 -
 .../tutorials/map-reduce/misc/mr---map-reduce.md   |    35 +
 .../misc/parallel-frequent-pattern-mining.html     |   372 -
 .../misc/parallel-frequent-pattern-mining.md       |   201 +
 .../map-reduce/misc/perceptron-and-winnow.html     |   226 -
 .../map-reduce/misc/perceptron-and-winnow.md       |    57 +
 docs/latest/tutorials/map-reduce/misc/testing.html |   235 -
 docs/latest/tutorials/map-reduce/misc/testing.md   |    62 +
 .../misc/using-mahout-with-python-via-jpype.html   |   404 -
 .../misc/using-mahout-with-python-via-jpype.md     |   238 +
 .../map-reduce/recommender/intro-als-hadoop.html   |   288 -
 .../map-reduce/recommender/intro-als-hadoop.md     |   114 +
 .../recommender/intro-cooccurrence-spark.html      |   659 -
 .../recommender/intro-cooccurrence-spark.md        |   453 +
 .../recommender/intro-itembased-hadoop.html        |   245 -
 .../recommender/intro-itembased-hadoop.md          |    70 +
 .../recommender/matrix-factorization.html          |   405 -
 .../map-reduce/recommender/matrix-factorization.md |   203 +
 .../map-reduce/recommender/quickstart.html         |   218 -
 .../tutorials/map-reduce/recommender/quickstart.md |    48 +
 .../recommender/recommender-documentation.html     |   466 -
 .../recommender/recommender-documentation.md       |   293 +
 .../recommender/recommender-first-timer-faq.html   |   238 -
 .../recommender/recommender-first-timer-faq.md     |    70 +
 .../recommender/userbased-5-minutes.html           |   316 -
 .../map-reduce/recommender/userbased-5-minutes.md  |   149 +
 .../tutorials/misc/contributing-algos/index.html   |   650 -
 .../tutorials/misc/contributing-algos/index.md     |   432 +
 .../latest/tutorials/misc/how-to-build-an-app.html |   470 -
 docs/latest/tutorials/misc/how-to-build-an-app.md  |   272 +
 .../tutorials/misc/mahout-in-zeppelin/index.html   |   468 -
 .../tutorials/misc/mahout-in-zeppelin/index.md     |   292 +
 .../samsara/classify-a-doc-from-the-shell.html     |   478 -
 .../samsara/classify-a-doc-from-the-shell.md       |   274 +
 docs/latest/tutorials/samsara/play-with-shell.html |   462 -
 docs/latest/tutorials/samsara/play-with-shell.md   |   215 +
 .../samsara/playing-with-samsara-flink-batch.html  |   308 -
 .../samsara/playing-with-samsara-flink-batch.md    |   127 +
 .../tutorials/samsara/spark-naive-bayes.html       |   349 -
 docs/latest/tutorials/samsara/spark-naive-bayes.md |   148 +
 engine/hdfs/pom.xml                                |    99 +
 .../java/org/apache/mahout/common/IOUtils.java     |   194 +
 .../org/apache/mahout/math/MatrixWritable.java     |   202 +
 .../org/apache/mahout/math/VarIntWritable.java     |    86 +
 .../org/apache/mahout/math/VarLongWritable.java    |    83 +
 .../main/java/org/apache/mahout/math/Varint.java   |   167 +
 .../org/apache/mahout/math/VectorWritable.java     |   267 +
 .../org/apache/mahout/math/MatrixWritableTest.java |   143 +
 .../java/org/apache/mahout/math/VarintTest.java    |   189 +
 .../org/apache/mahout/math/VectorWritableTest.java |   116 +
 engine/pom.xml                                     |    40 +
 engine/spark/pom.xml                               |   198 +
 .../spark/src/main/assembly/dependency-reduced.xml |    51 +
 .../classifier/naivebayes/SparkNaiveBayes.scala    |   170 +
 .../org/apache/mahout/common/DrmMetadata.scala     |    73 +
 .../org/apache/mahout/common/HDFSPathSearch.scala  |    81 +
 .../scala/org/apache/mahout/common/HDFSUtil.scala  |    28 +
 .../org/apache/mahout/common/Hadoop2HDFSUtil.scala |    83 +
 .../sparkbindings/SparkDistributedContext.scala    |    30 +
 .../apache/mahout/sparkbindings/SparkEngine.scala  |   387 +
 .../org/apache/mahout/sparkbindings/blas/ABt.scala |   352 +
 .../apache/mahout/sparkbindings/blas/AewB.scala    |   239 +
 .../mahout/sparkbindings/blas/AinCoreB.scala       |    79 +
 .../org/apache/mahout/sparkbindings/blas/At.scala  |    85 +
 .../org/apache/mahout/sparkbindings/blas/AtA.scala |   271 +
 .../org/apache/mahout/sparkbindings/blas/AtB.scala |   358 +
 .../org/apache/mahout/sparkbindings/blas/Ax.scala  |    79 +
 .../apache/mahout/sparkbindings/blas/CbindAB.scala |   126 +
 .../mahout/sparkbindings/blas/DrmRddOps.scala      |    43 +
 .../mahout/sparkbindings/blas/MapBlock.scala       |    43 +
 .../org/apache/mahout/sparkbindings/blas/Par.scala |    72 +
 .../apache/mahout/sparkbindings/blas/RbindAB.scala |    50 +
 .../apache/mahout/sparkbindings/blas/Slicing.scala |    43 +
 .../apache/mahout/sparkbindings/blas/package.scala |   217 +
 .../sparkbindings/drm/CheckpointedDrmSpark.scala   |   224 +
 .../drm/CheckpointedDrmSparkOps.scala              |    32 +
 .../mahout/sparkbindings/drm/DrmRddInput.scala     |    41 +
 .../mahout/sparkbindings/drm/SparkBCast.scala      |    27 +
 .../apache/mahout/sparkbindings/drm/package.scala  |   112 +
 .../indexeddataset/IndexedDatasetSpark.scala       |   127 +
 .../indexeddataset/TextDelimitedReaderWriter.scala |   336 +
 .../sparkbindings/io/MahoutKryoRegistrator.scala   |    76 +
 .../sparkbindings/io/UnsupportedSerializer.scala   |    31 +
 .../sparkbindings/io/WritableKryoSerializer.scala  |    47 +
 .../org/apache/mahout/sparkbindings/package.scala  |   303 +
 .../apache/mahout/cf/SimilarityAnalysisSuite.scala |   447 +
 .../classifier/naivebayes/NBSparkTestSuite.scala   |   159 +
 .../stats/ClassifierStatsSparkTestSuite.scala      |    26 +
 .../mahout/math/algorithms/ClusteringSuite.scala   |    25 +
 .../mahout/math/algorithms/PreprocessorSuite.scala |    24 +
 .../mahout/math/algorithms/RegressionSuite.scala   |    25 +
 .../math/algorithms/RegressionTestsSuite.scala     |    25 +
 .../DistributedDecompositionsSuite.scala           |    32 +
 .../mahout/nlp/tfidf/TFIDFSparkTestSuite.scala     |    25 +
 .../mahout/sparkbindings/SparkBindingsSuite.scala  |    52 +
 .../mahout/sparkbindings/blas/BlasSuite.scala      |   208 +
 .../mahout/sparkbindings/drm/DrmLikeOpsSuite.scala |    57 +
 .../mahout/sparkbindings/drm/DrmLikeSuite.scala    |   162 +
 .../sparkbindings/drm/RLikeDrmOpsSuite.scala       |   179 +
 .../apache/mahout/sparkbindings/io/IOSuite.scala   |   195 +
 .../sparkbindings/test/DistributedSparkSuite.scala |    83 +
 .../sparkbindings/test/LoggerConfiguration.scala   |    30 +
 experimental/pom.xml                               |    41 +
 experimental/viennacl-omp/linux-haswell.properties |    47 +
 .../viennacl-omp/linux-x86_64-viennacl.properties  |    43 +
 experimental/viennacl-omp/pom.xml                  |   222 +
 .../mahout/viennacl/openmp/javacpp/Functions.java  |   103 +
 .../viennacl/openmp/javacpp/LinalgFunctions.java   |    86 +
 .../openmp/javacpp/MatrixTransExpression.scala     |    34 +
 .../apache/mahout/viennacl/openmp/OMPMMul.scala    |   449 +
 .../viennacl/openmp/javacpp/CompressedMatrix.scala |   135 +
 .../mahout/viennacl/openmp/javacpp/Context.scala   |    74 +
 .../openmp/javacpp/DenseColumnMatrix.scala         |    95 +
 .../viennacl/openmp/javacpp/DenseRowMatrix.scala   |    97 +
 .../openmp/javacpp/MatMatProdExpression.scala      |    33 +
 .../openmp/javacpp/MatVecProdExpression.scala      |    33 +
 .../viennacl/openmp/javacpp/MatrixBase.scala       |    75 +
 .../mahout/viennacl/openmp/javacpp/MemHandle.scala |    34 +
 .../viennacl/openmp/javacpp/ProdExpression.scala   |    33 +
 .../openmp/javacpp/SrMatDnMatProdExpression.scala  |    33 +
 .../mahout/viennacl/openmp/javacpp/VCLVector.scala |   140 +
 .../openmp/javacpp/VecMultExpression.scala         |    32 +
 .../viennacl/openmp/javacpp/VectorBase.scala       |    55 +
 .../apache/mahout/viennacl/openmp/package.scala    |   450 +
 .../mahout/viennacl/omp/ViennaCLSuiteOMP.scala     |   265 +
 experimental/viennacl/linux-haswell.properties     |    47 +
 .../viennacl/linux-x86_64-viennacl.properties      |    43 +
 experimental/viennacl/pom.xml                      |   224 +
 .../mahout/viennacl/opencl/javacpp/Functions.java  |   104 +
 .../viennacl/opencl/javacpp/LinalgFunctions.java   |    86 +
 .../opencl/javacpp/MatrixTransExpression.scala     |    34 +
 .../apache/mahout/viennacl/opencl/GPUMMul.scala    |   444 +
 .../viennacl/opencl/javacpp/CompressedMatrix.scala |   135 +
 .../mahout/viennacl/opencl/javacpp/Context.scala   |    73 +
 .../opencl/javacpp/DenseColumnMatrix.scala         |    95 +
 .../viennacl/opencl/javacpp/DenseRowMatrix.scala   |    98 +
 .../opencl/javacpp/MatMatProdExpression.scala      |    33 +
 .../opencl/javacpp/MatVecProdExpression.scala      |    33 +
 .../viennacl/opencl/javacpp/MatrixBase.scala       |    75 +
 .../mahout/viennacl/opencl/javacpp/MemHandle.scala |    48 +
 .../viennacl/opencl/javacpp/ProdExpression.scala   |    33 +
 .../opencl/javacpp/SrMatDnMatProdExpression.scala  |    33 +
 .../mahout/viennacl/opencl/javacpp/VCLVector.scala |   144 +
 .../opencl/javacpp/VecMultExpression.scala         |    32 +
 .../viennacl/opencl/javacpp/VectorBase.scala       |    58 +
 .../apache/mahout/viennacl/opencl/package.scala    |   450 +
 .../mahout/viennacl/opencl/ViennaCLSuiteVCL.scala  |   441 +
 feed.xml                                           |    77 +-
 flaky-tests.adoc                                   |    20 +
 general/books-tutorials-and-talks.html             |   306 -
 general/books-tutorials-and-talks.md               |   137 +
 general/downloads.html                             |   309 -
 general/downloads.md                               |    91 +
 general/faq.html                                   |   281 -
 general/faq.md                                     |   121 +
 general/glossary.html                              |   193 -
 general/glossary.md                                |    27 +
 general/mahout-benchmarks.html                     |   329 -
 general/mahout-benchmarks.md                       |   169 +
 general/mahout-wiki.html                           |   388 -
 general/mahout-wiki.md                             |   215 +
 general/mailing-lists,-irc-and-archives.html       |   230 -
 general/mailing-lists.html                         |   303 -
 general/mailing-lists.md                           |    91 +
 general/powered-by-mahout.html                     |   307 -
 general/powered-by-mahout.md                       |   145 +
 general/privacy-policy.html                        |   249 -
 general/privacy-policy.md                          |    45 +
 general/professional-support.html                  |   278 -
 general/professional-support.md                    |    55 +
 general/reference-reading.html                     |   256 -
 general/reference-reading.md                       |    87 +
 general/release-notes.html                         |   417 -
 general/release-notes.md                           |   258 +
 general/who-we-are.html                            |   431 -
 general/who-we-are.md                              |    82 +
 images/2dDirichletASN.png                          |   Bin 61964 -> 0 bytes
 images/2dDirichletASN4040.png                      |   Bin 80547 -> 0 bytes
 images/2dDirichletSN.png                           |   Bin 70586 -> 0 bytes
 images/2dFuzzyKMeans.png                           |   Bin 59029 -> 0 bytes
 images/2dKMeans.png                                |   Bin 56553 -> 0 bytes
 images/2dMeanShift.png                             |   Bin 42083 -> 0 bytes
 images/AsymmetricSampleData.png                    |   Bin 37665 -> 0 bytes
 images/DirichletASN.png                            |   Bin 50460 -> 0 bytes
 images/DirichletN.png                              |   Bin 85831 -> 0 bytes
 images/DirichletSN.png                             |   Bin 75029 -> 0 bytes
 images/DirichletSN40.png                           |   Bin 84339 -> 0 bytes
 ...lementation of k-Means provided with Mahout.png |   Bin 244837 -> 0 bytes
 images/FuzzyKMeans.png                             |   Bin 50444 -> 0 bytes
 images/KMeans.png                                  |   Bin 62848 -> 0 bytes
 images/Mahout-logo-164x200.png                     |   Bin 10577 -> 0 bytes
 images/Mahout-logo-245x300.png                     |   Bin 16214 -> 0 bytes
 images/Mahout-logo-327x400.png                     |   Bin 22115 -> 0 bytes
 images/Mahout-logo-82x100.png                      |   Bin 5140 -> 0 bytes
 images/Mahout-logo-transparent.svg                 |   181 -
 images/MeanShift.png                               |   Bin 40236 -> 0 bytes
 images/backward.gif                                |   Bin 569 -> 0 bytes
 images/bg.png                                      |   Bin 3894 -> 0 bytes
 images/bullet.gif                                  |   Bin 279 -> 0 bytes
 images/debug-config-2.png                          |   Bin 118953 -> 0 bytes
 images/debug-config.png                            |   Bin 48956 -> 0 bytes
 images/download-mahout.png                         |   Bin 10154 -> 0 bytes
 images/download-original.png                       |   Bin 56689 -> 0 bytes
 images/download.png                                |   Bin 6151 -> 0 bytes
 images/effects.js                                  |  1130 -
 images/flink_squirrel_100_color.png                |   Bin 16446 -> 0 bytes
 images/forward.gif                                 |   Bin 355 -> 0 bytes
 images/generic page.png                            |   Bin 306779 -> 0 bytes
 images/global.css                                  |   887 -
 images/header_hot.jpg                              |   Bin 13394 -> 0 bytes
 images/highlight-bullet.gif                        |   Bin 160 -> 0 bytes
 images/home-wrapper-original.png                   |   Bin 435604 -> 0 bytes
 images/home-wrapper-v2.png                         |   Bin 59828 -> 0 bytes
 images/home-wrapper-v3.png                         |   Bin 111463 -> 0 bytes
 images/home-wrapper.png                            |   Bin 57264 -> 0 bytes
 images/instruction_arrow.png                       |   Bin 285 -> 0 bytes
 images/logo.png                                    |   Bin 25615 -> 0 bytes
 images/mahout-logo-brudman.png                     |   Bin 59233 -> 0 bytes
 images/mahout-logo-poweredby.png                   |   Bin 75777 -> 0 bytes
 images/mahout-logo.png                             |   Bin 79779 -> 0 bytes
 images/mahout-logo.svg                             |   627 -
 images/mahout-lupe.png                             |   Bin 479 -> 0 bytes
 images/mahout-powered.svg                          |   676 -
 images/mantle-1-original.png                       |   Bin 183285 -> 0 bytes
 images/mantle-asf.png                              |   Bin 43710 -> 0 bytes
 images/mantle-community.png                        |   Bin 47094 -> 0 bytes
 images/mantle-hadoop.png                           |   Bin 34392 -> 0 bytes
 images/mantle-mahout.png                           |   Bin 32609 -> 0 bytes
 images/pause.gif                                   |   Bin 644 -> 0 bytes
 images/prototype.js                                |  4320 -
 images/screen.png                                  |   Bin 267592 -> 0 bytes
 images/search.gif                                  |   Bin 344 -> 0 bytes
 images/search.js                                   |    21 -
 images/sgd-class-hierarchy.png                     |   Bin 259654 -> 0 bytes
 images/sidebar-original.png                        |   Bin 48060 -> 0 bytes
 images/sidebar.png                                 |   Bin 401 -> 0 bytes
 images/slides.js                                   |   109 -
 images/start.gif                                   |   Bin 341 -> 0 bytes
 images/taste-architecture.png                      |   Bin 101546 -> 0 bytes
 images/vector-class-hierarchy.png                  |   Bin 142705 -> 0 bytes
 images/wiki-bg.png                                 |   Bin 56041 -> 0 bytes
 images/wiki-wrapper-original.png                   |   Bin 398249 -> 0 bytes
 images/wiki-wrapper.png                            |   Bin 59718 -> 0 bytes
 images/wiki.css                                    |   371 -
 images/wrapper.jpg                                 |   Bin 60020 -> 0 bytes
 index.html                                         |   161 +-
 js/bootstrap.js                                    |  2276 -
 js/bootstrap.min.js                                |     6 -
 js/effects.js                                      |  1130 -
 js/jquery-1.9.1.min.js                             |     5 -
 js/prototype.js                                    |  4320 -
 js/search.js                                       |    21 -
 js/slides.js                                       |   109 -
 js/widgets.js                                      |    45 -
 licenses/CERN-license                              |     7 +
 licenses/MIT-license                               |    22 +
 news/2017/12/20/new-website.html                   |   210 -
 news/2018/06/18/preping-014.html                   |   223 -
 news/2019/06/18/preping-014.html                   |   223 -
 news/2019/12/14/version-14-1.html                  |   214 -
 overview.html                                      |   343 -
 pom.xml                                            |  1188 +
 .../developers/githubPRs)                          |   237 -
 posts/new-website.html                             |   231 -
 posts/releasing-14.1.html                          |   237 -
 release/special-checks.txt                         |   126 +
 robots.txt                                         |     1 -
 sitemap.xml                                        |   360 -
 users/algorithms/d-als.html                        |   228 -
 users/algorithms/d-als.md                          |    76 +
 users/algorithms/d-qr.html                         |   228 -
 users/algorithms/d-qr.md                           |    75 +
 users/algorithms/d-spca.html                       |   357 -
 users/algorithms/d-spca.md                         |   192 +
 users/algorithms/d-ssvd.html                       |   318 -
 users/algorithms/d-ssvd.md                         |   159 +
 users/algorithms/intro-cooccurrence-spark.html     |   662 -
 users/algorithms/intro-cooccurrence-spark.md       |   456 +
 users/algorithms/recommender-overview.html         |   226 -
 users/algorithms/recommender-overview.md           |    57 +
 users/algorithms/spark-naive-bayes.html            |   339 -
 users/algorithms/spark-naive-bayes.md              |   148 +
 users/basics/algorithms.html                       |   536 -
 users/basics/algorithms.md                         |    74 +
 users/basics/collections.html                      |   286 -
 users/basics/collections.md                        |   112 +
 users/basics/collocations.html                     |   557 -
 users/basics/collocations.md                       |   400 +
 users/basics/creating-vectors-from-text.html       |   475 -
 users/basics/creating-vectors-from-text.md         |   307 +
 users/basics/creating-vectors.html                 |   195 -
 users/basics/creating-vectors.md                   |    32 +
 users/basics/gaussian-discriminative-analysis.html |   194 -
 users/basics/gaussian-discriminative-analysis.md   |    36 +
 users/basics/independent-component-analysis.html   |   191 -
 users/basics/independent-component-analysis.md     |    33 +
 users/basics/mahout-collections.html               |   229 -
 users/basics/mahout-collections.md                 |    76 +
 users/basics/mahoutintegration.html                |   182 -
 users/basics/mahoutintegration.md                  |    22 +
 users/basics/matrix-and-vector-needs.html          |   260 -
 users/basics/matrix-and-vector-needs.md            |   104 +
 users/basics/principal-components-analysis.html    |   205 -
 users/basics/principal-components-analysis.md      |    45 +
 users/basics/quickstart.html                       |   233 -
 users/basics/quickstart.md                         |    75 +
 .../basics/svd---singular-value-decomposition.html |   232 -
 users/basics/svd---singular-value-decomposition.md |    68 +
 users/basics/system-requirements.html              |   195 -
 users/basics/system-requirements.md                |    36 +
 ...-term-frequency-inverse-document-frequency.html |   196 -
 ...---term-frequency-inverse-document-frequency.md |    37 +
 users/classification/bankmarketing-example.html    |   229 -
 users/classification/bankmarketing-example.md      |    69 +
 users/classification/bayesian-commandline.html     |   249 -
 users/classification/bayesian-commandline.md       |    80 +
 users/classification/bayesian.html                 |   355 -
 users/classification/bayesian.md                   |   163 +
 users/classification/breiman-example.html          |   248 -
 users/classification/breiman-example.md            |    83 +
 users/classification/class-discovery.html          |   333 -
 users/classification/class-discovery.md            |   171 +
 users/classification/classifyingyourdata.html      |   202 -
 users/classification/classifyingyourdata.md        |    43 +
 users/classification/hidden-markov-models.html     |   289 -
 users/classification/hidden-markov-models.md       |   118 +
 .../locally-weighted-linear-regression.html        |   199 -
 .../locally-weighted-linear-regression.md          |    41 +
 users/classification/logistic-regression.html      |   309 -
 users/classification/logistic-regression.md        |   145 +
 users/classification/mlp.html                      |   420 -
 users/classification/mlp.md                        |   188 +
 users/classification/naivebayes.html               |   220 -
 users/classification/naivebayes.md                 |    61 +
 users/classification/neural-network.html           |   195 -
 users/classification/neural-network.md             |    38 +
 users/classification/partial-implementation.html   |   323 -
 users/classification/partial-implementation.md     |   162 +
 users/classification/random-forests.html           |   417 -
 users/classification/random-forests.md             |   250 +
 .../restricted-boltzmann-machines.html             |   227 -
 .../restricted-boltzmann-machines.md               |    65 +
 users/classification/support-vector-machines.html  |   217 -
 users/classification/support-vector-machines.md    |    59 +
 users/classification/twenty-newsgroups.html        |   392 -
 users/classification/twenty-newsgroups.md          |   195 +
 .../wikipedia-classifier-example.html              |   235 -
 .../classification/wikipedia-classifier-example.md |    73 +
 users/clustering/20newsgroups.html                 |   185 -
 users/clustering/20newsgroups.md                   |    27 +
 users/clustering/canopy-clustering.html            |   370 -
 users/clustering/canopy-clustering.md              |   204 +
 users/clustering/canopy-commandline.html           |   253 -
 users/clustering/canopy-commandline.md             |    86 +
 users/clustering/cluster-dumper.html               |   289 -
 users/clustering/cluster-dumper.md                 |   122 +
 .../clustering-of-synthetic-control-data.html      |   243 -
 .../clustering-of-synthetic-control-data.md        |    69 +
 users/clustering/clustering-seinfeld-episodes.html |   185 -
 users/clustering/clustering-seinfeld-episodes.md   |    27 +
 users/clustering/clusteringyourdata.html           |   309 -
 users/clustering/clusteringyourdata.md             |   142 +
 users/clustering/expectation-maximization.html     |   237 -
 users/clustering/expectation-maximization.md       |    78 +
 users/clustering/fuzzy-k-means-commandline.html    |   279 -
 users/clustering/fuzzy-k-means-commandline.md      |   113 +
 users/clustering/fuzzy-k-means.html                |   372 -
 users/clustering/fuzzy-k-means.md                  |   202 +
 users/clustering/hierarchical-clustering.html      |   190 -
 users/clustering/hierarchical-clustering.md        |    31 +
 users/clustering/k-means-clustering.html           |   361 -
 users/clustering/k-means-clustering.md             |   198 +
 users/clustering/k-means-commandline.html          |   275 -
 users/clustering/k-means-commandline.md            |   110 +
 users/clustering/latent-dirichlet-allocation.html  |   327 -
 users/clustering/latent-dirichlet-allocation.md    |   171 +
 users/clustering/lda-commandline.html              |   265 -
 users/clustering/lda-commandline.md                |    99 +
 users/clustering/llr---log-likelihood-ratio.html   |   221 -
 users/clustering/llr---log-likelihood-ratio.md     |    62 +
 users/clustering/spectral-clustering.html          |   271 -
 users/clustering/spectral-clustering.md            |   100 +
 users/clustering/streaming-k-means.html            |   366 -
 users/clustering/streaming-k-means.md              |   190 +
 users/clustering/viewing-result.html               |   194 -
 users/clustering/viewing-result.md                 |    31 +
 users/clustering/viewing-results.html              |   221 -
 users/clustering/viewing-results.md                |    65 +
 users/clustering/visualizing-sample-clusters.html  |   227 -
 users/clustering/visualizing-sample-clusters.md    |    66 +
 users/dim-reduction/dimensional-reduction.html     |   621 -
 users/dim-reduction/dimensional-reduction.md       |   462 +
 users/dim-reduction/ssvd.html                      |   305 -
 users/dim-reduction/ssvd.md                        |   143 +
 .../environment/classify-a-doc-from-the-shell.html |   468 -
 users/environment/classify-a-doc-from-the-shell.md |   274 +
 users/environment/h2o-internals.html               |   222 -
 users/environment/h2o-internals.md                 |    67 +
 users/environment/how-to-build-an-app.html         |   460 -
 users/environment/how-to-build-an-app.md           |   273 +
 users/environment/in-core-reference.html           |   583 -
 users/environment/in-core-reference.md             |   320 +
 users/environment/out-of-core-reference.html       |   556 -
 users/environment/out-of-core-reference.md         |   334 +
 users/environment/spark-internals.html             |   196 -
 users/environment/spark-internals.md               |    41 +
 users/flinkbindings/flink-internals.html           |   223 -
 users/flinkbindings/flink-internals.md             |    66 +
 .../flinkbindings/playing-with-samsara-flink.html  |   298 -
 users/flinkbindings/playing-with-samsara-flink.md  |   127 +
 users/misc/mr---map-reduce.html                    |   194 -
 users/misc/mr---map-reduce.md                      |    35 +
 users/misc/parallel-frequent-pattern-mining.html   |   362 -
 users/misc/parallel-frequent-pattern-mining.md     |   201 +
 users/misc/perceptron-and-winnow.html              |   216 -
 users/misc/perceptron-and-winnow.md                |    57 +
 users/misc/testing.html                            |   225 -
 users/misc/testing.md                              |    62 +
 users/misc/using-mahout-with-python-via-jpype.html |   394 -
 users/misc/using-mahout-with-python-via-jpype.md   |   238 +
 users/recommender/intro-als-hadoop.html            |   278 -
 users/recommender/intro-als-hadoop.md              |   114 +
 users/recommender/intro-cooccurrence-spark.html    |   662 -
 users/recommender/intro-cooccurrence-spark.md      |   456 +
 users/recommender/intro-itembased-hadoop.html      |   235 -
 users/recommender/intro-itembased-hadoop.md        |    70 +
 users/recommender/matrix-factorization.html        |   395 -
 users/recommender/matrix-factorization.md          |   203 +
 users/recommender/quickstart.html                  |   226 -
 users/recommender/quickstart.md                    |    57 +
 users/recommender/recommender-documentation.html   |   456 -
 users/recommender/recommender-documentation.md     |   293 +
 users/recommender/recommender-first-timer-faq.html |   228 -
 users/recommender/recommender-first-timer-faq.md   |    70 +
 users/recommender/userbased-5-minutes.html         |   306 -
 users/recommender/userbased-5-minutes.md           |   149 +
 users/sparkbindings/faq.html                       |   227 -
 users/sparkbindings/faq.md                         |    68 +
 users/sparkbindings/home.html                      |   273 -
 users/sparkbindings/home.md                        |   117 +
 users/sparkbindings/play-with-shell.html           |   452 -
 users/sparkbindings/play-with-shell.md             |   215 +
 website/Gemfile                                    |    47 +
 website/README.md                                  |    27 +
 website/_config.yml                                |    55 +
 website/_includes/analytics.html                   |    25 +
 website/_includes/doc-navbar.html                  |   143 +
 website/_includes/footer.html                      |    21 +
 website/_includes/head.html                        |    43 +
 website/_includes/navbar.html                      |   137 +
 website/_includes/posts/post-preview.html          |    34 +
 website/_includes/sidebar.html                     |    46 +
 website/_layouts/default.html                      |    38 +
 website/_layouts/doc-default.html                  |    38 +
 website/_layouts/doc-page.html                     |    32 +
 website/_layouts/home.html                         |    56 +
 website/_layouts/page.html                         |    34 +
 website/_layouts/post.html                         |    43 +
 website/_posts/2017-12-20-new-website.md           |    29 +
 website/_posts/2018-06-18-preping-014.md           |    44 +
 website/_posts/2019-12-14-version-14-1.md          |    36 +
 website/_sass/mahout.scss                          |    39 +
 website/_sass/mahout/_base.scss                    |    65 +
 website/_sass/mahout/_heading.scss                 |    73 +
 website/_sass/mahout/_mixins.scss                  |    24 +
 website/_sass/mahout/_navbar.scss                  |    37 +
 website/_sass/mahout/_posts.scss                   |    35 +
 website/_sass/mahout/_syntax-highlighting.scss     |    86 +
 website/assets/asf_logo.svg                        |   226 +
 website/assets/asf_logo_white.svg                  |   238 +
 website/assets/css/main.scss                       |    21 +
 website/assets/header.js                           |   219 +
 website/assets/mahout-logo-blue.svg                |    64 +
 website/assets/mahout-logo-white.svg               |    64 +
 website/assets/mahout-logo.svg                     |    64 +
 .../assets}/vendor/bootstrap/js/bootstrap.min.js   |     0
 website/assets/vendor/bootstrap/scss/_alert.scss   |    48 +
 website/assets/vendor/bootstrap/scss/_badge.scss   |    48 +
 .../assets/vendor/bootstrap/scss/_breadcrumb.scss  |    38 +
 .../vendor/bootstrap/scss/_button-group.scss       |   198 +
 website/assets/vendor/bootstrap/scss/_buttons.scss |   141 +
 website/assets/vendor/bootstrap/scss/_card.scss    |   223 +
 .../assets/vendor/bootstrap/scss/_carousel.scss    |   185 +
 website/assets/vendor/bootstrap/scss/_close.scss   |    29 +
 website/assets/vendor/bootstrap/scss/_code.scss    |    64 +
 .../vendor/bootstrap/scss/_custom-forms.scss       |   254 +
 .../assets/vendor/bootstrap/scss/_dropdown.scss    |   123 +
 website/assets/vendor/bootstrap/scss/_forms.scss   |   390 +
 .../assets/vendor/bootstrap/scss/_functions.scss   |    90 +
 website/assets/vendor/bootstrap/scss/_grid.scss    |    53 +
 website/assets/vendor/bootstrap/scss/_images.scss  |    43 +
 .../assets/vendor/bootstrap/scss/_input-group.scss |   176 +
 .../assets/vendor/bootstrap/scss/_jumbotron.scss   |    16 +
 .../assets/vendor/bootstrap/scss/_list-group.scss  |   114 +
 website/assets/vendor/bootstrap/scss/_media.scss   |     8 +
 website/assets/vendor/bootstrap/scss/_mixins.scss  |    41 +
 website/assets/vendor/bootstrap/scss/_modal.scss   |   142 +
 website/assets/vendor/bootstrap/scss/_nav.scss     |   118 +
 website/assets/vendor/bootstrap/scss/_navbar.scss  |   287 +
 .../assets/vendor/bootstrap/scss/_pagination.scss  |    66 +
 website/assets/vendor/bootstrap/scss/_popover.scss |   195 +
 website/assets/vendor/bootstrap/scss/_print.scss   |   119 +
 .../assets/vendor/bootstrap/scss/_progress.scss    |    32 +
 website/assets/vendor/bootstrap/scss/_reboot.scss  |   481 +
 website/assets/vendor/bootstrap/scss/_tables.scss  |   168 +
 website/assets/vendor/bootstrap/scss/_tooltip.scss |   107 +
 .../assets/vendor/bootstrap/scss/_transitions.scss |    34 +
 website/assets/vendor/bootstrap/scss/_type.scss    |   123 +
 .../assets/vendor/bootstrap/scss/_utilities.scss   |    14 +
 .../assets/vendor/bootstrap/scss/_variables.scss   |   837 +
 .../vendor/bootstrap/scss/bootstrap-grid.scss      |     0
 .../vendor/bootstrap/scss/bootstrap-reboot.scss    |     0
 .../assets}/vendor/bootstrap/scss/bootstrap.scss   |     0
 .../vendor/bootstrap/scss/mixins/_alert.scss       |    13 +
 .../bootstrap/scss/mixins/_background-variant.scss |    12 +
 .../vendor/bootstrap/scss/mixins/_badge.scss       |    12 +
 .../bootstrap/scss/mixins/_border-radius.scss      |    35 +
 .../vendor/bootstrap/scss/mixins/_box-shadow.scss  |     5 +
 .../vendor/bootstrap/scss/mixins/_breakpoints.scss |   105 +
 .../vendor/bootstrap/scss/mixins/_buttons.scss     |    83 +
 .../vendor/bootstrap/scss/mixins/_clearfix.scss    |     7 +
 .../vendor/bootstrap/scss/mixins/_float.scss       |     9 +
 .../vendor/bootstrap/scss/mixins/_forms.scss       |    81 +
 .../vendor/bootstrap/scss/mixins/_gradients.scss   |    37 +
 .../bootstrap/scss/mixins/_grid-framework.scss     |    56 +
 .../assets/vendor/bootstrap/scss/mixins/_grid.scss |    47 +
 .../vendor/bootstrap/scss/mixins/_hover.scss       |    60 +
 .../vendor/bootstrap/scss/mixins/_image.scss       |    36 +
 .../vendor/bootstrap/scss/mixins/_list-group.scss  |    26 +
 .../vendor/bootstrap/scss/mixins/_lists.scss       |     7 +
 .../vendor/bootstrap/scss/mixins/_nav-divider.scss |    10 +
 .../bootstrap/scss/mixins/_navbar-align.scss       |     9 +
 .../vendor/bootstrap/scss/mixins/_pagination.scss  |    22 +
 .../vendor/bootstrap/scss/mixins/_reset-text.scss  |    18 +
 .../vendor/bootstrap/scss/mixins/_resize.scss      |     6 +
 .../bootstrap/scss/mixins/_screen-reader.scss      |    35 +
 .../assets/vendor/bootstrap/scss/mixins/_size.scss |     6 +
 .../vendor/bootstrap/scss/mixins/_table-row.scss   |    30 +
 .../bootstrap/scss/mixins/_text-emphasis.scss      |    12 +
 .../vendor/bootstrap/scss/mixins/_text-hide.scss   |     8 +
 .../bootstrap/scss/mixins/_text-truncate.scss      |     8 +
 .../vendor/bootstrap/scss/mixins/_transition.scss  |     9 +
 .../vendor/bootstrap/scss/mixins/_visibility.scss  |     5 +
 .../vendor/bootstrap/scss/utilities/_align.scss    |     6 +
 .../bootstrap/scss/utilities/_background.scss      |     5 +
 .../vendor/bootstrap/scss/utilities/_borders.scss  |    48 +
 .../vendor/bootstrap/scss/utilities/_clearfix.scss |     3 +
 .../vendor/bootstrap/scss/utilities/_display.scss  |    53 +
 .../vendor/bootstrap/scss/utilities/_embed.scss    |    52 +
 .../vendor/bootstrap/scss/utilities/_flex.scss     |    44 +
 .../vendor/bootstrap/scss/utilities/_float.scss    |     9 +
 .../vendor/bootstrap/scss/utilities/_position.scss |    25 +
 .../bootstrap/scss/utilities/_screenreaders.scss   |    11 +
 .../vendor/bootstrap/scss/utilities/_sizing.scss   |    10 +
 .../vendor/bootstrap/scss/utilities/_spacing.scss  |    41 +
 .../vendor/bootstrap/scss/utilities/_text.scss     |    49 +
 .../bootstrap/scss/utilities/_visibility.scss      |    11 +
 .../assets}/vendor/jquery/jquery-slim.min.js       |     0
 .../assets}/vendor/popper/popper.min.js            |     0
 website/build_site.sh                              |    65 +
 website/developers/buildingmahout.md               |   232 +
 website/developers/developer-resources.md          |    63 +
 website/developers/github.md                       |   173 +
 website/developers/githubPRs.md                    |    97 +
 website/developers/gsoc.md                         |    81 +
 website/developers/how-to-become-a-committer.md    |    44 +
 website/developers/how-to-contribute.md            |   170 +
 website/developers/how-to-release.md               |   174 +
 website/developers/how-to-update-the-website.md    |    88 +
 website/developers/issue-tracker.md                |    62 +
 website/developers/patch-check-list.md             |    45 +
 website/developers/thirdparty-dependencies.md      |    46 +
 website/developers/version-control.md              |    46 +
 website/docs/README.md                             |    32 +
 .../algorithms/clustering/canopy}/Canopy.png       |   Bin
 .../algorithms/clustering/canopy}/Canopy10.png     |   Bin
 .../algorithms/clustering/canopy}/SampleData.png   |   Bin
 .../latest/algorithms/clustering/canopy/index.md   |   144 +
 .../algorithms/clustering/distance-metrics.md      |    98 +
 website/docs/latest/algorithms/clustering/index.md |    26 +
 .../docs/latest/algorithms/linear-algebra/d-qr.md  |    80 +
 .../latest/algorithms/linear-algebra/d-spca.md     |   191 +
 .../latest/algorithms/linear-algebra/d-ssvd.md     |   156 +
 .../docs/latest/algorithms/linear-algebra/index.md |    32 +
 .../map-reduce/classification/bayesian.md          |   163 +
 .../map-reduce/classification/class-discovery.md   |   171 +
 .../classification/classifyingyourdata.md          |    43 +
 .../map-reduce/classification/collocations.md      |   401 +
 .../gaussian-discriminative-analysis.md            |    36 +
 .../classification/hidden-markov-models.md         |   118 +
 .../independent-component-analysis.md              |    33 +
 .../locally-weighted-linear-regression.md          |    41 +
 .../classification/logistic-regression.md          |   145 +
 .../classification/mahout-collections.md           |    76 +
 .../algorithms/map-reduce/classification/mlp.md    |   188 +
 .../map-reduce/classification/naivebayes.md        |    61 +
 .../map-reduce/classification/neural-network.md    |    38 +
 .../classification/partial-implementation.md       |   162 +
 .../map-reduce/classification/random-forests.md    |   250 +
 .../restricted-boltzmann-machines.md               |    65 +
 .../classification/support-vector-machines.md      |    59 +
 .../map-reduce/clustering/canopy-clustering.md     |   207 +
 .../map-reduce/clustering/cluster-dumper.md        |   122 +
 .../clustering/expectation-maximization.md         |    78 +
 .../map-reduce/clustering/fuzzy-k-means.md         |   200 +
 .../clustering/hierarchical-clustering.md          |    31 +
 .../map-reduce/clustering/k-means-clustering.md    |   198 +
 .../clustering/latent-dirichlet-allocation.md      |   171 +
 .../clustering/llr---log-likelihood-ratio.md       |    62 +
 .../map-reduce/clustering/spectral-clustering.md   |   100 +
 .../map-reduce/clustering/streaming-k-means.md     |   190 +
 website/docs/latest/algorithms/map-reduce/index.md |    58 +
 .../latest/algorithms/preprocessors/AsFactor.md    |    51 +
 .../latest/algorithms/preprocessors/MeanCenter.md  |    46 +
 .../algorithms/preprocessors/StandardScaler.md     |    60 +
 .../docs/latest/algorithms/preprocessors/index.md  |    29 +
 website/docs/latest/algorithms/recommenders/cco.md |   456 +
 .../docs/latest/algorithms/recommenders/d-als.md   |    74 +
 .../docs/latest/algorithms/recommenders/index.md   |    57 +
 .../latest/algorithms/regression/fittness-tests.md |    33 +
 website/docs/latest/algorithms/regression/index.md |    39 +
 website/docs/latest/algorithms/regression/ols.md   |    82 +
 .../serial-correlation/cochrane-orcutt.md          |   162 +
 .../regression/serial-correlation/dw-test.md       |    59 +
 website/docs/latest/algorithms/template.md         |    36 +
 website/docs/latest/changelog.md                   |    86 +
 website/docs/latest/distributed/flink-bindings.md  |    65 +
 website/docs/latest/distributed/h2o-internals.md   |    66 +
 .../MahoutScalaAndSparkBindings.pptx               |   Bin
 .../spark-bindings/ScalaSparkBindings.pdf          |     0
 .../docs/latest/distributed/spark-bindings/faq.md  |    68 +
 .../latest/distributed/spark-bindings/index.md     |   120 +
 website/docs/latest/index.md                       |   125 +
 website/docs/latest/mahout-samsara/faq.md          |    67 +
 .../latest/mahout-samsara/in-core-reference.md     |   319 +
 .../latest/mahout-samsara/out-of-core-reference.md |   333 +
 website/docs/latest/native-solvers/cuda.md         |    22 +
 website/docs/latest/native-solvers/viennacl-omp.md |    22 +
 website/docs/latest/native-solvers/viennacl.md     |    22 +
 website/docs/latest/quickstart.md                  |    79 +
 .../latest/tutorials/cco-lastfm/cco-lastfm.scala   |     0
 website/docs/latest/tutorials/cco-lastfm/index.md  |   170 +
 .../latest}/tutorials/eigenfaces/eigenfaces.png    |   Bin
 website/docs/latest/tutorials/eigenfaces/index.md  |   144 +
 .../tutorials/intro-cooccurrence-spark/index.md    |   462 +
 .../classification/bankmarketing-example.md        |    69 +
 .../map-reduce/classification/breiman-example.md   |    83 +
 .../map-reduce/classification/twenty-newsgroups.md |   195 +
 .../classification/wikipedia-classifier-example.md |    73 +
 .../map-reduce/clustering/20newsgroups.md          |    27 +
 .../map-reduce/clustering/canopy-commandline.md    |    86 +
 .../clustering-of-synthetic-control-data.md        |    69 +
 .../clustering/clustering-seinfeld-episodes.md     |    27 +
 .../map-reduce/clustering/clusteringyourdata.md    |   142 +
 .../clustering/fuzzy-k-means-commandline.md        |   113 +
 .../map-reduce/clustering/k-means-commandline.md   |   110 +
 .../map-reduce/clustering/lda-commandline.md       |    99 +
 .../map-reduce/clustering/viewing-result.md        |    31 +
 .../map-reduce/clustering/viewing-results.md       |    65 +
 .../clustering/visualizing-sample-clusters.md      |    66 +
 website/docs/latest/tutorials/map-reduce/index.md  |    35 +
 .../tutorials/map-reduce/misc/mr---map-reduce.md   |    35 +
 .../misc/parallel-frequent-pattern-mining.md       |   201 +
 .../map-reduce/misc/perceptron-and-winnow.md       |    57 +
 .../latest/tutorials/map-reduce/misc/testing.md    |    62 +
 .../misc/using-mahout-with-python-via-jpype.md     |   238 +
 .../map-reduce/recommender/intro-als-hadoop.md     |   114 +
 .../recommender/intro-cooccurrence-spark.md        |   453 +
 .../recommender/intro-itembased-hadoop.md          |    70 +
 .../map-reduce/recommender/matrix-factorization.md |   203 +
 .../tutorials/map-reduce/recommender/quickstart.md |    48 +
 .../recommender/recommender-documentation.md       |   293 +
 .../recommender/recommender-first-timer-faq.md     |    70 +
 .../map-reduce/recommender/userbased-5-minutes.md  |   149 +
 .../tutorials/misc/contributing-algos/Foo.scala    |     0
 .../contributing-algos/RegressionSuiteBase.scala   |     0
 .../misc/contributing-algos/create-pr.png          |   Bin
 .../misc/contributing-algos/github-branch.png      |   Bin
 .../tutorials/misc/contributing-algos/index.md     |   432 +
 .../tutorials/misc/contributing-algos/jira.png     |   Bin
 .../tutorials/misc/contributing-algos/new-jira.png |   Bin
 .../latest/tutorials/misc/how-to-build-an-app.md   |   272 +
 .../tutorials/misc/mahout-in-zeppelin/index.md     |   292 +
 .../misc/mahout-in-zeppelin/zeppelin1.png          |   Bin
 .../misc/mahout-in-zeppelin/zeppelin2.png          |   Bin
 .../misc/mahout-in-zeppelin/zeppelin3.png          |   Bin
 .../samsara/classify-a-doc-from-the-shell.md       |   274 +
 .../latest/tutorials/samsara/play-with-shell.md    |   215 +
 .../samsara/playing-with-samsara-flink-batch.md    |   127 +
 .../latest/tutorials/samsara/spark-naive-bayes.md  |   148 +
 website/general/books-tutorials-and-talks.md       |   137 +
 website/general/downloads.md                       |    91 +
 website/general/faq.md                             |   121 +
 website/general/glossary.md                        |    27 +
 website/general/mahout-benchmarks.md               |   169 +
 website/general/mahout-wiki.md                     |   215 +
 website/general/mailing-lists.md                   |    91 +
 website/general/powered-by-mahout.md               |   145 +
 website/general/privacy-policy.md                  |    45 +
 website/general/professional-support.md            |    55 +
 website/general/reference-reading.md               |    87 +
 website/general/release-notes.md                   |   258 +
 website/general/who-we-are.md                      |    82 +
 website/index.md                                   |    18 +
 .../Apache-Mahout-0.10.0-Release-Notes.pdf         |   Bin
 website/users/algorithms/d-als.md                  |    76 +
 website/users/algorithms/d-qr.md                   |    75 +
 website/users/algorithms/d-spca.md                 |   192 +
 website/users/algorithms/d-ssvd.md                 |   159 +
 .../users/algorithms/intro-cooccurrence-spark.md   |   456 +
 website/users/algorithms/recommender-overview.md   |    57 +
 website/users/algorithms/spark-naive-bayes.md      |   148 +
 website/users/basics/algorithms.md                 |    74 +
 website/users/basics/collections.md                |   112 +
 website/users/basics/collocations.md               |   400 +
 website/users/basics/creating-vectors-from-text.md |   307 +
 website/users/basics/creating-vectors.md           |    32 +
 .../basics/gaussian-discriminative-analysis.md     |    36 +
 .../users/basics/independent-component-analysis.md |    33 +
 website/users/basics/mahout-collections.md         |    76 +
 website/users/basics/mahoutintegration.md          |    22 +
 website/users/basics/matrix-and-vector-needs.md    |   104 +
 .../users/basics/principal-components-analysis.md  |    45 +
 website/users/basics/quickstart.md                 |    75 +
 .../basics/svd---singular-value-decomposition.md   |    68 +
 website/users/basics/system-requirements.md        |    36 +
 ...---term-frequency-inverse-document-frequency.md |    37 +
 .../users/classification/bankmarketing-example.md  |    69 +
 .../users/classification/bayesian-commandline.md   |    80 +
 website/users/classification/bayesian.md           |   163 +
 website/users/classification/breiman-example.md    |    83 +
 website/users/classification/class-discovery.md    |   171 +
 .../users/classification/classifyingyourdata.md    |    43 +
 .../users/classification/hidden-markov-models.md   |   118 +
 .../locally-weighted-linear-regression.md          |    41 +
 .../users/classification/logistic-regression.md    |   145 +
 website/users/classification/mlp.md                |   188 +
 website/users/classification/naivebayes.md         |    61 +
 website/users/classification/neural-network.md     |    38 +
 .../users/classification/partial-implementation.md |   162 +
 website/users/classification/random-forests.md     |   250 +
 .../restricted-boltzmann-machines.md               |    65 +
 .../classification/support-vector-machines.md      |    59 +
 website/users/classification/twenty-newsgroups.md  |   195 +
 .../classification/wikipedia-classifier-example.md |    73 +
 website/users/clustering/20newsgroups.md           |    27 +
 website/users/clustering/canopy-clustering.md      |   204 +
 website/users/clustering/canopy-commandline.md     |    86 +
 website/users/clustering/cluster-dumper.md         |   122 +
 .../clustering-of-synthetic-control-data.md        |    69 +
 .../clustering/clustering-seinfeld-episodes.md     |    27 +
 website/users/clustering/clusteringyourdata.md     |   142 +
 .../users/clustering/expectation-maximization.md   |    78 +
 .../users/clustering/fuzzy-k-means-commandline.md  |   113 +
 website/users/clustering/fuzzy-k-means.md          |   202 +
 .../users/clustering/hierarchical-clustering.md    |    31 +
 website/users/clustering/k-means-clustering.md     |   198 +
 website/users/clustering/k-means-commandline.md    |   110 +
 .../clustering/latent-dirichlet-allocation.md      |   171 +
 website/users/clustering/lda-commandline.md        |    99 +
 .../users/clustering/llr---log-likelihood-ratio.md |    62 +
 website/users/clustering/spectral-clustering.md    |   100 +
 website/users/clustering/streaming-k-means.md      |   190 +
 website/users/clustering/viewing-result.md         |    31 +
 website/users/clustering/viewing-results.md        |    65 +
 .../clustering/visualizing-sample-clusters.md      |    66 +
 .../users/dim-reduction/dimensional-reduction.md   |   462 +
 website/users/dim-reduction/ssvd.md                |   143 +
 .../users}/dim-reduction/ssvd.page/SSVD-CLI.pdf    |   Bin
 .../users}/dim-reduction/ssvd.page/ssvd.R          |     0
 .../environment/classify-a-doc-from-the-shell.md   |   274 +
 website/users/environment/h2o-internals.md         |    67 +
 website/users/environment/how-to-build-an-app.md   |   273 +
 website/users/environment/in-core-reference.md     |   320 +
 website/users/environment/out-of-core-reference.md |   334 +
 website/users/environment/spark-internals.md       |    41 +
 website/users/flinkbindings/flink-internals.md     |    66 +
 .../flinkbindings/playing-with-samsara-flink.md    |   127 +
 website/users/misc/mr---map-reduce.md              |    35 +
 .../users/misc/parallel-frequent-pattern-mining.md |   201 +
 website/users/misc/perceptron-and-winnow.md        |    57 +
 website/users/misc/testing.md                      |    62 +
 .../misc/using-mahout-with-python-via-jpype.md     |   238 +
 website/users/recommender/intro-als-hadoop.md      |   114 +
 .../users/recommender/intro-cooccurrence-spark.md  |   456 +
 .../users/recommender/intro-itembased-hadoop.md    |    70 +
 website/users/recommender/matrix-factorization.md  |   203 +
 website/users/recommender/quickstart.md            |    57 +
 .../users/recommender/recommender-documentation.md |   293 +
 .../recommender/recommender-first-timer-faq.md     |    70 +
 website/users/recommender/userbased-5-minutes.md   |   149 +
 .../sparkbindings/MahoutScalaAndSparkBindings.pptx |   Bin
 .../users}/sparkbindings/ScalaSparkBindings.pdf    |     0
 website/users/sparkbindings/faq.md                 |    68 +
 website/users/sparkbindings/home.md                |   117 +
 website/users/sparkbindings/play-with-shell.md     |   215 +
 3243 files changed, 487090 insertions(+), 224715 deletions(-)
 create mode 100644 .github/PULL_REQUEST_TEMPLATE
 create mode 100644 .github/workflows/quality.yml
 create mode 100644 .github/workflows/website.yml
 create mode 100644 .gitignore
 create mode 100644 .travis.yml
 create mode 100644 2017/12/20/new-website.html
 create mode 100644 2018/06/18/preping-014.html
 delete mode 100644 404.html
 delete mode 100644 Gemfile
 delete mode 100644 Gemfile.lock
 create mode 100644 LICENSE
 create mode 100644 NOTICE
 delete mode 100644 assets/css/main.css
 create mode 100644 assets/css/main.scss
 delete mode 100644 assets/img/2dDirichletASN.png
 delete mode 100644 assets/img/2dDirichletASN4040.png
 delete mode 100644 assets/img/2dDirichletSN.png
 delete mode 100644 assets/img/2dFuzzyKMeans.png
 delete mode 100644 assets/img/2dKMeans.png
 delete mode 100644 assets/img/2dMeanShift.png
 delete mode 100644 assets/img/AsymmetricSampleData.png
 delete mode 100644 assets/img/Canopy.png
 delete mode 100644 assets/img/Canopy10.png
 delete mode 100644 assets/img/DirichletASN.png
 delete mode 100644 assets/img/DirichletN.png
 delete mode 100644 assets/img/DirichletSN.png
 delete mode 100644 assets/img/DirichletSN40.png
 delete mode 100644 assets/img/Example implementation of k-Means provided with Mahout.png
 delete mode 100644 assets/img/FuzzyKMeans.png
 delete mode 100644 assets/img/KMeans.png
 delete mode 100644 assets/img/Mahout-logo-164x200.png
 delete mode 100644 assets/img/Mahout-logo-245x300.png
 delete mode 100644 assets/img/Mahout-logo-327x400.png
 delete mode 100644 assets/img/Mahout-logo-82x100.png
 delete mode 100644 assets/img/MeanShift.png
 delete mode 100644 assets/img/SampleData.png
 delete mode 100755 assets/img/bg.png
 delete mode 100644 assets/img/debug-config-2.png
 delete mode 100644 assets/img/debug-config.png
 delete mode 100644 assets/img/download-mahout.png
 delete mode 100644 assets/img/download-original.png
 delete mode 100644 assets/img/download.png
 delete mode 100644 assets/img/flink_squirrel_100_color.png
 delete mode 100644 assets/img/generic page.png
 delete mode 100644 assets/img/home-wrapper-original.png
 delete mode 100644 assets/img/home-wrapper-v2.png
 delete mode 100644 assets/img/home-wrapper-v3.png
 delete mode 100644 assets/img/home-wrapper.png
 delete mode 100644 assets/img/instruction_arrow.png
 delete mode 100644 assets/img/logo.png
 delete mode 100644 assets/img/mahout-logo-100.png
 delete mode 100644 assets/img/mahout-logo-200.png
 delete mode 100644 assets/img/mahout-logo-300.png
 delete mode 100644 assets/img/mahout-logo-400.png
 delete mode 100644 assets/img/mahout-logo-brudman.png
 delete mode 100644 assets/img/mahout-logo-poweredby-100.png
 delete mode 100644 assets/img/mahout-logo-poweredby-55.png
 delete mode 100644 assets/img/mahout-logo-poweredby.png
 delete mode 100644 assets/img/mahout-logo-transparent-400.png
 delete mode 100644 assets/img/mahout-logo.png
 delete mode 100644 assets/img/mahout-lupe.png
 delete mode 100644 assets/img/mahout2_theme.png
 delete mode 100644 assets/img/mahout_theme.png
 delete mode 100644 assets/img/mantle-1-original.png
 delete mode 100644 assets/img/mantle-asf.png
 delete mode 100644 assets/img/mantle-community.png
 delete mode 100644 assets/img/mantle-hadoop.png
 delete mode 100644 assets/img/mantle-mahout.png
 delete mode 100644 assets/img/screen.png
 delete mode 100644 assets/img/sgd-class-hierarchy.png
 delete mode 100644 assets/img/sidebar-original.png
 delete mode 100644 assets/img/sidebar.png
 delete mode 100644 assets/img/taste-architecture.png
 delete mode 100644 assets/img/vector-class-hierarchy.png
 delete mode 100644 assets/img/wiki-bg.png
 delete mode 100644 assets/img/wiki-wrapper-original.png
 delete mode 100644 assets/img/wiki-wrapper.png
 delete mode 100644 assets/themes/mahout-retro/css/bootstrap-responsive.css
 delete mode 100644 assets/themes/mahout-retro/css/bootstrap-responsive.css.bu
 delete mode 100644 assets/themes/mahout-retro/css/bootstrap-responsive.min.css
 delete mode 100644 assets/themes/mahout-retro/css/bootstrap.css
 delete mode 100644 assets/themes/mahout-retro/css/bootstrap.min.css
 delete mode 100644 assets/themes/mahout-retro/css/global.css
 delete mode 100644 assets/themes/mahout-retro/css/global__.css
 delete mode 100644 assets/themes/mahout-retro/css/main.css
 delete mode 100644 assets/themes/mahout-retro/js/bootstrap.js
 delete mode 100644 assets/themes/mahout-retro/js/bootstrap.min.js
 delete mode 100644 assets/themes/mahout-retro/js/effects.js
 delete mode 100644 assets/themes/mahout-retro/js/jquery-1.9.1.min.js
 delete mode 100644 assets/themes/mahout-retro/js/prototype.js
 delete mode 100644 assets/themes/mahout-retro/js/search.js
 delete mode 100644 assets/themes/mahout-retro/js/slides.js
 delete mode 100644 assets/themes/mahout-retro/js/widgets.js
 delete mode 100644 assets/themes/mahout/bootstrap/css/bootstrap-theme.css
 delete mode 100644 assets/themes/mahout/bootstrap/css/bootstrap-theme.min.css
 delete mode 100644 assets/themes/mahout/bootstrap/css/bootstrap.css
 delete mode 100644 assets/themes/mahout/bootstrap/fonts/glyphicons-halflings-regular.eot
 delete mode 100644 assets/themes/mahout/bootstrap/fonts/glyphicons-halflings-regular.svg
 delete mode 100644 assets/themes/mahout/bootstrap/fonts/glyphicons-halflings-regular.ttf
 delete mode 100644 assets/themes/mahout/bootstrap/fonts/glyphicons-halflings-regular.woff
 delete mode 100644 assets/themes/mahout/bootstrap/img/glyphicons-halflings-white.png
 delete mode 100644 assets/themes/mahout/bootstrap/img/glyphicons-halflings.png
 delete mode 100644 assets/themes/mahout/bootstrap/js/bootstrap.js
 delete mode 100644 assets/themes/mahout/bootstrap/js/bootstrap.min.js
 delete mode 100644 assets/themes/mahout/css/style.css
 delete mode 100644 assets/themes/mahout/css/syntax.css
 delete mode 100644 assets/themes/mahout/imgx/asf_logo.png
 delete mode 100644 assets/themes/mahout/imgx/available_interpreters.png
 delete mode 100644 assets/themes/mahout/imgx/body-bg.jpg
 delete mode 100644 assets/themes/mahout/imgx/graph1.png
 delete mode 100644 assets/themes/mahout/imgx/graph2.png
 delete mode 100644 assets/themes/mahout/imgx/header-bg.jpg
 delete mode 100644 assets/themes/mahout/imgx/helium.gif
 delete mode 100644 assets/themes/mahout/imgx/highlight-bg.jpg
 delete mode 100644 assets/themes/mahout/imgx/interpreter.png
 delete mode 100644 assets/themes/mahout/imgx/maven_default_icon.png
 delete mode 100644 assets/themes/mahout/imgx/notebook.png
 delete mode 100644 assets/themes/mahout/imgx/personalize.gif
 delete mode 100644 assets/themes/mahout/imgx/scope.gif
 delete mode 100644 assets/themes/mahout/imgx/screenshots/collaboration.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/display_angular.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/display_angular1.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/display_angular2.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/display_angular3.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/display_html.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/display_image.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/display_table.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/display_table1.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/display_table_html.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/display_text.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/display_text1.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/dynamicform.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/form_input.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/form_input_default.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/form_input_default_prog.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/form_input_prog.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/form_select.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/form_select_displayname.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/form_select_prog.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/homepage_notebook_id.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/homepage_notebook_list.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/interpreter_create.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/interpreter_setting.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/interpreter_setting_spark.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/link_paragraph.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/markdown.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/multiple_language_backend.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/notebook.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/pivot.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/publish.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/spark.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/sparksql.png
 delete mode 100644 assets/themes/mahout/imgx/screenshots/visualization.png
 delete mode 100644 assets/themes/mahout/imgx/sidebar-bg.jpg
 delete mode 100644 assets/themes/mahout/imgx/spark_logo.jpg
 delete mode 100644 assets/themes/mahout/imgx/user-impersonation.gif
 delete mode 100644 assets/themes/mahout/imgx/zeppelin_classic_logo.png
 delete mode 100644 assets/themes/mahout/imgx/zeppelin_logo.png
 delete mode 100755 assets/themes/mahout/imgx/zeppelin_svg_logo.svg
 delete mode 100644 assets/themes/mahout/js/anchor.min.js
 delete mode 100644 assets/themes/mahout/js/docs.js
 delete mode 100644 assets/themes/mahout/js/helium.controller.js
 delete mode 100644 assets/themes/mahout/js/medium.controller.js
 delete mode 100644 assets/themes/mahout/js/moment.min.js
 delete mode 100644 assets/themes/mahout2/css/bootstrap-theme.min.css
 delete mode 100644 assets/themes/mahout2/css/bootstrap.min.css
 delete mode 100644 assets/themes/mahout2/css/bs-sticky-footer.css
 delete mode 100644 assets/themes/mahout2/css/style.css
 delete mode 100644 assets/themes/mahout2/fonts/glyphicons-halflings-regular.eot
 delete mode 100644 assets/themes/mahout2/fonts/glyphicons-halflings-regular.svg
 delete mode 100644 assets/themes/mahout2/fonts/glyphicons-halflings-regular.ttf
 delete mode 100644 assets/themes/mahout2/fonts/glyphicons-halflings-regular.woff
 delete mode 100644 assets/themes/mahout2/js/bootstrap.min.js
 delete mode 100644 assets/themes/mahout3/css/bootstrap-theme.min.css
 delete mode 100644 assets/themes/mahout3/css/bootstrap.min.css
 delete mode 100644 assets/themes/mahout3/css/bs-sticky-footer.css
 delete mode 100644 assets/themes/mahout3/css/style.css
 delete mode 100644 assets/themes/mahout3/fonts/glyphicons-halflings-regular.eot
 delete mode 100644 assets/themes/mahout3/fonts/glyphicons-halflings-regular.svg
 delete mode 100644 assets/themes/mahout3/fonts/glyphicons-halflings-regular.ttf
 delete mode 100644 assets/themes/mahout3/fonts/glyphicons-halflings-regular.woff
 delete mode 100644 assets/themes/mahout3/js/bootstrap.min.js
 create mode 100644 buildtools/Eclipse-Lucene-Codestyle.xml
 create mode 100644 buildtools/MahoutCleanUp.xml
 create mode 100644 buildtools/addcheckstyle.xsl
 create mode 100644 buildtools/apache-header.txt
 create mode 100755 buildtools/change-scala-version.sh
 create mode 100644 buildtools/clover.license
 create mode 100644 buildtools/codetemplates.xml
 create mode 100644 buildtools/cross_compile.sh
 create mode 100644 buildtools/pom.xml
 create mode 100644 buildtools/setup-eclipse-workspace.xml
 create mode 100644 buildtools/src/main/resources/findbugs-exclude.xml
 create mode 100644 buildtools/src/main/resources/mahout-checkstyle-suppressions.xml
 create mode 100644 buildtools/src/main/resources/mahout-checkstyle.xml
 create mode 100644 buildtools/src/main/resources/mahout-eclipse-checkstyle
 create mode 100644 buildtools/src/main/resources/mahout-eclipse-pmd
 create mode 100644 buildtools/src/main/resources/mahout-pmd-ruleset.xml
 create mode 100644 buildtools/src/test/resources/jaas.config
 create mode 100644 buildtools/src/test/resources/java.policy
 create mode 100644 buildtools/template.checkstyle-config.xml
 create mode 100644 buildtools/xmltemplates.xml
 create mode 100644 community/community-engines/flink-batch/pom.xml
 create mode 100644 community/community-engines/flink-batch/src/main/resources/log4j.properties
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/FlinkByteBCast.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/FlinkDistributedContext.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/FlinkEngine.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAewB.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAewScalar.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAt.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAtA.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAtB.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAx.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpCBind.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpMapBlock.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpRBind.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpRowRange.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpTimesRightMatrix.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/blas/package.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/drm/CheckpointedFlinkDrm.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/drm/CheckpointedFlinkDrmOps.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/drm/FlinkDrm.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/io/DrmMetadata.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/io/HDFSPathSearch.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/io/HDFSUtil.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/io/Hadoop2HDFSUtil.scala
 create mode 100644 community/community-engines/flink-batch/src/main/scala/org/apache/mahout/flinkbindings/package.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/DistributedFlinkSuite.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/DrmLikeOpsSuite.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/FlinkByteBCastSuite.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/RLikeOpsSuite.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/UseCasesSuite.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/blas/LATestSuite.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/examples/ReadCsvExample.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/standard/ClusteringSuite.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/standard/DrmLikeOpsSuite.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/standard/DrmLikeSuite.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/standard/FlinkDistributedDecompositionsSuite.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/standard/NaiveBayesTestSuite.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/standard/PreprocessorSuite.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/standard/RLikeDrmOpsSuite.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/standard/RegressionSuite.scala
 create mode 100644 community/community-engines/flink-batch/src/test/scala/org/apache/mahout/flinkbindings/standard/RegressionTestsSuite.scala
 create mode 100644 community/community-engines/h2o/README.md
 create mode 100644 community/community-engines/h2o/pom.xml
 create mode 100644 community/community-engines/h2o/src/main/assembly/dependency-reduced.xml
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/H2OBlockMatrix.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/H2OContext.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/H2OHdfs.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/H2OHelper.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/drm/H2OBCast.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/drm/H2ODrm.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/ABt.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/AewB.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/AewScalar.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/AewUnary.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/At.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/AtA.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/AtB.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/Atx.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/Ax.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/Cbind.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/CbindScalar.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/MapBlock.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/Par.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/Rbind.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/RowRange.java
 create mode 100644 community/community-engines/h2o/src/main/java/org/apache/mahout/h2obindings/ops/TimesRightMatrix.java
 create mode 100644 community/community-engines/h2o/src/main/scala/org/apache/mahout/h2o/common/DrmMetadata.scala
 create mode 100644 community/community-engines/h2o/src/main/scala/org/apache/mahout/h2o/common/HDFSUtil.scala
 create mode 100644 community/community-engines/h2o/src/main/scala/org/apache/mahout/h2o/common/Hadoop2HDFSUtil.scala
 create mode 100644 community/community-engines/h2o/src/main/scala/org/apache/mahout/h2obindings/H2ODistributedContext.scala
 create mode 100644 community/community-engines/h2o/src/main/scala/org/apache/mahout/h2obindings/H2OEngine.scala
 create mode 100644 community/community-engines/h2o/src/main/scala/org/apache/mahout/h2obindings/drm/CheckpointedDrmH2O.scala
 create mode 100644 community/community-engines/h2o/src/main/scala/org/apache/mahout/h2obindings/ops/MapBlockHelper.scala
 create mode 100644 community/community-engines/h2o/src/main/scala/org/apache/mahout/h2obindings/package.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/classifier/naivebayes/NBH2OTestSuite.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/classifier/stats/ClassifierStatsH2OTestSuite.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/h2obindings/drm/DrmLikeOpsSuite.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/h2obindings/drm/DrmLikeSuite.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/h2obindings/drm/RLikeDrmOpsSuite.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/h2obindings/ops/ABtSuite.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/h2obindings/ops/AewBSuite.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/h2obindings/ops/AtASuite.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/h2obindings/ops/AtSuite.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/h2obindings/test/DistributedH2OSuite.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/h2obindings/test/LoggerConfiguration.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/math/algorithms/ClusteringSuite.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/math/algorithms/PreprocessorSuite.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/math/algorithms/RegressionSuite.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/math/algorithms/RegressionTestsSuite.scala
 create mode 100644 community/community-engines/h2o/src/test/scala/org/apache/mahout/math/decompositions/DistributedDecompositionsSuite.scala
 create mode 100644 community/community-engines/pom.xml
 create mode 100755 community/mahout-mr/bin/mahout
 create mode 100644 community/mahout-mr/bin/mahout.cmd
 create mode 100644 community/mahout-mr/conf/arff.vector.props
 create mode 100644 community/mahout-mr/conf/canopy.props
 create mode 100644 community/mahout-mr/conf/cat.props
 create mode 100644 community/mahout-mr/conf/cleansvd.props
 create mode 100644 community/mahout-mr/conf/clusterdump.props
 create mode 100644 community/mahout-mr/conf/clusterpp.props
 create mode 100644 community/mahout-mr/conf/driver.classes.default.props
 create mode 100644 community/mahout-mr/conf/evaluateFactorization.props
 create mode 100644 community/mahout-mr/conf/evaluateFactorizationParallel.props
 create mode 100644 community/mahout-mr/conf/fkmeans.props
 create mode 100644 community/mahout-mr/conf/flink-config.yaml
 create mode 100644 community/mahout-mr/conf/itemsimilarity.props
 create mode 100644 community/mahout-mr/conf/kmeans.props
 create mode 100644 community/mahout-mr/conf/log4j.xml
 create mode 100644 community/mahout-mr/conf/lucene.vector.props
 create mode 100644 community/mahout-mr/conf/matrixmult.props
 create mode 100644 community/mahout-mr/conf/parallelALS.props
 create mode 100644 community/mahout-mr/conf/predictFromFactorization.props
 create mode 100644 community/mahout-mr/conf/recommendfactorized.props
 create mode 100644 community/mahout-mr/conf/recommenditembased.props
 create mode 100644 community/mahout-mr/conf/rowid.props
 create mode 100644 community/mahout-mr/conf/rowsimilarity.props
 create mode 100644 community/mahout-mr/conf/runlogistic.props
 create mode 100644 community/mahout-mr/conf/seq2sparse.props
 create mode 100644 community/mahout-mr/conf/seqdirectory.props
 create mode 100644 community/mahout-mr/conf/seqdumper.props
 create mode 100644 community/mahout-mr/conf/seqwiki.props
 create mode 100644 community/mahout-mr/conf/splitDataset.props
 create mode 100644 community/mahout-mr/conf/ssvd.props
 create mode 100644 community/mahout-mr/conf/svd.props
 create mode 100644 community/mahout-mr/conf/trainlogistic.props
 create mode 100644 community/mahout-mr/conf/transpose.props
 create mode 100644 community/mahout-mr/conf/vectordump.props
 create mode 100755 community/mahout-mr/integration/bin/prep_asf_mail_archives.sh
 create mode 100644 community/mahout-mr/integration/pom.xml
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/benchmark/BenchmarkRunner.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/benchmark/CloneBenchmark.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/benchmark/ClosestCentroidBenchmark.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/benchmark/DistanceBenchmark.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/benchmark/DotBenchmark.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/benchmark/MinusBenchmark.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/benchmark/PlusBenchmark.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/benchmark/SerializationBenchmark.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/benchmark/TimesBenchmark.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/benchmark/VectorBenchmarks.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/cassandra/CassandraDataModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/hbase/HBaseDataModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/AbstractBooleanPrefJDBCDataModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/AbstractJDBCDataModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/ConnectionPoolDataSource.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/GenericJDBCDataModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/MySQLBooleanPrefJDBCDataModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/MySQLJDBCDataModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/PostgreSQLBooleanPrefJDBCDataModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/PostgreSQLJDBCDataModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/ReloadFromJDBCDataModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/SQL92BooleanPrefJDBCDataModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc/SQL92JDBCDataModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/mongodb/MongoDBDataModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/similarity/jdbc/AbstractJDBCInMemoryItemSimilarity.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/similarity/jdbc/AbstractJDBCItemSimilarity.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/similarity/jdbc/MySQLJDBCInMemoryItemSimilarity.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/similarity/jdbc/MySQLJDBCItemSimilarity.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/similarity/jdbc/SQL92JDBCInMemoryItemSimilarity.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/impl/similarity/jdbc/SQL92JDBCItemSimilarity.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/web/RecommenderServlet.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/web/RecommenderSingleton.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/cf/taste/web/RecommenderWrapper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/classifier/ConfusionMatrixDumper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/clustering/cdbw/CDbwEvaluator.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/clustering/conversion/InputDriver.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/clustering/conversion/InputMapper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/clustering/evaluation/ClusterEvaluator.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/clustering/evaluation/RepresentativePointsDriver.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/clustering/evaluation/RepresentativePointsMapper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/clustering/evaluation/RepresentativePointsReducer.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/clustering/lda/LDAPrintTopics.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/MailArchivesClusteringAnalyzer.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/MultipleTextFileInputFormat.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/PrefixAdditionFilter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/SequenceFilesFromDirectory.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/SequenceFilesFromDirectoryFilter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/SequenceFilesFromDirectoryMapper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/SequenceFilesFromMailArchives.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/SequenceFilesFromMailArchivesMapper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/TextParagraphSplittingJob.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/WholeFileRecordReader.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/WikipediaToSequenceFile.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/wikipedia/WikipediaAnalyzer.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/wikipedia/WikipediaDatasetCreatorDriver.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/wikipedia/WikipediaDatasetCreatorMapper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/wikipedia/WikipediaDatasetCreatorReducer.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/wikipedia/WikipediaMapper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/wikipedia/WikipediaXmlSplitter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/text/wikipedia/XmlInputFormat.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/Bump125.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/MatrixDumper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/SequenceFileDumper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/SplitInput.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/SplitInputJob.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/clustering/AbstractClusterWriter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/clustering/CSVClusterWriter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/clustering/ClusterDumper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/clustering/ClusterDumperWriter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/clustering/ClusterWriter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/clustering/GraphMLClusterWriter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/clustering/JsonClusterWriter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/email/MailOptions.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/email/MailProcessor.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/io/ChunkedWrapper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/io/ChunkedWriter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/io/IOWriterWrapper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/io/WrappedWriter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/nlp/collocations/llr/BloomTokenFilter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/regex/AnalyzerTransformer.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/regex/ChainTransformer.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/regex/FPGFormatter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/regex/IdentityFormatter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/regex/IdentityTransformer.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/regex/RegexConverterDriver.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/regex/RegexFormatter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/regex/RegexMapper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/regex/RegexTransformer.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/regex/RegexUtils.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/regex/URLDecodeTransformer.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/RowIdJob.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/TermEntry.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/TermInfo.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/VectorDumper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/VectorHelper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/arff/ARFFIterator.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/arff/ARFFModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/arff/ARFFType.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/arff/ARFFVectorIterable.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/arff/Driver.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/arff/MapBackedARFFModel.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/csv/CSVVectorIterator.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/io/DelimitedTermInfoWriter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/io/SequenceFileVectorWriter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/io/TermInfoWriter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/io/TextualVectorWriter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/io/VectorWriter.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/lucene/AbstractLuceneIterator.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/lucene/CachedTermInfo.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/lucene/ClusterLabels.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/lucene/Driver.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/lucene/LuceneIterable.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/lucene/LuceneIterator.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/lucene/TFDFMapper.java
 create mode 100644 community/mahout-mr/integration/src/main/java/org/apache/mahout/utils/vectors/lucene/TermInfoClusterInOut.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/cf/taste/impl/similarity/jdbc/MySQLJDBCInMemoryItemSimilarityTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/clustering/TestClusterDumper.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/clustering/TestClusterEvaluator.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/clustering/cdbw/TestCDbwEvaluator.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/text/MailArchivesClusteringAnalyzerTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/text/SequenceFilesFromMailArchivesTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/text/TestPathFilter.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/text/TestSequenceFilesFromDirectory.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/text/doc/MultipleFieldsDocument.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/text/doc/NumericFieldDocument.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/text/doc/SingleFieldDocument.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/text/doc/TestDocument.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/text/doc/UnstoredFieldsDocument.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/Bump125Test.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/SplitInputTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/email/MailProcessorTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/nlp/collocations/llr/BloomTokenFilterTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/regex/RegexMapperTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/regex/RegexUtilsTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/vectors/RandomVectorIterable.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/vectors/VectorHelperTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/vectors/arff/ARFFTypeTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/vectors/arff/ARFFVectorIterableTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/vectors/arff/DriverTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/vectors/arff/MapBackedARFFModelTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/vectors/csv/CSVVectorIteratorTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/vectors/io/VectorWriterTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/vectors/lucene/CachedTermInfoTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/vectors/lucene/DriverTest.java
 create mode 100644 community/mahout-mr/integration/src/test/java/org/apache/mahout/utils/vectors/lucene/LuceneIterableTest.java
 create mode 100644 community/mahout-mr/integration/src/test/resources/date.arff
 create mode 100644 community/mahout-mr/integration/src/test/resources/expected-arff-dictionary-2.csv
 create mode 100644 community/mahout-mr/integration/src/test/resources/expected-arff-dictionary.csv
 create mode 100644 community/mahout-mr/integration/src/test/resources/expected-arff-schema-2.json
 create mode 100644 community/mahout-mr/integration/src/test/resources/expected-arff-schema.json
 create mode 100644 community/mahout-mr/integration/src/test/resources/non-numeric-1.arff
 create mode 100644 community/mahout-mr/integration/src/test/resources/non-numeric-2.arff
 create mode 100644 community/mahout-mr/integration/src/test/resources/quoted-id.arff
 create mode 100644 community/mahout-mr/integration/src/test/resources/sample-dense.arff
 create mode 100644 community/mahout-mr/integration/src/test/resources/sample-sparse.arff
 create mode 100644 community/mahout-mr/integration/src/test/resources/sample.arff
 create mode 100644 community/mahout-mr/integration/src/test/resources/test.mbox
 create mode 100644 community/mahout-mr/mr-examples/bin/README.txt
 create mode 100755 community/mahout-mr/mr-examples/bin/classify-20newsgroups.sh
 create mode 100755 community/mahout-mr/mr-examples/bin/classify-wikipedia.sh
 create mode 100755 community/mahout-mr/mr-examples/bin/cluster-reuters.sh
 create mode 100755 community/mahout-mr/mr-examples/bin/cluster-syntheticcontrol.sh
 create mode 100755 community/mahout-mr/mr-examples/bin/factorize-movielens-1M.sh
 create mode 100755 community/mahout-mr/mr-examples/bin/factorize-netflix.sh
 create mode 100755 community/mahout-mr/mr-examples/bin/get-all-examples.sh
 create mode 100644 community/mahout-mr/mr-examples/bin/lda.algorithm
 create mode 100644 community/mahout-mr/mr-examples/bin/resources/bank-full.csv
 create mode 100644 community/mahout-mr/mr-examples/bin/resources/country.txt
 create mode 100644 community/mahout-mr/mr-examples/bin/resources/country10.txt
 create mode 100644 community/mahout-mr/mr-examples/bin/resources/country2.txt
 create mode 100644 community/mahout-mr/mr-examples/bin/resources/donut-test.csv
 create mode 100644 community/mahout-mr/mr-examples/bin/resources/donut.csv
 create mode 100644 community/mahout-mr/mr-examples/bin/resources/test-data.csv
 create mode 100755 community/mahout-mr/mr-examples/bin/set-dfs-commands.sh
 create mode 100644 community/mahout-mr/mr-examples/pom.xml
 create mode 100644 community/mahout-mr/mr-examples/src/main/assembly/job.xml
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/TasteOptionParser.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/bookcrossing/BookCrossingBooleanRecommender.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/bookcrossing/BookCrossingBooleanRecommenderBuilder.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/bookcrossing/BookCrossingBooleanRecommenderEvaluatorRunner.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/bookcrossing/BookCrossingDataModel.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/bookcrossing/BookCrossingDataModelBuilder.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/bookcrossing/BookCrossingRecommender.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/bookcrossing/BookCrossingRecommenderBuilder.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/bookcrossing/BookCrossingRecommenderEvaluatorRunner.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/bookcrossing/README
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/email/EmailUtility.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/email/FromEmailToDictionaryMapper.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/email/MailToDictionaryReducer.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/email/MailToPrefsDriver.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/email/MailToRecMapper.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/email/MailToRecReducer.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/email/MsgIdToDictionaryMapper.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/DataFileIterable.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/DataFileIterator.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/KDDCupDataModel.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/ToCSV.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track1/EstimateConverter.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track1/Track1Callable.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track1/Track1Recommender.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track1/Track1RecommenderBuilder.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track1/Track1RecommenderEvaluator.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track1/Track1RecommenderEvaluatorRunner.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track1/Track1Runner.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track1/svd/DataModelFactorizablePreferences.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track1/svd/FactorizablePreferences.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track1/svd/KDDCupFactorizablePreferences.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track1/svd/ParallelArraysSGDFactorizer.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track1/svd/Track1SVDRunner.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track2/HybridSimilarity.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track2/Track2Callable.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track2/Track2Recommender.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track2/Track2RecommenderBuilder.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track2/Track2Runner.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track2/TrackData.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track2/TrackItemSimilarity.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/example/kddcup/track2/UserResult.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/hadoop/example/als/netflix/NetflixDatasetConverter.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/similarity/precompute/example/BatchItemSimilaritiesGroupLens.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/cf/taste/similarity/precompute/example/GroupLensDataModel.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/NewsgroupHelper.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/email/PrepEmailMapper.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/email/PrepEmailReducer.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/email/PrepEmailVectorsDriver.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sequencelearning/hmm/PosTagger.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/AdaptiveLogisticModelParameters.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/LogisticModelParameters.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/PrintResourceOrFile.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/RunAdaptiveLogistic.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/RunLogistic.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/SGDHelper.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/SGDInfo.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/SimpleCsvExamples.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/TestASFEmail.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/TestNewsGroups.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/TrainASFEmail.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/TrainAdaptiveLogistic.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/TrainLogistic.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/TrainNewsGroups.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/ValidateAdaptiveLogistic.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/bankmarketing/BankMarketingClassificationMain.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/bankmarketing/TelephoneCall.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/classifier/sgd/bankmarketing/TelephoneCallParser.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/clustering/display/ClustersFilter.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/clustering/display/DisplayCanopy.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/clustering/display/DisplayClustering.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/clustering/display/DisplayFuzzyKMeans.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/clustering/display/DisplayKMeans.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/clustering/display/DisplaySpectralKMeans.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/clustering/display/README.txt
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/clustering/streaming/tools/ClusterQualitySummarizer.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/clustering/streaming/tools/IOUtils.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/clustering/syntheticcontrol/canopy/Job.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/clustering/syntheticcontrol/fuzzykmeans/Job.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/clustering/syntheticcontrol/kmeans/Job.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/fpm/pfpgrowth/DeliciousTagsExample.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/fpm/pfpgrowth/dataset/KeyBasedStringTupleCombiner.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/fpm/pfpgrowth/dataset/KeyBasedStringTupleGrouper.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/fpm/pfpgrowth/dataset/KeyBasedStringTupleMapper.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/java/org/apache/mahout/fpm/pfpgrowth/dataset/KeyBasedStringTupleReducer.java
 create mode 100644 community/mahout-mr/mr-examples/src/main/resources/bank-full.csv
 create mode 100644 community/mahout-mr/mr-examples/src/main/resources/cf-data-purchase.txt
 create mode 100644 community/mahout-mr/mr-examples/src/main/resources/cf-data-view.txt
 create mode 100644 community/mahout-mr/mr-examples/src/main/resources/donut-test.csv
 create mode 100644 community/mahout-mr/mr-examples/src/main/resources/donut.csv
 create mode 100644 community/mahout-mr/mr-examples/src/main/resources/test-data.csv
 create mode 100644 community/mahout-mr/mr-examples/src/test/java/org/apache/mahout/classifier/sgd/LogisticModelParametersTest.java
 create mode 100644 community/mahout-mr/mr-examples/src/test/java/org/apache/mahout/classifier/sgd/ModelDissectorTest.java
 create mode 100644 community/mahout-mr/mr-examples/src/test/java/org/apache/mahout/classifier/sgd/TrainLogisticTest.java
 create mode 100644 community/mahout-mr/mr-examples/src/test/java/org/apache/mahout/clustering/display/ClustersFilterTest.java
 create mode 100644 community/mahout-mr/mr-examples/src/test/java/org/apache/mahout/examples/MahoutTestCase.java
 create mode 100644 community/mahout-mr/mr-examples/src/test/resources/country.txt
 create mode 100644 community/mahout-mr/mr-examples/src/test/resources/country10.txt
 create mode 100644 community/mahout-mr/mr-examples/src/test/resources/country2.txt
 create mode 100644 community/mahout-mr/mr-examples/src/test/resources/subjects.txt
 create mode 100644 community/mahout-mr/mr-examples/src/test/resources/wdbc.infos
 create mode 100644 community/mahout-mr/mr-examples/src/test/resources/wdbc/wdbc.data
 create mode 100644 community/mahout-mr/mr/pom.xml
 create mode 100644 community/mahout-mr/mr/src/appended-resources/supplemental-models.xml
 rename {images => community/mahout-mr/mr/src/images/logos}/favicon.ico (100%)
 create mode 100644 community/mahout-mr/mr/src/images/logos/favicon128.png
 create mode 100644 community/mahout-mr/mr/src/images/logos/favicon16.png
 create mode 100644 community/mahout-mr/mr/src/images/logos/favicon32.png
 create mode 100644 community/mahout-mr/mr/src/images/logos/favicon64.png
 rename {images => community/mahout-mr/mr/src/images/logos}/mahout-logo-100.png (100%)
 rename {images => community/mahout-mr/mr/src/images/logos}/mahout-logo-200.png (100%)
 rename {images => community/mahout-mr/mr/src/images/logos}/mahout-logo-300.png (100%)
 rename {images => community/mahout-mr/mr/src/images/logos}/mahout-logo-400.png (100%)
 rename {images => community/mahout-mr/mr/src/images/logos}/mahout-logo-poweredby-100.png (100%)
 rename {images => community/mahout-mr/mr/src/images/logos}/mahout-logo-poweredby-55.png (100%)
 rename {images => community/mahout-mr/mr/src/images/logos}/mahout-logo-transparent-400.png (100%)
 create mode 100644 community/mahout-mr/mr/src/images/logos/mahout-logo.svg
 create mode 100644 community/mahout-mr/mr/src/images/logos/mahout-powered.svg
 create mode 100644 community/mahout-mr/mr/src/main/assembly/job.xml
 create mode 100644 community/mahout-mr/mr/src/main/assembly/src.xml
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/Version.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/common/NoSuchItemException.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/common/NoSuchUserException.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/common/Refreshable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/common/TasteException.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/common/Weighting.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/eval/DataModelBuilder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/eval/IRStatistics.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/eval/RecommenderBuilder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/eval/RecommenderEvaluator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/eval/RecommenderIRStatsEvaluator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/eval/RelevantItemsDataSplitter.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/EntityEntityWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/EntityPrefWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/MutableRecommendedItem.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/RecommendedItemsWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/TasteHadoopUtils.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/ToEntityPrefsMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/ToItemPrefsMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/TopItemsQueue.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/als/ALS.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/als/DatasetSplitter.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/als/FactorizationEvaluator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/als/MultithreadedSharingMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/als/ParallelALSFactorizationJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/als/PredictionMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/als/RecommenderJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/als/SharingMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/als/SolveExplicitFeedbackMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/als/SolveImplicitFeedbackMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/AggregateAndRecommendReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/IDReader.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/ItemFilterAsVectorAndPrefsReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/ItemFilterMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/ItemIDIndexMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/ItemIDIndexReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/PartialMultiplyMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/PrefAndSimilarityColumnWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/RecommenderJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/SimilarityMatrixRowWrapperMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/ToUserVectorsReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/ToVectorAndPrefReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/UserVectorSplitterMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/VectorAndPrefsWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/item/VectorOrPrefWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/preparation/PreparePreferenceMatrixJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/preparation/ToItemVectorsMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/preparation/ToItemVectorsReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/similarity/item/ItemSimilarityJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/hadoop/similarity/item/TopSimilarItemsQueue.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/AbstractLongPrimitiveIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/BitSet.java
 create mode 100755 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/Cache.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/FastByIDMap.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/FastIDSet.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/FastMap.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/FixedRunningAverage.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/FixedRunningAverageAndStdDev.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/FullRunningAverage.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/FullRunningAverageAndStdDev.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/InvertedRunningAverage.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/InvertedRunningAverageAndStdDev.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/LongPrimitiveArrayIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/LongPrimitiveIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/RefreshHelper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/Retriever.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/RunningAverage.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/RunningAverageAndStdDev.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/SamplingLongPrimitiveIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/SkippingIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/WeightedRunningAverage.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/WeightedRunningAverageAndStdDev.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/jdbc/AbstractJDBCComponent.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/jdbc/EachRowIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/common/jdbc/ResultSetIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/eval/AbstractDifferenceRecommenderEvaluator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/eval/AverageAbsoluteDifferenceRecommenderEvaluator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/eval/GenericRecommenderIRStatsEvaluator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/eval/GenericRelevantItemsDataSplitter.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/eval/IRStatisticsImpl.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/eval/LoadCallable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/eval/LoadEvaluator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/eval/LoadStatistics.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/eval/OrderBasedRecommenderEvaluator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/eval/RMSRecommenderEvaluator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/eval/StatsCallable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/AbstractDataModel.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/AbstractIDMigrator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/AbstractJDBCIDMigrator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/BooleanItemPreferenceArray.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/BooleanPreference.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/BooleanUserPreferenceArray.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/GenericBooleanPrefDataModel.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/GenericDataModel.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/GenericItemPreferenceArray.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/GenericPreference.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/GenericUserPreferenceArray.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/MemoryIDMigrator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/MySQLJDBCIDMigrator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/PlusAnonymousConcurrentUserDataModel.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/PlusAnonymousUserDataModel.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/PlusAnonymousUserLongPrimitiveIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/file/FileDataModel.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/model/file/FileIDMigrator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/neighborhood/AbstractUserNeighborhood.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/neighborhood/CachingUserNeighborhood.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/neighborhood/NearestNUserNeighborhood.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/neighborhood/ThresholdUserNeighborhood.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/AbstractCandidateItemsStrategy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/AbstractRecommender.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/AllSimilarItemsCandidateItemsStrategy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/AllUnknownItemsCandidateItemsStrategy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/ByRescoreComparator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/ByValueRecommendedItemComparator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/CachingRecommender.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/EstimatedPreferenceCapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/GenericBooleanPrefItemBasedRecommender.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/GenericBooleanPrefUserBasedRecommender.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/GenericItemBasedRecommender.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/GenericRecommendedItem.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/GenericUserBasedRecommender.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/ItemAverageRecommender.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/ItemUserAverageRecommender.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/NullRescorer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/PreferredItemsNeighborhoodCandidateItemsStrategy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/RandomRecommender.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/SamplingCandidateItemsStrategy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/SimilarUser.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/TopItems.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/svd/ALSWRFactorizer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/svd/AbstractFactorizer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/svd/Factorization.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/svd/Factorizer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/svd/FilePersistenceStrategy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/svd/NoPersistenceStrategy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/svd/ParallelSGDFactorizer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/svd/PersistenceStrategy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/svd/RatingSGDFactorizer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/svd/SVDPlusPlusFactorizer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/svd/SVDPreference.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/recommender/svd/SVDRecommender.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/AbstractItemSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/AbstractSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/AveragingPreferenceInferrer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/CachingItemSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/CachingUserSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/CityBlockSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/EuclideanDistanceSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/GenericItemSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/GenericUserSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/LogLikelihoodSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/LongPairMatchPredicate.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/PearsonCorrelationSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/SpearmanCorrelationSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/TanimotoCoefficientSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/UncenteredCosineSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/file/FileItemItemSimilarityIterable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/file/FileItemItemSimilarityIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/file/FileItemSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/precompute/FileSimilarItemsWriter.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/impl/similarity/precompute/MultithreadedBatchItemSimilarities.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/model/DataModel.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/model/IDMigrator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/model/JDBCDataModel.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/model/Preference.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/model/PreferenceArray.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/model/UpdatableIDMigrator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/neighborhood/UserNeighborhood.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/recommender/CandidateItemsStrategy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/recommender/IDRescorer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/recommender/ItemBasedRecommender.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/recommender/MostSimilarItemsCandidateItemsStrategy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/recommender/RecommendedItem.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/recommender/Recommender.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/recommender/Rescorer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/recommender/UserBasedRecommender.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/similarity/ItemSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/similarity/PreferenceInferrer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/similarity/UserSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/similarity/precompute/BatchItemSimilarities.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/similarity/precompute/SimilarItem.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/similarity/precompute/SimilarItems.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/cf/taste/similarity/precompute/SimilarItemsWriter.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/AbstractVectorClassifier.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/ClassifierResult.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/ConfusionMatrix.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/OnlineLearner.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/RegressionResultAnalyzer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/ResultAnalyzer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/Bagging.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/DFUtils.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/DecisionForest.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/ErrorEstimate.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/builder/DecisionTreeBuilder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/builder/DefaultTreeBuilder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/builder/TreeBuilder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/data/Data.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/data/DataConverter.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/data/DataLoader.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/data/DataUtils.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/data/Dataset.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/data/DescriptorException.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/data/DescriptorUtils.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/data/Instance.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/data/conditions/Condition.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/data/conditions/Equals.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/data/conditions/GreaterOrEquals.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/data/conditions/Lesser.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/mapreduce/Builder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/mapreduce/Classifier.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/mapreduce/MapredMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/mapreduce/MapredOutput.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/mapreduce/inmem/InMemBuilder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/mapreduce/inmem/InMemInputFormat.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/mapreduce/inmem/InMemMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/mapreduce/inmem/package-info.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/mapreduce/partial/PartialBuilder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/mapreduce/partial/Step1Mapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/mapreduce/partial/TreeID.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/mapreduce/partial/package-info.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/node/CategoricalNode.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/node/Leaf.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/node/Node.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/node/NumericalNode.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/ref/SequentialBuilder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/split/DefaultIgSplit.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/split/IgSplit.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/split/OptIgSplit.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/split/RegressionSplit.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/split/Split.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/tools/Describe.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/tools/ForestVisualizer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/tools/Frequencies.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/tools/FrequenciesJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/tools/TreeVisualizer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/df/tools/UDistrib.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/evaluation/Auc.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/naivebayes/AbstractNaiveBayesClassifier.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/naivebayes/BayesUtils.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/naivebayes/ComplementaryNaiveBayesClassifier.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/naivebayes/NaiveBayesModel.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/naivebayes/StandardNaiveBayesClassifier.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/naivebayes/test/BayesTestMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/naivebayes/test/TestNaiveBayesDriver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/naivebayes/training/ComplementaryThetaTrainer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/naivebayes/training/IndexInstancesMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/naivebayes/training/ThetaMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/naivebayes/training/TrainNaiveBayesJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/naivebayes/training/WeightsMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sequencelearning/hmm/BaumWelchTrainer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sequencelearning/hmm/HmmAlgorithms.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sequencelearning/hmm/HmmEvaluator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sequencelearning/hmm/HmmModel.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sequencelearning/hmm/HmmTrainer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sequencelearning/hmm/HmmUtils.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sequencelearning/hmm/LossyHmmSerializer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sequencelearning/hmm/RandomSequenceGenerator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sequencelearning/hmm/ViterbiEvaluator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/AbstractOnlineLogisticRegression.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/AdaptiveLogisticRegression.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/CrossFoldLearner.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/CsvRecordFactory.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/DefaultGradient.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/ElasticBandPrior.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/Gradient.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/GradientMachine.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/L1.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/L2.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/MixedGradient.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/ModelDissector.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/ModelSerializer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/OnlineLogisticRegression.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/PassiveAggressive.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/PolymorphicWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/PriorFunction.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/RankingGradient.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/RecordFactory.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/TPrior.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/UniformPrior.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/classifier/sgd/package-info.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/AbstractCluster.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/Cluster.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/ClusteringUtils.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/GaussianAccumulator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/Model.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/ModelDistribution.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/OnlineGaussianAccumulator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/RunningSumsGaussianAccumulator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/UncommonDistributions.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/canopy/Canopy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/canopy/CanopyClusterer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/canopy/CanopyConfigKeys.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/canopy/CanopyDriver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/canopy/CanopyMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/canopy/CanopyReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/classify/ClusterClassificationConfigKeys.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/classify/ClusterClassificationDriver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/classify/ClusterClassificationMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/classify/ClusterClassifier.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/classify/WeightedPropertyVectorWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/classify/WeightedVectorWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/fuzzykmeans/FuzzyKMeansClusterer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/fuzzykmeans/FuzzyKMeansDriver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/fuzzykmeans/FuzzyKMeansUtil.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/fuzzykmeans/SoftCluster.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/iterator/AbstractClusteringPolicy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/iterator/CIMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/iterator/CIReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/iterator/CanopyClusteringPolicy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/iterator/ClusterIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/iterator/ClusterWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/iterator/ClusteringPolicy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/iterator/ClusteringPolicyWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/iterator/DistanceMeasureCluster.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/iterator/FuzzyKMeansClusteringPolicy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/iterator/KMeansClusteringPolicy.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/kernel/IKernelProfile.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/kernel/TriangularKernelProfile.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/kmeans/KMeansDriver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/kmeans/KMeansUtil.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/kmeans/Kluster.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/kmeans/RandomSeedGenerator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/kmeans/package-info.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/lda/cvb/CVB0DocInferenceMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/lda/cvb/CVB0Driver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/lda/cvb/CVB0TopicTermVectorNormalizerMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/lda/cvb/CachingCVB0Mapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/lda/cvb/CachingCVB0PerplexityMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/lda/cvb/InMemoryCollapsedVariationalBayes0.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/lda/cvb/ModelTrainer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/lda/cvb/TopicModel.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/package-info.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/spectral/AffinityMatrixInputJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/spectral/AffinityMatrixInputMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/spectral/AffinityMatrixInputReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/spectral/IntDoublePairWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/spectral/Keys.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/spectral/MatrixDiagonalizeJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/spectral/UnitVectorizerJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/spectral/VectorCache.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/spectral/VectorMatrixMultiplicationJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/spectral/VertexWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/spectral/kmeans/EigenSeedGenerator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/spectral/kmeans/SpectralKMeansDriver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/streaming/cluster/BallKMeans.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/streaming/cluster/StreamingKMeans.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/streaming/mapreduce/CentroidWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/streaming/mapreduce/StreamingKMeansDriver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/streaming/mapreduce/StreamingKMeansMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/streaming/mapreduce/StreamingKMeansReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/streaming/mapreduce/StreamingKMeansThread.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/streaming/mapreduce/StreamingKMeansUtilsMR.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/streaming/tools/ResplitSequenceFiles.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/topdown/PathDirectory.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/topdown/postprocessor/ClusterCountReader.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/topdown/postprocessor/ClusterOutputPostProcessor.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/topdown/postprocessor/ClusterOutputPostProcessorDriver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/topdown/postprocessor/ClusterOutputPostProcessorMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/clustering/topdown/postprocessor/ClusterOutputPostProcessorReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/AbstractJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/ClassUtils.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/CommandLineUtil.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/HadoopUtil.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/IntPairWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/IntegerTuple.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/LongPair.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/MemoryUtil.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/Pair.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/Parameters.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/StringTuple.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/StringUtils.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/TimingStatistics.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/commandline/DefaultOptionCreator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/distance/ChebyshevDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/distance/CosineDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/distance/DistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/distance/EuclideanDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/distance/MahalanobisDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/distance/ManhattanDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/distance/MinkowskiDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/distance/SquaredEuclideanDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/distance/TanimotoDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/distance/WeightedDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/distance/WeightedEuclideanDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/distance/WeightedManhattanDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/CopyConstructorIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/CountingIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/FileLineIterable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/FileLineIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/FixedSizeSamplingIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/SamplingIterable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/SamplingIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/StableFixedSizeSamplingIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/StringRecordIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/sequencefile/PathFilters.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/sequencefile/PathType.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/sequencefile/SequenceFileDirIterable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/sequencefile/SequenceFileDirIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/sequencefile/SequenceFileDirValueIterable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/sequencefile/SequenceFileDirValueIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/sequencefile/SequenceFileIterable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/sequencefile/SequenceFileIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/sequencefile/SequenceFileValueIterable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/iterator/sequencefile/SequenceFileValueIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/lucene/AnalyzerUtils.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/lucene/IteratorTokenStream.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/lucene/TokenStreamIterator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/mapreduce/MergeVectorsCombiner.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/mapreduce/MergeVectorsReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/mapreduce/TransposeMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/mapreduce/VectorSumCombiner.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/mapreduce/VectorSumReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/nlp/NGrams.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/parameters/AbstractParameter.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/parameters/ClassParameter.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/parameters/DoubleParameter.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/parameters/Parameter.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/parameters/Parametered.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/common/parameters/PathParameter.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/driver/MahoutDriver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/ep/EvolutionaryProcess.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/ep/Mapping.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/ep/Payload.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/ep/State.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/ep/package-info.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/DistributedRowMatrixWriter.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/MatrixUtils.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/MultiLabelVectorWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/als/AlternatingLeastSquaresSolver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/als/ImplicitFeedbackAlternatingLeastSquaresSolver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/decomposer/AsyncEigenVerifier.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/decomposer/EigenStatus.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/decomposer/SimpleEigenVerifier.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/decomposer/SingularVectorVerifier.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/decomposer/hebbian/EigenUpdater.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/decomposer/hebbian/HebbianSolver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/decomposer/hebbian/HebbianUpdater.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/decomposer/hebbian/TrainingState.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/decomposer/lanczos/LanczosSolver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/decomposer/lanczos/LanczosState.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/DistributedRowMatrix.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/MatrixColumnMeansJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/MatrixMultiplicationJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/TimesSquaredJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/TransposeJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/decomposer/DistributedLanczosSolver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/decomposer/EigenVector.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/decomposer/EigenVerificationJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/decomposer/HdfsBackedLanczosState.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/SeedVectorUtil.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/VectorDistanceInvertedMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/VectorDistanceMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/VectorDistanceSimilarityJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/MutableElement.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/RowSimilarityJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/TopElementsQueue.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/Vectors.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/measures/CityBlockSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/measures/CooccurrenceCountSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/measures/CosineSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/measures/CountbasedMeasure.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/measures/EuclideanDistanceSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/measures/LoglikelihoodSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/measures/PearsonCorrelationSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/measures/TanimotoCoefficientSimilarity.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/measures/VectorSimilarityMeasure.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/measures/VectorSimilarityMeasures.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/solver/DistributedConjugateGradientSolver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stats/BasicStats.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stats/StandardDeviationCalculatorMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stats/StandardDeviationCalculatorReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stats/VarianceTotals.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/ABtDenseOutJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/ABtJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/BtJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/DenseBlockWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/Omega.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/QJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/SSVDCli.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/SSVDHelper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/SSVDSolver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/SparseRowBlockAccumulator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/SparseRowBlockWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/SplitPartitionedWritable.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/UJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/VJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/YtYJob.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/qr/GivensThinSolver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/qr/GramSchmidt.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/qr/QRFirstStep.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/qr/QRLastStep.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/neighborhood/BruteSearch.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/neighborhood/FastProjectionSearch.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/neighborhood/HashedVector.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/neighborhood/LocalitySensitiveHashSearch.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/neighborhood/ProjectionSearch.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/neighborhood/Searcher.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/neighborhood/UpdatableSearcher.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/random/AbstractSamplerFunction.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/random/ChineseRestaurant.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/random/Empirical.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/random/IndianBuffet.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/random/Missing.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/random/MultiNormal.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/random/Multinomial.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/random/Normal.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/random/PoissonSampler.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/random/RandomProjector.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/random/Sampler.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/random/WeightedThing.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/ssvd/SequentialBigSvd.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/ssvd/SequentialOutOfCoreSvd.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/stats/GlobalOnlineAuc.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/stats/GroupedOnlineAuc.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/stats/OnlineAuc.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/stats/OnlineSummarizer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/math/stats/Sampler.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/DictionaryVectorizer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/DocumentProcessor.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/EncodedVectorsFromSequenceFiles.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/EncodingMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/HighDFWordsPruner.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/SimpleTextEncodingVectorizer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/SparseVectorsFromSequenceFiles.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/TF.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/TFIDF.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/Vectorizer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/VectorizerConfig.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/Weight.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/collocations/llr/CollocCombiner.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/collocations/llr/CollocDriver.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/collocations/llr/CollocMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/collocations/llr/CollocReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/collocations/llr/Gram.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/collocations/llr/GramKey.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/collocations/llr/GramKeyGroupComparator.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/collocations/llr/GramKeyPartitioner.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/collocations/llr/LLRReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/common/PartialVectorMergeReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/common/PartialVectorMerger.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/document/SequenceFileTokenizerMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/encoders/AdaptiveWordValueEncoder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/encoders/CachingContinuousValueEncoder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/encoders/CachingStaticWordValueEncoder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/encoders/CachingTextValueEncoder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/encoders/CachingValueEncoder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/encoders/ConstantValueEncoder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/encoders/ContinuousValueEncoder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/encoders/Dictionary.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/encoders/FeatureVectorEncoder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/encoders/InteractionValueEncoder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/encoders/LuceneTextValueEncoder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/encoders/StaticWordValueEncoder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/encoders/TextValueEncoder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/encoders/WordValueEncoder.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/pruner/PrunedPartialVectorMergeReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/pruner/WordsPrunerReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/term/TFPartialVectorReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/term/TermCountCombiner.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/term/TermCountMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/term/TermCountReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/term/TermDocumentCountMapper.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/term/TermDocumentCountReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/tfidf/TFIDFConverter.java
 create mode 100644 community/mahout-mr/mr/src/main/java/org/apache/mahout/vectorizer/tfidf/TFIDFPartialVectorReducer.java
 create mode 100644 community/mahout-mr/mr/src/main/resources/supplemental-models.xml
 create mode 100644 community/mahout-mr/mr/src/main/resources/version
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/common/CommonTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/hadoop/TasteHadoopUtilsTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/hadoop/TopItemsQueueTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/hadoop/als/ParallelALSFactorizationJobTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/hadoop/item/IDReaderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/hadoop/item/RecommenderJobTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/hadoop/item/ToUserVectorsReducerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/hadoop/similarity/item/ItemSimilarityJobTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/TasteTestCase.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/common/BitSetTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/common/CacheTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/common/FastByIDMapTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/common/FastIDSetTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/common/FastMapTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/common/InvertedRunningAverageTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/common/LongPrimitiveArrayIteratorTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/common/MockRefreshable.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/common/RefreshHelperTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/common/RunningAverageAndStdDevTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/common/RunningAverageTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/common/SamplingLongPrimitiveIteratorTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/common/WeightedRunningAverageTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/eval/GenericRecommenderIRStatsEvaluatorImplTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/eval/LoadEvaluationRunner.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/model/BooleanItemPreferenceArrayTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/model/BooleanUserPreferenceArrayTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/model/GenericDataModelTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/model/GenericItemPreferenceArrayTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/model/GenericUserPreferenceArrayTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/model/MemoryIDMigratorTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/model/PlusAnonymousConcurrentUserDataModelTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/model/file/FileDataModelTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/model/file/FileIDMigratorTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/neighborhood/DummySimilarity.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/neighborhood/NearestNNeighborhoodTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/neighborhood/ThresholdNeighborhoodTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/AllUnknownItemsCandidateItemsStrategyTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/CachingRecommenderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/GenericItemBasedRecommenderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/GenericUserBasedRecommenderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/ItemAverageRecommenderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/ItemUserAverageRecommenderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/MockRecommender.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/NullRescorerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/PreferredItemsNeighborhoodCandidateItemsStrategyTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/RandomRecommenderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/ReversingRescorer.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/SamplingCandidateItemsStrategyTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/TopItemsTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/svd/ALSWRFactorizerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/svd/FilePersistenceStrategyTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/svd/ParallelSGDFactorizerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/recommender/svd/SVDRecommenderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/similarity/AveragingPreferenceInferrerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/similarity/EuclideanDistanceSimilarityTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/similarity/GenericItemSimilarityTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/similarity/LogLikelihoodSimilarityTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/similarity/PearsonCorrelationSimilarityTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/similarity/SimilarityTestCase.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/similarity/SpearmanCorrelationSimilarityTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/similarity/TanimotoCoefficientSimilarityTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/similarity/file/FileItemSimilarityTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/impl/similarity/precompute/MultithreadedBatchItemSimilaritiesTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/cf/taste/similarity/precompute/SimilarItemsTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/ClassifierData.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/ConfusionMatrixTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/RegressionResultAnalyzerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/DecisionForestTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/builder/DecisionTreeBuilderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/builder/DefaultTreeBuilderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/builder/InfiniteRecursionTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/data/DataConverterTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/data/DataLoaderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/data/DataTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/data/DatasetTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/data/DescriptorUtilsTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/data/Utils.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/mapreduce/inmem/InMemInputFormatTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/mapreduce/inmem/InMemInputSplitTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/mapreduce/partial/PartialBuilderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/mapreduce/partial/Step1MapperTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/mapreduce/partial/TreeIDTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/node/NodeTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/split/DefaultIgSplitTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/split/RegressionSplitTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/df/tools/VisualizerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/evaluation/AucTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/naivebayes/ComplementaryNaiveBayesClassifierTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/naivebayes/NaiveBayesModelTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/naivebayes/NaiveBayesTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/naivebayes/NaiveBayesTestBase.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/naivebayes/StandardNaiveBayesClassifierTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/naivebayes/training/IndexInstancesMapperTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/naivebayes/training/ThetaMapperTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/naivebayes/training/WeightsMapperTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/sequencelearning/hmm/HMMAlgorithmsTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/sequencelearning/hmm/HMMEvaluatorTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/sequencelearning/hmm/HMMModelTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/sequencelearning/hmm/HMMTestBase.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/sequencelearning/hmm/HMMTrainerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/sequencelearning/hmm/HMMUtilsTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/sgd/AdaptiveLogisticRegressionTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/sgd/CsvRecordFactoryTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/sgd/GradientMachineTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/sgd/ModelSerializerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/sgd/OnlineBaseTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/sgd/OnlineLogisticRegressionTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/classifier/sgd/PassiveAggressiveTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/ClusteringTestUtils.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/TestClusterInterface.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/TestGaussianAccumulators.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/canopy/TestCanopyCreation.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/classify/ClusterClassificationDriverTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/fuzzykmeans/TestFuzzyKmeansClustering.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/iterator/TestClusterClassifier.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/kmeans/TestKmeansClustering.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/kmeans/TestRandomSeedGenerator.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/lda/cvb/TestCVBModelTrainer.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/spectral/TestAffinityMatrixInputJob.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/spectral/TestMatrixDiagonalizeJob.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/spectral/TestUnitVectorizerJob.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/spectral/TestVectorCache.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/spectral/TestVectorMatrixMultiplicationJob.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/spectral/kmeans/TestEigenSeedGenerator.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/streaming/cluster/BallKMeansTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/streaming/cluster/DataUtils.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/streaming/cluster/StreamingKMeansTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/streaming/mapreduce/StreamingKMeansTestMR.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/streaming/tools/ResplitSequenceFilesTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/topdown/PathDirectoryTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/topdown/postprocessor/ClusterCountReaderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/clustering/topdown/postprocessor/ClusterOutputPostProcessorTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/AbstractJobTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/DistributedCacheFileLocationTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/DummyOutputCollector.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/DummyRecordWriter.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/DummyRecordWriterTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/DummyStatusReporter.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/IntPairWritableTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/MahoutTestCase.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/MockIterator.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/StringUtilsTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/distance/CosineDistanceMeasureTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/distance/DefaultDistanceMeasureTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/distance/DefaultWeightedDistanceMeasureTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/distance/TestChebyshevMeasure.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/distance/TestEuclideanDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/distance/TestMahalanobisDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/distance/TestManhattanDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/distance/TestMinkowskiMeasure.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/distance/TestTanimotoDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/distance/TestWeightedEuclideanDistanceMeasureTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/distance/TestWeightedManhattanDistanceMeasure.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/iterator/CountingIteratorTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/iterator/SamplerCase.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/iterator/TestFixedSizeSampler.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/iterator/TestSamplingIterator.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/iterator/TestStableFixedSizeSampler.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/common/lucene/AnalyzerUtilsTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/driver/MahoutDriverTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/ep/EvolutionaryProcessTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/MatrixWritableTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/VarintTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/VectorWritableTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/MathHelper.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/TestDistributedRowMatrix.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/decomposer/TestDistributedLanczosSolver.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/decomposer/TestDistributedLanczosSolverCLI.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/similarity/TestVectorDistanceSimilarityJob.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/RowSimilarityJobTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/similarity/cooccurrence/measures/VectorSimilarityMeasuresTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/solver/TestDistributedConjugateGradientSolver.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/solver/TestDistributedConjugateGradientSolverCLI.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/stats/BasicStatsTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/stochasticsvd/LocalSSVDPCASparseTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/stochasticsvd/LocalSSVDSolverDenseTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/stochasticsvd/LocalSSVDSolverSparseSequentialTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/stochasticsvd/SSVDCommonTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/hadoop/stochasticsvd/SSVDTestsHelper.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/neighborhood/LocalitySensitiveHashSearchTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/neighborhood/LumpyData.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/neighborhood/SearchQualityTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/neighborhood/SearchSanityTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/ssvd/SequentialOutOfCoreSvdTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/stats/OnlineAucTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/math/stats/SamplerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/DictionaryVectorizerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/DocumentProcessorTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/EncodedVectorsFromSequenceFilesTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/HighDFWordsPrunerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/RandomDocumentGenerator.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/SparseVectorsFromSequenceFilesTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/collocations/llr/CollocMapperTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/collocations/llr/CollocReducerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/collocations/llr/GramKeyGroupComparatorTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/collocations/llr/GramKeyPartitionerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/collocations/llr/GramKeyTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/collocations/llr/GramTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/collocations/llr/LLRReducerTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/encoders/CachingEncoderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/encoders/ConstantValueEncoderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/encoders/ContinuousValueEncoderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/encoders/InteractionValueEncoderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/encoders/TextValueEncoderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/java/org/apache/mahout/vectorizer/encoders/WordLikeValueEncoderTest.java
 create mode 100644 community/mahout-mr/mr/src/test/resources/FPGsynth.dat
 create mode 100644 community/mahout-mr/mr/src/test/resources/cancer.csv
 create mode 100644 community/mahout-mr/mr/src/test/resources/iris.csv
 create mode 100644 community/mahout-mr/mr/src/test/resources/retail.dat
 create mode 100644 community/mahout-mr/mr/src/test/resources/retail_results_with_min_sup_100.dat
 create mode 100644 community/mahout-mr/mr/src/test/resources/sgd.csv
 create mode 100644 community/mahout-mr/mr/src/test/resources/word-list.txt
 create mode 100644 community/mahout-mr/pom.xml
 create mode 100644 community/pom.xml
 create mode 100644 community/spark-cli-drivers/pom.xml
 create mode 100644 community/spark-cli-drivers/src/main/scala/org/apache/mahout/drivers/ItemSimilarityDriver.scala
 create mode 100644 community/spark-cli-drivers/src/main/scala/org/apache/mahout/drivers/MahoutDriver.scala
 create mode 100644 community/spark-cli-drivers/src/main/scala/org/apache/mahout/drivers/MahoutOptionParser.scala
 create mode 100644 community/spark-cli-drivers/src/main/scala/org/apache/mahout/drivers/MahoutSparkDriver.scala
 create mode 100644 community/spark-cli-drivers/src/main/scala/org/apache/mahout/drivers/MahoutSparkOptionParser.scala
 create mode 100644 community/spark-cli-drivers/src/main/scala/org/apache/mahout/drivers/RowSimilarityDriver.scala
 create mode 100644 community/spark-cli-drivers/src/main/scala/org/apache/mahout/drivers/TestNBDriver.scala
 create mode 100644 community/spark-cli-drivers/src/main/scala/org/apache/mahout/drivers/TrainNBDriver.scala
 create mode 100644 community/spark-cli-drivers/src/test/scala/org/apache/mahout/drivers/ItemSimilarityDriverSuite.scala
 create mode 100644 community/spark-cli-drivers/src/test/scala/org/apache/mahout/drivers/RowSimilarityDriverSuite.scala
 create mode 100644 community/spark-cli-drivers/src/test/scala/org/apache/mahout/drivers/TextDelimitedReaderWriterSuite.scala
 create mode 100644 core/pom.xml
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/buffer/ValueTypeBufferConsumer.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/function/KeyTypeObjectProcedure.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/function/KeyTypeProcedure.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/function/KeyTypeValueTypeProcedure.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/function/ObjectValueTypeProcedure.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/function/ValueTypeComparator.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/list/AbstractValueTypeList.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/list/ValueTypeArrayList.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/map/AbstractKeyTypeObjectMap.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/map/AbstractKeyTypeValueTypeMap.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/map/AbstractObjectValueTypeMap.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/map/OpenKeyTypeObjectHashMap.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/map/OpenKeyTypeValueTypeHashMap.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/map/OpenObjectValueTypeHashMap.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/set/AbstractKeyTypeSet.java.t
 create mode 100644 core/src/main/java-templates/org/apache/mahout/math/set/OpenKeyTypeHashSet.java.t
 create mode 100644 core/src/main/java/org/apache/mahout/collections/Arithmetic.java
 create mode 100644 core/src/main/java/org/apache/mahout/collections/Constants.java
 create mode 100644 core/src/main/java/org/apache/mahout/common/RandomUtils.java
 create mode 100644 core/src/main/java/org/apache/mahout/common/RandomWrapper.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/AbstractMatrix.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/AbstractVector.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/Algebra.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/Arrays.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/BinarySearch.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/CardinalityException.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/Centroid.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/CholeskyDecomposition.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/ConstantVector.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/DelegatingVector.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/DenseMatrix.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/DenseSymmetricMatrix.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/DenseVector.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/DiagonalMatrix.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/FileBasedMatrix.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/FileBasedSparseBinaryMatrix.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/FunctionalMatrixView.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/IndexException.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/LengthCachingVector.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/Matrices.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/Matrix.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/MatrixSlice.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/MatrixTimesOps.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/MatrixVectorView.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/MatrixView.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/MurmurHash.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/MurmurHash3.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/NamedVector.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/OldQRDecomposition.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/OrderedIntDoubleMapping.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/OrthonormalityVerifier.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/PermutedVectorView.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/PersistentObject.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/PivotedMatrix.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/QR.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/QRDecomposition.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/RandomAccessSparseVector.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/RandomTrinaryMatrix.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/SequentialAccessSparseVector.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/SingularValueDecomposition.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/Sorting.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/SparseColumnMatrix.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/SparseMatrix.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/SparseRowMatrix.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/Swapper.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/TransposedMatrixView.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/UpperTriangular.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/Vector.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/VectorBinaryAggregate.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/VectorBinaryAssign.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/VectorIterable.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/VectorView.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/WeightedVector.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/WeightedVectorComparator.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/als/AlternatingLeastSquaresSolver.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/als/ImplicitFeedbackAlternatingLeastSquaresSolver.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/decomposer/AsyncEigenVerifier.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/decomposer/EigenStatus.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/decomposer/SimpleEigenVerifier.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/decomposer/SingularVectorVerifier.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/decomposer/hebbian/EigenUpdater.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/decomposer/hebbian/HebbianSolver.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/decomposer/hebbian/HebbianUpdater.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/decomposer/hebbian/TrainingState.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/decomposer/lanczos/LanczosSolver.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/decomposer/lanczos/LanczosState.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/flavor/BackEnum.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/flavor/MatrixFlavor.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/flavor/TraversingStructureEnum.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/DoubleDoubleFunction.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/DoubleFunction.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/FloatFunction.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/Functions.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/IntFunction.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/IntIntDoubleFunction.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/IntIntFunction.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/Mult.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/ObjectObjectProcedure.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/ObjectProcedure.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/PlusMult.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/SquareRootFunction.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/TimesFunction.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/VectorFunction.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/function/package-info.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/math/Arithmetic.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/math/Constants.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/math/Polynomial.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/math/package-info.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/random/AbstractContinousDistribution.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/random/AbstractDiscreteDistribution.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/random/AbstractDistribution.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/random/Exponential.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/random/Gamma.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/random/NegativeBinomial.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/random/Normal.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/random/Poisson.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/random/Uniform.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/random/engine/MersenneTwister.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/random/engine/RandomEngine.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/random/engine/package-info.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/random/sampling/RandomSampler.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/stat/Gamma.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/stat/Probability.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/jet/stat/package-info.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/list/AbstractList.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/list/AbstractObjectList.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/list/ObjectArrayList.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/list/SimpleLongArrayList.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/list/package-info.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/map/HashFunctions.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/map/OpenHashMap.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/map/PrimeFinder.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/map/QuickOpenIntIntHashMap.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/map/package-info.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/package-info.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/random/AbstractSamplerFunction.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/random/ChineseRestaurant.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/random/Empirical.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/random/IndianBuffet.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/random/Missing.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/random/MultiNormal.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/random/Multinomial.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/random/Normal.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/random/PoissonSampler.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/random/Sampler.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/random/WeightedThing.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/set/AbstractSet.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/set/HashUtils.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/set/OpenHashSet.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/solver/ConjugateGradientSolver.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/solver/EigenDecomposition.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/solver/JacobiConditioner.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/solver/LSMR.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/solver/Preconditioner.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/ssvd/SequentialBigSvd.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/stats/LogLikelihood.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/stats/OnlineExponentialAverage.java
 create mode 100644 core/src/main/java/org/apache/mahout/math/stats/OnlineSummarizer.java
 create mode 100644 core/src/main/scala/org/apache/mahout/classifier/naivebayes/NBClassifier.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/classifier/naivebayes/NBModel.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/classifier/naivebayes/NaiveBayes.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/classifier/stats/ClassifierStats.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/classifier/stats/ConfusionMatrix.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/common/io/GenericMatrixKryoSerializer.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/common/io/VectorKryoSerializer.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/logging/package.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/Fitter.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/Model.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/SupervisedFitter.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/SupervisedModel.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/UnsupervisedFitter.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/UnsupervisedModel.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/clustering/Canopy.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/clustering/ClusteringModel.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/common/distance/DistanceMetrics.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/preprocessing/AsFactor.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/preprocessing/MeanCenter.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/preprocessing/PreprocessorModel.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/preprocessing/StandardScaler.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/regression/CochraneOrcuttModel.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/regression/LinearRegressorModel.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/regression/OrdinaryLeastSquaresModel.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/regression/RegressorModel.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/regression/tests/AutocorrelationTests.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/algorithms/regression/tests/FittnessTests.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/backend/Backend.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/backend/RootSolverFactory.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/backend/SolverFactory.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/backend/incore/package.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/backend/jvm/JvmBackend.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/cf/SimilarityAnalysis.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/decompositions/ALS.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/decompositions/DQR.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/decompositions/DSPCA.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/decompositions/DSSVD.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/decompositions/SSVD.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/decompositions/package.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/BCast.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/CacheHint.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/CheckpointedDrm.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/CheckpointedOps.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/DistributedContext.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/DistributedEngine.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/DrmDoubleScalarOps.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/DrmLike.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/DrmLikeOps.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/RLikeDrmOps.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/AbstractBinaryOp.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/AbstractUnaryOp.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/CheckpointAction.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpAB.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpABAnyKey.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpABt.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpAewB.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpAewScalar.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpAewUnaryFunc.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpAewUnaryFuncFusion.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpAt.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpAtA.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpAtAnyKey.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpAtB.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpAtx.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpAx.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpCbind.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpCbindScalar.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpMapBlock.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpPar.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpRbind.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpRowRange.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpTimesLeftMatrix.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/OpTimesRightMatrix.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/logical/TEwFunc.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/drm/package.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/indexeddataset/BiMap.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/indexeddataset/IndexedDataset.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/indexeddataset/ReaderWriter.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/indexeddataset/Schema.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/package.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/scalabindings/MMul.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/scalabindings/MahoutCollections.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/scalabindings/MatlabLikeMatrixOps.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/scalabindings/MatlabLikeOps.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/scalabindings/MatlabLikeTimesOps.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/scalabindings/MatlabLikeVectorOps.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/scalabindings/MatrixOps.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/scalabindings/RLikeDoubleScalarOps.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/scalabindings/RLikeMatrixOps.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/scalabindings/RLikeOps.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/scalabindings/RLikeVectorOps.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/scalabindings/VectorOps.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/math/scalabindings/package.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/nlp/tfidf/TFIDF.scala
 create mode 100644 core/src/main/scala/org/apache/mahout/util/IOUtilsScala.scala
 create mode 100644 core/src/test/java-templates/org/apache/mahout/math/list/ValueTypeArrayListTest.java.t
 create mode 100644 core/src/test/java-templates/org/apache/mahout/math/map/OpenKeyTypeObjectHashMapTest.java.t
 create mode 100644 core/src/test/java-templates/org/apache/mahout/math/map/OpenKeyTypeValueTypeHashMapTest.java.t
 create mode 100644 core/src/test/java-templates/org/apache/mahout/math/map/OpenObjectValueTypeHashMapTest.java.t
 create mode 100644 core/src/test/java-templates/org/apache/mahout/math/set/OpenKeyTypeHashSetTest.java.t
 create mode 100644 core/src/test/java/org/apache/mahout/common/RandomUtilsTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/AbstractVectorTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/CentroidTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/CholeskyDecompositionTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/DenseSymmetricTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/DiagonalMatrixTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/FileBasedMatrixTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/FileBasedSparseBinaryMatrixTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/FunctionTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/MahoutTestCase.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/MatricesTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/MatrixTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/MatrixVectorViewTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/MurmurHash3Test.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/MurmurHashTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/OldQRDecompositionTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/PermutedVectorViewTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/PivotedMatrixTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/QRDecompositionTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/TestDenseMatrix.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/TestDenseVector.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/TestMatrixView.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/TestOrderedIntDoubleMapping.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/TestRandomAccessSparseVector.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/TestSequentialAccessSparseVector.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/TestSingularValueDecomposition.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/TestSparseColumnMatrix.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/TestSparseMatrix.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/TestSparseRowMatrix.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/TestVectorView.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/UpperTriangularTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/VectorBinaryAggregateCostTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/VectorBinaryAggregateTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/VectorBinaryAssignCostTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/VectorBinaryAssignTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/VectorTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/WeightedVectorTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/als/AlternatingLeastSquaresSolverTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/decomposer/SolverTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/decomposer/hebbian/TestHebbianSolver.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/decomposer/lanczos/TestLanczosSolver.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/jet/random/DistributionChecks.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/jet/random/ExponentialTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/jet/random/GammaTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/jet/random/NegativeBinomialTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/jet/random/NormalTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/jet/random/engine/MersenneTwisterTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/jet/stat/GammaTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/jet/stat/ProbabilityTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/list/ObjectArrayListTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/random/ChineseRestaurantTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/random/EmpiricalTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/random/IndianBuffetTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/random/MultiNormalTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/random/MultinomialTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/random/NormalTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/random/PoissonSamplerTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/randomized/RandomBlasting.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/set/HashUtilsTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/solver/EigenDecompositionTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/solver/LSMRTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/solver/TestConjugateGradientSolver.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/ssvd/SequentialBigSvdTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/stats/LogLikelihoodTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/stats/OnlineExponentialAverageTest.java
 create mode 100644 core/src/test/java/org/apache/mahout/math/stats/OnlineSummarizerTest.java
 create mode 100644 core/src/test/resources/beta-test-data.csv
 create mode 100644 core/src/test/resources/hanging-svd.tsv
 create mode 100644 core/src/test/resources/negative-binomial-test-data.csv
 create mode 100644 core/src/test/resources/words.txt
 create mode 100644 core/src/test/scala/org/apache/mahout/classifier/naivebayes/NBTestBase.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/classifier/stats/ClassifierStatsTestBase.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/algorithms/ClusteringSuiteBase.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/algorithms/PreprocessorSuiteBase.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/algorithms/RegressionSuiteBase.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/algorithms/RegressionTestsSuiteBase.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/backend/BackendSuite.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/decompositions/DecompositionsSuite.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/decompositions/DistributedDecompositionsSuiteBase.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/drm/DrmLikeOpsSuiteBase.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/drm/DrmLikeSuiteBase.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/drm/RLikeDrmOpsSuiteBase.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/scalabindings/MahoutCollectionsSuite.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/scalabindings/MathSuite.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/scalabindings/MatlabLikeMatrixOpsSuite.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/scalabindings/MatrixOpsSuite.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/scalabindings/RLikeMatrixOpsSuite.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/scalabindings/RLikeVectorOpsSuite.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/math/scalabindings/VectorOpsSuite.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/nlp/tfidf/TFIDFtestBase.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/test/DistributedMahoutSuite.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/test/LoggerConfiguration.scala
 create mode 100644 core/src/test/scala/org/apache/mahout/test/MahoutSuite.scala
 delete mode 100644 css/bootstrap-responsive.css
 delete mode 100644 css/bootstrap-responsive.min.css
 delete mode 100644 css/bootstrap.css
 delete mode 100644 css/bootstrap.min.css
 delete mode 100644 css/global.css
 delete mode 100644 css/global__.css
 delete mode 100644 css/main.css
 delete mode 100644 developers/buildingmahout.html
 create mode 100644 developers/buildingmahout.md
 delete mode 100644 developers/developer-resources.html
 create mode 100644 developers/developer-resources.md
 delete mode 100644 developers/github.html
 create mode 100644 developers/github.md
 delete mode 100644 developers/githubPRs.html
 create mode 100644 developers/githubPRs.md
 delete mode 100644 developers/gsoc.html
 create mode 100644 developers/gsoc.md
 delete mode 100644 developers/how-to-become-a-committer.html
 create mode 100644 developers/how-to-become-a-committer.md
 delete mode 100644 developers/how-to-contribute.html
 create mode 100644 developers/how-to-contribute.md
 delete mode 100644 developers/how-to-release.html
 create mode 100644 developers/how-to-release.md
 delete mode 100644 developers/how-to-update-the-website.html
 create mode 100644 developers/how-to-update-the-website.md
 delete mode 100644 developers/issue-tracker.html
 create mode 100644 developers/issue-tracker.md
 delete mode 100644 developers/patch-check-list.html
 create mode 100644 developers/patch-check-list.md
 delete mode 100644 developers/thirdparty-dependencies.html
 create mode 100644 developers/thirdparty-dependencies.md
 delete mode 100644 developers/version-control.html
 create mode 100644 developers/version-control.md
 create mode 100644 distribution/KEYS
 create mode 100644 distribution/pom.xml
 create mode 100644 distribution/src/main/assembly/bin.xml
 create mode 100644 distribution/src/main/resources/default/examples/bin/SparseSparseDrmTimer.mscala
 create mode 100644 distribution/src/main/resources/default/examples/bin/basicOLS.scala
 rename {docs/0.13.1/api/docs/tutorials/cco-lastfm => distribution/src/main/resources/default/examples/bin}/cco-lastfm.scala (100%)
 create mode 100644 distribution/src/main/resources/default/examples/bin/resources/cf-data-purchase.txt
 create mode 100644 distribution/src/main/resources/default/examples/bin/resources/cf-data-view.txt
 create mode 100755 distribution/src/main/resources/default/examples/bin/run-item-sim.sh
 create mode 100644 distribution/src/main/resources/default/examples/bin/spark-document-classifier.mscala
 create mode 100755 distribution/src/main/resources/executable/bin/compute-classpath.sh
 create mode 100644 distribution/src/main/resources/executable/bin/load-shell.scala
 create mode 100755 distribution/src/main/resources/executable/bin/mahout
 create mode 100755 distribution/src/main/resources/executable/bin/mahout-load-spark-env.sh
 create mode 100755 distribution/src/main/resources/executable/bin/mahout-spark-class.sh
 create mode 100644 distribution/src/main/resources/executable/bin/mahout.cmd
 create mode 100644 distribution/src/main/resources/executable/conf/log4j.properties
 create mode 100644 doap_Mahout.rdf
 create mode 100644 docker/build/Dockerfile
 create mode 100644 docker/build/README.md
 delete mode 100755 docs/0.13.1/api/docs/404.html
 delete mode 100755 docs/0.13.1/api/docs/Gemfile
 delete mode 100644 docs/0.13.1/api/docs/Gemfile.lock
 delete mode 100644 docs/0.13.1/api/docs/algorithms/clustering/canopy/Canopy.png
 delete mode 100644 docs/0.13.1/api/docs/algorithms/clustering/canopy/Canopy10.png
 delete mode 100644 docs/0.13.1/api/docs/algorithms/clustering/canopy/SampleData.png
 delete mode 100644 docs/0.13.1/api/docs/algorithms/clustering/canopy/index.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/clustering/distance-metrics.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/clustering/index.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/linear-algebra/d-qr.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/linear-algebra/d-spca.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/linear-algebra/d-ssvd.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/linear-algebra/index.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/bayesian.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/class-discovery.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/classifyingyourdata.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/collocations.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/gaussian-discriminative-analysis.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/hidden-markov-models.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/independent-component-analysis.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/locally-weighted-linear-regression.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/logistic-regression.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/mahout-collections.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/mlp.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/naivebayes.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/neural-network.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/partial-implementation.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/random-forests.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/restricted-boltzmann-machines.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/classification/support-vector-machines.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/clustering/canopy-clustering.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/clustering/cluster-dumper.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/clustering/expectation-maximization.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/clustering/fuzzy-k-means.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/clustering/hierarchical-clustering.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/clustering/k-means-clustering.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/clustering/latent-dirichlet-allocation.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/clustering/llr---log-likelihood-ratio.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/clustering/spectral-clustering.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/clustering/streaming-k-means.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/map-reduce/index.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/preprocessors/AsFactor.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/preprocessors/MeanCenter.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/preprocessors/StandardScaler.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/preprocessors/index.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/reccomenders/cco.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/reccomenders/d-als.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/reccomenders/index.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/recommenders/cco.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/recommenders/d-als.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/recommenders/index.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/regression/fittness-tests.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/regression/index.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/regression/ols.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/regression/serial-correlation/cochrane-orcutt.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/regression/serial-correlation/dw-test.html
 delete mode 100644 docs/0.13.1/api/docs/algorithms/template.html
 delete mode 100644 docs/0.13.1/api/docs/assets/img/2dDirichletASN.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/2dDirichletASN4040.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/2dDirichletSN.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/2dFuzzyKMeans.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/2dKMeans.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/2dMeanShift.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/AsymmetricSampleData.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/Canopy.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/Canopy10.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/DirichletASN.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/DirichletN.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/DirichletSN.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/DirichletSN40.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/Example implementation of k-Means provided with Mahout.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/FuzzyKMeans.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/KMeans.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/Mahout-logo-164x200.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/Mahout-logo-245x300.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/Mahout-logo-327x400.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/Mahout-logo-82x100.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/MeanShift.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/SampleData.png
 delete mode 100755 docs/0.13.1/api/docs/assets/img/bg.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/debug-config-2.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/debug-config.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/download-mahout.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/download-original.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/download.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/flink_squirrel_100_color.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/generic page.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/home-wrapper-original.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/home-wrapper-v2.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/home-wrapper-v3.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/home-wrapper.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/instruction_arrow.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/logo.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mahout-logo-100.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mahout-logo-200.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mahout-logo-300.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mahout-logo-400.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mahout-logo-brudman.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mahout-logo-poweredby-100.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mahout-logo-poweredby-55.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mahout-logo-poweredby.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mahout-logo-transparent-400.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mahout-logo.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mahout-lupe.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mahout2_theme.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mahout_theme.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mantle-1-original.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mantle-asf.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mantle-community.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mantle-hadoop.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/mantle-mahout.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/screen.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/sgd-class-hierarchy.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/sidebar-original.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/sidebar.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/taste-architecture.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/vector-class-hierarchy.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/wiki-bg.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/wiki-wrapper-original.png
 delete mode 100644 docs/0.13.1/api/docs/assets/img/wiki-wrapper.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/css/bootstrap-responsive.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/css/bootstrap-responsive.css.bu
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/css/bootstrap-responsive.min.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/css/bootstrap.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/css/bootstrap.min.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/css/global.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/css/global__.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/css/main.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/js/bootstrap.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/js/bootstrap.min.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/js/effects.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/js/jquery-1.9.1.min.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/js/prototype.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/js/search.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/js/slides.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout-retro/js/widgets.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/bootstrap/css/bootstrap-theme.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/bootstrap/css/bootstrap-theme.min.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/bootstrap/css/bootstrap.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/bootstrap/fonts/glyphicons-halflings-regular.eot
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/bootstrap/fonts/glyphicons-halflings-regular.svg
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/bootstrap/fonts/glyphicons-halflings-regular.ttf
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/bootstrap/fonts/glyphicons-halflings-regular.woff
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/bootstrap/img/glyphicons-halflings-white.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/bootstrap/img/glyphicons-halflings.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/bootstrap/js/bootstrap.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/bootstrap/js/bootstrap.min.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/css/style.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/css/syntax.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/asf_logo.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/available_interpreters.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/body-bg.jpg
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/graph1.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/graph2.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/header-bg.jpg
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/helium.gif
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/highlight-bg.jpg
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/interpreter.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/maven_default_icon.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/notebook.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/personalize.gif
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/scope.gif
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/collaboration.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/display_angular.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/display_angular1.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/display_angular2.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/display_angular3.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/display_html.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/display_image.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/display_table.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/display_table1.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/display_table_html.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/display_text.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/display_text1.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/dynamicform.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/form_input.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/form_input_default.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/form_input_default_prog.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/form_input_prog.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/form_select.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/form_select_displayname.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/form_select_prog.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/homepage_notebook_id.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/homepage_notebook_list.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/interpreter_create.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/interpreter_setting.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/interpreter_setting_spark.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/link_paragraph.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/markdown.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/multiple_language_backend.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/notebook.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/pivot.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/publish.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/spark.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/sparksql.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/screenshots/visualization.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/sidebar-bg.jpg
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/spark_logo.jpg
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/user-impersonation.gif
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/zeppelin_classic_logo.png
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/imgx/zeppelin_logo.png
 delete mode 100755 docs/0.13.1/api/docs/assets/themes/mahout/imgx/zeppelin_svg_logo.svg
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/js/anchor.min.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/js/docs.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/js/helium.controller.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/js/medium.controller.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout/js/moment.min.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout2/css/bootstrap-theme.min.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout2/css/bootstrap.min.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout2/css/bs-sticky-footer.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout2/css/style.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout2/fonts/glyphicons-halflings-regular.eot
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout2/fonts/glyphicons-halflings-regular.svg
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout2/fonts/glyphicons-halflings-regular.ttf
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout2/fonts/glyphicons-halflings-regular.woff
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout2/js/bootstrap.min.js
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout3/css/bootstrap-theme.min.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout3/css/bootstrap.min.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout3/css/bs-sticky-footer.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout3/css/style.css
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout3/fonts/glyphicons-halflings-regular.eot
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout3/fonts/glyphicons-halflings-regular.svg
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout3/fonts/glyphicons-halflings-regular.ttf
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout3/fonts/glyphicons-halflings-regular.woff
 delete mode 100644 docs/0.13.1/api/docs/assets/themes/mahout3/js/bootstrap.min.js
 delete mode 100755 docs/0.13.1/api/docs/changelog.md
 delete mode 100644 docs/0.13.1/api/docs/distributed/flink-bindings.html
 delete mode 100644 docs/0.13.1/api/docs/distributed/h2o-internals.html
 delete mode 100644 docs/0.13.1/api/docs/distributed/spark-bindings/faq.html
 delete mode 100644 docs/0.13.1/api/docs/distributed/spark-bindings/index.html
 delete mode 100644 docs/0.13.1/api/docs/index.html
 delete mode 100644 docs/0.13.1/api/docs/mahout-samsara/faq.html
 delete mode 100644 docs/0.13.1/api/docs/mahout-samsara/in-core-reference.html
 delete mode 100644 docs/0.13.1/api/docs/mahout-samsara/out-of-core-reference.html
 delete mode 100644 docs/0.13.1/api/docs/native-solvers/cuda.html
 delete mode 100644 docs/0.13.1/api/docs/native-solvers/viennacl-omp.html
 delete mode 100644 docs/0.13.1/api/docs/native-solvers/viennacl.html
 delete mode 100644 docs/0.13.1/api/docs/quickstart.html
 delete mode 100644 docs/0.13.1/api/docs/robots.txt
 delete mode 100644 docs/0.13.1/api/docs/sitemap.xml
 delete mode 100644 docs/0.13.1/api/docs/tutorials/cco-lastfm/index.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/eigenfaces/index.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/intro-cooccurrence-spark/index.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/classification/bankmarketing-example.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/classification/breiman-example.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/classification/twenty-newsgroups.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/classification/wikipedia-classifier-example.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/clustering/20newsgroups.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/clustering/canopy-commandline.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/clustering/clustering-of-synthetic-control-data.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/clustering/clustering-seinfeld-episodes.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/clustering/clusteringyourdata.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/clustering/fuzzy-k-means-commandline.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/clustering/k-means-commandline.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/clustering/lda-commandline.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/clustering/viewing-result.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/clustering/viewing-results.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/clustering/visualizing-sample-clusters.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/index.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/misc/mr---map-reduce.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/misc/parallel-frequent-pattern-mining.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/misc/perceptron-and-winnow.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/misc/testing.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/misc/using-mahout-with-python-via-jpype.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/recommender/intro-als-hadoop.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/recommender/intro-cooccurrence-spark.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/recommender/intro-itembased-hadoop.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/recommender/matrix-factorization.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/recommender/quickstart.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/recommender/recommender-documentation.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/recommender/recommender-first-timer-faq.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/map-reduce/recommender/userbased-5-minutes.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/misc/contributing-algos/index.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/misc/how-to-build-an-app.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/misc/mahout-in-zeppelin/index.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/samsara/classify-a-doc-from-the-shell.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/samsara/play-with-shell.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/samsara/playing-with-samsara-flink-batch.html
 delete mode 100644 docs/0.13.1/api/docs/tutorials/samsara/spark-naive-bayes.html
 delete mode 100755 docs/latest/404.html
 delete mode 100755 docs/latest/Gemfile
 delete mode 100644 docs/latest/Gemfile.lock
 delete mode 100644 docs/latest/algorithms/clustering/canopy/index.html
 create mode 100644 docs/latest/algorithms/clustering/canopy/index.md
 delete mode 100644 docs/latest/algorithms/clustering/distance-metrics.html
 create mode 100644 docs/latest/algorithms/clustering/distance-metrics.md
 delete mode 100644 docs/latest/algorithms/clustering/index.html
 create mode 100644 docs/latest/algorithms/clustering/index.md
 delete mode 100644 docs/latest/algorithms/linear-algebra/d-qr.html
 create mode 100644 docs/latest/algorithms/linear-algebra/d-qr.md
 delete mode 100644 docs/latest/algorithms/linear-algebra/d-spca.html
 create mode 100644 docs/latest/algorithms/linear-algebra/d-spca.md
 delete mode 100644 docs/latest/algorithms/linear-algebra/d-ssvd.html
 create mode 100644 docs/latest/algorithms/linear-algebra/d-ssvd.md
 delete mode 100644 docs/latest/algorithms/linear-algebra/index.html
 create mode 100644 docs/latest/algorithms/linear-algebra/index.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/bayesian.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/bayesian.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/class-discovery.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/class-discovery.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/classifyingyourdata.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/classifyingyourdata.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/collocations.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/collocations.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/gaussian-discriminative-analysis.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/gaussian-discriminative-analysis.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/hidden-markov-models.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/hidden-markov-models.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/independent-component-analysis.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/independent-component-analysis.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/locally-weighted-linear-regression.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/locally-weighted-linear-regression.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/logistic-regression.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/logistic-regression.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/mahout-collections.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/mahout-collections.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/mlp.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/mlp.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/naivebayes.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/naivebayes.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/neural-network.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/neural-network.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/partial-implementation.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/partial-implementation.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/random-forests.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/random-forests.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/restricted-boltzmann-machines.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/restricted-boltzmann-machines.md
 delete mode 100644 docs/latest/algorithms/map-reduce/classification/support-vector-machines.html
 create mode 100644 docs/latest/algorithms/map-reduce/classification/support-vector-machines.md
 delete mode 100644 docs/latest/algorithms/map-reduce/clustering/canopy-clustering.html
 create mode 100644 docs/latest/algorithms/map-reduce/clustering/canopy-clustering.md
 delete mode 100644 docs/latest/algorithms/map-reduce/clustering/cluster-dumper.html
 create mode 100644 docs/latest/algorithms/map-reduce/clustering/cluster-dumper.md
 delete mode 100644 docs/latest/algorithms/map-reduce/clustering/expectation-maximization.html
 create mode 100644 docs/latest/algorithms/map-reduce/clustering/expectation-maximization.md
 delete mode 100644 docs/latest/algorithms/map-reduce/clustering/fuzzy-k-means.html
 create mode 100644 docs/latest/algorithms/map-reduce/clustering/fuzzy-k-means.md
 delete mode 100644 docs/latest/algorithms/map-reduce/clustering/hierarchical-clustering.html
 create mode 100644 docs/latest/algorithms/map-reduce/clustering/hierarchical-clustering.md
 delete mode 100644 docs/latest/algorithms/map-reduce/clustering/k-means-clustering.html
 create mode 100644 docs/latest/algorithms/map-reduce/clustering/k-means-clustering.md
 delete mode 100644 docs/latest/algorithms/map-reduce/clustering/latent-dirichlet-allocation.html
 create mode 100644 docs/latest/algorithms/map-reduce/clustering/latent-dirichlet-allocation.md
 delete mode 100644 docs/latest/algorithms/map-reduce/clustering/llr---log-likelihood-ratio.html
 create mode 100644 docs/latest/algorithms/map-reduce/clustering/llr---log-likelihood-ratio.md
 delete mode 100644 docs/latest/algorithms/map-reduce/clustering/spectral-clustering.html
 create mode 100644 docs/latest/algorithms/map-reduce/clustering/spectral-clustering.md
 delete mode 100644 docs/latest/algorithms/map-reduce/clustering/streaming-k-means.html
 create mode 100644 docs/latest/algorithms/map-reduce/clustering/streaming-k-means.md
 delete mode 100644 docs/latest/algorithms/map-reduce/index.html
 create mode 100644 docs/latest/algorithms/map-reduce/index.md
 delete mode 100644 docs/latest/algorithms/preprocessors/AsFactor.html
 create mode 100644 docs/latest/algorithms/preprocessors/AsFactor.md
 delete mode 100644 docs/latest/algorithms/preprocessors/MeanCenter.html
 create mode 100644 docs/latest/algorithms/preprocessors/MeanCenter.md
 delete mode 100644 docs/latest/algorithms/preprocessors/StandardScaler.html
 create mode 100644 docs/latest/algorithms/preprocessors/StandardScaler.md
 delete mode 100644 docs/latest/algorithms/preprocessors/index.html
 create mode 100644 docs/latest/algorithms/preprocessors/index.md
 delete mode 100644 docs/latest/algorithms/reccomenders/cco.html
 delete mode 100644 docs/latest/algorithms/reccomenders/d-als.html
 delete mode 100644 docs/latest/algorithms/reccomenders/index.html
 delete mode 100644 docs/latest/algorithms/recommenders/cco.html
 create mode 100644 docs/latest/algorithms/recommenders/cco.md
 delete mode 100644 docs/latest/algorithms/recommenders/d-als.html
 create mode 100644 docs/latest/algorithms/recommenders/d-als.md
 delete mode 100644 docs/latest/algorithms/recommenders/index.html
 create mode 100644 docs/latest/algorithms/recommenders/index.md
 delete mode 100644 docs/latest/algorithms/regression/fittness-tests.html
 create mode 100644 docs/latest/algorithms/regression/fittness-tests.md
 delete mode 100644 docs/latest/algorithms/regression/index.html
 create mode 100644 docs/latest/algorithms/regression/index.md
 delete mode 100644 docs/latest/algorithms/regression/ols.html
 create mode 100644 docs/latest/algorithms/regression/ols.md
 delete mode 100644 docs/latest/algorithms/regression/serial-correlation/cochrane-orcutt.html
 create mode 100644 docs/latest/algorithms/regression/serial-correlation/cochrane-orcutt.md
 delete mode 100644 docs/latest/algorithms/regression/serial-correlation/dw-test.html
 create mode 100644 docs/latest/algorithms/regression/serial-correlation/dw-test.md
 delete mode 100644 docs/latest/algorithms/template.html
 create mode 100644 docs/latest/algorithms/template.md
 delete mode 100644 docs/latest/assets/img/2dDirichletASN.png
 delete mode 100644 docs/latest/assets/img/2dDirichletASN4040.png
 delete mode 100644 docs/latest/assets/img/2dDirichletSN.png
 delete mode 100644 docs/latest/assets/img/2dFuzzyKMeans.png
 delete mode 100644 docs/latest/assets/img/2dKMeans.png
 delete mode 100644 docs/latest/assets/img/2dMeanShift.png
 delete mode 100644 docs/latest/assets/img/AsymmetricSampleData.png
 delete mode 100644 docs/latest/assets/img/Canopy.png
 delete mode 100644 docs/latest/assets/img/Canopy10.png
 delete mode 100644 docs/latest/assets/img/DirichletASN.png
 delete mode 100644 docs/latest/assets/img/DirichletN.png
 delete mode 100644 docs/latest/assets/img/DirichletSN.png
 delete mode 100644 docs/latest/assets/img/DirichletSN40.png
 delete mode 100644 docs/latest/assets/img/Example implementation of k-Means provided with Mahout.png
 delete mode 100644 docs/latest/assets/img/FuzzyKMeans.png
 delete mode 100644 docs/latest/assets/img/KMeans.png
 delete mode 100644 docs/latest/assets/img/Mahout-logo-164x200.png
 delete mode 100644 docs/latest/assets/img/Mahout-logo-245x300.png
 delete mode 100644 docs/latest/assets/img/Mahout-logo-327x400.png
 delete mode 100644 docs/latest/assets/img/Mahout-logo-82x100.png
 delete mode 100644 docs/latest/assets/img/MeanShift.png
 delete mode 100644 docs/latest/assets/img/SampleData.png
 delete mode 100755 docs/latest/assets/img/bg.png
 delete mode 100644 docs/latest/assets/img/debug-config-2.png
 delete mode 100644 docs/latest/assets/img/debug-config.png
 delete mode 100644 docs/latest/assets/img/download-mahout.png
 delete mode 100644 docs/latest/assets/img/download-original.png
 delete mode 100644 docs/latest/assets/img/download.png
 delete mode 100644 docs/latest/assets/img/flink_squirrel_100_color.png
 delete mode 100644 docs/latest/assets/img/generic page.png
 delete mode 100644 docs/latest/assets/img/home-wrapper-original.png
 delete mode 100644 docs/latest/assets/img/home-wrapper-v2.png
 delete mode 100644 docs/latest/assets/img/home-wrapper-v3.png
 delete mode 100644 docs/latest/assets/img/home-wrapper.png
 delete mode 100644 docs/latest/assets/img/instruction_arrow.png
 delete mode 100644 docs/latest/assets/img/logo.png
 delete mode 100644 docs/latest/assets/img/mahout-logo-100.png
 delete mode 100644 docs/latest/assets/img/mahout-logo-200.png
 delete mode 100644 docs/latest/assets/img/mahout-logo-300.png
 delete mode 100644 docs/latest/assets/img/mahout-logo-400.png
 delete mode 100644 docs/latest/assets/img/mahout-logo-brudman.png
 delete mode 100644 docs/latest/assets/img/mahout-logo-poweredby-100.png
 delete mode 100644 docs/latest/assets/img/mahout-logo-poweredby-55.png
 delete mode 100644 docs/latest/assets/img/mahout-logo-poweredby.png
 delete mode 100644 docs/latest/assets/img/mahout-logo-transparent-400.png
 delete mode 100644 docs/latest/assets/img/mahout-logo.png
 delete mode 100644 docs/latest/assets/img/mahout-lupe.png
 delete mode 100644 docs/latest/assets/img/mahout2_theme.png
 delete mode 100644 docs/latest/assets/img/mahout_theme.png
 delete mode 100644 docs/latest/assets/img/mantle-1-original.png
 delete mode 100644 docs/latest/assets/img/mantle-asf.png
 delete mode 100644 docs/latest/assets/img/mantle-community.png
 delete mode 100644 docs/latest/assets/img/mantle-hadoop.png
 delete mode 100644 docs/latest/assets/img/mantle-mahout.png
 delete mode 100644 docs/latest/assets/img/screen.png
 delete mode 100644 docs/latest/assets/img/sgd-class-hierarchy.png
 delete mode 100644 docs/latest/assets/img/sidebar-original.png
 delete mode 100644 docs/latest/assets/img/sidebar.png
 delete mode 100644 docs/latest/assets/img/taste-architecture.png
 delete mode 100644 docs/latest/assets/img/vector-class-hierarchy.png
 delete mode 100644 docs/latest/assets/img/wiki-bg.png
 delete mode 100644 docs/latest/assets/img/wiki-wrapper-original.png
 delete mode 100644 docs/latest/assets/img/wiki-wrapper.png
 delete mode 100644 docs/latest/assets/themes/mahout-retro/css/bootstrap-responsive.css
 delete mode 100644 docs/latest/assets/themes/mahout-retro/css/bootstrap-responsive.css.bu
 delete mode 100644 docs/latest/assets/themes/mahout-retro/css/bootstrap-responsive.min.css
 delete mode 100644 docs/latest/assets/themes/mahout-retro/css/bootstrap.css
 delete mode 100644 docs/latest/assets/themes/mahout-retro/css/bootstrap.min.css
 delete mode 100644 docs/latest/assets/themes/mahout-retro/css/global.css
 delete mode 100644 docs/latest/assets/themes/mahout-retro/css/global__.css
 delete mode 100644 docs/latest/assets/themes/mahout-retro/css/main.css
 delete mode 100644 docs/latest/assets/themes/mahout-retro/js/bootstrap.js
 delete mode 100644 docs/latest/assets/themes/mahout-retro/js/bootstrap.min.js
 delete mode 100644 docs/latest/assets/themes/mahout-retro/js/effects.js
 delete mode 100644 docs/latest/assets/themes/mahout-retro/js/jquery-1.9.1.min.js
 delete mode 100644 docs/latest/assets/themes/mahout-retro/js/prototype.js
 delete mode 100644 docs/latest/assets/themes/mahout-retro/js/search.js
 delete mode 100644 docs/latest/assets/themes/mahout-retro/js/slides.js
 delete mode 100644 docs/latest/assets/themes/mahout-retro/js/widgets.js
 delete mode 100644 docs/latest/assets/themes/mahout/bootstrap/css/bootstrap-theme.css
 delete mode 100644 docs/latest/assets/themes/mahout/bootstrap/css/bootstrap-theme.min.css
 delete mode 100644 docs/latest/assets/themes/mahout/bootstrap/css/bootstrap.css
 delete mode 100644 docs/latest/assets/themes/mahout/bootstrap/fonts/glyphicons-halflings-regular.eot
 delete mode 100644 docs/latest/assets/themes/mahout/bootstrap/fonts/glyphicons-halflings-regular.svg
 delete mode 100644 docs/latest/assets/themes/mahout/bootstrap/fonts/glyphicons-halflings-regular.ttf
 delete mode 100644 docs/latest/assets/themes/mahout/bootstrap/fonts/glyphicons-halflings-regular.woff
 delete mode 100644 docs/latest/assets/themes/mahout/bootstrap/img/glyphicons-halflings-white.png
 delete mode 100644 docs/latest/assets/themes/mahout/bootstrap/img/glyphicons-halflings.png
 delete mode 100644 docs/latest/assets/themes/mahout/bootstrap/js/bootstrap.js
 delete mode 100644 docs/latest/assets/themes/mahout/bootstrap/js/bootstrap.min.js
 delete mode 100644 docs/latest/assets/themes/mahout/css/style.css
 delete mode 100644 docs/latest/assets/themes/mahout/css/syntax.css
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/asf_logo.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/available_interpreters.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/body-bg.jpg
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/graph1.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/graph2.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/header-bg.jpg
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/helium.gif
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/highlight-bg.jpg
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/interpreter.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/maven_default_icon.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/notebook.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/personalize.gif
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/scope.gif
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/collaboration.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/display_angular.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/display_angular1.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/display_angular2.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/display_angular3.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/display_html.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/display_image.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/display_table.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/display_table1.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/display_table_html.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/display_text.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/display_text1.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/dynamicform.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/form_input.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/form_input_default.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/form_input_default_prog.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/form_input_prog.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/form_select.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/form_select_displayname.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/form_select_prog.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/homepage_notebook_id.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/homepage_notebook_list.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/interpreter_create.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/interpreter_setting.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/interpreter_setting_spark.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/link_paragraph.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/markdown.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/multiple_language_backend.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/notebook.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/pivot.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/publish.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/spark.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/sparksql.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/screenshots/visualization.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/sidebar-bg.jpg
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/spark_logo.jpg
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/user-impersonation.gif
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/zeppelin_classic_logo.png
 delete mode 100644 docs/latest/assets/themes/mahout/imgx/zeppelin_logo.png
 delete mode 100755 docs/latest/assets/themes/mahout/imgx/zeppelin_svg_logo.svg
 delete mode 100644 docs/latest/assets/themes/mahout/js/anchor.min.js
 delete mode 100644 docs/latest/assets/themes/mahout/js/docs.js
 delete mode 100644 docs/latest/assets/themes/mahout/js/helium.controller.js
 delete mode 100644 docs/latest/assets/themes/mahout/js/medium.controller.js
 delete mode 100644 docs/latest/assets/themes/mahout/js/moment.min.js
 delete mode 100644 docs/latest/assets/themes/mahout2/css/bootstrap-theme.min.css
 delete mode 100644 docs/latest/assets/themes/mahout2/css/bootstrap.min.css
 delete mode 100644 docs/latest/assets/themes/mahout2/css/bs-sticky-footer.css
 delete mode 100644 docs/latest/assets/themes/mahout2/css/style.css
 delete mode 100644 docs/latest/assets/themes/mahout2/fonts/glyphicons-halflings-regular.eot
 delete mode 100644 docs/latest/assets/themes/mahout2/fonts/glyphicons-halflings-regular.svg
 delete mode 100644 docs/latest/assets/themes/mahout2/fonts/glyphicons-halflings-regular.ttf
 delete mode 100644 docs/latest/assets/themes/mahout2/fonts/glyphicons-halflings-regular.woff
 delete mode 100644 docs/latest/assets/themes/mahout2/js/bootstrap.min.js
 delete mode 100644 docs/latest/assets/themes/mahout3/css/bootstrap-theme.min.css
 delete mode 100644 docs/latest/assets/themes/mahout3/css/bootstrap.min.css
 delete mode 100644 docs/latest/assets/themes/mahout3/css/bs-sticky-footer.css
 delete mode 100644 docs/latest/assets/themes/mahout3/css/style.css
 delete mode 100644 docs/latest/assets/themes/mahout3/fonts/glyphicons-halflings-regular.eot
 delete mode 100644 docs/latest/assets/themes/mahout3/fonts/glyphicons-halflings-regular.svg
 delete mode 100644 docs/latest/assets/themes/mahout3/fonts/glyphicons-halflings-regular.ttf
 delete mode 100644 docs/latest/assets/themes/mahout3/fonts/glyphicons-halflings-regular.woff
 delete mode 100644 docs/latest/assets/themes/mahout3/js/bootstrap.min.js
 delete mode 100644 docs/latest/distributed/flink-bindings.html
 create mode 100644 docs/latest/distributed/flink-bindings.md
 delete mode 100644 docs/latest/distributed/h2o-internals.html
 create mode 100644 docs/latest/distributed/h2o-internals.md
 delete mode 100644 docs/latest/distributed/spark-bindings/faq.html
 create mode 100644 docs/latest/distributed/spark-bindings/faq.md
 delete mode 100644 docs/latest/distributed/spark-bindings/index.html
 create mode 100644 docs/latest/distributed/spark-bindings/index.md
 delete mode 100644 docs/latest/index.html
 create mode 100755 docs/latest/index.md
 delete mode 100644 docs/latest/mahout-samsara/faq.html
 create mode 100644 docs/latest/mahout-samsara/faq.md
 delete mode 100644 docs/latest/mahout-samsara/in-core-reference.html
 create mode 100644 docs/latest/mahout-samsara/in-core-reference.md
 delete mode 100644 docs/latest/mahout-samsara/out-of-core-reference.html
 create mode 100644 docs/latest/mahout-samsara/out-of-core-reference.md
 delete mode 100644 docs/latest/native-solvers/cuda.html
 create mode 100644 docs/latest/native-solvers/cuda.md
 delete mode 100644 docs/latest/native-solvers/viennacl-omp.html
 create mode 100644 docs/latest/native-solvers/viennacl-omp.md
 delete mode 100644 docs/latest/native-solvers/viennacl.html
 create mode 100644 docs/latest/native-solvers/viennacl.md
 delete mode 100644 docs/latest/quickstart.html
 create mode 100644 docs/latest/quickstart.md
 delete mode 100644 docs/latest/robots.txt
 delete mode 100644 docs/latest/sitemap.xml
 delete mode 100644 docs/latest/tutorials/cco-lastfm/index.html
 create mode 100644 docs/latest/tutorials/cco-lastfm/index.md
 delete mode 100644 docs/latest/tutorials/eigenfaces/index.html
 create mode 100644 docs/latest/tutorials/eigenfaces/index.md
 delete mode 100644 docs/latest/tutorials/intro-cooccurrence-spark/index.html
 create mode 100644 docs/latest/tutorials/intro-cooccurrence-spark/index.md
 delete mode 100644 docs/latest/tutorials/map-reduce/classification/bankmarketing-example.html
 create mode 100644 docs/latest/tutorials/map-reduce/classification/bankmarketing-example.md
 delete mode 100644 docs/latest/tutorials/map-reduce/classification/breiman-example.html
 create mode 100644 docs/latest/tutorials/map-reduce/classification/breiman-example.md
 delete mode 100644 docs/latest/tutorials/map-reduce/classification/twenty-newsgroups.html
 create mode 100644 docs/latest/tutorials/map-reduce/classification/twenty-newsgroups.md
 delete mode 100644 docs/latest/tutorials/map-reduce/classification/wikipedia-classifier-example.html
 create mode 100644 docs/latest/tutorials/map-reduce/classification/wikipedia-classifier-example.md
 delete mode 100644 docs/latest/tutorials/map-reduce/clustering/20newsgroups.html
 create mode 100644 docs/latest/tutorials/map-reduce/clustering/20newsgroups.md
 delete mode 100644 docs/latest/tutorials/map-reduce/clustering/canopy-commandline.html
 create mode 100644 docs/latest/tutorials/map-reduce/clustering/canopy-commandline.md
 delete mode 100644 docs/latest/tutorials/map-reduce/clustering/clustering-of-synthetic-control-data.html
 create mode 100644 docs/latest/tutorials/map-reduce/clustering/clustering-of-synthetic-control-data.md
 delete mode 100644 docs/latest/tutorials/map-reduce/clustering/clustering-seinfeld-episodes.html
 create mode 100644 docs/latest/tutorials/map-reduce/clustering/clustering-seinfeld-episodes.md
 delete mode 100644 docs/latest/tutorials/map-reduce/clustering/clusteringyourdata.html
 create mode 100644 docs/latest/tutorials/map-reduce/clustering/clusteringyourdata.md
 delete mode 100644 docs/latest/tutorials/map-reduce/clustering/fuzzy-k-means-commandline.html
 create mode 100644 docs/latest/tutorials/map-reduce/clustering/fuzzy-k-means-commandline.md
 delete mode 100644 docs/latest/tutorials/map-reduce/clustering/k-means-commandline.html
 create mode 100644 docs/latest/tutorials/map-reduce/clustering/k-means-commandline.md
 delete mode 100644 docs/latest/tutorials/map-reduce/clustering/lda-commandline.html
 create mode 100644 docs/latest/tutorials/map-reduce/clustering/lda-commandline.md
 delete mode 100644 docs/latest/tutorials/map-reduce/clustering/viewing-result.html
 create mode 100644 docs/latest/tutorials/map-reduce/clustering/viewing-result.md
 delete mode 100644 docs/latest/tutorials/map-reduce/clustering/viewing-results.html
 create mode 100644 docs/latest/tutorials/map-reduce/clustering/viewing-results.md
 delete mode 100644 docs/latest/tutorials/map-reduce/clustering/visualizing-sample-clusters.html
 create mode 100644 docs/latest/tutorials/map-reduce/clustering/visualizing-sample-clusters.md
 delete mode 100644 docs/latest/tutorials/map-reduce/index.html
 create mode 100644 docs/latest/tutorials/map-reduce/index.md
 delete mode 100644 docs/latest/tutorials/map-reduce/misc/mr---map-reduce.html
 create mode 100644 docs/latest/tutorials/map-reduce/misc/mr---map-reduce.md
 delete mode 100644 docs/latest/tutorials/map-reduce/misc/parallel-frequent-pattern-mining.html
 create mode 100644 docs/latest/tutorials/map-reduce/misc/parallel-frequent-pattern-mining.md
 delete mode 100644 docs/latest/tutorials/map-reduce/misc/perceptron-and-winnow.html
 create mode 100644 docs/latest/tutorials/map-reduce/misc/perceptron-and-winnow.md
 delete mode 100644 docs/latest/tutorials/map-reduce/misc/testing.html
 create mode 100644 docs/latest/tutorials/map-reduce/misc/testing.md
 delete mode 100644 docs/latest/tutorials/map-reduce/misc/using-mahout-with-python-via-jpype.html
 create mode 100644 docs/latest/tutorials/map-reduce/misc/using-mahout-with-python-via-jpype.md
 delete mode 100644 docs/latest/tutorials/map-reduce/recommender/intro-als-hadoop.html
 create mode 100644 docs/latest/tutorials/map-reduce/recommender/intro-als-hadoop.md
 delete mode 100644 docs/latest/tutorials/map-reduce/recommender/intro-cooccurrence-spark.html
 create mode 100644 docs/latest/tutorials/map-reduce/recommender/intro-cooccurrence-spark.md
 delete mode 100644 docs/latest/tutorials/map-reduce/recommender/intro-itembased-hadoop.html
 create mode 100644 docs/latest/tutorials/map-reduce/recommender/intro-itembased-hadoop.md
 delete mode 100644 docs/latest/tutorials/map-reduce/recommender/matrix-factorization.html
 create mode 100644 docs/latest/tutorials/map-reduce/recommender/matrix-factorization.md
 delete mode 100644 docs/latest/tutorials/map-reduce/recommender/quickstart.html
 create mode 100644 docs/latest/tutorials/map-reduce/recommender/quickstart.md
 delete mode 100644 docs/latest/tutorials/map-reduce/recommender/recommender-documentation.html
 create mode 100644 docs/latest/tutorials/map-reduce/recommender/recommender-documentation.md
 delete mode 100644 docs/latest/tutorials/map-reduce/recommender/recommender-first-timer-faq.html
 create mode 100644 docs/latest/tutorials/map-reduce/recommender/recommender-first-timer-faq.md
 delete mode 100644 docs/latest/tutorials/map-reduce/recommender/userbased-5-minutes.html
 create mode 100644 docs/latest/tutorials/map-reduce/recommender/userbased-5-minutes.md
 delete mode 100644 docs/latest/tutorials/misc/contributing-algos/index.html
 create mode 100644 docs/latest/tutorials/misc/contributing-algos/index.md
 delete mode 100644 docs/latest/tutorials/misc/how-to-build-an-app.html
 create mode 100644 docs/latest/tutorials/misc/how-to-build-an-app.md
 delete mode 100644 docs/latest/tutorials/misc/mahout-in-zeppelin/index.html
 create mode 100644 docs/latest/tutorials/misc/mahout-in-zeppelin/index.md
 delete mode 100644 docs/latest/tutorials/samsara/classify-a-doc-from-the-shell.html
 create mode 100644 docs/latest/tutorials/samsara/classify-a-doc-from-the-shell.md
 delete mode 100644 docs/latest/tutorials/samsara/play-with-shell.html
 create mode 100644 docs/latest/tutorials/samsara/play-with-shell.md
 delete mode 100644 docs/latest/tutorials/samsara/playing-with-samsara-flink-batch.html
 create mode 100644 docs/latest/tutorials/samsara/playing-with-samsara-flink-batch.md
 delete mode 100644 docs/latest/tutorials/samsara/spark-naive-bayes.html
 create mode 100644 docs/latest/tutorials/samsara/spark-naive-bayes.md
 create mode 100644 engine/hdfs/pom.xml
 create mode 100644 engine/hdfs/src/main/java/org/apache/mahout/common/IOUtils.java
 create mode 100644 engine/hdfs/src/main/java/org/apache/mahout/math/MatrixWritable.java
 create mode 100644 engine/hdfs/src/main/java/org/apache/mahout/math/VarIntWritable.java
 create mode 100644 engine/hdfs/src/main/java/org/apache/mahout/math/VarLongWritable.java
 create mode 100644 engine/hdfs/src/main/java/org/apache/mahout/math/Varint.java
 create mode 100644 engine/hdfs/src/main/java/org/apache/mahout/math/VectorWritable.java
 create mode 100644 engine/hdfs/src/test/java/org/apache/mahout/math/MatrixWritableTest.java
 create mode 100644 engine/hdfs/src/test/java/org/apache/mahout/math/VarintTest.java
 create mode 100644 engine/hdfs/src/test/java/org/apache/mahout/math/VectorWritableTest.java
 create mode 100644 engine/pom.xml
 create mode 100644 engine/spark/pom.xml
 create mode 100644 engine/spark/src/main/assembly/dependency-reduced.xml
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/classifier/naivebayes/SparkNaiveBayes.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/common/DrmMetadata.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/common/HDFSPathSearch.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/common/HDFSUtil.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/common/Hadoop2HDFSUtil.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/SparkDistributedContext.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/SparkEngine.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/blas/ABt.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/blas/AewB.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/blas/AinCoreB.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/blas/At.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/blas/AtA.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/blas/AtB.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/blas/Ax.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/blas/CbindAB.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/blas/DrmRddOps.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/blas/MapBlock.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/blas/Par.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/blas/RbindAB.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/blas/Slicing.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/blas/package.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/drm/CheckpointedDrmSpark.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/drm/CheckpointedDrmSparkOps.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/drm/DrmRddInput.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/drm/SparkBCast.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/drm/package.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/indexeddataset/IndexedDatasetSpark.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/indexeddataset/TextDelimitedReaderWriter.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/io/MahoutKryoRegistrator.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/io/UnsupportedSerializer.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/io/WritableKryoSerializer.scala
 create mode 100644 engine/spark/src/main/scala/org/apache/mahout/sparkbindings/package.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/cf/SimilarityAnalysisSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/classifier/naivebayes/NBSparkTestSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/classifier/stats/ClassifierStatsSparkTestSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/math/algorithms/ClusteringSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/math/algorithms/PreprocessorSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/math/algorithms/RegressionSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/math/algorithms/RegressionTestsSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/math/decompositions/DistributedDecompositionsSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/nlp/tfidf/TFIDFSparkTestSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/sparkbindings/SparkBindingsSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/sparkbindings/blas/BlasSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/sparkbindings/drm/DrmLikeOpsSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/sparkbindings/drm/DrmLikeSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/sparkbindings/drm/RLikeDrmOpsSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/sparkbindings/io/IOSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/sparkbindings/test/DistributedSparkSuite.scala
 create mode 100644 engine/spark/src/test/scala/org/apache/mahout/sparkbindings/test/LoggerConfiguration.scala
 create mode 100644 experimental/pom.xml
 create mode 100644 experimental/viennacl-omp/linux-haswell.properties
 create mode 100644 experimental/viennacl-omp/linux-x86_64-viennacl.properties
 create mode 100644 experimental/viennacl-omp/pom.xml
 create mode 100644 experimental/viennacl-omp/src/main/java/org/apache/mahout/viennacl/openmp/javacpp/Functions.java
 create mode 100644 experimental/viennacl-omp/src/main/java/org/apache/mahout/viennacl/openmp/javacpp/LinalgFunctions.java
 create mode 100644 experimental/viennacl-omp/src/main/java/org/apache/mahout/viennacl/openmp/javacpp/MatrixTransExpression.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/OMPMMul.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/javacpp/CompressedMatrix.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/javacpp/Context.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/javacpp/DenseColumnMatrix.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/javacpp/DenseRowMatrix.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/javacpp/MatMatProdExpression.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/javacpp/MatVecProdExpression.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/javacpp/MatrixBase.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/javacpp/MemHandle.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/javacpp/ProdExpression.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/javacpp/SrMatDnMatProdExpression.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/javacpp/VCLVector.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/javacpp/VecMultExpression.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/javacpp/VectorBase.scala
 create mode 100644 experimental/viennacl-omp/src/main/scala/org/apache/mahout/viennacl/openmp/package.scala
 create mode 100644 experimental/viennacl-omp/src/test/scala/org/apache/mahout/viennacl/omp/ViennaCLSuiteOMP.scala
 create mode 100644 experimental/viennacl/linux-haswell.properties
 create mode 100644 experimental/viennacl/linux-x86_64-viennacl.properties
 create mode 100644 experimental/viennacl/pom.xml
 create mode 100644 experimental/viennacl/src/main/java/org/apache/mahout/viennacl/opencl/javacpp/Functions.java
 create mode 100644 experimental/viennacl/src/main/java/org/apache/mahout/viennacl/opencl/javacpp/LinalgFunctions.java
 create mode 100644 experimental/viennacl/src/main/java/org/apache/mahout/viennacl/opencl/javacpp/MatrixTransExpression.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/GPUMMul.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/javacpp/CompressedMatrix.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/javacpp/Context.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/javacpp/DenseColumnMatrix.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/javacpp/DenseRowMatrix.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/javacpp/MatMatProdExpression.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/javacpp/MatVecProdExpression.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/javacpp/MatrixBase.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/javacpp/MemHandle.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/javacpp/ProdExpression.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/javacpp/SrMatDnMatProdExpression.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/javacpp/VCLVector.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/javacpp/VecMultExpression.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/javacpp/VectorBase.scala
 create mode 100644 experimental/viennacl/src/main/scala/org/apache/mahout/viennacl/opencl/package.scala
 create mode 100644 experimental/viennacl/src/test/scala/org/apache/mahout/viennacl/opencl/ViennaCLSuiteVCL.scala
 create mode 100644 flaky-tests.adoc
 delete mode 100644 general/books-tutorials-and-talks.html
 create mode 100644 general/books-tutorials-and-talks.md
 delete mode 100644 general/downloads.html
 create mode 100644 general/downloads.md
 delete mode 100644 general/faq.html
 create mode 100644 general/faq.md
 delete mode 100644 general/glossary.html
 create mode 100644 general/glossary.md
 delete mode 100644 general/mahout-benchmarks.html
 create mode 100644 general/mahout-benchmarks.md
 delete mode 100644 general/mahout-wiki.html
 create mode 100644 general/mahout-wiki.md
 delete mode 100644 general/mailing-lists,-irc-and-archives.html
 delete mode 100644 general/mailing-lists.html
 create mode 100644 general/mailing-lists.md
 delete mode 100644 general/powered-by-mahout.html
 create mode 100644 general/powered-by-mahout.md
 delete mode 100644 general/privacy-policy.html
 create mode 100644 general/privacy-policy.md
 delete mode 100644 general/professional-support.html
 create mode 100644 general/professional-support.md
 delete mode 100644 general/reference-reading.html
 create mode 100644 general/reference-reading.md
 delete mode 100644 general/release-notes.html
 create mode 100644 general/release-notes.md
 delete mode 100644 general/who-we-are.html
 create mode 100644 general/who-we-are.md
 delete mode 100644 images/2dDirichletASN.png
 delete mode 100644 images/2dDirichletASN4040.png
 delete mode 100644 images/2dDirichletSN.png
 delete mode 100644 images/2dFuzzyKMeans.png
 delete mode 100644 images/2dKMeans.png
 delete mode 100644 images/2dMeanShift.png
 delete mode 100644 images/AsymmetricSampleData.png
 delete mode 100644 images/DirichletASN.png
 delete mode 100644 images/DirichletN.png
 delete mode 100644 images/DirichletSN.png
 delete mode 100644 images/DirichletSN40.png
 delete mode 100644 images/Example implementation of k-Means provided with Mahout.png
 delete mode 100644 images/FuzzyKMeans.png
 delete mode 100644 images/KMeans.png
 delete mode 100644 images/Mahout-logo-164x200.png
 delete mode 100644 images/Mahout-logo-245x300.png
 delete mode 100644 images/Mahout-logo-327x400.png
 delete mode 100644 images/Mahout-logo-82x100.png
 delete mode 100644 images/Mahout-logo-transparent.svg
 delete mode 100644 images/MeanShift.png
 delete mode 100755 images/backward.gif
 delete mode 100755 images/bg.png
 delete mode 100755 images/bullet.gif
 delete mode 100644 images/debug-config-2.png
 delete mode 100644 images/debug-config.png
 delete mode 100644 images/download-mahout.png
 delete mode 100644 images/download-original.png
 delete mode 100644 images/download.png
 delete mode 100755 images/effects.js
 delete mode 100644 images/flink_squirrel_100_color.png
 delete mode 100755 images/forward.gif
 delete mode 100644 images/generic page.png
 delete mode 100755 images/global.css
 delete mode 100755 images/header_hot.jpg
 delete mode 100755 images/highlight-bullet.gif
 delete mode 100644 images/home-wrapper-original.png
 delete mode 100644 images/home-wrapper-v2.png
 delete mode 100644 images/home-wrapper-v3.png
 delete mode 100644 images/home-wrapper.png
 delete mode 100644 images/instruction_arrow.png
 delete mode 100644 images/logo.png
 delete mode 100644 images/mahout-logo-brudman.png
 delete mode 100644 images/mahout-logo-poweredby.png
 delete mode 100644 images/mahout-logo.png
 delete mode 100644 images/mahout-logo.svg
 delete mode 100644 images/mahout-lupe.png
 delete mode 100644 images/mahout-powered.svg
 delete mode 100644 images/mantle-1-original.png
 delete mode 100644 images/mantle-asf.png
 delete mode 100644 images/mantle-community.png
 delete mode 100644 images/mantle-hadoop.png
 delete mode 100644 images/mantle-mahout.png
 delete mode 100755 images/pause.gif
 delete mode 100755 images/prototype.js
 delete mode 100644 images/screen.png
 delete mode 100755 images/search.gif
 delete mode 100755 images/search.js
 delete mode 100644 images/sgd-class-hierarchy.png
 delete mode 100644 images/sidebar-original.png
 delete mode 100644 images/sidebar.png
 delete mode 100755 images/slides.js
 delete mode 100755 images/start.gif
 delete mode 100644 images/taste-architecture.png
 delete mode 100644 images/vector-class-hierarchy.png
 delete mode 100644 images/wiki-bg.png
 delete mode 100644 images/wiki-wrapper-original.png
 delete mode 100644 images/wiki-wrapper.png
 delete mode 100644 images/wiki.css
 delete mode 100755 images/wrapper.jpg
 delete mode 100644 js/bootstrap.js
 delete mode 100644 js/bootstrap.min.js
 delete mode 100644 js/effects.js
 delete mode 100644 js/jquery-1.9.1.min.js
 delete mode 100644 js/prototype.js
 delete mode 100644 js/search.js
 delete mode 100644 js/slides.js
 delete mode 100644 js/widgets.js
 create mode 100644 licenses/CERN-license
 create mode 100644 licenses/MIT-license
 delete mode 100644 news/2017/12/20/new-website.html
 delete mode 100644 news/2018/06/18/preping-014.html
 delete mode 100644 news/2019/06/18/preping-014.html
 delete mode 100644 news/2019/12/14/version-14-1.html
 delete mode 100644 overview.html
 create mode 100644 pom.xml
 delete mode 100644 posts/--- layout: page title: New Website    ---   # New Website Released  We've launced a new website, designed by David Miller from [StartBootstrap](http:/startbootstrap.com).  It looks great but there's lots to do as we migrate and clean up content from the old site. If you see anything broken,  please let us know via dev@mahout.apache.org or [open a PR](/developers/githubPRs)
 delete mode 100644 posts/new-website.html
 delete mode 100644 posts/releasing-14.1.html
 create mode 100644 release/special-checks.txt
 delete mode 100644 robots.txt
 delete mode 100644 sitemap.xml
 delete mode 100644 users/algorithms/d-als.html
 create mode 100644 users/algorithms/d-als.md
 delete mode 100644 users/algorithms/d-qr.html
 create mode 100644 users/algorithms/d-qr.md
 delete mode 100644 users/algorithms/d-spca.html
 create mode 100644 users/algorithms/d-spca.md
 delete mode 100644 users/algorithms/d-ssvd.html
 create mode 100644 users/algorithms/d-ssvd.md
 delete mode 100644 users/algorithms/intro-cooccurrence-spark.html
 create mode 100644 users/algorithms/intro-cooccurrence-spark.md
 delete mode 100644 users/algorithms/recommender-overview.html
 create mode 100644 users/algorithms/recommender-overview.md
 delete mode 100644 users/algorithms/spark-naive-bayes.html
 create mode 100644 users/algorithms/spark-naive-bayes.md
 delete mode 100644 users/basics/algorithms.html
 create mode 100644 users/basics/algorithms.md
 delete mode 100644 users/basics/collections.html
 create mode 100644 users/basics/collections.md
 delete mode 100644 users/basics/collocations.html
 create mode 100644 users/basics/collocations.md
 delete mode 100644 users/basics/creating-vectors-from-text.html
 create mode 100644 users/basics/creating-vectors-from-text.md
 delete mode 100644 users/basics/creating-vectors.html
 create mode 100644 users/basics/creating-vectors.md
 delete mode 100644 users/basics/gaussian-discriminative-analysis.html
 create mode 100644 users/basics/gaussian-discriminative-analysis.md
 delete mode 100644 users/basics/independent-component-analysis.html
 create mode 100644 users/basics/independent-component-analysis.md
 delete mode 100644 users/basics/mahout-collections.html
 create mode 100644 users/basics/mahout-collections.md
 delete mode 100644 users/basics/mahoutintegration.html
 create mode 100644 users/basics/mahoutintegration.md
 delete mode 100644 users/basics/matrix-and-vector-needs.html
 create mode 100644 users/basics/matrix-and-vector-needs.md
 delete mode 100644 users/basics/principal-components-analysis.html
 create mode 100644 users/basics/principal-components-analysis.md
 delete mode 100644 users/basics/quickstart.html
 create mode 100644 users/basics/quickstart.md
 delete mode 100644 users/basics/svd---singular-value-decomposition.html
 create mode 100644 users/basics/svd---singular-value-decomposition.md
 delete mode 100644 users/basics/system-requirements.html
 create mode 100644 users/basics/system-requirements.md
 delete mode 100644 users/basics/tf-idf---term-frequency-inverse-document-frequency.html
 create mode 100644 users/basics/tf-idf---term-frequency-inverse-document-frequency.md
 delete mode 100644 users/classification/bankmarketing-example.html
 create mode 100644 users/classification/bankmarketing-example.md
 delete mode 100644 users/classification/bayesian-commandline.html
 create mode 100644 users/classification/bayesian-commandline.md
 delete mode 100644 users/classification/bayesian.html
 create mode 100644 users/classification/bayesian.md
 delete mode 100644 users/classification/breiman-example.html
 create mode 100644 users/classification/breiman-example.md
 delete mode 100644 users/classification/class-discovery.html
 create mode 100644 users/classification/class-discovery.md
 delete mode 100644 users/classification/classifyingyourdata.html
 create mode 100644 users/classification/classifyingyourdata.md
 delete mode 100644 users/classification/hidden-markov-models.html
 create mode 100644 users/classification/hidden-markov-models.md
 delete mode 100644 users/classification/locally-weighted-linear-regression.html
 create mode 100644 users/classification/locally-weighted-linear-regression.md
 delete mode 100644 users/classification/logistic-regression.html
 create mode 100644 users/classification/logistic-regression.md
 delete mode 100644 users/classification/mlp.html
 create mode 100644 users/classification/mlp.md
 delete mode 100644 users/classification/naivebayes.html
 create mode 100644 users/classification/naivebayes.md
 delete mode 100644 users/classification/neural-network.html
 create mode 100644 users/classification/neural-network.md
 delete mode 100644 users/classification/partial-implementation.html
 create mode 100644 users/classification/partial-implementation.md
 delete mode 100644 users/classification/random-forests.html
 create mode 100644 users/classification/random-forests.md
 delete mode 100644 users/classification/restricted-boltzmann-machines.html
 create mode 100644 users/classification/restricted-boltzmann-machines.md
 delete mode 100644 users/classification/support-vector-machines.html
 create mode 100644 users/classification/support-vector-machines.md
 delete mode 100644 users/classification/twenty-newsgroups.html
 create mode 100644 users/classification/twenty-newsgroups.md
 delete mode 100644 users/classification/wikipedia-classifier-example.html
 create mode 100644 users/classification/wikipedia-classifier-example.md
 delete mode 100644 users/clustering/20newsgroups.html
 create mode 100644 users/clustering/20newsgroups.md
 delete mode 100644 users/clustering/canopy-clustering.html
 create mode 100644 users/clustering/canopy-clustering.md
 delete mode 100644 users/clustering/canopy-commandline.html
 create mode 100644 users/clustering/canopy-commandline.md
 delete mode 100644 users/clustering/cluster-dumper.html
 create mode 100644 users/clustering/cluster-dumper.md
 delete mode 100644 users/clustering/clustering-of-synthetic-control-data.html
 create mode 100644 users/clustering/clustering-of-synthetic-control-data.md
 delete mode 100644 users/clustering/clustering-seinfeld-episodes.html
 create mode 100644 users/clustering/clustering-seinfeld-episodes.md
 delete mode 100644 users/clustering/clusteringyourdata.html
 create mode 100644 users/clustering/clusteringyourdata.md
 delete mode 100644 users/clustering/expectation-maximization.html
 create mode 100644 users/clustering/expectation-maximization.md
 delete mode 100644 users/clustering/fuzzy-k-means-commandline.html
 create mode 100644 users/clustering/fuzzy-k-means-commandline.md
 delete mode 100644 users/clustering/fuzzy-k-means.html
 create mode 100644 users/clustering/fuzzy-k-means.md
 delete mode 100644 users/clustering/hierarchical-clustering.html
 create mode 100644 users/clustering/hierarchical-clustering.md
 delete mode 100644 users/clustering/k-means-clustering.html
 create mode 100644 users/clustering/k-means-clustering.md
 delete mode 100644 users/clustering/k-means-commandline.html
 create mode 100644 users/clustering/k-means-commandline.md
 delete mode 100644 users/clustering/latent-dirichlet-allocation.html
 create mode 100644 users/clustering/latent-dirichlet-allocation.md
 delete mode 100644 users/clustering/lda-commandline.html
 create mode 100644 users/clustering/lda-commandline.md
 delete mode 100644 users/clustering/llr---log-likelihood-ratio.html
 create mode 100644 users/clustering/llr---log-likelihood-ratio.md
 delete mode 100644 users/clustering/spectral-clustering.html
 create mode 100644 users/clustering/spectral-clustering.md
 delete mode 100644 users/clustering/streaming-k-means.html
 create mode 100644 users/clustering/streaming-k-means.md
 delete mode 100644 users/clustering/viewing-result.html
 create mode 100644 users/clustering/viewing-result.md
 delete mode 100644 users/clustering/viewing-results.html
 create mode 100644 users/clustering/viewing-results.md
 delete mode 100644 users/clustering/visualizing-sample-clusters.html
 create mode 100644 users/clustering/visualizing-sample-clusters.md
 delete mode 100644 users/dim-reduction/dimensional-reduction.html
 create mode 100644 users/dim-reduction/dimensional-reduction.md
 delete mode 100644 users/dim-reduction/ssvd.html
 create mode 100644 users/dim-reduction/ssvd.md
 delete mode 100644 users/environment/classify-a-doc-from-the-shell.html
 create mode 100644 users/environment/classify-a-doc-from-the-shell.md
 delete mode 100644 users/environment/h2o-internals.html
 create mode 100644 users/environment/h2o-internals.md
 delete mode 100644 users/environment/how-to-build-an-app.html
 create mode 100644 users/environment/how-to-build-an-app.md
 delete mode 100644 users/environment/in-core-reference.html
 create mode 100644 users/environment/in-core-reference.md
 delete mode 100644 users/environment/out-of-core-reference.html
 create mode 100644 users/environment/out-of-core-reference.md
 delete mode 100644 users/environment/spark-internals.html
 create mode 100644 users/environment/spark-internals.md
 delete mode 100644 users/flinkbindings/flink-internals.html
 create mode 100644 users/flinkbindings/flink-internals.md
 delete mode 100644 users/flinkbindings/playing-with-samsara-flink.html
 create mode 100644 users/flinkbindings/playing-with-samsara-flink.md
 delete mode 100644 users/misc/mr---map-reduce.html
 create mode 100644 users/misc/mr---map-reduce.md
 delete mode 100644 users/misc/parallel-frequent-pattern-mining.html
 create mode 100644 users/misc/parallel-frequent-pattern-mining.md
 delete mode 100644 users/misc/perceptron-and-winnow.html
 create mode 100644 users/misc/perceptron-and-winnow.md
 delete mode 100644 users/misc/testing.html
 create mode 100644 users/misc/testing.md
 delete mode 100644 users/misc/using-mahout-with-python-via-jpype.html
 create mode 100644 users/misc/using-mahout-with-python-via-jpype.md
 delete mode 100644 users/recommender/intro-als-hadoop.html
 create mode 100644 users/recommender/intro-als-hadoop.md
 delete mode 100644 users/recommender/intro-cooccurrence-spark.html
 create mode 100644 users/recommender/intro-cooccurrence-spark.md
 delete mode 100644 users/recommender/intro-itembased-hadoop.html
 create mode 100644 users/recommender/intro-itembased-hadoop.md
 delete mode 100644 users/recommender/matrix-factorization.html
 create mode 100644 users/recommender/matrix-factorization.md
 delete mode 100644 users/recommender/quickstart.html
 create mode 100644 users/recommender/quickstart.md
 delete mode 100644 users/recommender/recommender-documentation.html
 create mode 100644 users/recommender/recommender-documentation.md
 delete mode 100644 users/recommender/recommender-first-timer-faq.html
 create mode 100644 users/recommender/recommender-first-timer-faq.md
 delete mode 100644 users/recommender/userbased-5-minutes.html
 create mode 100644 users/recommender/userbased-5-minutes.md
 delete mode 100644 users/sparkbindings/faq.html
 create mode 100644 users/sparkbindings/faq.md
 delete mode 100644 users/sparkbindings/home.html
 create mode 100644 users/sparkbindings/home.md
 delete mode 100644 users/sparkbindings/play-with-shell.html
 create mode 100644 users/sparkbindings/play-with-shell.md
 create mode 100644 website/Gemfile
 create mode 100644 website/README.md
 create mode 100644 website/_config.yml
 create mode 100644 website/_includes/analytics.html
 create mode 100644 website/_includes/doc-navbar.html
 create mode 100644 website/_includes/footer.html
 create mode 100644 website/_includes/head.html
 create mode 100644 website/_includes/navbar.html
 create mode 100644 website/_includes/posts/post-preview.html
 create mode 100644 website/_includes/sidebar.html
 create mode 100644 website/_layouts/default.html
 create mode 100644 website/_layouts/doc-default.html
 create mode 100644 website/_layouts/doc-page.html
 create mode 100644 website/_layouts/home.html
 create mode 100644 website/_layouts/page.html
 create mode 100644 website/_layouts/post.html
 create mode 100644 website/_posts/2017-12-20-new-website.md
 create mode 100644 website/_posts/2018-06-18-preping-014.md
 create mode 100644 website/_posts/2019-12-14-version-14-1.md
 create mode 100644 website/_sass/mahout.scss
 create mode 100644 website/_sass/mahout/_base.scss
 create mode 100644 website/_sass/mahout/_heading.scss
 create mode 100644 website/_sass/mahout/_mixins.scss
 create mode 100644 website/_sass/mahout/_navbar.scss
 create mode 100644 website/_sass/mahout/_posts.scss
 create mode 100644 website/_sass/mahout/_syntax-highlighting.scss
 create mode 100644 website/assets/asf_logo.svg
 create mode 100644 website/assets/asf_logo_white.svg
 create mode 100644 website/assets/css/main.scss
 create mode 100644 website/assets/header.js
 create mode 100644 website/assets/mahout-logo-blue.svg
 create mode 100644 website/assets/mahout-logo-white.svg
 create mode 100644 website/assets/mahout-logo.svg
 copy {assets => website/assets}/vendor/bootstrap/js/bootstrap.min.js (100%)
 create mode 100755 website/assets/vendor/bootstrap/scss/_alert.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_badge.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_breadcrumb.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_button-group.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_buttons.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_card.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_carousel.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_close.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_code.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_custom-forms.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_dropdown.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_forms.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_functions.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_grid.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_images.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_input-group.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_jumbotron.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_list-group.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_media.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_mixins.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_modal.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_nav.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_navbar.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_pagination.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_popover.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_print.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_progress.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_reboot.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_tables.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_tooltip.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_transitions.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_type.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_utilities.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/_variables.scss
 copy {assets => website/assets}/vendor/bootstrap/scss/bootstrap-grid.scss (100%)
 copy {assets => website/assets}/vendor/bootstrap/scss/bootstrap-reboot.scss (100%)
 copy {assets => website/assets}/vendor/bootstrap/scss/bootstrap.scss (100%)
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_alert.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_background-variant.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_badge.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_border-radius.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_box-shadow.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_breakpoints.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_buttons.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_clearfix.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_float.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_forms.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_gradients.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_grid-framework.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_grid.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_hover.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_image.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_list-group.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_lists.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_nav-divider.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_navbar-align.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_pagination.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_reset-text.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_resize.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_screen-reader.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_size.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_table-row.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_text-emphasis.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_text-hide.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_text-truncate.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_transition.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/mixins/_visibility.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/utilities/_align.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/utilities/_background.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/utilities/_borders.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/utilities/_clearfix.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/utilities/_display.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/utilities/_embed.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/utilities/_flex.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/utilities/_float.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/utilities/_position.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/utilities/_screenreaders.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/utilities/_sizing.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/utilities/_spacing.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/utilities/_text.scss
 create mode 100755 website/assets/vendor/bootstrap/scss/utilities/_visibility.scss
 copy {assets => website/assets}/vendor/jquery/jquery-slim.min.js (100%)
 copy {assets => website/assets}/vendor/popper/popper.min.js (100%)
 create mode 100755 website/build_site.sh
 create mode 100644 website/developers/buildingmahout.md
 create mode 100644 website/developers/developer-resources.md
 create mode 100644 website/developers/github.md
 create mode 100644 website/developers/githubPRs.md
 create mode 100644 website/developers/gsoc.md
 create mode 100644 website/developers/how-to-become-a-committer.md
 create mode 100644 website/developers/how-to-contribute.md
 create mode 100644 website/developers/how-to-release.md
 create mode 100644 website/developers/how-to-update-the-website.md
 create mode 100644 website/developers/issue-tracker.md
 create mode 100644 website/developers/patch-check-list.md
 create mode 100644 website/developers/thirdparty-dependencies.md
 create mode 100644 website/developers/version-control.md
 create mode 100755 website/docs/README.md
 rename {images => website/docs/latest/algorithms/clustering/canopy}/Canopy.png (100%)
 rename {images => website/docs/latest/algorithms/clustering/canopy}/Canopy10.png (100%)
 rename {images => website/docs/latest/algorithms/clustering/canopy}/SampleData.png (100%)
 create mode 100644 website/docs/latest/algorithms/clustering/canopy/index.md
 create mode 100644 website/docs/latest/algorithms/clustering/distance-metrics.md
 create mode 100644 website/docs/latest/algorithms/clustering/index.md
 create mode 100644 website/docs/latest/algorithms/linear-algebra/d-qr.md
 create mode 100644 website/docs/latest/algorithms/linear-algebra/d-spca.md
 create mode 100644 website/docs/latest/algorithms/linear-algebra/d-ssvd.md
 create mode 100644 website/docs/latest/algorithms/linear-algebra/index.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/bayesian.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/class-discovery.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/classifyingyourdata.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/collocations.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/gaussian-discriminative-analysis.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/hidden-markov-models.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/independent-component-analysis.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/locally-weighted-linear-regression.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/logistic-regression.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/mahout-collections.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/mlp.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/naivebayes.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/neural-network.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/partial-implementation.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/random-forests.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/restricted-boltzmann-machines.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/classification/support-vector-machines.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/clustering/canopy-clustering.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/clustering/cluster-dumper.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/clustering/expectation-maximization.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/clustering/fuzzy-k-means.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/clustering/hierarchical-clustering.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/clustering/k-means-clustering.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/clustering/latent-dirichlet-allocation.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/clustering/llr---log-likelihood-ratio.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/clustering/spectral-clustering.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/clustering/streaming-k-means.md
 create mode 100644 website/docs/latest/algorithms/map-reduce/index.md
 create mode 100644 website/docs/latest/algorithms/preprocessors/AsFactor.md
 create mode 100644 website/docs/latest/algorithms/preprocessors/MeanCenter.md
 create mode 100644 website/docs/latest/algorithms/preprocessors/StandardScaler.md
 create mode 100644 website/docs/latest/algorithms/preprocessors/index.md
 create mode 100644 website/docs/latest/algorithms/recommenders/cco.md
 create mode 100644 website/docs/latest/algorithms/recommenders/d-als.md
 create mode 100644 website/docs/latest/algorithms/recommenders/index.md
 create mode 100644 website/docs/latest/algorithms/regression/fittness-tests.md
 create mode 100644 website/docs/latest/algorithms/regression/index.md
 create mode 100644 website/docs/latest/algorithms/regression/ols.md
 create mode 100644 website/docs/latest/algorithms/regression/serial-correlation/cochrane-orcutt.md
 create mode 100644 website/docs/latest/algorithms/regression/serial-correlation/dw-test.md
 create mode 100644 website/docs/latest/algorithms/template.md
 create mode 100755 website/docs/latest/changelog.md
 create mode 100644 website/docs/latest/distributed/flink-bindings.md
 create mode 100644 website/docs/latest/distributed/h2o-internals.md
 rename {docs/0.13.1/api/docs => website/docs/latest}/distributed/spark-bindings/MahoutScalaAndSparkBindings.pptx (100%)
 rename {docs/0.13.1/api/docs => website/docs/latest}/distributed/spark-bindings/ScalaSparkBindings.pdf (100%)
 create mode 100644 website/docs/latest/distributed/spark-bindings/faq.md
 create mode 100644 website/docs/latest/distributed/spark-bindings/index.md
 create mode 100755 website/docs/latest/index.md
 create mode 100644 website/docs/latest/mahout-samsara/faq.md
 create mode 100644 website/docs/latest/mahout-samsara/in-core-reference.md
 create mode 100644 website/docs/latest/mahout-samsara/out-of-core-reference.md
 create mode 100644 website/docs/latest/native-solvers/cuda.md
 create mode 100644 website/docs/latest/native-solvers/viennacl-omp.md
 create mode 100644 website/docs/latest/native-solvers/viennacl.md
 create mode 100644 website/docs/latest/quickstart.md
 copy {docs => website/docs}/latest/tutorials/cco-lastfm/cco-lastfm.scala (100%)
 create mode 100644 website/docs/latest/tutorials/cco-lastfm/index.md
 rename {docs/0.13.1/api/docs => website/docs/latest}/tutorials/eigenfaces/eigenfaces.png (100%)
 create mode 100644 website/docs/latest/tutorials/eigenfaces/index.md
 create mode 100644 website/docs/latest/tutorials/intro-cooccurrence-spark/index.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/classification/bankmarketing-example.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/classification/breiman-example.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/classification/twenty-newsgroups.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/classification/wikipedia-classifier-example.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/clustering/20newsgroups.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/clustering/canopy-commandline.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/clustering/clustering-of-synthetic-control-data.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/clustering/clustering-seinfeld-episodes.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/clustering/clusteringyourdata.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/clustering/fuzzy-k-means-commandline.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/clustering/k-means-commandline.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/clustering/lda-commandline.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/clustering/viewing-result.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/clustering/viewing-results.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/clustering/visualizing-sample-clusters.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/index.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/misc/mr---map-reduce.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/misc/parallel-frequent-pattern-mining.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/misc/perceptron-and-winnow.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/misc/testing.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/misc/using-mahout-with-python-via-jpype.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/recommender/intro-als-hadoop.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/recommender/intro-cooccurrence-spark.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/recommender/intro-itembased-hadoop.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/recommender/matrix-factorization.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/recommender/quickstart.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/recommender/recommender-documentation.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/recommender/recommender-first-timer-faq.md
 create mode 100644 website/docs/latest/tutorials/map-reduce/recommender/userbased-5-minutes.md
 rename {docs/0.13.1/api/docs => website/docs/latest}/tutorials/misc/contributing-algos/Foo.scala (100%)
 rename {docs/0.13.1/api/docs => website/docs/latest}/tutorials/misc/contributing-algos/RegressionSuiteBase.scala (100%)
 rename {docs/0.13.1/api/docs => website/docs/latest}/tutorials/misc/contributing-algos/create-pr.png (100%)
 rename {docs/0.13.1/api/docs => website/docs/latest}/tutorials/misc/contributing-algos/github-branch.png (100%)
 create mode 100644 website/docs/latest/tutorials/misc/contributing-algos/index.md
 rename {docs/0.13.1/api/docs => website/docs/latest}/tutorials/misc/contributing-algos/jira.png (100%)
 rename {docs/0.13.1/api/docs => website/docs/latest}/tutorials/misc/contributing-algos/new-jira.png (100%)
 create mode 100644 website/docs/latest/tutorials/misc/how-to-build-an-app.md
 create mode 100644 website/docs/latest/tutorials/misc/mahout-in-zeppelin/index.md
 rename {docs/0.13.1/api/docs => website/docs/latest}/tutorials/misc/mahout-in-zeppelin/zeppelin1.png (100%)
 rename {docs/0.13.1/api/docs => website/docs/latest}/tutorials/misc/mahout-in-zeppelin/zeppelin2.png (100%)
 rename {docs/0.13.1/api/docs => website/docs/latest}/tutorials/misc/mahout-in-zeppelin/zeppelin3.png (100%)
 create mode 100644 website/docs/latest/tutorials/samsara/classify-a-doc-from-the-shell.md
 create mode 100644 website/docs/latest/tutorials/samsara/play-with-shell.md
 create mode 100644 website/docs/latest/tutorials/samsara/playing-with-samsara-flink-batch.md
 create mode 100644 website/docs/latest/tutorials/samsara/spark-naive-bayes.md
 create mode 100644 website/general/books-tutorials-and-talks.md
 create mode 100644 website/general/downloads.md
 create mode 100644 website/general/faq.md
 create mode 100644 website/general/glossary.md
 create mode 100644 website/general/mahout-benchmarks.md
 create mode 100644 website/general/mahout-wiki.md
 create mode 100644 website/general/mailing-lists.md
 create mode 100644 website/general/powered-by-mahout.md
 create mode 100644 website/general/privacy-policy.md
 create mode 100644 website/general/professional-support.md
 create mode 100644 website/general/reference-reading.md
 create mode 100644 website/general/release-notes.md
 create mode 100644 website/general/who-we-are.md
 create mode 100644 website/index.md
 copy {release-notes => website/release-notes}/Apache-Mahout-0.10.0-Release-Notes.pdf (100%)
 create mode 100644 website/users/algorithms/d-als.md
 create mode 100644 website/users/algorithms/d-qr.md
 create mode 100644 website/users/algorithms/d-spca.md
 create mode 100644 website/users/algorithms/d-ssvd.md
 create mode 100644 website/users/algorithms/intro-cooccurrence-spark.md
 create mode 100644 website/users/algorithms/recommender-overview.md
 create mode 100644 website/users/algorithms/spark-naive-bayes.md
 create mode 100644 website/users/basics/algorithms.md
 create mode 100644 website/users/basics/collections.md
 create mode 100644 website/users/basics/collocations.md
 create mode 100644 website/users/basics/creating-vectors-from-text.md
 create mode 100644 website/users/basics/creating-vectors.md
 create mode 100644 website/users/basics/gaussian-discriminative-analysis.md
 create mode 100644 website/users/basics/independent-component-analysis.md
 create mode 100644 website/users/basics/mahout-collections.md
 create mode 100644 website/users/basics/mahoutintegration.md
 create mode 100644 website/users/basics/matrix-and-vector-needs.md
 create mode 100644 website/users/basics/principal-components-analysis.md
 create mode 100644 website/users/basics/quickstart.md
 create mode 100644 website/users/basics/svd---singular-value-decomposition.md
 create mode 100644 website/users/basics/system-requirements.md
 create mode 100644 website/users/basics/tf-idf---term-frequency-inverse-document-frequency.md
 create mode 100644 website/users/classification/bankmarketing-example.md
 create mode 100644 website/users/classification/bayesian-commandline.md
 create mode 100644 website/users/classification/bayesian.md
 create mode 100644 website/users/classification/breiman-example.md
 create mode 100644 website/users/classification/class-discovery.md
 create mode 100644 website/users/classification/classifyingyourdata.md
 create mode 100644 website/users/classification/hidden-markov-models.md
 create mode 100644 website/users/classification/locally-weighted-linear-regression.md
 create mode 100644 website/users/classification/logistic-regression.md
 create mode 100644 website/users/classification/mlp.md
 create mode 100644 website/users/classification/naivebayes.md
 create mode 100644 website/users/classification/neural-network.md
 create mode 100644 website/users/classification/partial-implementation.md
 create mode 100644 website/users/classification/random-forests.md
 create mode 100644 website/users/classification/restricted-boltzmann-machines.md
 create mode 100644 website/users/classification/support-vector-machines.md
 create mode 100644 website/users/classification/twenty-newsgroups.md
 create mode 100644 website/users/classification/wikipedia-classifier-example.md
 create mode 100644 website/users/clustering/20newsgroups.md
 create mode 100644 website/users/clustering/canopy-clustering.md
 create mode 100644 website/users/clustering/canopy-commandline.md
 create mode 100644 website/users/clustering/cluster-dumper.md
 create mode 100644 website/users/clustering/clustering-of-synthetic-control-data.md
 create mode 100644 website/users/clustering/clustering-seinfeld-episodes.md
 create mode 100644 website/users/clustering/clusteringyourdata.md
 create mode 100644 website/users/clustering/expectation-maximization.md
 create mode 100644 website/users/clustering/fuzzy-k-means-commandline.md
 create mode 100644 website/users/clustering/fuzzy-k-means.md
 create mode 100644 website/users/clustering/hierarchical-clustering.md
 create mode 100644 website/users/clustering/k-means-clustering.md
 create mode 100644 website/users/clustering/k-means-commandline.md
 create mode 100644 website/users/clustering/latent-dirichlet-allocation.md
 create mode 100644 website/users/clustering/lda-commandline.md
 create mode 100644 website/users/clustering/llr---log-likelihood-ratio.md
 create mode 100644 website/users/clustering/spectral-clustering.md
 create mode 100644 website/users/clustering/streaming-k-means.md
 create mode 100644 website/users/clustering/viewing-result.md
 create mode 100644 website/users/clustering/viewing-results.md
 create mode 100644 website/users/clustering/visualizing-sample-clusters.md
 create mode 100644 website/users/dim-reduction/dimensional-reduction.md
 create mode 100644 website/users/dim-reduction/ssvd.md
 copy {users => website/users}/dim-reduction/ssvd.page/SSVD-CLI.pdf (100%)
 copy {users => website/users}/dim-reduction/ssvd.page/ssvd.R (100%)
 create mode 100644 website/users/environment/classify-a-doc-from-the-shell.md
 create mode 100644 website/users/environment/h2o-internals.md
 create mode 100644 website/users/environment/how-to-build-an-app.md
 create mode 100644 website/users/environment/in-core-reference.md
 create mode 100644 website/users/environment/out-of-core-reference.md
 create mode 100644 website/users/environment/spark-internals.md
 create mode 100644 website/users/flinkbindings/flink-internals.md
 create mode 100644 website/users/flinkbindings/playing-with-samsara-flink.md
 create mode 100644 website/users/misc/mr---map-reduce.md
 create mode 100644 website/users/misc/parallel-frequent-pattern-mining.md
 create mode 100644 website/users/misc/perceptron-and-winnow.md
 create mode 100644 website/users/misc/testing.md
 create mode 100644 website/users/misc/using-mahout-with-python-via-jpype.md
 create mode 100644 website/users/recommender/intro-als-hadoop.md
 create mode 100644 website/users/recommender/intro-cooccurrence-spark.md
 create mode 100644 website/users/recommender/intro-itembased-hadoop.md
 create mode 100644 website/users/recommender/matrix-factorization.md
 create mode 100644 website/users/recommender/quickstart.md
 create mode 100644 website/users/recommender/recommender-documentation.md
 create mode 100644 website/users/recommender/recommender-first-timer-faq.md
 create mode 100644 website/users/recommender/userbased-5-minutes.md
 copy {users => website/users}/sparkbindings/MahoutScalaAndSparkBindings.pptx (100%)
 copy {users => website/users}/sparkbindings/ScalaSparkBindings.pdf (100%)
 create mode 100644 website/users/sparkbindings/faq.md
 create mode 100644 website/users/sparkbindings/home.md
 create mode 100644 website/users/sparkbindings/play-with-shell.md


[mahout] 01/01: Automatic Site Publish by Buildbot

Posted by gi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/mahout.git

commit 76d9443924b33e59b9486721545dcb851db4e22d
Author: GitHub Actions Bot <>
AuthorDate: Sat Oct 10 14:23:41 2020 +0000

    Automatic Site Publish by Buildbot
---
 2017/12/20/new-website.html                        |    31 +
 2018/06/18/preping-014.html                        |    44 +
 2019/12/14/version-14-1.html                       |    35 +
 README.md                                          |   268 +-
 assets/asf_logo.svg                                |   226 +
 assets/asf_logo_white.svg                          |   238 +
 assets/css/main.scss                               |    21 +
 assets/header.js                                   |   219 +
 assets/mahout-logo-blue.svg                        |    64 +
 assets/mahout-logo-white.svg                       |    64 +
 assets/mahout-logo.svg                             |    64 +
 assets/vendor/bootstrap/js/bootstrap.min.js        |     6 +
 assets/vendor/bootstrap/scss/bootstrap-grid.scss   |    37 +
 assets/vendor/bootstrap/scss/bootstrap-reboot.scss |     9 +
 assets/vendor/bootstrap/scss/bootstrap.scss        |    41 +
 assets/vendor/jquery/jquery-slim.min.js            |  8160 +++++++
 assets/vendor/popper/popper.min.js                 |     5 +
 build_site.sh                                      |    65 +
 developers/buildingmahout.md                       |   232 +
 developers/developer-resources.md                  |    63 +
 developers/github.md                               |   173 +
 developers/githubPRs.md                            |    97 +
 developers/gsoc.md                                 |    81 +
 developers/how-to-become-a-committer.md            |    44 +
 developers/how-to-contribute.md                    |   170 +
 developers/how-to-release.md                       |   174 +
 developers/how-to-update-the-website.md            |    88 +
 developers/issue-tracker.md                        |    62 +
 developers/patch-check-list.md                     |    45 +
 developers/thirdparty-dependencies.md              |    46 +
 developers/version-control.md                      |    46 +
 .../api/docs/mahout-examples/allclasses-frame.html |    90 +
 .../docs/mahout-examples/allclasses-noframe.html   |    90 +
 .../api/docs/mahout-examples/constant-values.html  |   436 +
 .../api/docs/mahout-examples/deprecated-list.html  |   151 +
 docs/0.13.0/api/docs/mahout-examples/help-doc.html |   231 +
 .../0.13.0/api/docs/mahout-examples/index-all.html |  1245 +
 docs/0.13.0/api/docs/mahout-examples/index.html    |    76 +
 .../mahout/cf/taste/example/TasteOptionParser.html |   256 +
 .../BookCrossingBooleanRecommender.html            |   487 +
 ...kCrossingBooleanRecommenderEvaluatorRunner.html |   248 +
 .../bookcrossing/BookCrossingDataModel.html        |   352 +
 .../bookcrossing/BookCrossingRecommender.html      |   487 +
 .../BookCrossingRecommenderEvaluatorRunner.html    |   248 +
 .../class-use/BookCrossingBooleanRecommender.html  |   126 +
 ...kCrossingBooleanRecommenderEvaluatorRunner.html |   126 +
 .../class-use/BookCrossingDataModel.html           |   126 +
 .../class-use/BookCrossingRecommender.html         |   126 +
 .../BookCrossingRecommenderEvaluatorRunner.html    |   126 +
 .../taste/example/bookcrossing/package-frame.html  |    25 +
 .../example/bookcrossing/package-summary.html      |   167 +
 .../taste/example/bookcrossing/package-tree.html   |   151 +
 .../cf/taste/example/bookcrossing/package-use.html |   126 +
 .../taste/example/class-use/TasteOptionParser.html |   126 +
 .../taste/example/email/EmailUtility.Counters.html |   347 +
 .../cf/taste/example/email/EmailUtility.html       |   438 +
 .../example/email/FromEmailToDictionaryMapper.html |   336 +
 .../example/email/MailToDictionaryReducer.html     |   317 +
 .../cf/taste/example/email/MailToPrefsDriver.html  |   343 +
 .../example/email/MailToRecMapper.Counters.html    |   347 +
 .../cf/taste/example/email/MailToRecMapper.html    |   346 +
 .../cf/taste/example/email/MailToRecReducer.html   |   378 +
 .../example/email/MsgIdToDictionaryMapper.html     |   314 +
 .../email/class-use/EmailUtility.Counters.html     |   175 +
 .../example/email/class-use/EmailUtility.html      |   126 +
 .../class-use/FromEmailToDictionaryMapper.html     |   126 +
 .../email/class-use/MailToDictionaryReducer.html   |   126 +
 .../example/email/class-use/MailToPrefsDriver.html |   126 +
 .../email/class-use/MailToRecMapper.Counters.html  |   175 +
 .../example/email/class-use/MailToRecMapper.html   |   126 +
 .../example/email/class-use/MailToRecReducer.html  |   126 +
 .../email/class-use/MsgIdToDictionaryMapper.html   |   126 +
 .../cf/taste/example/email/package-frame.html      |    32 +
 .../cf/taste/example/email/package-summary.html    |   199 +
 .../cf/taste/example/email/package-tree.html       |   174 +
 .../mahout/cf/taste/example/email/package-use.html |   162 +
 .../cf/taste/example/kddcup/DataFileIterable.html  |   289 +
 .../cf/taste/example/kddcup/DataFileIterator.html  |   361 +
 .../cf/taste/example/kddcup/KDDCupDataModel.html   |   712 +
 .../mahout/cf/taste/example/kddcup/ToCSV.html      |   249 +
 .../example/kddcup/class-use/DataFileIterable.html |   126 +
 .../example/kddcup/class-use/DataFileIterator.html |   126 +
 .../example/kddcup/class-use/KDDCupDataModel.html  |   126 +
 .../cf/taste/example/kddcup/class-use/ToCSV.html   |   126 +
 .../cf/taste/example/kddcup/package-frame.html     |    24 +
 .../cf/taste/example/kddcup/package-summary.html   |   163 +
 .../cf/taste/example/kddcup/package-tree.html      |   150 +
 .../cf/taste/example/kddcup/package-use.html       |   126 +
 .../example/kddcup/track1/EstimateConverter.html   |   243 +
 .../example/kddcup/track1/Track1Recommender.html   |   485 +
 .../kddcup/track1/Track1RecommenderEvaluator.html  |   377 +
 .../track1/Track1RecommenderEvaluatorRunner.html   |   248 +
 .../taste/example/kddcup/track1/Track1Runner.html  |   248 +
 .../kddcup/track1/class-use/EstimateConverter.html |   126 +
 .../kddcup/track1/class-use/Track1Recommender.html |   126 +
 .../class-use/Track1RecommenderEvaluator.html      |   126 +
 .../Track1RecommenderEvaluatorRunner.html          |   126 +
 .../kddcup/track1/class-use/Track1Runner.html      |   126 +
 .../taste/example/kddcup/track1/package-frame.html |    25 +
 .../example/kddcup/track1/package-summary.html     |   165 +
 .../taste/example/kddcup/track1/package-tree.html  |   147 +
 .../taste/example/kddcup/track1/package-use.html   |   126 +
 .../svd/DataModelFactorizablePreferences.html      |   402 +
 .../kddcup/track1/svd/FactorizablePreferences.html |   319 +
 .../track1/svd/KDDCupFactorizablePreferences.html  |   401 +
 .../track1/svd/ParallelArraysSGDFactorizer.html    |   480 +
 .../example/kddcup/track1/svd/Track1SVDRunner.html |   247 +
 .../DataModelFactorizablePreferences.html          |   126 +
 .../svd/class-use/FactorizablePreferences.html     |   193 +
 .../class-use/KDDCupFactorizablePreferences.html   |   126 +
 .../svd/class-use/ParallelArraysSGDFactorizer.html |   126 +
 .../track1/svd/class-use/Track1SVDRunner.html      |   126 +
 .../example/kddcup/track1/svd/package-frame.html   |    28 +
 .../example/kddcup/track1/svd/package-summary.html |   180 +
 .../example/kddcup/track1/svd/package-tree.html    |   146 +
 .../example/kddcup/track1/svd/package-use.html     |   161 +
 .../example/kddcup/track2/Track2Recommender.html   |   487 +
 .../taste/example/kddcup/track2/Track2Runner.html  |   248 +
 .../kddcup/track2/class-use/Track2Recommender.html |   126 +
 .../kddcup/track2/class-use/Track2Runner.html      |   126 +
 .../taste/example/kddcup/track2/package-frame.html |    22 +
 .../example/kddcup/track2/package-summary.html     |   151 +
 .../taste/example/kddcup/track2/package-tree.html  |   140 +
 .../taste/example/kddcup/track2/package-use.html   |   126 +
 .../mahout/cf/taste/example/package-frame.html     |    21 +
 .../mahout/cf/taste/example/package-summary.html   |   147 +
 .../mahout/cf/taste/example/package-tree.html      |   139 +
 .../mahout/cf/taste/example/package-use.html       |   126 +
 .../als/netflix/NetflixDatasetConverter.html       |   245 +
 .../netflix/class-use/NetflixDatasetConverter.html |   126 +
 .../hadoop/example/als/netflix/package-frame.html  |    21 +
 .../example/als/netflix/package-summary.html       |   146 +
 .../hadoop/example/als/netflix/package-tree.html   |   139 +
 .../hadoop/example/als/netflix/package-use.html    |   126 +
 .../example/BatchItemSimilaritiesGroupLens.html    |   248 +
 .../precompute/example/GroupLensDataModel.html     |   366 +
 .../class-use/BatchItemSimilaritiesGroupLens.html  |   126 +
 .../example/class-use/GroupLensDataModel.html      |   126 +
 .../precompute/example/package-frame.html          |    22 +
 .../precompute/example/package-summary.html        |   153 +
 .../precompute/example/package-tree.html           |   148 +
 .../similarity/precompute/example/package-use.html |   126 +
 .../apache/mahout/classifier/NewsgroupHelper.html  |   387 +
 .../classifier/class-use/NewsgroupHelper.html      |   126 +
 .../mahout/classifier/email/PrepEmailMapper.html   |   337 +
 .../mahout/classifier/email/PrepEmailReducer.html  |   335 +
 .../classifier/email/PrepEmailVectorsDriver.html   |   384 +
 .../email/class-use/PrepEmailMapper.html           |   126 +
 .../email/class-use/PrepEmailReducer.html          |   126 +
 .../email/class-use/PrepEmailVectorsDriver.html    |   126 +
 .../mahout/classifier/email/package-frame.html     |    23 +
 .../mahout/classifier/email/package-summary.html   |   158 +
 .../mahout/classifier/email/package-tree.html      |   157 +
 .../mahout/classifier/email/package-use.html       |   126 +
 .../apache/mahout/classifier/package-frame.html    |    21 +
 .../apache/mahout/classifier/package-summary.html  |   144 +
 .../org/apache/mahout/classifier/package-tree.html |   139 +
 .../org/apache/mahout/classifier/package-use.html  |   126 +
 .../classifier/sequencelearning/hmm/PosTagger.html |   253 +
 .../sequencelearning/hmm/class-use/PosTagger.html  |   126 +
 .../sequencelearning/hmm/package-frame.html        |    21 +
 .../sequencelearning/hmm/package-summary.html      |   147 +
 .../sequencelearning/hmm/package-tree.html         |   139 +
 .../sequencelearning/hmm/package-use.html          |   126 +
 .../sgd/AdaptiveLogisticModelParameters.html       |   544 +
 .../classifier/sgd/LogisticModelParameters.html    |   664 +
 .../mahout/classifier/sgd/PrintResourceOrFile.html |   246 +
 .../mahout/classifier/sgd/RunAdaptiveLogistic.html |   244 +
 .../apache/mahout/classifier/sgd/RunLogistic.html  |   244 +
 .../apache/mahout/classifier/sgd/SGDHelper.html    |   267 +
 .../mahout/classifier/sgd/SimpleCsvExamples.html   |   297 +
 .../apache/mahout/classifier/sgd/TestASFEmail.html |   263 +
 .../mahout/classifier/sgd/TestNewsGroups.html      |   263 +
 .../mahout/classifier/sgd/TrainASFEmail.html       |   298 +
 .../classifier/sgd/TrainAdaptiveLogistic.html      |   270 +
 .../mahout/classifier/sgd/TrainLogistic.html       |   271 +
 .../mahout/classifier/sgd/TrainNewsGroups.html     |   287 +
 .../classifier/sgd/ValidateAdaptiveLogistic.html   |   244 +
 .../BankMarketingClassificationMain.html           |   323 +
 .../sgd/bankmarketing/TelephoneCall.html           |   328 +
 .../sgd/bankmarketing/TelephoneCallParser.html     |   295 +
 .../class-use/BankMarketingClassificationMain.html |   126 +
 .../sgd/bankmarketing/class-use/TelephoneCall.html |   166 +
 .../class-use/TelephoneCallParser.html             |   126 +
 .../sgd/bankmarketing/package-frame.html           |    23 +
 .../sgd/bankmarketing/package-summary.html         |   156 +
 .../classifier/sgd/bankmarketing/package-tree.html |   141 +
 .../classifier/sgd/bankmarketing/package-use.html  |   159 +
 .../class-use/AdaptiveLogisticModelParameters.html |   166 +
 .../sgd/class-use/LogisticModelParameters.html     |   195 +
 .../sgd/class-use/PrintResourceOrFile.html         |   126 +
 .../sgd/class-use/RunAdaptiveLogistic.html         |   126 +
 .../classifier/sgd/class-use/RunLogistic.html      |   126 +
 .../mahout/classifier/sgd/class-use/SGDHelper.html |   126 +
 .../sgd/class-use/SimpleCsvExamples.html           |   126 +
 .../classifier/sgd/class-use/TestASFEmail.html     |   126 +
 .../classifier/sgd/class-use/TestNewsGroups.html   |   126 +
 .../classifier/sgd/class-use/TrainASFEmail.html    |   126 +
 .../sgd/class-use/TrainAdaptiveLogistic.html       |   126 +
 .../classifier/sgd/class-use/TrainLogistic.html    |   126 +
 .../classifier/sgd/class-use/TrainNewsGroups.html  |   126 +
 .../sgd/class-use/ValidateAdaptiveLogistic.html    |   126 +
 .../mahout/classifier/sgd/package-frame.html       |    34 +
 .../mahout/classifier/sgd/package-summary.html     |   211 +
 .../apache/mahout/classifier/sgd/package-tree.html |   163 +
 .../apache/mahout/classifier/sgd/package-use.html  |   164 +
 .../mahout/clustering/display/DisplayCanopy.html   |   434 +
 .../clustering/display/DisplayClustering.html      |   872 +
 .../clustering/display/DisplayFuzzyKMeans.html     |   408 +
 .../mahout/clustering/display/DisplayKMeans.html   |   408 +
 .../clustering/display/DisplaySpectralKMeans.html  |   491 +
 .../display/class-use/DisplayCanopy.html           |   126 +
 .../display/class-use/DisplayClustering.html       |   180 +
 .../display/class-use/DisplayFuzzyKMeans.html      |   126 +
 .../display/class-use/DisplayKMeans.html           |   126 +
 .../display/class-use/DisplaySpectralKMeans.html   |   126 +
 .../mahout/clustering/display/package-frame.html   |    25 +
 .../mahout/clustering/display/package-summary.html |   160 +
 .../mahout/clustering/display/package-tree.html    |   162 +
 .../mahout/clustering/display/package-use.html     |   159 +
 .../streaming/tools/ClusterQualitySummarizer.html  |   364 +
 .../mahout/clustering/streaming/tools/IOUtils.html |   292 +
 .../tools/class-use/ClusterQualitySummarizer.html  |   126 +
 .../streaming/tools/class-use/IOUtils.html         |   126 +
 .../clustering/streaming/tools/package-frame.html  |    22 +
 .../streaming/tools/package-summary.html           |   148 +
 .../clustering/streaming/tools/package-tree.html   |   148 +
 .../clustering/streaming/tools/package-use.html    |   126 +
 .../clustering/syntheticcontrol/canopy/Job.html    |   306 +
 .../syntheticcontrol/canopy/class-use/Job.html     |   126 +
 .../syntheticcontrol/canopy/package-frame.html     |    21 +
 .../syntheticcontrol/canopy/package-summary.html   |   144 +
 .../syntheticcontrol/canopy/package-tree.html      |   147 +
 .../syntheticcontrol/canopy/package-use.html       |   126 +
 .../syntheticcontrol/fuzzykmeans/Job.html          |   349 +
 .../fuzzykmeans/class-use/Job.html                 |   126 +
 .../fuzzykmeans/package-frame.html                 |    21 +
 .../fuzzykmeans/package-summary.html               |   144 +
 .../syntheticcontrol/fuzzykmeans/package-tree.html |   147 +
 .../syntheticcontrol/fuzzykmeans/package-use.html  |   126 +
 .../clustering/syntheticcontrol/kmeans/Job.html    |   394 +
 .../syntheticcontrol/kmeans/class-use/Job.html     |   126 +
 .../syntheticcontrol/kmeans/package-frame.html     |    21 +
 .../syntheticcontrol/kmeans/package-summary.html   |   144 +
 .../syntheticcontrol/kmeans/package-tree.html      |   147 +
 .../syntheticcontrol/kmeans/package-use.html       |   126 +
 .../mahout/fpm/pfpgrowth/DeliciousTagsExample.html |   248 +
 .../pfpgrowth/class-use/DeliciousTagsExample.html  |   126 +
 .../dataset/KeyBasedStringTupleCombiner.html       |   313 +
 .../dataset/KeyBasedStringTupleGrouper.html        |   248 +
 .../dataset/KeyBasedStringTupleMapper.html         |   336 +
 .../dataset/KeyBasedStringTupleReducer.html        |   335 +
 .../class-use/KeyBasedStringTupleCombiner.html     |   126 +
 .../class-use/KeyBasedStringTupleGrouper.html      |   126 +
 .../class-use/KeyBasedStringTupleMapper.html       |   126 +
 .../class-use/KeyBasedStringTupleReducer.html      |   126 +
 .../fpm/pfpgrowth/dataset/package-frame.html       |    24 +
 .../fpm/pfpgrowth/dataset/package-summary.html     |   158 +
 .../mahout/fpm/pfpgrowth/dataset/package-tree.html |   150 +
 .../mahout/fpm/pfpgrowth/dataset/package-use.html  |   126 +
 .../apache/mahout/fpm/pfpgrowth/package-frame.html |    21 +
 .../mahout/fpm/pfpgrowth/package-summary.html      |   144 +
 .../apache/mahout/fpm/pfpgrowth/package-tree.html  |   139 +
 .../apache/mahout/fpm/pfpgrowth/package-use.html   |   126 +
 .../api/docs/mahout-examples/overview-frame.html   |    42 +
 .../api/docs/mahout-examples/overview-summary.html |   220 +
 .../api/docs/mahout-examples/overview-tree.html    |   301 +
 docs/0.13.0/api/docs/mahout-examples/package-list  |    21 +
 docs/0.13.0/api/docs/mahout-examples/script.js     |    30 +
 .../api/docs/mahout-examples/serialized-form.html  |   204 +
 .../0.13.0/api/docs/mahout-examples/stylesheet.css |   574 +
 .../api/docs/mahout-hdfs/allclasses-frame.html     |    27 +
 .../api/docs/mahout-hdfs/allclasses-noframe.html   |    27 +
 .../api/docs/mahout-hdfs/constant-values.html      |   183 +
 .../api/docs/mahout-hdfs/deprecated-list.html      |   126 +
 docs/0.13.0/api/docs/mahout-hdfs/help-doc.html     |   231 +
 docs/0.13.0/api/docs/mahout-hdfs/index-all.html    |   428 +
 docs/0.13.0/api/docs/mahout-hdfs/index.html        |    76 +
 .../mahout/common/IOUtils.DeleteFileOnClose.html   |   294 +
 .../IOUtils.MultipleOutputsCloseableAdapter.html   |   292 +
 .../org/apache/mahout/common/IOUtils.html          |   371 +
 .../class-use/IOUtils.DeleteFileOnClose.html       |   126 +
 .../IOUtils.MultipleOutputsCloseableAdapter.html   |   126 +
 .../apache/mahout/common/class-use/IOUtils.html    |   126 +
 .../org/apache/mahout/common/package-frame.html    |    23 +
 .../org/apache/mahout/common/package-summary.html  |   161 +
 .../org/apache/mahout/common/package-tree.html     |   141 +
 .../org/apache/mahout/common/package-use.html      |   126 +
 .../org/apache/mahout/math/MatrixWritable.html     |   431 +
 .../org/apache/mahout/math/VarIntWritable.html     |   428 +
 .../org/apache/mahout/math/VarLongWritable.html    |   411 +
 .../mahout-hdfs/org/apache/mahout/math/Varint.html |   438 +
 .../org/apache/mahout/math/VectorWritable.html     |   753 +
 .../mahout/math/class-use/MatrixWritable.html      |   126 +
 .../mahout/math/class-use/VarIntWritable.html      |   179 +
 .../mahout/math/class-use/VarLongWritable.html     |   166 +
 .../org/apache/mahout/math/class-use/Varint.html   |   126 +
 .../mahout/math/class-use/VectorWritable.html      |   183 +
 .../org/apache/mahout/math/package-frame.html      |    25 +
 .../org/apache/mahout/math/package-summary.html    |   165 +
 .../org/apache/mahout/math/package-tree.html       |   147 +
 .../org/apache/mahout/math/package-use.html        |   165 +
 .../api/docs/mahout-hdfs/overview-frame.html       |    23 +
 .../api/docs/mahout-hdfs/overview-summary.html     |   144 +
 .../0.13.0/api/docs/mahout-hdfs/overview-tree.html |   151 +
 docs/0.13.0/api/docs/mahout-hdfs/package-list      |     2 +
 docs/0.13.0/api/docs/mahout-hdfs/script.js         |    30 +
 docs/0.13.0/api/docs/mahout-hdfs/stylesheet.css    |   574 +
 .../docs/mahout-integration/allclasses-frame.html  |   140 +
 .../mahout-integration/allclasses-noframe.html     |   140 +
 .../docs/mahout-integration/constant-values.html   |   831 +
 .../docs/mahout-integration/deprecated-list.html   |   126 +
 .../api/docs/mahout-integration/help-doc.html      |   231 +
 .../api/docs/mahout-integration/index-all.html     |  2710 +++
 docs/0.13.0/api/docs/mahout-integration/index.html |    76 +
 .../benchmark/BenchmarkRunner.BenchmarkFn.html     |   318 +
 .../benchmark/BenchmarkRunner.BenchmarkFnD.html    |   318 +
 .../apache/mahout/benchmark/BenchmarkRunner.html   |   311 +
 .../apache/mahout/benchmark/CloneBenchmark.html    |   313 +
 .../mahout/benchmark/ClosestCentroidBenchmark.html |   278 +
 .../apache/mahout/benchmark/DistanceBenchmark.html |   273 +
 .../org/apache/mahout/benchmark/DotBenchmark.html  |   286 +
 .../apache/mahout/benchmark/MinusBenchmark.html    |   273 +
 .../org/apache/mahout/benchmark/PlusBenchmark.html |   273 +
 .../mahout/benchmark/SerializationBenchmark.html   |   371 +
 .../apache/mahout/benchmark/TimesBenchmark.html    |   273 +
 .../apache/mahout/benchmark/VectorBenchmarks.html  |   608 +
 .../class-use/BenchmarkRunner.BenchmarkFn.html     |   166 +
 .../class-use/BenchmarkRunner.BenchmarkFnD.html    |   166 +
 .../benchmark/class-use/BenchmarkRunner.html       |   166 +
 .../mahout/benchmark/class-use/CloneBenchmark.html |   126 +
 .../class-use/ClosestCentroidBenchmark.html        |   126 +
 .../benchmark/class-use/DistanceBenchmark.html     |   126 +
 .../mahout/benchmark/class-use/DotBenchmark.html   |   126 +
 .../mahout/benchmark/class-use/MinusBenchmark.html |   126 +
 .../mahout/benchmark/class-use/PlusBenchmark.html  |   126 +
 .../class-use/SerializationBenchmark.html          |   126 +
 .../mahout/benchmark/class-use/TimesBenchmark.html |   126 +
 .../benchmark/class-use/VectorBenchmarks.html      |   185 +
 .../org/apache/mahout/benchmark/package-frame.html |    32 +
 .../apache/mahout/benchmark/package-summary.html   |   188 +
 .../org/apache/mahout/benchmark/package-tree.html  |   150 +
 .../org/apache/mahout/benchmark/package-use.html   |   168 +
 .../impl/model/cassandra/CassandraDataModel.html   |   682 +
 .../cassandra/class-use/CassandraDataModel.html    |   126 +
 .../taste/impl/model/cassandra/package-frame.html  |    21 +
 .../impl/model/cassandra/package-summary.html      |   146 +
 .../taste/impl/model/cassandra/package-tree.html   |   139 +
 .../cf/taste/impl/model/cassandra/package-use.html |   126 +
 .../cf/taste/impl/model/hbase/HBaseDataModel.html  |   698 +
 .../impl/model/hbase/class-use/HBaseDataModel.html |   126 +
 .../cf/taste/impl/model/hbase/package-frame.html   |    21 +
 .../cf/taste/impl/model/hbase/package-summary.html |   146 +
 .../cf/taste/impl/model/hbase/package-tree.html    |   139 +
 .../cf/taste/impl/model/hbase/package-use.html     |   126 +
 .../jdbc/AbstractBooleanPrefJDBCDataModel.html     |   461 +
 .../impl/model/jdbc/AbstractJDBCDataModel.html     |  1041 +
 .../impl/model/jdbc/ConnectionPoolDataSource.html  |   450 +
 .../impl/model/jdbc/GenericJDBCDataModel.html      |   657 +
 .../model/jdbc/MySQLBooleanPrefJDBCDataModel.html  |   460 +
 .../taste/impl/model/jdbc/MySQLJDBCDataModel.html  |   531 +
 .../jdbc/PostgreSQLBooleanPrefJDBCDataModel.html   |   488 +
 .../impl/model/jdbc/PostgreSQLJDBCDataModel.html   |   478 +
 .../impl/model/jdbc/ReloadFromJDBCDataModel.html   |   643 +
 .../model/jdbc/SQL92BooleanPrefJDBCDataModel.html  |   493 +
 .../taste/impl/model/jdbc/SQL92JDBCDataModel.html  |   496 +
 .../AbstractBooleanPrefJDBCDataModel.html          |   185 +
 .../jdbc/class-use/AbstractJDBCDataModel.html      |   221 +
 .../jdbc/class-use/ConnectionPoolDataSource.html   |   126 +
 .../model/jdbc/class-use/GenericJDBCDataModel.html |   126 +
 .../class-use/MySQLBooleanPrefJDBCDataModel.html   |   126 +
 .../model/jdbc/class-use/MySQLJDBCDataModel.html   |   126 +
 .../PostgreSQLBooleanPrefJDBCDataModel.html        |   126 +
 .../jdbc/class-use/PostgreSQLJDBCDataModel.html    |   126 +
 .../jdbc/class-use/ReloadFromJDBCDataModel.html    |   126 +
 .../class-use/SQL92BooleanPrefJDBCDataModel.html   |   170 +
 .../model/jdbc/class-use/SQL92JDBCDataModel.html   |   170 +
 .../cf/taste/impl/model/jdbc/package-frame.html    |    31 +
 .../cf/taste/impl/model/jdbc/package-summary.html  |   221 +
 .../cf/taste/impl/model/jdbc/package-tree.html     |   165 +
 .../cf/taste/impl/model/jdbc/package-use.html      |   180 +
 .../taste/impl/model/mongodb/MongoDBDataModel.html |  1096 +
 .../model/mongodb/class-use/MongoDBDataModel.html  |   126 +
 .../cf/taste/impl/model/mongodb/package-frame.html |    21 +
 .../taste/impl/model/mongodb/package-summary.html  |   146 +
 .../cf/taste/impl/model/mongodb/package-tree.html  |   139 +
 .../cf/taste/impl/model/mongodb/package-use.html   |   126 +
 .../jdbc/AbstractJDBCItemSimilarity.html           |   461 +
 .../jdbc/MySQLJDBCInMemoryItemSimilarity.html      |   455 +
 .../similarity/jdbc/MySQLJDBCItemSimilarity.html   |   430 +
 .../jdbc/SQL92JDBCInMemoryItemSimilarity.html      |   437 +
 .../similarity/jdbc/SQL92JDBCItemSimilarity.html   |   340 +
 .../jdbc/class-use/AbstractJDBCItemSimilarity.html |   174 +
 .../class-use/MySQLJDBCInMemoryItemSimilarity.html |   126 +
 .../jdbc/class-use/MySQLJDBCItemSimilarity.html    |   126 +
 .../class-use/SQL92JDBCInMemoryItemSimilarity.html |   166 +
 .../jdbc/class-use/SQL92JDBCItemSimilarity.html    |   170 +
 .../taste/impl/similarity/jdbc/package-frame.html  |    25 +
 .../impl/similarity/jdbc/package-summary.html      |   166 +
 .../taste/impl/similarity/jdbc/package-tree.html   |   156 +
 .../cf/taste/impl/similarity/jdbc/package-use.html |   167 +
 .../mahout/cf/taste/web/RecommenderServlet.html    |   396 +
 .../mahout/cf/taste/web/RecommenderSingleton.html  |   267 +
 .../mahout/cf/taste/web/RecommenderWrapper.html    |   486 +
 .../cf/taste/web/class-use/RecommenderServlet.html |   126 +
 .../taste/web/class-use/RecommenderSingleton.html  |   166 +
 .../cf/taste/web/class-use/RecommenderWrapper.html |   126 +
 .../apache/mahout/cf/taste/web/package-frame.html  |    23 +
 .../mahout/cf/taste/web/package-summary.html       |   161 +
 .../apache/mahout/cf/taste/web/package-tree.html   |   149 +
 .../apache/mahout/cf/taste/web/package-use.html    |   161 +
 .../mahout/classifier/ConfusionMatrixDumper.html   |   377 +
 .../class-use/ConfusionMatrixDumper.html           |   126 +
 .../apache/mahout/classifier/package-frame.html    |    21 +
 .../apache/mahout/classifier/package-summary.html  |   151 +
 .../org/apache/mahout/classifier/package-tree.html |   147 +
 .../org/apache/mahout/classifier/package-use.html  |   126 +
 .../mahout/clustering/cdbw/CDbwEvaluator.html      |   427 +
 .../clustering/cdbw/class-use/CDbwEvaluator.html   |   126 +
 .../mahout/clustering/cdbw/package-frame.html      |    21 +
 .../mahout/clustering/cdbw/package-summary.html    |   147 +
 .../mahout/clustering/cdbw/package-tree.html       |   139 +
 .../apache/mahout/clustering/cdbw/package-use.html |   126 +
 .../mahout/clustering/conversion/InputDriver.html  |   277 +
 .../mahout/clustering/conversion/InputMapper.html  |   335 +
 .../conversion/class-use/InputDriver.html          |   126 +
 .../conversion/class-use/InputMapper.html          |   126 +
 .../clustering/conversion/package-frame.html       |    22 +
 .../clustering/conversion/package-summary.html     |   152 +
 .../mahout/clustering/conversion/package-tree.html |   144 +
 .../mahout/clustering/conversion/package-use.html  |   126 +
 .../clustering/evaluation/ClusterEvaluator.html    |   377 +
 .../evaluation/RepresentativePointsDriver.html     |   408 +
 .../evaluation/RepresentativePointsMapper.html     |   421 +
 .../evaluation/RepresentativePointsReducer.html    |   370 +
 .../evaluation/class-use/ClusterEvaluator.html     |   126 +
 .../class-use/RepresentativePointsDriver.html      |   126 +
 .../class-use/RepresentativePointsMapper.html      |   126 +
 .../class-use/RepresentativePointsReducer.html     |   126 +
 .../clustering/evaluation/package-frame.html       |    24 +
 .../clustering/evaluation/package-summary.html     |   156 +
 .../mahout/clustering/evaluation/package-tree.html |   158 +
 .../mahout/clustering/evaluation/package-use.html  |   126 +
 .../mahout/clustering/lda/LDAPrintTopics.html      |   245 +
 .../clustering/lda/class-use/LDAPrintTopics.html   |   126 +
 .../mahout/clustering/lda/package-frame.html       |    21 +
 .../mahout/clustering/lda/package-summary.html     |   146 +
 .../apache/mahout/clustering/lda/package-tree.html |   139 +
 .../apache/mahout/clustering/lda/package-use.html  |   126 +
 .../text/MailArchivesClusteringAnalyzer.html       |   357 +
 .../mahout/text/MultipleTextFileInputFormat.html   |   350 +
 .../apache/mahout/text/PrefixAdditionFilter.html   |   309 +
 .../mahout/text/SequenceFilesFromDirectory.html    |   433 +
 .../text/SequenceFilesFromDirectoryFilter.html     |   397 +
 .../text/SequenceFilesFromDirectoryMapper.html     |   336 +
 .../mahout/text/SequenceFilesFromMailArchives.html |   542 +
 .../text/SequenceFilesFromMailArchivesMapper.html  |   377 +
 .../text/TextParagraphSplittingJob.SplitMap.html   |   317 +
 .../mahout/text/TextParagraphSplittingJob.html     |   351 +
 .../apache/mahout/text/WholeFileRecordReader.html  |   402 +
 .../mahout/text/WikipediaToSequenceFile.html       |   301 +
 .../class-use/MailArchivesClusteringAnalyzer.html  |   126 +
 .../class-use/MultipleTextFileInputFormat.html     |   126 +
 .../text/class-use/PrefixAdditionFilter.html       |   126 +
 .../text/class-use/SequenceFilesFromDirectory.html |   126 +
 .../SequenceFilesFromDirectoryFilter.html          |   168 +
 .../SequenceFilesFromDirectoryMapper.html          |   126 +
 .../class-use/SequenceFilesFromMailArchives.html   |   126 +
 .../SequenceFilesFromMailArchivesMapper.html       |   126 +
 .../TextParagraphSplittingJob.SplitMap.html        |   126 +
 .../text/class-use/TextParagraphSplittingJob.html  |   126 +
 .../text/class-use/WholeFileRecordReader.html      |   126 +
 .../text/class-use/WikipediaToSequenceFile.html    |   126 +
 .../org/apache/mahout/text/package-frame.html      |    32 +
 .../org/apache/mahout/text/package-summary.html    |   213 +
 .../org/apache/mahout/text/package-tree.html       |   189 +
 .../org/apache/mahout/text/package-use.html        |   161 +
 .../mahout/text/wikipedia/WikipediaAnalyzer.html   |   354 +
 .../wikipedia/WikipediaDatasetCreatorDriver.html   |   299 +
 .../wikipedia/WikipediaDatasetCreatorMapper.html   |   337 +
 .../wikipedia/WikipediaDatasetCreatorReducer.html  |   314 +
 .../mahout/text/wikipedia/WikipediaMapper.html     |   337 +
 .../text/wikipedia/WikipediaXmlSplitter.html       |   267 +
 .../wikipedia/XmlInputFormat.XmlRecordReader.html  |   416 +
 .../mahout/text/wikipedia/XmlInputFormat.html      |   402 +
 .../wikipedia/class-use/WikipediaAnalyzer.html     |   126 +
 .../class-use/WikipediaDatasetCreatorDriver.html   |   126 +
 .../class-use/WikipediaDatasetCreatorMapper.html   |   126 +
 .../class-use/WikipediaDatasetCreatorReducer.html  |   126 +
 .../text/wikipedia/class-use/WikipediaMapper.html  |   126 +
 .../wikipedia/class-use/WikipediaXmlSplitter.html  |   126 +
 .../class-use/XmlInputFormat.XmlRecordReader.html  |   126 +
 .../text/wikipedia/class-use/XmlInputFormat.html   |   126 +
 .../mahout/text/wikipedia/package-frame.html       |    28 +
 .../mahout/text/wikipedia/package-summary.html     |   190 +
 .../apache/mahout/text/wikipedia/package-tree.html |   178 +
 .../apache/mahout/text/wikipedia/package-use.html  |   126 +
 .../org/apache/mahout/utils/Bump125.html           |   282 +
 .../org/apache/mahout/utils/MatrixDumper.html      |   306 +
 .../apache/mahout/utils/SequenceFileDumper.html    |   332 +
 .../mahout/utils/SplitInput.SplitCallback.html     |   236 +
 .../org/apache/mahout/utils/SplitInput.html        |   921 +
 .../utils/SplitInputJob.SplitInputComparator.html  |   324 +
 .../utils/SplitInputJob.SplitInputMapper.html      |   334 +
 .../utils/SplitInputJob.SplitInputReducer.html     |   362 +
 .../org/apache/mahout/utils/SplitInputJob.html     |   308 +
 .../org/apache/mahout/utils/class-use/Bump125.html |   166 +
 .../mahout/utils/class-use/MatrixDumper.html       |   126 +
 .../mahout/utils/class-use/SequenceFileDumper.html |   126 +
 .../utils/class-use/SplitInput.SplitCallback.html  |   181 +
 .../apache/mahout/utils/class-use/SplitInput.html  |   126 +
 .../SplitInputJob.SplitInputComparator.html        |   126 +
 .../class-use/SplitInputJob.SplitInputMapper.html  |   126 +
 .../class-use/SplitInputJob.SplitInputReducer.html |   126 +
 .../mahout/utils/class-use/SplitInputJob.html      |   126 +
 .../utils/clustering/AbstractClusterWriter.html    |   494 +
 .../mahout/utils/clustering/CSVClusterWriter.html  |   319 +
 .../clustering/ClusterDumper.OUTPUT_FORMAT.html    |   371 +
 .../mahout/utils/clustering/ClusterDumper.html     |   686 +
 .../utils/clustering/ClusterDumperWriter.html      |   324 +
 .../mahout/utils/clustering/ClusterWriter.html     |   301 +
 .../utils/clustering/GraphMLClusterWriter.html     |   353 +
 .../mahout/utils/clustering/JsonClusterWriter.html |   370 +
 .../class-use/AbstractClusterWriter.html           |   187 +
 .../clustering/class-use/CSVClusterWriter.html     |   126 +
 .../class-use/ClusterDumper.OUTPUT_FORMAT.html     |   190 +
 .../utils/clustering/class-use/ClusterDumper.html  |   126 +
 .../clustering/class-use/ClusterDumperWriter.html  |   126 +
 .../utils/clustering/class-use/ClusterWriter.html  |   193 +
 .../clustering/class-use/GraphMLClusterWriter.html |   126 +
 .../clustering/class-use/JsonClusterWriter.html    |   126 +
 .../mahout/utils/clustering/package-frame.html     |    34 +
 .../mahout/utils/clustering/package-summary.html   |   207 +
 .../mahout/utils/clustering/package-tree.html      |   179 +
 .../mahout/utils/clustering/package-use.html       |   169 +
 .../org/apache/mahout/utils/email/MailOptions.html |   722 +
 .../apache/mahout/utils/email/MailProcessor.html   |   432 +
 .../mahout/utils/email/class-use/MailOptions.html  |   210 +
 .../utils/email/class-use/MailProcessor.html       |   126 +
 .../apache/mahout/utils/email/package-frame.html   |    22 +
 .../apache/mahout/utils/email/package-summary.html |   152 +
 .../apache/mahout/utils/email/package-tree.html    |   140 +
 .../org/apache/mahout/utils/email/package-use.html |   182 +
 .../org/apache/mahout/utils/io/ChunkedWrapper.html |   314 +
 .../org/apache/mahout/utils/io/ChunkedWriter.html  |   326 +
 .../apache/mahout/utils/io/IOWriterWrapper.html    |   314 +
 .../org/apache/mahout/utils/io/WrappedWriter.html  |   250 +
 .../mahout/utils/io/class-use/ChunkedWrapper.html  |   126 +
 .../mahout/utils/io/class-use/ChunkedWriter.html   |   234 +
 .../mahout/utils/io/class-use/IOWriterWrapper.html |   126 +
 .../mahout/utils/io/class-use/WrappedWriter.html   |   174 +
 .../org/apache/mahout/utils/io/package-frame.html  |    27 +
 .../apache/mahout/utils/io/package-summary.html    |   175 +
 .../org/apache/mahout/utils/io/package-tree.html   |   153 +
 .../org/apache/mahout/utils/io/package-use.html    |   208 +
 .../nlp/collocations/llr/BloomTokenFilter.html     |   364 +
 .../llr/class-use/BloomTokenFilter.html            |   126 +
 .../utils/nlp/collocations/llr/package-frame.html  |    21 +
 .../nlp/collocations/llr/package-summary.html      |   146 +
 .../utils/nlp/collocations/llr/package-tree.html   |   151 +
 .../utils/nlp/collocations/llr/package-use.html    |   126 +
 .../org/apache/mahout/utils/package-frame.html     |    32 +
 .../org/apache/mahout/utils/package-summary.html   |   210 +
 .../org/apache/mahout/utils/package-tree.html      |   170 +
 .../org/apache/mahout/utils/package-use.html       |   182 +
 .../mahout/utils/regex/AnalyzerTransformer.html    |   334 +
 .../mahout/utils/regex/ChainTransformer.html       |   322 +
 .../apache/mahout/utils/regex/FPGFormatter.html    |   283 +
 .../mahout/utils/regex/IdentityFormatter.html      |   282 +
 .../mahout/utils/regex/IdentityTransformer.html    |   283 +
 .../mahout/utils/regex/RegexConverterDriver.html   |   333 +
 .../apache/mahout/utils/regex/RegexFormatter.html  |   227 +
 .../org/apache/mahout/utils/regex/RegexMapper.html |   443 +
 .../mahout/utils/regex/RegexTransformer.html       |   228 +
 .../org/apache/mahout/utils/regex/RegexUtils.html  |   319 +
 .../mahout/utils/regex/URLDecodeTransformer.html   |   294 +
 .../utils/regex/class-use/AnalyzerTransformer.html |   126 +
 .../utils/regex/class-use/ChainTransformer.html    |   126 +
 .../mahout/utils/regex/class-use/FPGFormatter.html |   126 +
 .../utils/regex/class-use/IdentityFormatter.html   |   126 +
 .../utils/regex/class-use/IdentityTransformer.html |   126 +
 .../regex/class-use/RegexConverterDriver.html      |   126 +
 .../utils/regex/class-use/RegexFormatter.html      |   185 +
 .../mahout/utils/regex/class-use/RegexMapper.html  |   126 +
 .../utils/regex/class-use/RegexTransformer.html    |   259 +
 .../mahout/utils/regex/class-use/RegexUtils.html   |   126 +
 .../regex/class-use/URLDecodeTransformer.html      |   126 +
 .../apache/mahout/utils/regex/package-frame.html   |    34 +
 .../apache/mahout/utils/regex/package-summary.html |   206 +
 .../apache/mahout/utils/regex/package-tree.html    |   164 +
 .../org/apache/mahout/utils/regex/package-use.html |   164 +
 .../org/apache/mahout/utils/vectors/RowIdJob.html  |   342 +
 .../org/apache/mahout/utils/vectors/TermEntry.html |   304 +
 .../org/apache/mahout/utils/vectors/TermInfo.html  |   256 +
 .../apache/mahout/utils/vectors/VectorDumper.html  |   301 +
 .../apache/mahout/utils/vectors/VectorHelper.html  |   410 +
 .../mahout/utils/vectors/arff/ARFFModel.html       |   578 +
 .../apache/mahout/utils/vectors/arff/ARFFType.html |   439 +
 .../utils/vectors/arff/ARFFVectorIterable.html     |   387 +
 .../apache/mahout/utils/vectors/arff/Driver.html   |   340 +
 .../utils/vectors/arff/MapBackedARFFModel.html     |   720 +
 .../utils/vectors/arff/class-use/ARFFModel.html    |   245 +
 .../utils/vectors/arff/class-use/ARFFType.html     |   217 +
 .../vectors/arff/class-use/ARFFVectorIterable.html |   126 +
 .../utils/vectors/arff/class-use/Driver.html       |   126 +
 .../vectors/arff/class-use/MapBackedARFFModel.html |   126 +
 .../mahout/utils/vectors/arff/package-frame.html   |    31 +
 .../mahout/utils/vectors/arff/package-summary.html |   193 +
 .../mahout/utils/vectors/arff/package-tree.html    |   157 +
 .../mahout/utils/vectors/arff/package-use.html     |   164 +
 .../mahout/utils/vectors/class-use/RowIdJob.html   |   126 +
 .../mahout/utils/vectors/class-use/TermEntry.html  |   216 +
 .../mahout/utils/vectors/class-use/TermInfo.html   |   273 +
 .../utils/vectors/class-use/VectorDumper.html      |   126 +
 .../utils/vectors/class-use/VectorHelper.html      |   126 +
 .../utils/vectors/csv/CSVVectorIterator.html       |   334 +
 .../vectors/csv/class-use/CSVVectorIterator.html   |   126 +
 .../mahout/utils/vectors/csv/package-frame.html    |    21 +
 .../mahout/utils/vectors/csv/package-summary.html  |   146 +
 .../mahout/utils/vectors/csv/package-tree.html     |   147 +
 .../mahout/utils/vectors/csv/package-use.html      |   126 +
 .../utils/vectors/io/DelimitedTermInfoWriter.html  |   312 +
 .../utils/vectors/io/SequenceFileVectorWriter.html |   388 +
 .../mahout/utils/vectors/io/TermInfoWriter.html    |   244 +
 .../utils/vectors/io/TextualVectorWriter.html      |   387 +
 .../mahout/utils/vectors/io/VectorWriter.html      |   302 +
 .../io/class-use/DelimitedTermInfoWriter.html      |   126 +
 .../io/class-use/SequenceFileVectorWriter.html     |   126 +
 .../utils/vectors/io/class-use/TermInfoWriter.html |   168 +
 .../vectors/io/class-use/TextualVectorWriter.html  |   126 +
 .../utils/vectors/io/class-use/VectorWriter.html   |   175 +
 .../mahout/utils/vectors/io/package-frame.html     |    28 +
 .../mahout/utils/vectors/io/package-summary.html   |   178 +
 .../mahout/utils/vectors/io/package-tree.html      |   154 +
 .../mahout/utils/vectors/io/package-use.html       |   162 +
 .../vectors/lucene/AbstractLuceneIterator.html     |   522 +
 .../utils/vectors/lucene/CachedTermInfo.html       |   330 +
 .../mahout/utils/vectors/lucene/ClusterLabels.html |   440 +
 .../apache/mahout/utils/vectors/lucene/Driver.html |   465 +
 .../utils/vectors/lucene/LuceneIterable.html       |   395 +
 .../utils/vectors/lucene/LuceneIterator.html       |   456 +
 .../mahout/utils/vectors/lucene/TFDFMapper.html    |   308 +
 .../lucene/class-use/AbstractLuceneIterator.html   |   169 +
 .../vectors/lucene/class-use/CachedTermInfo.html   |   126 +
 .../vectors/lucene/class-use/ClusterLabels.html    |   126 +
 .../utils/vectors/lucene/class-use/Driver.html     |   126 +
 .../vectors/lucene/class-use/LuceneIterable.html   |   126 +
 .../vectors/lucene/class-use/LuceneIterator.html   |   126 +
 .../utils/vectors/lucene/class-use/TFDFMapper.html |   126 +
 .../mahout/utils/vectors/lucene/package-frame.html |    27 +
 .../utils/vectors/lucene/package-summary.html      |   181 +
 .../mahout/utils/vectors/lucene/package-tree.html  |   156 +
 .../mahout/utils/vectors/lucene/package-use.html   |   161 +
 .../apache/mahout/utils/vectors/package-frame.html |    28 +
 .../mahout/utils/vectors/package-summary.html      |   183 +
 .../apache/mahout/utils/vectors/package-tree.html  |   154 +
 .../apache/mahout/utils/vectors/package-use.html   |   208 +
 .../docs/mahout-integration/overview-frame.html    |    46 +
 .../docs/mahout-integration/overview-summary.html  |   236 +
 .../api/docs/mahout-integration/overview-tree.html |   419 +
 .../api/docs/mahout-integration/package-list       |    25 +
 docs/0.13.0/api/docs/mahout-integration/script.js  |    30 +
 .../docs/mahout-integration/serialized-form.html   |   592 +
 .../api/docs/mahout-integration/stylesheet.css     |   574 +
 docs/0.13.0/api/docs/mahout-math-scala/index.html  |   141 +
 docs/0.13.0/api/docs/mahout-math-scala/index.js    |     1 +
 .../api/docs/mahout-math-scala/index/index-_.html  |   108 +
 .../api/docs/mahout-math-scala/index/index-a.html  |    96 +
 .../api/docs/mahout-math-scala/index/index-b.html  |    57 +
 .../api/docs/mahout-math-scala/index/index-c.html  |   168 +
 .../api/docs/mahout-math-scala/index/index-d.html  |   213 +
 .../api/docs/mahout-math-scala/index/index-e.html  |    54 +
 .../api/docs/mahout-math-scala/index/index-f.html  |    75 +
 .../api/docs/mahout-math-scala/index/index-g.html  |   123 +
 .../api/docs/mahout-math-scala/index/index-i.html  |    81 +
 .../api/docs/mahout-math-scala/index/index-j.html  |    21 +
 .../api/docs/mahout-math-scala/index/index-k.html  |    18 +
 .../api/docs/mahout-math-scala/index/index-l.html  |    48 +
 .../api/docs/mahout-math-scala/index/index-m.html  |   201 +
 .../api/docs/mahout-math-scala/index/index-n.html  |    63 +
 .../api/docs/mahout-math-scala/index/index-o.html  |   102 +
 .../api/docs/mahout-math-scala/index/index-p.html  |    75 +
 .../api/docs/mahout-math-scala/index/index-q.html  |    18 +
 .../api/docs/mahout-math-scala/index/index-r.html  |   117 +
 .../api/docs/mahout-math-scala/index/index-s.html  |   159 +
 .../api/docs/mahout-math-scala/index/index-t.html  |   162 +
 .../api/docs/mahout-math-scala/index/index-u.html  |    36 +
 .../api/docs/mahout-math-scala/index/index-v.html  |    57 +
 .../api/docs/mahout-math-scala/index/index-w.html  |    42 +
 .../api/docs/mahout-math-scala/index/index-x.html  |    18 +
 .../api/docs/mahout-math-scala/index/index-z.html  |    21 +
 .../api/docs/mahout-math-scala/lib/arrow-down.png  |   Bin 0 -> 6232 bytes
 .../api/docs/mahout-math-scala/lib/arrow-right.png |   Bin 0 -> 6220 bytes
 .../api/docs/mahout-math-scala/lib/class.png       |   Bin 0 -> 3357 bytes
 .../api/docs/mahout-math-scala/lib/class_big.png   |   Bin 0 -> 7516 bytes
 .../docs/mahout-math-scala/lib/class_diagram.png   |   Bin 0 -> 3910 bytes
 .../mahout-math-scala/lib/class_to_object_big.png  |   Bin 0 -> 9006 bytes
 .../docs/mahout-math-scala/lib/constructorsbg.gif  |   Bin 0 -> 1206 bytes
 .../docs/mahout-math-scala/lib/conversionbg.gif    |   Bin 0 -> 167 bytes
 .../api/docs/mahout-math-scala/lib/defbg-blue.gif  |   Bin 0 -> 1544 bytes
 .../api/docs/mahout-math-scala/lib/defbg-green.gif |   Bin 0 -> 1341 bytes
 .../api/docs/mahout-math-scala/lib/diagrams.css    |   143 +
 .../api/docs/mahout-math-scala/lib/diagrams.js     |   324 +
 .../docs/mahout-math-scala/lib/filter_box_left.png |   Bin 0 -> 1692 bytes
 .../mahout-math-scala/lib/filter_box_left2.gif     |   Bin 0 -> 1462 bytes
 .../mahout-math-scala/lib/filter_box_right.png     |   Bin 0 -> 1803 bytes
 .../api/docs/mahout-math-scala/lib/filterbg.gif    |   Bin 0 -> 1324 bytes
 .../docs/mahout-math-scala/lib/filterboxbarbg.gif  |   Bin 0 -> 1104 bytes
 .../docs/mahout-math-scala/lib/filterboxbarbg.png  |   Bin 0 -> 965 bytes
 .../api/docs/mahout-math-scala/lib/filterboxbg.gif |   Bin 0 -> 1366 bytes
 .../mahout-math-scala/lib/fullcommenttopbg.gif     |   Bin 0 -> 1115 bytes
 .../api/docs/mahout-math-scala/lib/index.css       |   338 +
 .../0.13.0/api/docs/mahout-math-scala/lib/index.js |   536 +
 .../api/docs/mahout-math-scala/lib/jquery-ui.js    |     6 +
 .../api/docs/mahout-math-scala/lib/jquery.js       |     2 +
 .../docs/mahout-math-scala/lib/jquery.layout.js    |  5486 +++++
 .../docs/mahout-math-scala/lib/modernizr.custom.js |     4 +
 .../docs/mahout-math-scala/lib/navigation-li-a.png |   Bin 0 -> 1198 bytes
 .../docs/mahout-math-scala/lib/navigation-li.png   |   Bin 0 -> 2441 bytes
 .../api/docs/mahout-math-scala/lib/object.png      |   Bin 0 -> 3356 bytes
 .../api/docs/mahout-math-scala/lib/object_big.png  |   Bin 0 -> 7653 bytes
 .../docs/mahout-math-scala/lib/object_diagram.png  |   Bin 0 -> 3903 bytes
 .../mahout-math-scala/lib/object_to_class_big.png  |   Bin 0 -> 9158 bytes
 .../mahout-math-scala/lib/object_to_trait_big.png  |   Bin 0 -> 9200 bytes
 .../mahout-math-scala/lib/object_to_type_big.png   |   Bin 0 -> 9158 bytes
 .../api/docs/mahout-math-scala/lib/ownderbg2.gif   |   Bin 0 -> 1145 bytes
 .../api/docs/mahout-math-scala/lib/ownerbg.gif     |   Bin 0 -> 1118 bytes
 .../api/docs/mahout-math-scala/lib/ownerbg2.gif    |   Bin 0 -> 1145 bytes
 .../api/docs/mahout-math-scala/lib/package.png     |   Bin 0 -> 3335 bytes
 .../api/docs/mahout-math-scala/lib/package_big.png |   Bin 0 -> 7312 bytes
 .../api/docs/mahout-math-scala/lib/packagesbg.gif  |   Bin 0 -> 1201 bytes
 .../api/docs/mahout-math-scala/lib/ref-index.css   |    30 +
 .../api/docs/mahout-math-scala/lib/remove.png      |   Bin 0 -> 3186 bytes
 .../api/docs/mahout-math-scala/lib/scheduler.js    |    71 +
 .../mahout-math-scala/lib/selected-implicits.png   |   Bin 0 -> 1150 bytes
 .../lib/selected-right-implicits.png               |   Bin 0 -> 646 bytes
 .../docs/mahout-math-scala/lib/selected-right.png  |   Bin 0 -> 1380 bytes
 .../api/docs/mahout-math-scala/lib/selected.png    |   Bin 0 -> 1864 bytes
 .../docs/mahout-math-scala/lib/selected2-right.png |   Bin 0 -> 1434 bytes
 .../api/docs/mahout-math-scala/lib/selected2.png   |   Bin 0 -> 1965 bytes
 .../api/docs/mahout-math-scala/lib/signaturebg.gif |   Bin 0 -> 1214 bytes
 .../docs/mahout-math-scala/lib/signaturebg2.gif    |   Bin 0 -> 1209 bytes
 .../api/docs/mahout-math-scala/lib/template.css    |   848 +
 .../api/docs/mahout-math-scala/lib/template.js     |   466 +
 .../docs/mahout-math-scala/lib/tools.tooltip.js    |    14 +
 .../api/docs/mahout-math-scala/lib/trait.png       |   Bin 0 -> 3374 bytes
 .../api/docs/mahout-math-scala/lib/trait_big.png   |   Bin 0 -> 7410 bytes
 .../docs/mahout-math-scala/lib/trait_diagram.png   |   Bin 0 -> 3882 bytes
 .../mahout-math-scala/lib/trait_to_object_big.png  |   Bin 0 -> 8967 bytes
 .../0.13.0/api/docs/mahout-math-scala/lib/type.png |   Bin 0 -> 1445 bytes
 .../api/docs/mahout-math-scala/lib/type_big.png    |   Bin 0 -> 4236 bytes
 .../docs/mahout-math-scala/lib/type_diagram.png    |   Bin 0 -> 1841 bytes
 .../mahout-math-scala/lib/type_to_object_big.png   |   Bin 0 -> 4969 bytes
 .../api/docs/mahout-math-scala/lib/typebg.gif      |   Bin 0 -> 1206 bytes
 .../api/docs/mahout-math-scala/lib/unselected.png  |   Bin 0 -> 1879 bytes
 .../docs/mahout-math-scala/lib/valuemembersbg.gif  |   Bin 0 -> 1206 bytes
 .../naivebayes/AbstractNBClassifier.html           |   540 +
 .../naivebayes/ComplementaryNBClassifier$.html     |   437 +
 .../naivebayes/ComplementaryNBClassifier.html      |   536 +
 .../naivebayes/ComplementaryNBThetaTrainer.html    |   514 +
 .../mahout/classifier/naivebayes/NBModel$.html     |   451 +
 .../mahout/classifier/naivebayes/NBModel.html      |   676 +
 .../mahout/classifier/naivebayes/NaiveBayes$.html  |   546 +
 .../mahout/classifier/naivebayes/NaiveBayes.html   |   549 +
 .../naivebayes/StandardNBClassifier$.html          |   437 +
 .../naivebayes/StandardNBClassifier.html           |   536 +
 .../mahout/classifier/naivebayes/package.html      |   226 +
 .../org/apache/mahout/classifier/package.html      |   118 +
 .../mahout/classifier/stats/ClassifierResult.html  |   517 +
 .../mahout/classifier/stats/ConfusionMatrix.html   |   880 +
 .../classifier/stats/FullRunningAverage.html       |   534 +
 .../stats/FullRunningAverageAndStdDev.html         |   584 +
 .../classifier/stats/InvertedRunningAverage.html   |   530 +
 .../stats/InvertedRunningAverageAndStdDev.html     |   541 +
 .../mahout/classifier/stats/ResultAnalyzer.html    |   494 +
 .../mahout/classifier/stats/RunningAverage.html    |   522 +
 .../classifier/stats/RunningAverageAndStdDev.html  |   534 +
 .../apache/mahout/classifier/stats/package.html    |   209 +
 .../common/io/GenericMatrixKryoSerializer$.html    |   422 +
 .../common/io/GenericMatrixKryoSerializer.html     |   544 +
 .../mahout/common/io/VectorKryoSerializer$.html    |   474 +
 .../mahout/common/io/VectorKryoSerializer.html     |   557 +
 .../org/apache/mahout/common/io/package.html       |   147 +
 .../org/apache/mahout/common/package.html          |   105 +
 .../org/apache/mahout/drivers/MahoutDriver.html    |   532 +
 .../apache/mahout/drivers/MahoutOptionParser$.html |   505 +
 .../apache/mahout/drivers/MahoutOptionParser.html  |   893 +
 .../org/apache/mahout/drivers/package.html         |   134 +
 .../org/apache/mahout/math/algorithms/Fitter.html  |   425 +
 .../org/apache/mahout/math/algorithms/Model.html   |   442 +
 .../mahout/math/algorithms/SupervisedFitter.html   |   443 +
 .../mahout/math/algorithms/SupervisedModel.html    |   457 +
 .../mahout/math/algorithms/UnsupervisedFitter.html |   443 +
 .../mahout/math/algorithms/UnsupervisedModel.html  |   444 +
 .../org/apache/mahout/math/algorithms/package.html |   199 +
 .../math/algorithms/preprocessing/AsFactor.html    |   483 +
 .../algorithms/preprocessing/AsFactorModel.html    |   501 +
 .../math/algorithms/preprocessing/MeanCenter.html  |   483 +
 .../algorithms/preprocessing/MeanCenterModel.html  |   515 +
 .../preprocessing/PreprocessorFitter.html          |   471 +
 .../preprocessing/PreprocessorModel.html           |   476 +
 .../algorithms/preprocessing/StandardScaler.html   |   490 +
 .../preprocessing/StandardScalerModel.html         |   517 +
 .../math/algorithms/preprocessing/package.html     |   196 +
 .../math/algorithms/regression/CochraneOrcutt.html |   654 +
 .../algorithms/regression/CochraneOrcuttModel.html |   646 +
 .../regression/LinearRegressorFitter.html          |   577 +
 .../regression/LinearRegressorModel.html           |   595 +
 .../regression/OrdinaryLeastSquares.html           |   589 +
 .../regression/OrdinaryLeastSquaresModel.html      |   607 +
 .../algorithms/regression/RegressorFitter.html     |   484 +
 .../math/algorithms/regression/RegressorModel.html |   528 +
 .../mahout/math/algorithms/regression/package.html |   212 +
 .../regression/tests/AutocorrelationTests$.html    |   435 +
 .../regression/tests/FittnessTests$.html           |   448 +
 .../math/algorithms/regression/tests/package.html  |   118 +
 .../org/apache/mahout/math/backend/Backend.html    |   503 +
 .../mahout/math/backend/RootSolverFactory$.html    |   502 +
 .../apache/mahout/math/backend/SolverFactory.html  |   483 +
 .../backend/incore/package$$AAtDenseSolver.html    |   474 +
 .../math/backend/incore/package$$AAtSolver.html    |   475 +
 .../backend/incore/package$$AAtSparseSolver.html   |   474 +
 .../backend/incore/package$$AtADenseSolver.html    |   474 +
 .../math/backend/incore/package$$AtASolver.html    |   475 +
 .../backend/incore/package$$AtASparseSolver.html   |   474 +
 .../backend/incore/package$$MMulDenseSolver.html   |   474 +
 .../math/backend/incore/package$$MMulSolver.html   |   475 +
 .../backend/incore/package$$MMulSparseSolver.html  |   474 +
 .../apache/mahout/math/backend/incore/package.html |   236 +
 .../mahout/math/backend/jvm/JvmBackend$.html       |   495 +
 .../apache/mahout/math/backend/jvm/package.html    |   105 +
 .../org/apache/mahout/math/backend/package.html    |   161 +
 .../cf/DownsamplableCrossOccurrenceDataset.html    |   472 +
 .../org/apache/mahout/math/cf/ParOpts.html         |   446 +
 .../apache/mahout/math/cf/SimilarityAnalysis$.html |   574 +
 .../org/apache/mahout/math/cf/package.html         |   135 +
 .../apache/mahout/math/decompositions/DQR$.html    |   438 +
 .../apache/mahout/math/decompositions/DSPCA$.html  |   439 +
 .../apache/mahout/math/decompositions/DSSVD$.html  |   438 +
 .../apache/mahout/math/decompositions/package.html |   293 +
 .../org/apache/mahout/math/drm/BCast.html          |   461 +
 .../org/apache/mahout/math/drm/CacheHint$.html     |   781 +
 .../apache/mahout/math/drm/CheckpointedDrm.html    |   598 +
 .../apache/mahout/math/drm/CheckpointedOps.html    |   517 +
 .../apache/mahout/math/drm/DistributedContext.html |   461 +
 .../apache/mahout/math/drm/DistributedEngine$.html |   422 +
 .../apache/mahout/math/drm/DistributedEngine.html  |   686 +
 .../apache/mahout/math/drm/DrmDoubleScalarOps.html |   306 +
 .../org/apache/mahout/math/drm/DrmLike.html        |   525 +
 .../org/apache/mahout/math/drm/DrmLikeOps.html     |   533 +
 .../org/apache/mahout/math/drm/RLikeDrmIntOps.html |   915 +
 .../org/apache/mahout/math/drm/RLikeDrmOps$.html   |   500 +
 .../org/apache/mahout/math/drm/RLikeDrmOps.html    |   838 +
 .../mahout/math/drm/logical/AbstractBinaryOp.html  |   590 +
 .../mahout/math/drm/logical/AbstractUnaryOp.html   |   572 +
 .../mahout/math/drm/logical/CheckpointAction.html  |   562 +
 .../org/apache/mahout/math/drm/logical/OpAB.html   |   563 +
 .../apache/mahout/math/drm/logical/OpABAnyKey.html |   563 +
 .../org/apache/mahout/math/drm/logical/OpABt.html  |   563 +
 .../org/apache/mahout/math/drm/logical/OpAewB.html |   563 +
 .../mahout/math/drm/logical/OpAewScalar.html       |   568 +
 .../mahout/math/drm/logical/OpAewUnaryFunc.html    |   582 +
 .../math/drm/logical/OpAewUnaryFuncFusion.html     |   596 +
 .../org/apache/mahout/math/drm/logical/OpAt.html   |   537 +
 .../org/apache/mahout/math/drm/logical/OpAtA.html  |   537 +
 .../apache/mahout/math/drm/logical/OpAtAnyKey.html |   537 +
 .../org/apache/mahout/math/drm/logical/OpAtB.html  |   563 +
 .../org/apache/mahout/math/drm/logical/OpAtx.html  |   550 +
 .../org/apache/mahout/math/drm/logical/OpAx.html   |   550 +
 .../apache/mahout/math/drm/logical/OpCbind.html    |   550 +
 .../mahout/math/drm/logical/OpCbindScalar.html     |   563 +
 .../apache/mahout/math/drm/logical/OpMapBlock.html |   589 +
 .../org/apache/mahout/math/drm/logical/OpPar.html  |   563 +
 .../apache/mahout/math/drm/logical/OpRbind.html    |   550 +
 .../apache/mahout/math/drm/logical/OpRowRange.html |   550 +
 .../mahout/math/drm/logical/OpTimesLeftMatrix.html |   563 +
 .../math/drm/logical/OpTimesRightMatrix.html       |   563 +
 .../apache/mahout/math/drm/logical/TEwFunc.html    |   471 +
 .../apache/mahout/math/drm/logical/package.html    |   419 +
 .../org/apache/mahout/math/drm/package.html        |   769 +
 .../mahout/math/indexeddataset/BiDictionary$.html  |   428 +
 .../mahout/math/indexeddataset/BiDictionary.html   |   603 +
 .../apache/mahout/math/indexeddataset/BiMap$.html  |   439 +
 .../apache/mahout/math/indexeddataset/BiMap.html   |   579 +
 .../DefaultIndexedDatasetElementReadSchema$.html   |  3122 +++
 .../DefaultIndexedDatasetReadSchema$.html          |  3122 +++
 .../DefaultIndexedDatasetWriteSchema$.html         |  3123 +++
 .../mahout/math/indexeddataset/IndexedDataset.html |   511 +
 .../IndexedDatasetReadBooleanSchema$.html          |  3126 +++
 .../IndexedDatasetWriteBooleanSchema$.html         |  3123 +++
 .../apache/mahout/math/indexeddataset/Reader.html  |   515 +
 .../apache/mahout/math/indexeddataset/Schema.html  |  3150 +++
 .../apache/mahout/math/indexeddataset/Writer.html  |   494 +
 .../apache/mahout/math/indexeddataset/package.html |   327 +
 .../org/apache/mahout/math/package.html            |   185 +
 .../mahout/math/scalabindings/ElementOps.html      |   568 +
 .../apache/mahout/math/scalabindings/MMul$.html    |   487 +
 .../math/scalabindings/MahoutCollections$.html     |   435 +
 .../math/scalabindings/MahoutVectorInterfaces.html |   464 +
 .../math/scalabindings/MatlabLikeMatrixOps.html    |  1291 ++
 .../mahout/math/scalabindings/MatlabLikeOps$.html  |   462 +
 .../math/scalabindings/MatlabLikeTimesOps.html     |   464 +
 .../math/scalabindings/MatlabLikeVectorOps.html    |   926 +
 .../mahout/math/scalabindings/MatrixOps$.html      |   435 +
 .../mahout/math/scalabindings/MatrixOps.html       |  1262 +
 .../math/scalabindings/RLikeDoubleScalarOps.html   |   384 +
 .../mahout/math/scalabindings/RLikeMatrixOps.html  |  1614 ++
 .../mahout/math/scalabindings/RLikeOps$.html       |   488 +
 .../mahout/math/scalabindings/RLikeVectorOps.html  |  1209 +
 .../mahout/math/scalabindings/VectorOps.html       |   923 +
 .../scalabindings/package$$AutoBooleanEnum$.html   |   677 +
 .../math/scalabindings/package$$opMMulSolver.html  |   472 +
 .../apache/mahout/math/scalabindings/package.html  |  1273 +
 .../org/apache/mahout/nlp/package.html             |   105 +
 .../org/apache/mahout/nlp/tfidf/MLlibTFIDF.html    |   456 +
 .../org/apache/mahout/nlp/tfidf/TF.html            |   457 +
 .../org/apache/mahout/nlp/tfidf/TFIDF.html         |   456 +
 .../org/apache/mahout/nlp/tfidf/TermWeight.html    |   442 +
 .../org/apache/mahout/nlp/tfidf/package.html       |   144 +
 .../org/apache/mahout/package.html                 |   170 +
 .../org/apache/mahout/util/IOUtilsScala$.html      |   450 +
 .../org/apache/mahout/util/package.html            |   105 +
 .../docs/mahout-math-scala/org/apache/package.html |   105 +
 .../api/docs/mahout-math-scala/org/package.html    |   105 +
 .../0.13.0/api/docs/mahout-math-scala/package.html |   105 +
 .../api/docs/mahout-math/allclasses-frame.html     |   424 +
 .../api/docs/mahout-math/allclasses-noframe.html   |   424 +
 .../api/docs/mahout-math/constant-values.html      |  2979 +++
 .../api/docs/mahout-math/deprecated-list.html      |   175 +
 docs/0.13.0/api/docs/mahout-math/help-doc.html     |   231 +
 docs/0.13.0/api/docs/mahout-math/index-all.html    | 23026 +++++++++++++++++++
 docs/0.13.0/api/docs/mahout-math/index.html        |    76 +
 .../org/apache/mahout/collections/Arithmetic.html  |   490 +
 .../org/apache/mahout/collections/Constants.html   |   422 +
 .../mahout/collections/class-use/Arithmetic.html   |   126 +
 .../mahout/collections/class-use/Constants.html    |   168 +
 .../apache/mahout/collections/package-frame.html   |    22 +
 .../apache/mahout/collections/package-summary.html |   152 +
 .../apache/mahout/collections/package-tree.html    |   143 +
 .../org/apache/mahout/collections/package-use.html |   161 +
 .../org/apache/mahout/common/RandomUtils.html      |   366 +
 .../org/apache/mahout/common/RandomWrapper.html    |   429 +
 .../mahout/common/class-use/RandomUtils.html       |   126 +
 .../mahout/common/class-use/RandomWrapper.html     |   166 +
 .../org/apache/mahout/common/package-frame.html    |    22 +
 .../org/apache/mahout/common/package-summary.html  |   151 +
 .../org/apache/mahout/common/package-tree.html     |   144 +
 .../org/apache/mahout/common/package-use.html      |   159 +
 .../math/AbstractMatrix.TransposeViewVector.html   |   713 +
 .../org/apache/mahout/math/AbstractMatrix.html     |  1592 ++
 .../mahout/math/AbstractVector.LocalElement.html   |   292 +
 .../org/apache/mahout/math/AbstractVector.html     |  1520 ++
 .../org/apache/mahout/math/Algebra.html            |   277 +
 .../mahout-math/org/apache/mahout/math/Arrays.html |  1015 +
 .../org/apache/mahout/math/BinarySearch.html       |   557 +
 .../apache/mahout/math/CardinalityException.html   |   278 +
 .../org/apache/mahout/math/Centroid.html           |   491 +
 .../apache/mahout/math/CholeskyDecomposition.html  |   384 +
 .../org/apache/mahout/math/ConstantVector.html     |   624 +
 .../org/apache/mahout/math/DelegatingVector.html   |  1637 ++
 .../org/apache/mahout/math/DenseMatrix.html        |   719 +
 .../apache/mahout/math/DenseSymmetricMatrix.html   |   425 +
 .../org/apache/mahout/math/DenseVector.html        |   939 +
 .../math/DiagonalMatrix.SingleElementVector.html   |   657 +
 .../org/apache/mahout/math/DiagonalMatrix.html     |   768 +
 .../org/apache/mahout/math/FileBasedMatrix.html    |   547 +
 ...edSparseBinaryMatrix.BinaryReadOnlyElement.html |   326 +
 .../mahout/math/FileBasedSparseBinaryMatrix.html   |   595 +
 .../org/apache/mahout/math/IndexException.html     |   278 +
 .../org/apache/mahout/math/Matrices.html           |   478 +
 .../mahout-math/org/apache/mahout/math/Matrix.html |  1294 ++
 .../org/apache/mahout/math/MatrixSlice.html        |   334 +
 .../org/apache/mahout/math/MatrixTimesOps.html     |   248 +
 .../org/apache/mahout/math/MatrixVectorView.html   |   679 +
 .../org/apache/mahout/math/MatrixView.html         |   636 +
 .../org/apache/mahout/math/MurmurHash.html         |   386 +
 .../org/apache/mahout/math/MurmurHash3.html        |   259 +
 .../org/apache/mahout/math/NamedVector.html        |  1601 ++
 .../org/apache/mahout/math/OldQRDecomposition.html |   389 +
 .../mahout/math/OrderedIntDoubleMapping.html       |   450 +
 .../apache/mahout/math/OrthonormalityVerifier.html |   239 +
 .../org/apache/mahout/math/PermutedVectorView.html |   659 +
 .../org/apache/mahout/math/PersistentObject.html   |   308 +
 .../org/apache/mahout/math/PivotedMatrix.html      |   791 +
 .../mahout-math/org/apache/mahout/math/QR.html     |   266 +
 .../org/apache/mahout/math/QRDecomposition.html    |   399 +
 .../mahout/math/RandomAccessSparseVector.html      |   801 +
 .../apache/mahout/math/RandomTrinaryMatrix.html    |   544 +
 .../mahout/math/SequentialAccessSparseVector.html  |   802 +
 .../mahout/math/SingularValueDecomposition.html    |   435 +
 .../org/apache/mahout/math/Sorting.html            |  1019 +
 .../org/apache/mahout/math/SparseColumnMatrix.html |   728 +
 .../org/apache/mahout/math/SparseMatrix.html       |   734 +
 .../org/apache/mahout/math/SparseRowMatrix.html    |   723 +
 .../org/apache/mahout/math/Swapper.html            |   229 +
 .../apache/mahout/math/TransposedMatrixView.html   |   653 +
 .../org/apache/mahout/math/UpperTriangular.html    |   622 +
 .../org/apache/mahout/math/Vector.Element.html     |   272 +
 .../mahout-math/org/apache/mahout/math/Vector.html |  1321 ++
 ...aryAggregate.AggregateAllIterateSequential.html |   388 +
 ...ggregate.AggregateAllIterateThatLookupThis.html |   388 +
 ...ggregate.AggregateAllIterateThisLookupThat.html |   388 +
 .../VectorBinaryAggregate.AggregateAllLoop.html    |   388 +
 ...naryAggregate.AggregateIterateIntersection.html |   388 +
 ...inaryAggregate.AggregateIterateUnionRandom.html |   388 +
 ...yAggregate.AggregateIterateUnionSequential.html |   388 +
 ...ate.AggregateNonzerosIterateThatLookupThis.html |   388 +
 ...ate.AggregateNonzerosIterateThisLookupThat.html |   388 +
 .../apache/mahout/math/VectorBinaryAggregate.html  |   493 +
 ...n.AssignAllIterateSequentialInplaceUpdates.html |   382 +
 ...ign.AssignAllIterateSequentialMergeUpdates.html |   382 +
 ...signAllIterateThatLookupThisInplaceUpdates.html |   382 +
 ...AssignAllIterateThatLookupThisMergeUpdates.html |   382 +
 ...signAllIterateThisLookupThatInplaceUpdates.html |   382 +
 ...AssignAllIterateThisLookupThatMergeUpdates.html |   382 +
 ...orBinaryAssign.AssignAllLoopInplaceUpdates.html |   382 +
 ...ctorBinaryAssign.AssignAllLoopMergeUpdates.html |   382 +
 ...ctorBinaryAssign.AssignIterateIntersection.html |   385 +
 ...ign.AssignIterateUnionRandomInplaceUpdates.html |   386 +
 ...ssign.AssignIterateUnionRandomMergeUpdates.html |   386 +
 ...AssignIterateUnionSequentialInplaceUpdates.html |   385 +
 ...n.AssignIterateUnionSequentialMergeUpdates.html |   385 +
 ...onzerosIterateThatLookupThisInplaceUpdates.html |   384 +
 ...nNonzerosIterateThatLookupThisMergeUpdates.html |   384 +
 ...Assign.AssignNonzerosIterateThisLookupThat.html |   386 +
 .../org/apache/mahout/math/VectorBinaryAssign.html |   533 +
 .../org/apache/mahout/math/VectorIterable.html     |   347 +
 .../apache/mahout/math/VectorView.AllIterator.html |   282 +
 .../mahout/math/VectorView.NonZeroIterator.html    |   282 +
 .../org/apache/mahout/math/VectorView.html         |   806 +
 .../org/apache/mahout/math/WeightedVector.html     |   500 +
 .../mahout/math/WeightedVectorComparator.html      |   296 +
 .../math/als/AlternatingLeastSquaresSolver.html    |   248 +
 ...licitFeedbackAlternatingLeastSquaresSolver.html |   295 +
 .../class-use/AlternatingLeastSquaresSolver.html   |   126 +
 ...licitFeedbackAlternatingLeastSquaresSolver.html |   126 +
 .../org/apache/mahout/math/als/package-frame.html  |    22 +
 .../apache/mahout/math/als/package-summary.html    |   154 +
 .../org/apache/mahout/math/als/package-tree.html   |   140 +
 .../org/apache/mahout/math/als/package-use.html    |   126 +
 .../mahout/math/buffer/ByteBufferConsumer.html     |   236 +
 .../mahout/math/buffer/CharBufferConsumer.html     |   236 +
 .../mahout/math/buffer/DoubleBufferConsumer.html   |   236 +
 .../mahout/math/buffer/FloatBufferConsumer.html    |   236 +
 .../mahout/math/buffer/IntBufferConsumer.html      |   236 +
 .../mahout/math/buffer/LongBufferConsumer.html     |   236 +
 .../mahout/math/buffer/ShortBufferConsumer.html    |   236 +
 .../math/buffer/class-use/ByteBufferConsumer.html  |   179 +
 .../math/buffer/class-use/CharBufferConsumer.html  |   179 +
 .../buffer/class-use/DoubleBufferConsumer.html     |   179 +
 .../math/buffer/class-use/FloatBufferConsumer.html |   179 +
 .../math/buffer/class-use/IntBufferConsumer.html   |   179 +
 .../math/buffer/class-use/LongBufferConsumer.html  |   186 +
 .../math/buffer/class-use/ShortBufferConsumer.html |   179 +
 .../apache/mahout/math/buffer/package-frame.html   |    27 +
 .../apache/mahout/math/buffer/package-summary.html |   189 +
 .../apache/mahout/math/buffer/package-tree.html    |   141 +
 .../org/apache/mahout/math/buffer/package-use.html |   203 +
 .../AbstractMatrix.TransposeViewVector.html        |   126 +
 .../mahout/math/class-use/AbstractMatrix.html      |   245 +
 .../class-use/AbstractVector.LocalElement.html     |   126 +
 .../mahout/math/class-use/AbstractVector.html      |   218 +
 .../org/apache/mahout/math/class-use/Algebra.html  |   126 +
 .../org/apache/mahout/math/class-use/Arrays.html   |   126 +
 .../apache/mahout/math/class-use/BinarySearch.html |   126 +
 .../math/class-use/CardinalityException.html       |   126 +
 .../org/apache/mahout/math/class-use/Centroid.html |   177 +
 .../math/class-use/CholeskyDecomposition.html      |   126 +
 .../mahout/math/class-use/ConstantVector.html      |   126 +
 .../mahout/math/class-use/DelegatingVector.html    |   180 +
 .../apache/mahout/math/class-use/DenseMatrix.html  |   168 +
 .../math/class-use/DenseSymmetricMatrix.html       |   126 +
 .../apache/mahout/math/class-use/DenseVector.html  |   197 +
 .../DiagonalMatrix.SingleElementVector.html        |   126 +
 .../mahout/math/class-use/DiagonalMatrix.html      |   168 +
 .../mahout/math/class-use/FileBasedMatrix.html     |   126 +
 ...edSparseBinaryMatrix.BinaryReadOnlyElement.html |   126 +
 .../class-use/FileBasedSparseBinaryMatrix.html     |   126 +
 .../mahout/math/class-use/IndexException.html      |   126 +
 .../org/apache/mahout/math/class-use/Matrices.html |   126 +
 .../org/apache/mahout/math/class-use/Matrix.html   |  1590 ++
 .../apache/mahout/math/class-use/MatrixSlice.html  |   201 +
 .../mahout/math/class-use/MatrixTimesOps.html      |   168 +
 .../mahout/math/class-use/MatrixVectorView.html    |   126 +
 .../apache/mahout/math/class-use/MatrixView.html   |   126 +
 .../apache/mahout/math/class-use/MurmurHash.html   |   126 +
 .../apache/mahout/math/class-use/MurmurHash3.html  |   126 +
 .../apache/mahout/math/class-use/NamedVector.html  |   183 +
 .../mahout/math/class-use/OldQRDecomposition.html  |   126 +
 .../math/class-use/OrderedIntDoubleMapping.html    |   248 +
 .../math/class-use/OrthonormalityVerifier.html     |   126 +
 .../mahout/math/class-use/PermutedVectorView.html  |   126 +
 .../mahout/math/class-use/PersistentObject.html    |  1022 +
 .../mahout/math/class-use/PivotedMatrix.html       |   168 +
 .../org/apache/mahout/math/class-use/QR.html       |   178 +
 .../mahout/math/class-use/QRDecomposition.html     |   126 +
 .../math/class-use/RandomAccessSparseVector.html   |   184 +
 .../mahout/math/class-use/RandomTrinaryMatrix.html |   126 +
 .../class-use/SequentialAccessSparseVector.html    |   187 +
 .../math/class-use/SingularValueDecomposition.html |   126 +
 .../org/apache/mahout/math/class-use/Sorting.html  |   126 +
 .../mahout/math/class-use/SparseColumnMatrix.html  |   126 +
 .../apache/mahout/math/class-use/SparseMatrix.html |   126 +
 .../mahout/math/class-use/SparseRowMatrix.html     |   126 +
 .../org/apache/mahout/math/class-use/Swapper.html  |   182 +
 .../math/class-use/TransposedMatrixView.html       |   126 +
 .../mahout/math/class-use/UpperTriangular.html     |   184 +
 .../mahout/math/class-use/Vector.Element.html      |   354 +
 .../org/apache/mahout/math/class-use/Vector.html   |  2629 +++
 ...aryAggregate.AggregateAllIterateSequential.html |   126 +
 ...ggregate.AggregateAllIterateThatLookupThis.html |   126 +
 ...ggregate.AggregateAllIterateThisLookupThat.html |   126 +
 .../VectorBinaryAggregate.AggregateAllLoop.html    |   126 +
 ...naryAggregate.AggregateIterateIntersection.html |   126 +
 ...inaryAggregate.AggregateIterateUnionRandom.html |   126 +
 ...yAggregate.AggregateIterateUnionSequential.html |   126 +
 ...ate.AggregateNonzerosIterateThatLookupThis.html |   126 +
 ...ate.AggregateNonzerosIterateThisLookupThat.html |   126 +
 .../math/class-use/VectorBinaryAggregate.html      |   231 +
 ...n.AssignAllIterateSequentialInplaceUpdates.html |   126 +
 ...ign.AssignAllIterateSequentialMergeUpdates.html |   126 +
 ...signAllIterateThatLookupThisInplaceUpdates.html |   126 +
 ...AssignAllIterateThatLookupThisMergeUpdates.html |   126 +
 ...signAllIterateThisLookupThatInplaceUpdates.html |   126 +
 ...AssignAllIterateThisLookupThatMergeUpdates.html |   126 +
 ...orBinaryAssign.AssignAllLoopInplaceUpdates.html |   126 +
 ...ctorBinaryAssign.AssignAllLoopMergeUpdates.html |   126 +
 ...ctorBinaryAssign.AssignIterateIntersection.html |   126 +
 ...ign.AssignIterateUnionRandomInplaceUpdates.html |   126 +
 ...ssign.AssignIterateUnionRandomMergeUpdates.html |   126 +
 ...AssignIterateUnionSequentialInplaceUpdates.html |   126 +
 ...n.AssignIterateUnionSequentialMergeUpdates.html |   126 +
 ...onzerosIterateThatLookupThisInplaceUpdates.html |   126 +
 ...nNonzerosIterateThatLookupThisMergeUpdates.html |   126 +
 ...Assign.AssignNonzerosIterateThisLookupThat.html |   126 +
 .../mahout/math/class-use/VectorBinaryAssign.html  |   275 +
 .../mahout/math/class-use/VectorIterable.html      |   414 +
 .../math/class-use/VectorView.AllIterator.html     |   126 +
 .../math/class-use/VectorView.NonZeroIterator.html |   126 +
 .../apache/mahout/math/class-use/VectorView.html   |   168 +
 .../mahout/math/class-use/WeightedVector.html      |   219 +
 .../math/class-use/WeightedVectorComparator.html   |   126 +
 .../mahout/math/decomposer/AsyncEigenVerifier.html |   325 +
 .../apache/mahout/math/decomposer/EigenStatus.html |   317 +
 .../math/decomposer/SimpleEigenVerifier.html       |   288 +
 .../math/decomposer/SingularVectorVerifier.html    |   229 +
 .../decomposer/class-use/AsyncEigenVerifier.html   |   126 +
 .../math/decomposer/class-use/EigenStatus.html     |   231 +
 .../decomposer/class-use/SimpleEigenVerifier.html  |   166 +
 .../class-use/SingularVectorVerifier.html          |   202 +
 .../math/decomposer/hebbian/EigenUpdater.html      |   231 +
 .../math/decomposer/hebbian/HebbianSolver.html     |   496 +
 .../math/decomposer/hebbian/HebbianUpdater.html    |   286 +
 .../math/decomposer/hebbian/TrainingState.html     |   512 +
 .../decomposer/hebbian/class-use/EigenUpdater.html |   189 +
 .../hebbian/class-use/HebbianSolver.html           |   126 +
 .../hebbian/class-use/HebbianUpdater.html          |   126 +
 .../hebbian/class-use/TrainingState.html           |   198 +
 .../math/decomposer/hebbian/package-frame.html     |    27 +
 .../math/decomposer/hebbian/package-summary.html   |   171 +
 .../math/decomposer/hebbian/package-tree.html      |   145 +
 .../math/decomposer/hebbian/package-use.html       |   162 +
 .../lanczos/LanczosSolver.TimingSection.html       |   371 +
 .../math/decomposer/lanczos/LanczosSolver.html     |   431 +
 .../math/decomposer/lanczos/LanczosState.html      |   634 +
 .../class-use/LanczosSolver.TimingSection.html     |   175 +
 .../lanczos/class-use/LanczosSolver.html           |   126 +
 .../decomposer/lanczos/class-use/LanczosState.html |   184 +
 .../math/decomposer/lanczos/package-frame.html     |    26 +
 .../math/decomposer/lanczos/package-summary.html   |   163 +
 .../math/decomposer/lanczos/package-tree.html      |   152 +
 .../math/decomposer/lanczos/package-use.html       |   166 +
 .../mahout/math/decomposer/package-frame.html      |    27 +
 .../mahout/math/decomposer/package-summary.html    |   167 +
 .../mahout/math/decomposer/package-tree.html       |   148 +
 .../apache/mahout/math/decomposer/package-use.html |   187 +
 .../org/apache/mahout/math/flavor/BackEnum.html    |   344 +
 .../math/flavor/MatrixFlavor.FlavorImpl.html       |   362 +
 .../apache/mahout/math/flavor/MatrixFlavor.html    |   367 +
 .../math/flavor/TraversingStructureEnum.html       |   426 +
 .../mahout/math/flavor/class-use/BackEnum.html     |   198 +
 .../flavor/class-use/MatrixFlavor.FlavorImpl.html  |   126 +
 .../mahout/math/flavor/class-use/MatrixFlavor.html |   257 +
 .../flavor/class-use/TraversingStructureEnum.html  |   198 +
 .../apache/mahout/math/flavor/package-frame.html   |    30 +
 .../apache/mahout/math/flavor/package-summary.html |   184 +
 .../apache/mahout/math/flavor/package-tree.html    |   156 +
 .../org/apache/mahout/math/flavor/package-use.html |   194 +
 .../mahout/math/function/ByteByteProcedure.html    |   241 +
 .../mahout/math/function/ByteCharProcedure.html    |   241 +
 .../mahout/math/function/ByteComparator.html       |   291 +
 .../mahout/math/function/ByteDoubleProcedure.html  |   241 +
 .../mahout/math/function/ByteFloatProcedure.html   |   241 +
 .../mahout/math/function/ByteIntProcedure.html     |   241 +
 .../mahout/math/function/ByteLongProcedure.html    |   241 +
 .../mahout/math/function/ByteObjectProcedure.html  |   243 +
 .../apache/mahout/math/function/ByteProcedure.html |   238 +
 .../mahout/math/function/ByteShortProcedure.html   |   241 +
 .../mahout/math/function/CharByteProcedure.html    |   241 +
 .../mahout/math/function/CharCharProcedure.html    |   241 +
 .../mahout/math/function/CharComparator.html       |   291 +
 .../mahout/math/function/CharDoubleProcedure.html  |   241 +
 .../mahout/math/function/CharFloatProcedure.html   |   241 +
 .../mahout/math/function/CharIntProcedure.html     |   241 +
 .../mahout/math/function/CharLongProcedure.html    |   241 +
 .../mahout/math/function/CharObjectProcedure.html  |   243 +
 .../apache/mahout/math/function/CharProcedure.html |   238 +
 .../mahout/math/function/CharShortProcedure.html   |   241 +
 .../mahout/math/function/DoubleByteProcedure.html  |   241 +
 .../mahout/math/function/DoubleCharProcedure.html  |   241 +
 .../mahout/math/function/DoubleComparator.html     |   291 +
 .../mahout/math/function/DoubleDoubleFunction.html |   426 +
 .../math/function/DoubleDoubleProcedure.html       |   241 +
 .../mahout/math/function/DoubleFloatProcedure.html |   241 +
 .../mahout/math/function/DoubleFunction.html       |   304 +
 .../mahout/math/function/DoubleIntProcedure.html   |   241 +
 .../mahout/math/function/DoubleLongProcedure.html  |   241 +
 .../math/function/DoubleObjectProcedure.html       |   243 +
 .../mahout/math/function/DoubleProcedure.html      |   238 +
 .../mahout/math/function/DoubleShortProcedure.html |   241 +
 .../mahout/math/function/FloatByteProcedure.html   |   241 +
 .../mahout/math/function/FloatCharProcedure.html   |   241 +
 .../mahout/math/function/FloatComparator.html      |   291 +
 .../mahout/math/function/FloatDoubleProcedure.html |   241 +
 .../mahout/math/function/FloatFloatProcedure.html  |   241 +
 .../apache/mahout/math/function/FloatFunction.html |   233 +
 .../mahout/math/function/FloatIntProcedure.html    |   241 +
 .../mahout/math/function/FloatLongProcedure.html   |   241 +
 .../mahout/math/function/FloatObjectProcedure.html |   243 +
 .../mahout/math/function/FloatProcedure.html       |   238 +
 .../mahout/math/function/FloatShortProcedure.html  |   241 +
 .../org/apache/mahout/math/function/Functions.html |  1700 ++
 .../mahout/math/function/IntByteProcedure.html     |   241 +
 .../mahout/math/function/IntCharProcedure.html     |   241 +
 .../apache/mahout/math/function/IntComparator.html |   291 +
 .../mahout/math/function/IntDoubleProcedure.html   |   241 +
 .../mahout/math/function/IntFloatProcedure.html    |   241 +
 .../apache/mahout/math/function/IntFunction.html   |   237 +
 .../mahout/math/function/IntIntDoubleFunction.html |   239 +
 .../mahout/math/function/IntIntFunction.html       |   226 +
 .../mahout/math/function/IntIntProcedure.html      |   241 +
 .../mahout/math/function/IntLongProcedure.html     |   241 +
 .../mahout/math/function/IntObjectProcedure.html   |   243 +
 .../apache/mahout/math/function/IntProcedure.html  |   238 +
 .../mahout/math/function/IntShortProcedure.html    |   241 +
 .../mahout/math/function/LongByteProcedure.html    |   241 +
 .../mahout/math/function/LongCharProcedure.html    |   241 +
 .../mahout/math/function/LongComparator.html       |   291 +
 .../mahout/math/function/LongDoubleProcedure.html  |   241 +
 .../mahout/math/function/LongFloatProcedure.html   |   241 +
 .../mahout/math/function/LongIntProcedure.html     |   241 +
 .../mahout/math/function/LongLongProcedure.html    |   241 +
 .../mahout/math/function/LongObjectProcedure.html  |   243 +
 .../apache/mahout/math/function/LongProcedure.html |   238 +
 .../mahout/math/function/LongShortProcedure.html   |   241 +
 .../org/apache/mahout/math/function/Mult.html      |   328 +
 .../mahout/math/function/ObjectByteProcedure.html  |   243 +
 .../mahout/math/function/ObjectCharProcedure.html  |   243 +
 .../math/function/ObjectDoubleProcedure.html       |   243 +
 .../mahout/math/function/ObjectFloatProcedure.html |   243 +
 .../mahout/math/function/ObjectIntProcedure.html   |   243 +
 .../mahout/math/function/ObjectLongProcedure.html  |   243 +
 .../math/function/ObjectObjectProcedure.html       |   244 +
 .../mahout/math/function/ObjectProcedure.html      |   240 +
 .../mahout/math/function/ObjectShortProcedure.html |   243 +
 .../org/apache/mahout/math/function/PlusMult.html  |   481 +
 .../mahout/math/function/ShortByteProcedure.html   |   241 +
 .../mahout/math/function/ShortCharProcedure.html   |   241 +
 .../mahout/math/function/ShortComparator.html      |   291 +
 .../mahout/math/function/ShortDoubleProcedure.html |   241 +
 .../mahout/math/function/ShortFloatProcedure.html  |   241 +
 .../mahout/math/function/ShortIntProcedure.html    |   241 +
 .../mahout/math/function/ShortLongProcedure.html   |   241 +
 .../mahout/math/function/ShortObjectProcedure.html |   243 +
 .../mahout/math/function/ShortProcedure.html       |   238 +
 .../mahout/math/function/ShortShortProcedure.html  |   241 +
 .../mahout/math/function/SquareRootFunction.html   |   297 +
 .../apache/mahout/math/function/TimesFunction.html |   409 +
 .../mahout/math/function/VectorFunction.html       |   224 +
 .../math/function/class-use/ByteByteProcedure.html |   195 +
 .../math/function/class-use/ByteCharProcedure.html |   195 +
 .../math/function/class-use/ByteComparator.html    |   221 +
 .../function/class-use/ByteDoubleProcedure.html    |   195 +
 .../function/class-use/ByteFloatProcedure.html     |   195 +
 .../math/function/class-use/ByteIntProcedure.html  |   195 +
 .../math/function/class-use/ByteLongProcedure.html |   195 +
 .../function/class-use/ByteObjectProcedure.html    |   195 +
 .../math/function/class-use/ByteProcedure.html     |   328 +
 .../function/class-use/ByteShortProcedure.html     |   195 +
 .../math/function/class-use/CharByteProcedure.html |   195 +
 .../math/function/class-use/CharCharProcedure.html |   195 +
 .../math/function/class-use/CharComparator.html    |   221 +
 .../function/class-use/CharDoubleProcedure.html    |   195 +
 .../function/class-use/CharFloatProcedure.html     |   195 +
 .../math/function/class-use/CharIntProcedure.html  |   195 +
 .../math/function/class-use/CharLongProcedure.html |   195 +
 .../function/class-use/CharObjectProcedure.html    |   195 +
 .../math/function/class-use/CharProcedure.html     |   328 +
 .../function/class-use/CharShortProcedure.html     |   195 +
 .../function/class-use/DoubleByteProcedure.html    |   195 +
 .../function/class-use/DoubleCharProcedure.html    |   195 +
 .../math/function/class-use/DoubleComparator.html  |   221 +
 .../function/class-use/DoubleDoubleFunction.html   |  1125 +
 .../function/class-use/DoubleDoubleProcedure.html  |   233 +
 .../function/class-use/DoubleFloatProcedure.html   |   195 +
 .../math/function/class-use/DoubleFunction.html    |   795 +
 .../function/class-use/DoubleIntProcedure.html     |   195 +
 .../function/class-use/DoubleLongProcedure.html    |   195 +
 .../function/class-use/DoubleObjectProcedure.html  |   195 +
 .../math/function/class-use/DoubleProcedure.html   |   373 +
 .../function/class-use/DoubleShortProcedure.html   |   195 +
 .../function/class-use/FloatByteProcedure.html     |   195 +
 .../function/class-use/FloatCharProcedure.html     |   195 +
 .../math/function/class-use/FloatComparator.html   |   221 +
 .../function/class-use/FloatDoubleProcedure.html   |   195 +
 .../function/class-use/FloatFloatProcedure.html    |   195 +
 .../math/function/class-use/FloatFunction.html     |   215 +
 .../math/function/class-use/FloatIntProcedure.html |   195 +
 .../function/class-use/FloatLongProcedure.html     |   195 +
 .../function/class-use/FloatObjectProcedure.html   |   195 +
 .../math/function/class-use/FloatProcedure.html    |   328 +
 .../function/class-use/FloatShortProcedure.html    |   195 +
 .../mahout/math/function/class-use/Functions.html  |   126 +
 .../math/function/class-use/IntByteProcedure.html  |   195 +
 .../math/function/class-use/IntCharProcedure.html  |   195 +
 .../math/function/class-use/IntComparator.html     |   239 +
 .../function/class-use/IntDoubleProcedure.html     |   195 +
 .../math/function/class-use/IntFloatProcedure.html |   195 +
 .../math/function/class-use/IntFunction.html       |   243 +
 .../function/class-use/IntIntDoubleFunction.html   |   126 +
 .../math/function/class-use/IntIntFunction.html    |   252 +
 .../math/function/class-use/IntIntProcedure.html   |   195 +
 .../math/function/class-use/IntLongProcedure.html  |   195 +
 .../function/class-use/IntObjectProcedure.html     |   195 +
 .../math/function/class-use/IntProcedure.html      |   328 +
 .../math/function/class-use/IntShortProcedure.html |   195 +
 .../math/function/class-use/LongByteProcedure.html |   195 +
 .../math/function/class-use/LongCharProcedure.html |   195 +
 .../math/function/class-use/LongComparator.html    |   221 +
 .../function/class-use/LongDoubleProcedure.html    |   195 +
 .../function/class-use/LongFloatProcedure.html     |   195 +
 .../math/function/class-use/LongIntProcedure.html  |   195 +
 .../math/function/class-use/LongLongProcedure.html |   195 +
 .../function/class-use/LongObjectProcedure.html    |   195 +
 .../math/function/class-use/LongProcedure.html     |   328 +
 .../function/class-use/LongShortProcedure.html     |   195 +
 .../mahout/math/function/class-use/Mult.html       |   176 +
 .../function/class-use/ObjectByteProcedure.html    |   195 +
 .../function/class-use/ObjectCharProcedure.html    |   195 +
 .../function/class-use/ObjectDoubleProcedure.html  |   195 +
 .../function/class-use/ObjectFloatProcedure.html   |   195 +
 .../function/class-use/ObjectIntProcedure.html     |   195 +
 .../function/class-use/ObjectLongProcedure.html    |   195 +
 .../function/class-use/ObjectObjectProcedure.html  |   173 +
 .../math/function/class-use/ObjectProcedure.html   |   310 +
 .../function/class-use/ObjectShortProcedure.html   |   195 +
 .../mahout/math/function/class-use/PlusMult.html   |   176 +
 .../function/class-use/ShortByteProcedure.html     |   195 +
 .../function/class-use/ShortCharProcedure.html     |   195 +
 .../math/function/class-use/ShortComparator.html   |   219 +
 .../function/class-use/ShortDoubleProcedure.html   |   195 +
 .../function/class-use/ShortFloatProcedure.html    |   195 +
 .../math/function/class-use/ShortIntProcedure.html |   195 +
 .../function/class-use/ShortLongProcedure.html     |   195 +
 .../function/class-use/ShortObjectProcedure.html   |   195 +
 .../math/function/class-use/ShortProcedure.html    |   328 +
 .../function/class-use/ShortShortProcedure.html    |   195 +
 .../function/class-use/SquareRootFunction.html     |   126 +
 .../math/function/class-use/TimesFunction.html     |   126 +
 .../math/function/class-use/VectorFunction.html    |   188 +
 .../apache/mahout/math/function/package-frame.html |   114 +
 .../mahout/math/function/package-summary.html      |   703 +
 .../apache/mahout/math/function/package-tree.html  |   238 +
 .../apache/mahout/math/function/package-use.html   |   887 +
 .../apache/mahout/math/jet/math/Arithmetic.html    |   277 +
 .../org/apache/mahout/math/jet/math/Constants.html |   382 +
 .../apache/mahout/math/jet/math/Polynomial.html    |   307 +
 .../mahout/math/jet/math/class-use/Arithmetic.html |   126 +
 .../mahout/math/jet/math/class-use/Constants.html  |   126 +
 .../mahout/math/jet/math/class-use/Polynomial.html |   126 +
 .../apache/mahout/math/jet/math/package-frame.html |    23 +
 .../mahout/math/jet/math/package-summary.html      |   169 +
 .../apache/mahout/math/jet/math/package-tree.html  |   141 +
 .../apache/mahout/math/jet/math/package-use.html   |   126 +
 .../jet/random/AbstractContinousDistribution.html  |   340 +
 .../jet/random/AbstractDiscreteDistribution.html   |   320 +
 .../math/jet/random/AbstractDistribution.html      |   420 +
 .../apache/mahout/math/jet/random/Exponential.html |   423 +
 .../org/apache/mahout/math/jet/random/Gamma.html   |   461 +
 .../mahout/math/jet/random/NegativeBinomial.html   |   421 +
 .../org/apache/mahout/math/jet/random/Normal.html  |   439 +
 .../org/apache/mahout/math/jet/random/Poisson.html |   342 +
 .../org/apache/mahout/math/jet/random/Uniform.html |   541 +
 .../class-use/AbstractContinousDistribution.html   |   180 +
 .../class-use/AbstractDiscreteDistribution.html    |   174 +
 .../jet/random/class-use/AbstractDistribution.html |   204 +
 .../math/jet/random/class-use/Exponential.html     |   126 +
 .../mahout/math/jet/random/class-use/Gamma.html    |   126 +
 .../jet/random/class-use/NegativeBinomial.html     |   126 +
 .../mahout/math/jet/random/class-use/Normal.html   |   126 +
 .../mahout/math/jet/random/class-use/Poisson.html  |   126 +
 .../mahout/math/jet/random/class-use/Uniform.html  |   126 +
 .../math/jet/random/engine/MersenneTwister.html    |   477 +
 .../math/jet/random/engine/RandomEngine.html       |   448 +
 .../random/engine/class-use/MersenneTwister.html   |   126 +
 .../jet/random/engine/class-use/RandomEngine.html  |   173 +
 .../math/jet/random/engine/package-frame.html      |    22 +
 .../math/jet/random/engine/package-summary.html    |   167 +
 .../math/jet/random/engine/package-tree.html       |   147 +
 .../mahout/math/jet/random/engine/package-use.html |   165 +
 .../mahout/math/jet/random/package-frame.html      |    29 +
 .../mahout/math/jet/random/package-summary.html    |   186 +
 .../mahout/math/jet/random/package-tree.html       |   160 +
 .../apache/mahout/math/jet/random/package-use.html |   169 +
 .../math/jet/random/sampling/RandomSampler.html    |   388 +
 .../random/sampling/class-use/RandomSampler.html   |   126 +
 .../math/jet/random/sampling/package-frame.html    |    21 +
 .../math/jet/random/sampling/package-summary.html  |   149 +
 .../math/jet/random/sampling/package-tree.html     |   139 +
 .../math/jet/random/sampling/package-use.html      |   126 +
 .../org/apache/mahout/math/jet/stat/Gamma.html     |   367 +
 .../apache/mahout/math/jet/stat/Probability.html   |   444 +
 .../mahout/math/jet/stat/class-use/Gamma.html      |   126 +
 .../math/jet/stat/class-use/Probability.html       |   126 +
 .../apache/mahout/math/jet/stat/package-frame.html |    22 +
 .../mahout/math/jet/stat/package-summary.html      |   163 +
 .../apache/mahout/math/jet/stat/package-tree.html  |   140 +
 .../apache/mahout/math/jet/stat/package-use.html   |   126 +
 .../apache/mahout/math/list/AbstractByteList.html  |  1506 ++
 .../apache/mahout/math/list/AbstractCharList.html  |  1506 ++
 .../mahout/math/list/AbstractDoubleList.html       |  1506 ++
 .../apache/mahout/math/list/AbstractFloatList.html |  1506 ++
 .../apache/mahout/math/list/AbstractIntList.html   |  1506 ++
 .../org/apache/mahout/math/list/AbstractList.html  |   682 +
 .../apache/mahout/math/list/AbstractLongList.html  |  1506 ++
 .../mahout/math/list/AbstractObjectList.html       |   384 +
 .../apache/mahout/math/list/AbstractShortList.html |  1506 ++
 .../org/apache/mahout/math/list/ByteArrayList.html |  1021 +
 .../org/apache/mahout/math/list/CharArrayList.html |  1021 +
 .../apache/mahout/math/list/DoubleArrayList.html   |   988 +
 .../apache/mahout/math/list/FloatArrayList.html    |   988 +
 .../org/apache/mahout/math/list/IntArrayList.html  |  1021 +
 .../org/apache/mahout/math/list/LongArrayList.html |   988 +
 .../apache/mahout/math/list/ObjectArrayList.html   |   974 +
 .../apache/mahout/math/list/ShortArrayList.html    |  1021 +
 .../mahout/math/list/SimpleLongArrayList.html      |   439 +
 .../math/list/class-use/AbstractByteList.html      |   303 +
 .../math/list/class-use/AbstractCharList.html      |   303 +
 .../math/list/class-use/AbstractDoubleList.html    |   303 +
 .../math/list/class-use/AbstractFloatList.html     |   303 +
 .../math/list/class-use/AbstractIntList.html       |   303 +
 .../mahout/math/list/class-use/AbstractList.html   |   272 +
 .../math/list/class-use/AbstractLongList.html      |   310 +
 .../math/list/class-use/AbstractObjectList.html    |   190 +
 .../math/list/class-use/AbstractShortList.html     |   303 +
 .../mahout/math/list/class-use/ByteArrayList.html  |  1075 +
 .../mahout/math/list/class-use/CharArrayList.html  |  1075 +
 .../math/list/class-use/DoubleArrayList.html       |  1075 +
 .../mahout/math/list/class-use/FloatArrayList.html |  1075 +
 .../mahout/math/list/class-use/IntArrayList.html   |  1101 +
 .../mahout/math/list/class-use/LongArrayList.html  |  1075 +
 .../math/list/class-use/ObjectArrayList.html       |   173 +
 .../mahout/math/list/class-use/ShortArrayList.html |  1075 +
 .../math/list/class-use/SimpleLongArrayList.html   |   126 +
 .../org/apache/mahout/math/list/package-frame.html |    38 +
 .../apache/mahout/math/list/package-summary.html   |   404 +
 .../org/apache/mahout/math/list/package-tree.html  |   187 +
 .../org/apache/mahout/math/list/package-use.html   |   430 +
 .../mahout/math/map/AbstractByteByteMap.html       |   827 +
 .../mahout/math/map/AbstractByteCharMap.html       |   827 +
 .../mahout/math/map/AbstractByteDoubleMap.html     |   867 +
 .../mahout/math/map/AbstractByteFloatMap.html      |   867 +
 .../apache/mahout/math/map/AbstractByteIntMap.html |   827 +
 .../mahout/math/map/AbstractByteLongMap.html       |   827 +
 .../mahout/math/map/AbstractByteObjectMap.html     |   802 +
 .../mahout/math/map/AbstractByteShortMap.html      |   827 +
 .../mahout/math/map/AbstractCharByteMap.html       |   827 +
 .../mahout/math/map/AbstractCharCharMap.html       |   827 +
 .../mahout/math/map/AbstractCharDoubleMap.html     |   867 +
 .../mahout/math/map/AbstractCharFloatMap.html      |   867 +
 .../apache/mahout/math/map/AbstractCharIntMap.html |   827 +
 .../mahout/math/map/AbstractCharLongMap.html       |   827 +
 .../mahout/math/map/AbstractCharObjectMap.html     |   802 +
 .../mahout/math/map/AbstractCharShortMap.html      |   827 +
 .../mahout/math/map/AbstractDoubleByteMap.html     |   827 +
 .../mahout/math/map/AbstractDoubleCharMap.html     |   827 +
 .../mahout/math/map/AbstractDoubleDoubleMap.html   |   867 +
 .../mahout/math/map/AbstractDoubleFloatMap.html    |   867 +
 .../mahout/math/map/AbstractDoubleIntMap.html      |   827 +
 .../mahout/math/map/AbstractDoubleLongMap.html     |   827 +
 .../mahout/math/map/AbstractDoubleObjectMap.html   |   802 +
 .../mahout/math/map/AbstractDoubleShortMap.html    |   827 +
 .../mahout/math/map/AbstractFloatByteMap.html      |   827 +
 .../mahout/math/map/AbstractFloatCharMap.html      |   827 +
 .../mahout/math/map/AbstractFloatDoubleMap.html    |   867 +
 .../mahout/math/map/AbstractFloatFloatMap.html     |   867 +
 .../mahout/math/map/AbstractFloatIntMap.html       |   827 +
 .../mahout/math/map/AbstractFloatLongMap.html      |   827 +
 .../mahout/math/map/AbstractFloatObjectMap.html    |   802 +
 .../mahout/math/map/AbstractFloatShortMap.html     |   827 +
 .../apache/mahout/math/map/AbstractIntByteMap.html |   827 +
 .../apache/mahout/math/map/AbstractIntCharMap.html |   827 +
 .../mahout/math/map/AbstractIntDoubleMap.html      |   867 +
 .../mahout/math/map/AbstractIntFloatMap.html       |   867 +
 .../apache/mahout/math/map/AbstractIntIntMap.html  |   827 +
 .../apache/mahout/math/map/AbstractIntLongMap.html |   827 +
 .../mahout/math/map/AbstractIntObjectMap.html      |   802 +
 .../mahout/math/map/AbstractIntShortMap.html       |   827 +
 .../mahout/math/map/AbstractLongByteMap.html       |   827 +
 .../mahout/math/map/AbstractLongCharMap.html       |   827 +
 .../mahout/math/map/AbstractLongDoubleMap.html     |   867 +
 .../mahout/math/map/AbstractLongFloatMap.html      |   867 +
 .../apache/mahout/math/map/AbstractLongIntMap.html |   827 +
 .../mahout/math/map/AbstractLongLongMap.html       |   827 +
 .../mahout/math/map/AbstractLongObjectMap.html     |   802 +
 .../mahout/math/map/AbstractLongShortMap.html      |   827 +
 .../mahout/math/map/AbstractObjectByteMap.html     |   836 +
 .../mahout/math/map/AbstractObjectCharMap.html     |   836 +
 .../mahout/math/map/AbstractObjectDoubleMap.html   |   876 +
 .../mahout/math/map/AbstractObjectFloatMap.html    |   876 +
 .../mahout/math/map/AbstractObjectIntMap.html      |   836 +
 .../mahout/math/map/AbstractObjectLongMap.html     |   836 +
 .../mahout/math/map/AbstractObjectShortMap.html    |   836 +
 .../mahout/math/map/AbstractShortByteMap.html      |   827 +
 .../mahout/math/map/AbstractShortCharMap.html      |   827 +
 .../mahout/math/map/AbstractShortDoubleMap.html    |   867 +
 .../mahout/math/map/AbstractShortFloatMap.html     |   867 +
 .../mahout/math/map/AbstractShortIntMap.html       |   827 +
 .../mahout/math/map/AbstractShortLongMap.html      |   827 +
 .../mahout/math/map/AbstractShortObjectMap.html    |   802 +
 .../mahout/math/map/AbstractShortShortMap.html     |   827 +
 .../org/apache/mahout/math/map/HashFunctions.html  |   389 +
 .../math/map/OpenByteByteHashMap.MapElement.html   |   303 +
 .../math/map/OpenByteByteHashMap.MapIterator.html  |   293 +
 .../mahout/math/map/OpenByteByteHashMap.html       |  1072 +
 .../math/map/OpenByteCharHashMap.MapElement.html   |   303 +
 .../math/map/OpenByteCharHashMap.MapIterator.html  |   293 +
 .../mahout/math/map/OpenByteCharHashMap.html       |  1072 +
 .../math/map/OpenByteDoubleHashMap.MapElement.html |   303 +
 .../map/OpenByteDoubleHashMap.MapIterator.html     |   293 +
 .../mahout/math/map/OpenByteDoubleHashMap.html     |  1072 +
 .../math/map/OpenByteFloatHashMap.MapElement.html  |   303 +
 .../math/map/OpenByteFloatHashMap.MapIterator.html |   293 +
 .../mahout/math/map/OpenByteFloatHashMap.html      |  1072 +
 .../math/map/OpenByteIntHashMap.MapElement.html    |   303 +
 .../math/map/OpenByteIntHashMap.MapIterator.html   |   293 +
 .../apache/mahout/math/map/OpenByteIntHashMap.html |  1072 +
 .../math/map/OpenByteLongHashMap.MapElement.html   |   303 +
 .../math/map/OpenByteLongHashMap.MapIterator.html  |   293 +
 .../mahout/math/map/OpenByteLongHashMap.html       |  1072 +
 .../mahout/math/map/OpenByteObjectHashMap.html     |   863 +
 .../math/map/OpenByteShortHashMap.MapElement.html  |   303 +
 .../math/map/OpenByteShortHashMap.MapIterator.html |   293 +
 .../mahout/math/map/OpenByteShortHashMap.html      |  1072 +
 .../math/map/OpenCharByteHashMap.MapElement.html   |   303 +
 .../math/map/OpenCharByteHashMap.MapIterator.html  |   293 +
 .../mahout/math/map/OpenCharByteHashMap.html       |  1072 +
 .../math/map/OpenCharCharHashMap.MapElement.html   |   303 +
 .../math/map/OpenCharCharHashMap.MapIterator.html  |   293 +
 .../mahout/math/map/OpenCharCharHashMap.html       |  1072 +
 .../math/map/OpenCharDoubleHashMap.MapElement.html |   303 +
 .../map/OpenCharDoubleHashMap.MapIterator.html     |   293 +
 .../mahout/math/map/OpenCharDoubleHashMap.html     |  1072 +
 .../math/map/OpenCharFloatHashMap.MapElement.html  |   303 +
 .../math/map/OpenCharFloatHashMap.MapIterator.html |   293 +
 .../mahout/math/map/OpenCharFloatHashMap.html      |  1072 +
 .../math/map/OpenCharIntHashMap.MapElement.html    |   303 +
 .../math/map/OpenCharIntHashMap.MapIterator.html   |   293 +
 .../apache/mahout/math/map/OpenCharIntHashMap.html |  1072 +
 .../math/map/OpenCharLongHashMap.MapElement.html   |   303 +
 .../math/map/OpenCharLongHashMap.MapIterator.html  |   293 +
 .../mahout/math/map/OpenCharLongHashMap.html       |  1072 +
 .../mahout/math/map/OpenCharObjectHashMap.html     |   863 +
 .../math/map/OpenCharShortHashMap.MapElement.html  |   303 +
 .../math/map/OpenCharShortHashMap.MapIterator.html |   293 +
 .../mahout/math/map/OpenCharShortHashMap.html      |  1072 +
 .../math/map/OpenDoubleByteHashMap.MapElement.html |   303 +
 .../map/OpenDoubleByteHashMap.MapIterator.html     |   293 +
 .../mahout/math/map/OpenDoubleByteHashMap.html     |  1072 +
 .../math/map/OpenDoubleCharHashMap.MapElement.html |   303 +
 .../map/OpenDoubleCharHashMap.MapIterator.html     |   293 +
 .../mahout/math/map/OpenDoubleCharHashMap.html     |  1072 +
 .../map/OpenDoubleDoubleHashMap.MapElement.html    |   303 +
 .../map/OpenDoubleDoubleHashMap.MapIterator.html   |   293 +
 .../mahout/math/map/OpenDoubleDoubleHashMap.html   |  1072 +
 .../map/OpenDoubleFloatHashMap.MapElement.html     |   303 +
 .../map/OpenDoubleFloatHashMap.MapIterator.html    |   293 +
 .../mahout/math/map/OpenDoubleFloatHashMap.html    |  1072 +
 .../math/map/OpenDoubleIntHashMap.MapElement.html  |   303 +
 .../math/map/OpenDoubleIntHashMap.MapIterator.html |   293 +
 .../mahout/math/map/OpenDoubleIntHashMap.html      |  1072 +
 .../math/map/OpenDoubleLongHashMap.MapElement.html |   303 +
 .../map/OpenDoubleLongHashMap.MapIterator.html     |   293 +
 .../mahout/math/map/OpenDoubleLongHashMap.html     |  1072 +
 .../mahout/math/map/OpenDoubleObjectHashMap.html   |   863 +
 .../map/OpenDoubleShortHashMap.MapElement.html     |   303 +
 .../map/OpenDoubleShortHashMap.MapIterator.html    |   293 +
 .../mahout/math/map/OpenDoubleShortHashMap.html    |  1072 +
 .../math/map/OpenFloatByteHashMap.MapElement.html  |   303 +
 .../math/map/OpenFloatByteHashMap.MapIterator.html |   293 +
 .../mahout/math/map/OpenFloatByteHashMap.html      |  1072 +
 .../math/map/OpenFloatCharHashMap.MapElement.html  |   303 +
 .../math/map/OpenFloatCharHashMap.MapIterator.html |   293 +
 .../mahout/math/map/OpenFloatCharHashMap.html      |  1072 +
 .../map/OpenFloatDoubleHashMap.MapElement.html     |   303 +
 .../map/OpenFloatDoubleHashMap.MapIterator.html    |   293 +
 .../mahout/math/map/OpenFloatDoubleHashMap.html    |  1072 +
 .../math/map/OpenFloatFloatHashMap.MapElement.html |   303 +
 .../map/OpenFloatFloatHashMap.MapIterator.html     |   293 +
 .../mahout/math/map/OpenFloatFloatHashMap.html     |  1072 +
 .../math/map/OpenFloatIntHashMap.MapElement.html   |   303 +
 .../math/map/OpenFloatIntHashMap.MapIterator.html  |   293 +
 .../mahout/math/map/OpenFloatIntHashMap.html       |  1072 +
 .../math/map/OpenFloatLongHashMap.MapElement.html  |   303 +
 .../math/map/OpenFloatLongHashMap.MapIterator.html |   293 +
 .../mahout/math/map/OpenFloatLongHashMap.html      |  1072 +
 .../mahout/math/map/OpenFloatObjectHashMap.html    |   863 +
 .../math/map/OpenFloatShortHashMap.MapElement.html |   303 +
 .../map/OpenFloatShortHashMap.MapIterator.html     |   293 +
 .../mahout/math/map/OpenFloatShortHashMap.html     |  1072 +
 .../org/apache/mahout/math/map/OpenHashMap.html    |  1045 +
 .../math/map/OpenIntByteHashMap.MapElement.html    |   303 +
 .../math/map/OpenIntByteHashMap.MapIterator.html   |   293 +
 .../apache/mahout/math/map/OpenIntByteHashMap.html |  1072 +
 .../math/map/OpenIntCharHashMap.MapElement.html    |   303 +
 .../math/map/OpenIntCharHashMap.MapIterator.html   |   293 +
 .../apache/mahout/math/map/OpenIntCharHashMap.html |  1072 +
 .../math/map/OpenIntDoubleHashMap.MapElement.html  |   303 +
 .../math/map/OpenIntDoubleHashMap.MapIterator.html |   293 +
 .../mahout/math/map/OpenIntDoubleHashMap.html      |  1072 +
 .../math/map/OpenIntFloatHashMap.MapElement.html   |   303 +
 .../math/map/OpenIntFloatHashMap.MapIterator.html  |   293 +
 .../mahout/math/map/OpenIntFloatHashMap.html       |  1072 +
 .../math/map/OpenIntIntHashMap.MapElement.html     |   303 +
 .../math/map/OpenIntIntHashMap.MapIterator.html    |   293 +
 .../apache/mahout/math/map/OpenIntIntHashMap.html  |  1072 +
 .../math/map/OpenIntLongHashMap.MapElement.html    |   303 +
 .../math/map/OpenIntLongHashMap.MapIterator.html   |   293 +
 .../apache/mahout/math/map/OpenIntLongHashMap.html |  1072 +
 .../mahout/math/map/OpenIntObjectHashMap.html      |   863 +
 .../math/map/OpenIntShortHashMap.MapElement.html   |   303 +
 .../math/map/OpenIntShortHashMap.MapIterator.html  |   293 +
 .../mahout/math/map/OpenIntShortHashMap.html       |  1072 +
 .../math/map/OpenLongByteHashMap.MapElement.html   |   303 +
 .../math/map/OpenLongByteHashMap.MapIterator.html  |   293 +
 .../mahout/math/map/OpenLongByteHashMap.html       |  1072 +
 .../math/map/OpenLongCharHashMap.MapElement.html   |   303 +
 .../math/map/OpenLongCharHashMap.MapIterator.html  |   293 +
 .../mahout/math/map/OpenLongCharHashMap.html       |  1072 +
 .../math/map/OpenLongDoubleHashMap.MapElement.html |   303 +
 .../map/OpenLongDoubleHashMap.MapIterator.html     |   293 +
 .../mahout/math/map/OpenLongDoubleHashMap.html     |  1072 +
 .../math/map/OpenLongFloatHashMap.MapElement.html  |   303 +
 .../math/map/OpenLongFloatHashMap.MapIterator.html |   293 +
 .../mahout/math/map/OpenLongFloatHashMap.html      |  1072 +
 .../math/map/OpenLongIntHashMap.MapElement.html    |   303 +
 .../math/map/OpenLongIntHashMap.MapIterator.html   |   293 +
 .../apache/mahout/math/map/OpenLongIntHashMap.html |  1072 +
 .../math/map/OpenLongLongHashMap.MapElement.html   |   303 +
 .../math/map/OpenLongLongHashMap.MapIterator.html  |   293 +
 .../mahout/math/map/OpenLongLongHashMap.html       |  1072 +
 .../mahout/math/map/OpenLongObjectHashMap.html     |   863 +
 .../math/map/OpenLongShortHashMap.MapElement.html  |   303 +
 .../math/map/OpenLongShortHashMap.MapIterator.html |   293 +
 .../mahout/math/map/OpenLongShortHashMap.html      |  1072 +
 .../mahout/math/map/OpenObjectByteHashMap.html     |   980 +
 .../mahout/math/map/OpenObjectCharHashMap.html     |   980 +
 .../mahout/math/map/OpenObjectDoubleHashMap.html   |   980 +
 .../mahout/math/map/OpenObjectFloatHashMap.html    |   980 +
 .../mahout/math/map/OpenObjectIntHashMap.html      |   980 +
 .../mahout/math/map/OpenObjectLongHashMap.html     |   980 +
 .../mahout/math/map/OpenObjectShortHashMap.html    |   980 +
 .../math/map/OpenShortByteHashMap.MapElement.html  |   303 +
 .../math/map/OpenShortByteHashMap.MapIterator.html |   293 +
 .../mahout/math/map/OpenShortByteHashMap.html      |  1072 +
 .../math/map/OpenShortCharHashMap.MapElement.html  |   303 +
 .../math/map/OpenShortCharHashMap.MapIterator.html |   293 +
 .../mahout/math/map/OpenShortCharHashMap.html      |  1072 +
 .../map/OpenShortDoubleHashMap.MapElement.html     |   303 +
 .../map/OpenShortDoubleHashMap.MapIterator.html    |   293 +
 .../mahout/math/map/OpenShortDoubleHashMap.html    |  1072 +
 .../math/map/OpenShortFloatHashMap.MapElement.html |   303 +
 .../map/OpenShortFloatHashMap.MapIterator.html     |   293 +
 .../mahout/math/map/OpenShortFloatHashMap.html     |  1072 +
 .../math/map/OpenShortIntHashMap.MapElement.html   |   303 +
 .../math/map/OpenShortIntHashMap.MapIterator.html  |   293 +
 .../mahout/math/map/OpenShortIntHashMap.html       |  1072 +
 .../math/map/OpenShortLongHashMap.MapElement.html  |   303 +
 .../math/map/OpenShortLongHashMap.MapIterator.html |   293 +
 .../mahout/math/map/OpenShortLongHashMap.html      |  1072 +
 .../mahout/math/map/OpenShortObjectHashMap.html    |   863 +
 .../math/map/OpenShortShortHashMap.MapElement.html |   303 +
 .../map/OpenShortShortHashMap.MapIterator.html     |   293 +
 .../mahout/math/map/OpenShortShortHashMap.html     |  1072 +
 .../org/apache/mahout/math/map/PrimeFinder.html    |   304 +
 .../math/map/class-use/AbstractByteByteMap.html    |   188 +
 .../math/map/class-use/AbstractByteCharMap.html    |   188 +
 .../math/map/class-use/AbstractByteDoubleMap.html  |   203 +
 .../math/map/class-use/AbstractByteFloatMap.html   |   203 +
 .../math/map/class-use/AbstractByteIntMap.html     |   188 +
 .../math/map/class-use/AbstractByteLongMap.html    |   188 +
 .../math/map/class-use/AbstractByteObjectMap.html  |   186 +
 .../math/map/class-use/AbstractByteShortMap.html   |   188 +
 .../math/map/class-use/AbstractCharByteMap.html    |   188 +
 .../math/map/class-use/AbstractCharCharMap.html    |   188 +
 .../math/map/class-use/AbstractCharDoubleMap.html  |   203 +
 .../math/map/class-use/AbstractCharFloatMap.html   |   203 +
 .../math/map/class-use/AbstractCharIntMap.html     |   188 +
 .../math/map/class-use/AbstractCharLongMap.html    |   188 +
 .../math/map/class-use/AbstractCharObjectMap.html  |   186 +
 .../math/map/class-use/AbstractCharShortMap.html   |   188 +
 .../math/map/class-use/AbstractDoubleByteMap.html  |   188 +
 .../math/map/class-use/AbstractDoubleCharMap.html  |   188 +
 .../map/class-use/AbstractDoubleDoubleMap.html     |   203 +
 .../math/map/class-use/AbstractDoubleFloatMap.html |   203 +
 .../math/map/class-use/AbstractDoubleIntMap.html   |   188 +
 .../math/map/class-use/AbstractDoubleLongMap.html  |   188 +
 .../map/class-use/AbstractDoubleObjectMap.html     |   186 +
 .../math/map/class-use/AbstractDoubleShortMap.html |   188 +
 .../math/map/class-use/AbstractFloatByteMap.html   |   188 +
 .../math/map/class-use/AbstractFloatCharMap.html   |   188 +
 .../math/map/class-use/AbstractFloatDoubleMap.html |   203 +
 .../math/map/class-use/AbstractFloatFloatMap.html  |   203 +
 .../math/map/class-use/AbstractFloatIntMap.html    |   188 +
 .../math/map/class-use/AbstractFloatLongMap.html   |   188 +
 .../math/map/class-use/AbstractFloatObjectMap.html |   186 +
 .../math/map/class-use/AbstractFloatShortMap.html  |   188 +
 .../math/map/class-use/AbstractIntByteMap.html     |   188 +
 .../math/map/class-use/AbstractIntCharMap.html     |   188 +
 .../math/map/class-use/AbstractIntDoubleMap.html   |   203 +
 .../math/map/class-use/AbstractIntFloatMap.html    |   203 +
 .../math/map/class-use/AbstractIntIntMap.html      |   188 +
 .../math/map/class-use/AbstractIntLongMap.html     |   188 +
 .../math/map/class-use/AbstractIntObjectMap.html   |   186 +
 .../math/map/class-use/AbstractIntShortMap.html    |   188 +
 .../math/map/class-use/AbstractLongByteMap.html    |   188 +
 .../math/map/class-use/AbstractLongCharMap.html    |   188 +
 .../math/map/class-use/AbstractLongDoubleMap.html  |   203 +
 .../math/map/class-use/AbstractLongFloatMap.html   |   203 +
 .../math/map/class-use/AbstractLongIntMap.html     |   188 +
 .../math/map/class-use/AbstractLongLongMap.html    |   188 +
 .../math/map/class-use/AbstractLongObjectMap.html  |   186 +
 .../math/map/class-use/AbstractLongShortMap.html   |   188 +
 .../math/map/class-use/AbstractObjectByteMap.html  |   188 +
 .../math/map/class-use/AbstractObjectCharMap.html  |   188 +
 .../map/class-use/AbstractObjectDoubleMap.html     |   203 +
 .../math/map/class-use/AbstractObjectFloatMap.html |   203 +
 .../math/map/class-use/AbstractObjectIntMap.html   |   188 +
 .../math/map/class-use/AbstractObjectLongMap.html  |   188 +
 .../math/map/class-use/AbstractObjectShortMap.html |   188 +
 .../math/map/class-use/AbstractShortByteMap.html   |   188 +
 .../math/map/class-use/AbstractShortCharMap.html   |   188 +
 .../math/map/class-use/AbstractShortDoubleMap.html |   203 +
 .../math/map/class-use/AbstractShortFloatMap.html  |   203 +
 .../math/map/class-use/AbstractShortIntMap.html    |   188 +
 .../math/map/class-use/AbstractShortLongMap.html   |   188 +
 .../math/map/class-use/AbstractShortObjectMap.html |   186 +
 .../math/map/class-use/AbstractShortShortMap.html  |   188 +
 .../mahout/math/map/class-use/HashFunctions.html   |   126 +
 .../class-use/OpenByteByteHashMap.MapElement.html  |   184 +
 .../class-use/OpenByteByteHashMap.MapIterator.html |   126 +
 .../math/map/class-use/OpenByteByteHashMap.html    |   126 +
 .../class-use/OpenByteCharHashMap.MapElement.html  |   184 +
 .../class-use/OpenByteCharHashMap.MapIterator.html |   126 +
 .../math/map/class-use/OpenByteCharHashMap.html    |   126 +
 .../OpenByteDoubleHashMap.MapElement.html          |   184 +
 .../OpenByteDoubleHashMap.MapIterator.html         |   126 +
 .../math/map/class-use/OpenByteDoubleHashMap.html  |   126 +
 .../class-use/OpenByteFloatHashMap.MapElement.html |   184 +
 .../OpenByteFloatHashMap.MapIterator.html          |   126 +
 .../math/map/class-use/OpenByteFloatHashMap.html   |   126 +
 .../class-use/OpenByteIntHashMap.MapElement.html   |   184 +
 .../class-use/OpenByteIntHashMap.MapIterator.html  |   126 +
 .../math/map/class-use/OpenByteIntHashMap.html     |   126 +
 .../class-use/OpenByteLongHashMap.MapElement.html  |   184 +
 .../class-use/OpenByteLongHashMap.MapIterator.html |   126 +
 .../math/map/class-use/OpenByteLongHashMap.html    |   126 +
 .../math/map/class-use/OpenByteObjectHashMap.html  |   173 +
 .../class-use/OpenByteShortHashMap.MapElement.html |   184 +
 .../OpenByteShortHashMap.MapIterator.html          |   126 +
 .../math/map/class-use/OpenByteShortHashMap.html   |   126 +
 .../class-use/OpenCharByteHashMap.MapElement.html  |   184 +
 .../class-use/OpenCharByteHashMap.MapIterator.html |   126 +
 .../math/map/class-use/OpenCharByteHashMap.html    |   126 +
 .../class-use/OpenCharCharHashMap.MapElement.html  |   184 +
 .../class-use/OpenCharCharHashMap.MapIterator.html |   126 +
 .../math/map/class-use/OpenCharCharHashMap.html    |   126 +
 .../OpenCharDoubleHashMap.MapElement.html          |   184 +
 .../OpenCharDoubleHashMap.MapIterator.html         |   126 +
 .../math/map/class-use/OpenCharDoubleHashMap.html  |   126 +
 .../class-use/OpenCharFloatHashMap.MapElement.html |   184 +
 .../OpenCharFloatHashMap.MapIterator.html          |   126 +
 .../math/map/class-use/OpenCharFloatHashMap.html   |   126 +
 .../class-use/OpenCharIntHashMap.MapElement.html   |   184 +
 .../class-use/OpenCharIntHashMap.MapIterator.html  |   126 +
 .../math/map/class-use/OpenCharIntHashMap.html     |   126 +
 .../class-use/OpenCharLongHashMap.MapElement.html  |   184 +
 .../class-use/OpenCharLongHashMap.MapIterator.html |   126 +
 .../math/map/class-use/OpenCharLongHashMap.html    |   126 +
 .../math/map/class-use/OpenCharObjectHashMap.html  |   173 +
 .../class-use/OpenCharShortHashMap.MapElement.html |   184 +
 .../OpenCharShortHashMap.MapIterator.html          |   126 +
 .../math/map/class-use/OpenCharShortHashMap.html   |   126 +
 .../OpenDoubleByteHashMap.MapElement.html          |   184 +
 .../OpenDoubleByteHashMap.MapIterator.html         |   126 +
 .../math/map/class-use/OpenDoubleByteHashMap.html  |   126 +
 .../OpenDoubleCharHashMap.MapElement.html          |   184 +
 .../OpenDoubleCharHashMap.MapIterator.html         |   126 +
 .../math/map/class-use/OpenDoubleCharHashMap.html  |   126 +
 .../OpenDoubleDoubleHashMap.MapElement.html        |   184 +
 .../OpenDoubleDoubleHashMap.MapIterator.html       |   126 +
 .../map/class-use/OpenDoubleDoubleHashMap.html     |   126 +
 .../OpenDoubleFloatHashMap.MapElement.html         |   184 +
 .../OpenDoubleFloatHashMap.MapIterator.html        |   126 +
 .../math/map/class-use/OpenDoubleFloatHashMap.html |   126 +
 .../class-use/OpenDoubleIntHashMap.MapElement.html |   184 +
 .../OpenDoubleIntHashMap.MapIterator.html          |   126 +
 .../math/map/class-use/OpenDoubleIntHashMap.html   |   126 +
 .../OpenDoubleLongHashMap.MapElement.html          |   184 +
 .../OpenDoubleLongHashMap.MapIterator.html         |   126 +
 .../math/map/class-use/OpenDoubleLongHashMap.html  |   126 +
 .../map/class-use/OpenDoubleObjectHashMap.html     |   173 +
 .../OpenDoubleShortHashMap.MapElement.html         |   184 +
 .../OpenDoubleShortHashMap.MapIterator.html        |   126 +
 .../math/map/class-use/OpenDoubleShortHashMap.html |   126 +
 .../class-use/OpenFloatByteHashMap.MapElement.html |   184 +
 .../OpenFloatByteHashMap.MapIterator.html          |   126 +
 .../math/map/class-use/OpenFloatByteHashMap.html   |   126 +
 .../class-use/OpenFloatCharHashMap.MapElement.html |   184 +
 .../OpenFloatCharHashMap.MapIterator.html          |   126 +
 .../math/map/class-use/OpenFloatCharHashMap.html   |   126 +
 .../OpenFloatDoubleHashMap.MapElement.html         |   184 +
 .../OpenFloatDoubleHashMap.MapIterator.html        |   126 +
 .../math/map/class-use/OpenFloatDoubleHashMap.html |   126 +
 .../OpenFloatFloatHashMap.MapElement.html          |   184 +
 .../OpenFloatFloatHashMap.MapIterator.html         |   126 +
 .../math/map/class-use/OpenFloatFloatHashMap.html  |   126 +
 .../class-use/OpenFloatIntHashMap.MapElement.html  |   184 +
 .../class-use/OpenFloatIntHashMap.MapIterator.html |   126 +
 .../math/map/class-use/OpenFloatIntHashMap.html    |   126 +
 .../class-use/OpenFloatLongHashMap.MapElement.html |   184 +
 .../OpenFloatLongHashMap.MapIterator.html          |   126 +
 .../math/map/class-use/OpenFloatLongHashMap.html   |   126 +
 .../math/map/class-use/OpenFloatObjectHashMap.html |   173 +
 .../OpenFloatShortHashMap.MapElement.html          |   184 +
 .../OpenFloatShortHashMap.MapIterator.html         |   126 +
 .../math/map/class-use/OpenFloatShortHashMap.html  |   126 +
 .../mahout/math/map/class-use/OpenHashMap.html     |   126 +
 .../class-use/OpenIntByteHashMap.MapElement.html   |   184 +
 .../class-use/OpenIntByteHashMap.MapIterator.html  |   126 +
 .../math/map/class-use/OpenIntByteHashMap.html     |   126 +
 .../class-use/OpenIntCharHashMap.MapElement.html   |   184 +
 .../class-use/OpenIntCharHashMap.MapIterator.html  |   126 +
 .../math/map/class-use/OpenIntCharHashMap.html     |   126 +
 .../class-use/OpenIntDoubleHashMap.MapElement.html |   184 +
 .../OpenIntDoubleHashMap.MapIterator.html          |   126 +
 .../math/map/class-use/OpenIntDoubleHashMap.html   |   126 +
 .../class-use/OpenIntFloatHashMap.MapElement.html  |   184 +
 .../class-use/OpenIntFloatHashMap.MapIterator.html |   126 +
 .../math/map/class-use/OpenIntFloatHashMap.html    |   126 +
 .../class-use/OpenIntIntHashMap.MapElement.html    |   184 +
 .../class-use/OpenIntIntHashMap.MapIterator.html   |   126 +
 .../math/map/class-use/OpenIntIntHashMap.html      |   126 +
 .../class-use/OpenIntLongHashMap.MapElement.html   |   184 +
 .../class-use/OpenIntLongHashMap.MapIterator.html  |   126 +
 .../math/map/class-use/OpenIntLongHashMap.html     |   126 +
 .../math/map/class-use/OpenIntObjectHashMap.html   |   210 +
 .../class-use/OpenIntShortHashMap.MapElement.html  |   184 +
 .../class-use/OpenIntShortHashMap.MapIterator.html |   126 +
 .../math/map/class-use/OpenIntShortHashMap.html    |   126 +
 .../class-use/OpenLongByteHashMap.MapElement.html  |   184 +
 .../class-use/OpenLongByteHashMap.MapIterator.html |   126 +
 .../math/map/class-use/OpenLongByteHashMap.html    |   126 +
 .../class-use/OpenLongCharHashMap.MapElement.html  |   184 +
 .../class-use/OpenLongCharHashMap.MapIterator.html |   126 +
 .../math/map/class-use/OpenLongCharHashMap.html    |   126 +
 .../OpenLongDoubleHashMap.MapElement.html          |   184 +
 .../OpenLongDoubleHashMap.MapIterator.html         |   126 +
 .../math/map/class-use/OpenLongDoubleHashMap.html  |   126 +
 .../class-use/OpenLongFloatHashMap.MapElement.html |   184 +
 .../OpenLongFloatHashMap.MapIterator.html          |   126 +
 .../math/map/class-use/OpenLongFloatHashMap.html   |   126 +
 .../class-use/OpenLongIntHashMap.MapElement.html   |   184 +
 .../class-use/OpenLongIntHashMap.MapIterator.html  |   126 +
 .../math/map/class-use/OpenLongIntHashMap.html     |   126 +
 .../class-use/OpenLongLongHashMap.MapElement.html  |   184 +
 .../class-use/OpenLongLongHashMap.MapIterator.html |   126 +
 .../math/map/class-use/OpenLongLongHashMap.html    |   126 +
 .../math/map/class-use/OpenLongObjectHashMap.html  |   173 +
 .../class-use/OpenLongShortHashMap.MapElement.html |   184 +
 .../OpenLongShortHashMap.MapIterator.html          |   126 +
 .../math/map/class-use/OpenLongShortHashMap.html   |   126 +
 .../math/map/class-use/OpenObjectByteHashMap.html  |   126 +
 .../math/map/class-use/OpenObjectCharHashMap.html  |   126 +
 .../map/class-use/OpenObjectDoubleHashMap.html     |   126 +
 .../math/map/class-use/OpenObjectFloatHashMap.html |   126 +
 .../math/map/class-use/OpenObjectIntHashMap.html   |   126 +
 .../math/map/class-use/OpenObjectLongHashMap.html  |   126 +
 .../math/map/class-use/OpenObjectShortHashMap.html |   126 +
 .../class-use/OpenShortByteHashMap.MapElement.html |   184 +
 .../OpenShortByteHashMap.MapIterator.html          |   126 +
 .../math/map/class-use/OpenShortByteHashMap.html   |   126 +
 .../class-use/OpenShortCharHashMap.MapElement.html |   184 +
 .../OpenShortCharHashMap.MapIterator.html          |   126 +
 .../math/map/class-use/OpenShortCharHashMap.html   |   126 +
 .../OpenShortDoubleHashMap.MapElement.html         |   184 +
 .../OpenShortDoubleHashMap.MapIterator.html        |   126 +
 .../math/map/class-use/OpenShortDoubleHashMap.html |   126 +
 .../OpenShortFloatHashMap.MapElement.html          |   184 +
 .../OpenShortFloatHashMap.MapIterator.html         |   126 +
 .../math/map/class-use/OpenShortFloatHashMap.html  |   126 +
 .../class-use/OpenShortIntHashMap.MapElement.html  |   184 +
 .../class-use/OpenShortIntHashMap.MapIterator.html |   126 +
 .../math/map/class-use/OpenShortIntHashMap.html    |   126 +
 .../class-use/OpenShortLongHashMap.MapElement.html |   184 +
 .../OpenShortLongHashMap.MapIterator.html          |   126 +
 .../math/map/class-use/OpenShortLongHashMap.html   |   126 +
 .../math/map/class-use/OpenShortObjectHashMap.html |   173 +
 .../OpenShortShortHashMap.MapElement.html          |   184 +
 .../OpenShortShortHashMap.MapIterator.html         |   126 +
 .../math/map/class-use/OpenShortShortHashMap.html  |   126 +
 .../mahout/math/map/class-use/PrimeFinder.html     |   126 +
 .../org/apache/mahout/math/map/package-frame.html  |   149 +
 .../apache/mahout/math/map/package-summary.html    |  1032 +
 .../org/apache/mahout/math/map/package-tree.html   |   562 +
 .../org/apache/mahout/math/map/package-use.html    |   537 +
 .../org/apache/mahout/math/package-frame.html      |   106 +
 .../org/apache/mahout/math/package-summary.html    |   603 +
 .../org/apache/mahout/math/package-tree.html       |   282 +
 .../org/apache/mahout/math/package-use.html        |   557 +
 .../math/random/AbstractSamplerFunction.html       |   323 +
 .../mahout/math/random/ChineseRestaurant.html      |   369 +
 .../org/apache/mahout/math/random/Empirical.html   |   343 +
 .../random/IndianBuffet.IdentityConverter.html     |   278 +
 .../random/IndianBuffet.ImpossibleException.html   |   273 +
 .../math/random/IndianBuffet.StringConverter.html  |   278 +
 .../math/random/IndianBuffet.WordConverter.html    |   279 +
 .../apache/mahout/math/random/IndianBuffet.html    |   351 +
 .../org/apache/mahout/math/random/Missing.html     |   326 +
 .../org/apache/mahout/math/random/MultiNormal.html |   382 +
 .../org/apache/mahout/math/random/Multinomial.html |   440 +
 .../org/apache/mahout/math/random/Normal.html      |   321 +
 .../apache/mahout/math/random/PoissonSampler.html  |   308 +
 .../org/apache/mahout/math/random/Sampler.html     |   228 +
 .../apache/mahout/math/random/WeightedThing.html   |   372 +
 .../random/class-use/AbstractSamplerFunction.html  |   178 +
 .../math/random/class-use/ChineseRestaurant.html   |   126 +
 .../mahout/math/random/class-use/Empirical.html    |   126 +
 .../class-use/IndianBuffet.IdentityConverter.html  |   126 +
 .../IndianBuffet.ImpossibleException.html          |   126 +
 .../class-use/IndianBuffet.StringConverter.html    |   126 +
 .../class-use/IndianBuffet.WordConverter.html      |   126 +
 .../mahout/math/random/class-use/IndianBuffet.html |   170 +
 .../mahout/math/random/class-use/Missing.html      |   126 +
 .../mahout/math/random/class-use/MultiNormal.html  |   126 +
 .../mahout/math/random/class-use/Multinomial.html  |   126 +
 .../mahout/math/random/class-use/Normal.html       |   126 +
 .../math/random/class-use/PoissonSampler.html      |   126 +
 .../mahout/math/random/class-use/Sampler.html      |   237 +
 .../math/random/class-use/WeightedThing.html       |   177 +
 .../apache/mahout/math/random/package-frame.html   |    41 +
 .../apache/mahout/math/random/package-summary.html |   249 +
 .../apache/mahout/math/random/package-tree.html    |   175 +
 .../org/apache/mahout/math/random/package-use.html |   176 +
 .../apache/mahout/math/set/AbstractByteSet.html    |   525 +
 .../apache/mahout/math/set/AbstractCharSet.html    |   525 +
 .../apache/mahout/math/set/AbstractDoubleSet.html  |   525 +
 .../apache/mahout/math/set/AbstractFloatSet.html   |   525 +
 .../org/apache/mahout/math/set/AbstractIntSet.html |   525 +
 .../apache/mahout/math/set/AbstractLongSet.html    |   525 +
 .../org/apache/mahout/math/set/AbstractSet.html    |   721 +
 .../apache/mahout/math/set/AbstractShortSet.html   |   525 +
 .../org/apache/mahout/math/set/HashUtils.html      |   319 +
 .../apache/mahout/math/set/OpenByteHashSet.html    |   783 +
 .../apache/mahout/math/set/OpenCharHashSet.html    |   783 +
 .../apache/mahout/math/set/OpenDoubleHashSet.html  |   783 +
 .../apache/mahout/math/set/OpenFloatHashSet.html   |   783 +
 .../org/apache/mahout/math/set/OpenHashSet.html    |   996 +
 .../org/apache/mahout/math/set/OpenIntHashSet.html |   783 +
 .../apache/mahout/math/set/OpenLongHashSet.html    |   783 +
 .../apache/mahout/math/set/OpenShortHashSet.html   |   783 +
 .../mahout/math/set/class-use/AbstractByteSet.html |   183 +
 .../mahout/math/set/class-use/AbstractCharSet.html |   183 +
 .../math/set/class-use/AbstractDoubleSet.html      |   183 +
 .../math/set/class-use/AbstractFloatSet.html       |   183 +
 .../mahout/math/set/class-use/AbstractIntSet.html  |   183 +
 .../mahout/math/set/class-use/AbstractLongSet.html |   183 +
 .../mahout/math/set/class-use/AbstractSet.html     |   883 +
 .../math/set/class-use/AbstractShortSet.html       |   183 +
 .../mahout/math/set/class-use/HashUtils.html       |   126 +
 .../mahout/math/set/class-use/OpenByteHashSet.html |   126 +
 .../mahout/math/set/class-use/OpenCharHashSet.html |   126 +
 .../math/set/class-use/OpenDoubleHashSet.html      |   126 +
 .../math/set/class-use/OpenFloatHashSet.html       |   126 +
 .../mahout/math/set/class-use/OpenHashSet.html     |   126 +
 .../mahout/math/set/class-use/OpenIntHashSet.html  |   126 +
 .../mahout/math/set/class-use/OpenLongHashSet.html |   126 +
 .../math/set/class-use/OpenShortHashSet.html       |   126 +
 .../org/apache/mahout/math/set/package-frame.html  |    37 +
 .../apache/mahout/math/set/package-summary.html    |   226 +
 .../org/apache/mahout/math/set/package-tree.html   |   183 +
 .../org/apache/mahout/math/set/package-use.html    |   204 +
 .../math/solver/ConjugateGradientSolver.html       |   468 +
 .../mahout/math/solver/EigenDecomposition.html     |   357 +
 .../mahout/math/solver/JacobiConditioner.html      |   291 +
 .../org/apache/mahout/math/solver/LSMR.html        |   544 +
 .../apache/mahout/math/solver/Preconditioner.html  |   238 +
 .../solver/class-use/ConjugateGradientSolver.html  |   126 +
 .../math/solver/class-use/EigenDecomposition.html  |   126 +
 .../math/solver/class-use/JacobiConditioner.html   |   126 +
 .../apache/mahout/math/solver/class-use/LSMR.html  |   126 +
 .../math/solver/class-use/Preconditioner.html      |   195 +
 .../apache/mahout/math/solver/package-frame.html   |    28 +
 .../apache/mahout/math/solver/package-summary.html |   182 +
 .../apache/mahout/math/solver/package-tree.html    |   146 +
 .../org/apache/mahout/math/solver/package-use.html |   162 +
 .../apache/mahout/math/ssvd/SequentialBigSvd.html  |   303 +
 .../math/ssvd/class-use/SequentialBigSvd.html      |   126 +
 .../org/apache/mahout/math/ssvd/package-frame.html |    21 +
 .../apache/mahout/math/ssvd/package-summary.html   |   146 +
 .../org/apache/mahout/math/ssvd/package-tree.html  |   139 +
 .../org/apache/mahout/math/ssvd/package-use.html   |   126 +
 .../math/stats/LogLikelihood.ScoredItem.html       |   294 +
 .../apache/mahout/math/stats/LogLikelihood.html    |   387 +
 .../math/stats/OnlineExponentialAverage.html       |   316 +
 .../apache/mahout/math/stats/OnlineSummarizer.html |   394 +
 .../stats/class-use/LogLikelihood.ScoredItem.html  |   172 +
 .../mahout/math/stats/class-use/LogLikelihood.html |   126 +
 .../stats/class-use/OnlineExponentialAverage.html  |   126 +
 .../math/stats/class-use/OnlineSummarizer.html     |   126 +
 .../apache/mahout/math/stats/package-frame.html    |    24 +
 .../apache/mahout/math/stats/package-summary.html  |   163 +
 .../org/apache/mahout/math/stats/package-tree.html |   142 +
 .../org/apache/mahout/math/stats/package-use.html  |   159 +
 .../api/docs/mahout-math/overview-frame.html       |    43 +
 .../api/docs/mahout-math/overview-summary.html     |   248 +
 .../0.13.0/api/docs/mahout-math/overview-tree.html |  1012 +
 docs/0.13.0/api/docs/mahout-math/package-list      |    22 +
 docs/0.13.0/api/docs/mahout-math/script.js         |    30 +
 .../api/docs/mahout-math/serialized-form.html      |  3224 +++
 docs/0.13.0/api/docs/mahout-math/stylesheet.css    |   574 +
 .../api/docs/mahout-mr/allclasses-frame.html       |   602 +
 .../api/docs/mahout-mr/allclasses-noframe.html     |   602 +
 .../0.13.0/api/docs/mahout-mr/constant-values.html |  2503 ++
 .../0.13.0/api/docs/mahout-mr/deprecated-list.html |   399 +
 docs/0.13.0/api/docs/mahout-mr/help-doc.html       |   231 +
 docs/0.13.0/api/docs/mahout-mr/index-all.html      | 12350 ++++++++++
 docs/0.13.0/api/docs/mahout-mr/index.html          |    76 +
 .../docs/mahout-mr/org/apache/mahout/Version.html  |   275 +
 .../cf/taste/common/NoSuchItemException.html       |   293 +
 .../cf/taste/common/NoSuchUserException.html       |   293 +
 .../apache/mahout/cf/taste/common/Refreshable.html |   258 +
 .../mahout/cf/taste/common/TasteException.html     |   309 +
 .../apache/mahout/cf/taste/common/Weighting.html   |   347 +
 .../common/class-use/NoSuchItemException.html      |   196 +
 .../common/class-use/NoSuchUserException.html      |   201 +
 .../cf/taste/common/class-use/Refreshable.html     |  1066 +
 .../cf/taste/common/class-use/TasteException.html  |  1816 ++
 .../cf/taste/common/class-use/Weighting.html       |   204 +
 .../mahout/cf/taste/common/package-frame.html      |    31 +
 .../mahout/cf/taste/common/package-summary.html    |   192 +
 .../mahout/cf/taste/common/package-tree.html       |   168 +
 .../apache/mahout/cf/taste/common/package-use.html |   596 +
 .../mahout/cf/taste/eval/DataModelBuilder.html     |   243 +
 .../apache/mahout/cf/taste/eval/IRStatistics.html  |   355 +
 .../mahout/cf/taste/eval/RecommenderBuilder.html   |   242 +
 .../mahout/cf/taste/eval/RecommenderEvaluator.html |   361 +
 .../cf/taste/eval/RecommenderIRStatsEvaluator.html |   264 +
 .../cf/taste/eval/RelevantItemsDataSplitter.html   |   287 +
 .../cf/taste/eval/class-use/DataModelBuilder.html  |   219 +
 .../cf/taste/eval/class-use/IRStatistics.html      |   213 +
 .../taste/eval/class-use/RecommenderBuilder.html   |   219 +
 .../taste/eval/class-use/RecommenderEvaluator.html |   184 +
 .../class-use/RecommenderIRStatsEvaluator.html     |   170 +
 .../eval/class-use/RelevantItemsDataSplitter.html  |   180 +
 .../apache/mahout/cf/taste/eval/package-frame.html |    26 +
 .../mahout/cf/taste/eval/package-summary.html      |   189 +
 .../apache/mahout/cf/taste/eval/package-tree.html  |   140 +
 .../apache/mahout/cf/taste/eval/package-use.html   |   236 +
 .../cf/taste/hadoop/EntityEntityWritable.html      |   405 +
 .../mahout/cf/taste/hadoop/EntityPrefWritable.html |   442 +
 .../cf/taste/hadoop/MutableRecommendedItem.html    |   418 +
 .../cf/taste/hadoop/RecommendedItemsWritable.html  |   363 +
 .../mahout/cf/taste/hadoop/TasteHadoopUtils.html   |   349 +
 .../cf/taste/hadoop/ToEntityPrefsMapper.html       |   349 +
 .../mahout/cf/taste/hadoop/ToItemPrefsMapper.html  |   311 +
 .../mahout/cf/taste/hadoop/TopItemsQueue.html      |   332 +
 .../cf/taste/hadoop/als/DatasetSplitter.html       |   342 +
 ...actorizationEvaluator.PredictRatingsMapper.html |   339 +
 .../taste/hadoop/als/FactorizationEvaluator.html   |   361 +
 .../hadoop/als/MultithreadedSharingMapper.html     |   345 +
 .../hadoop/als/ParallelALSFactorizationJob.html    |   351 +
 .../cf/taste/hadoop/als/PredictionMapper.html      |   342 +
 .../mahout/cf/taste/hadoop/als/RecommenderJob.html |   343 +
 .../mahout/cf/taste/hadoop/als/SharingMapper.html  |   281 +
 .../hadoop/als/SolveExplicitFeedbackMapper.html    |   341 +
 .../hadoop/als/SolveImplicitFeedbackMapper.html    |   319 +
 .../hadoop/als/class-use/DatasetSplitter.html      |   126 +
 ...actorizationEvaluator.PredictRatingsMapper.html |   126 +
 .../als/class-use/FactorizationEvaluator.html      |   126 +
 .../als/class-use/MultithreadedSharingMapper.html  |   126 +
 .../als/class-use/ParallelALSFactorizationJob.html |   126 +
 .../hadoop/als/class-use/PredictionMapper.html     |   126 +
 .../taste/hadoop/als/class-use/RecommenderJob.html |   126 +
 .../taste/hadoop/als/class-use/SharingMapper.html  |   180 +
 .../als/class-use/SolveExplicitFeedbackMapper.html |   126 +
 .../als/class-use/SolveImplicitFeedbackMapper.html |   126 +
 .../mahout/cf/taste/hadoop/als/package-frame.html  |    30 +
 .../cf/taste/hadoop/als/package-summary.html       |   198 +
 .../mahout/cf/taste/hadoop/als/package-tree.html   |   167 +
 .../mahout/cf/taste/hadoop/als/package-use.html    |   161 +
 .../hadoop/class-use/EntityEntityWritable.html     |   203 +
 .../taste/hadoop/class-use/EntityPrefWritable.html |   177 +
 .../hadoop/class-use/MutableRecommendedItem.html   |   180 +
 .../hadoop/class-use/RecommendedItemsWritable.html |   126 +
 .../taste/hadoop/class-use/TasteHadoopUtils.html   |   126 +
 .../hadoop/class-use/ToEntityPrefsMapper.html      |   168 +
 .../taste/hadoop/class-use/ToItemPrefsMapper.html  |   126 +
 .../cf/taste/hadoop/class-use/TopItemsQueue.html   |   126 +
 .../hadoop/item/AggregateAndRecommendReducer.html  |   343 +
 .../mahout/cf/taste/hadoop/item/IDReader.html      |   396 +
 .../item/ItemFilterAsVectorAndPrefsReducer.html    |   316 +
 .../cf/taste/hadoop/item/ItemFilterMapper.html     |   314 +
 .../cf/taste/hadoop/item/ItemIDIndexMapper.html    |   330 +
 .../cf/taste/hadoop/item/ItemIDIndexReducer.html   |   313 +
 .../taste/hadoop/item/PartialMultiplyMapper.html   |   314 +
 .../item/PrefAndSimilarityColumnWritable.html      |   394 +
 .../cf/taste/hadoop/item/RecommenderJob.html       |   422 +
 .../item/SimilarityMatrixRowWrapperMapper.html     |   317 +
 .../hadoop/item/ToUserVectorsReducer.Counters.html |   335 +
 .../cf/taste/hadoop/item/ToUserVectorsReducer.html |   397 +
 .../taste/hadoop/item/ToVectorAndPrefReducer.html  |   313 +
 .../hadoop/item/UserVectorSplitterMapper.html      |   333 +
 .../taste/hadoop/item/VectorAndPrefsWritable.html  |   394 +
 .../cf/taste/hadoop/item/VectorOrPrefWritable.html |   402 +
 .../class-use/AggregateAndRecommendReducer.html    |   126 +
 .../cf/taste/hadoop/item/class-use/IDReader.html   |   126 +
 .../ItemFilterAsVectorAndPrefsReducer.html         |   126 +
 .../hadoop/item/class-use/ItemFilterMapper.html    |   126 +
 .../hadoop/item/class-use/ItemIDIndexMapper.html   |   126 +
 .../hadoop/item/class-use/ItemIDIndexReducer.html  |   126 +
 .../item/class-use/PartialMultiplyMapper.html      |   126 +
 .../class-use/PrefAndSimilarityColumnWritable.html |   168 +
 .../hadoop/item/class-use/RecommenderJob.html      |   126 +
 .../SimilarityMatrixRowWrapperMapper.html          |   126 +
 .../class-use/ToUserVectorsReducer.Counters.html   |   175 +
 .../item/class-use/ToUserVectorsReducer.html       |   126 +
 .../item/class-use/ToVectorAndPrefReducer.html     |   126 +
 .../item/class-use/UserVectorSplitterMapper.html   |   126 +
 .../item/class-use/VectorAndPrefsWritable.html     |   168 +
 .../item/class-use/VectorOrPrefWritable.html       |   168 +
 .../mahout/cf/taste/hadoop/item/package-frame.html |    39 +
 .../cf/taste/hadoop/item/package-summary.html      |   237 +
 .../mahout/cf/taste/hadoop/item/package-tree.html  |   181 +
 .../mahout/cf/taste/hadoop/item/package-use.html   |   168 +
 .../mahout/cf/taste/hadoop/package-frame.html      |    28 +
 .../mahout/cf/taste/hadoop/package-summary.html    |   184 +
 .../mahout/cf/taste/hadoop/package-tree.html       |   161 +
 .../apache/mahout/cf/taste/hadoop/package-use.html |   195 +
 .../preparation/PreparePreferenceMatrixJob.html    |   415 +
 .../hadoop/preparation/ToItemVectorsMapper.html    |   313 +
 .../hadoop/preparation/ToItemVectorsReducer.html   |   313 +
 .../class-use/PreparePreferenceMatrixJob.html      |   126 +
 .../preparation/class-use/ToItemVectorsMapper.html |   126 +
 .../class-use/ToItemVectorsReducer.html            |   126 +
 .../cf/taste/hadoop/preparation/package-frame.html |    23 +
 .../taste/hadoop/preparation/package-summary.html  |   152 +
 .../cf/taste/hadoop/preparation/package-tree.html  |   157 +
 .../cf/taste/hadoop/preparation/package-use.html   |   126 +
 ...emSimilarityJob.MostSimilarItemPairsMapper.html |   334 +
 ...mSimilarityJob.MostSimilarItemPairsReducer.html |   317 +
 .../hadoop/similarity/item/ItemSimilarityJob.html  |   428 +
 .../similarity/item/TopSimilarItemsQueue.html      |   332 +
 ...emSimilarityJob.MostSimilarItemPairsMapper.html |   126 +
 ...mSimilarityJob.MostSimilarItemPairsReducer.html |   126 +
 .../item/class-use/ItemSimilarityJob.html          |   126 +
 .../item/class-use/TopSimilarItemsQueue.html       |   126 +
 .../hadoop/similarity/item/package-frame.html      |    24 +
 .../hadoop/similarity/item/package-summary.html    |   158 +
 .../taste/hadoop/similarity/item/package-tree.html |   162 +
 .../taste/hadoop/similarity/item/package-use.html  |   126 +
 .../impl/common/AbstractLongPrimitiveIterator.html |   307 +
 .../cf/taste/impl/common/Cache.MatchPredicate.html |   230 +
 .../apache/mahout/cf/taste/impl/common/Cache.html  |   460 +
 .../mahout/cf/taste/impl/common/FastByIDMap.html   |   611 +
 .../mahout/cf/taste/impl/common/FastIDSet.html     |   594 +
 .../mahout/cf/taste/impl/common/FastMap.html       |   727 +
 .../cf/taste/impl/common/FixedRunningAverage.html  |   413 +
 .../impl/common/FixedRunningAverageAndStdDev.html  |   356 +
 .../cf/taste/impl/common/FullRunningAverage.html   |   424 +
 .../impl/common/FullRunningAverageAndStdDev.html   |   460 +
 .../taste/impl/common/InvertedRunningAverage.html  |   375 +
 .../common/InvertedRunningAverageAndStdDev.html    |   396 +
 .../impl/common/LongPrimitiveArrayIterator.html    |   414 +
 .../taste/impl/common/LongPrimitiveIterator.html   |   272 +
 .../mahout/cf/taste/impl/common/RefreshHelper.html |   377 +
 .../mahout/cf/taste/impl/common/Retriever.html     |   241 +
 .../cf/taste/impl/common/RunningAverage.html       |   326 +
 .../taste/impl/common/RunningAverageAndStdDev.html |   265 +
 .../impl/common/SamplingLongPrimitiveIterator.html |   401 +
 .../cf/taste/impl/common/SkippingIterator.html     |   250 +
 .../taste/impl/common/WeightedRunningAverage.html  |   460 +
 .../common/WeightedRunningAverageAndStdDev.html    |   408 +
 .../class-use/AbstractLongPrimitiveIterator.html   |   169 +
 .../common/class-use/Cache.MatchPredicate.html     |   174 +
 .../cf/taste/impl/common/class-use/Cache.html      |   126 +
 .../taste/impl/common/class-use/FastByIDMap.html   |   557 +
 .../cf/taste/impl/common/class-use/FastIDSet.html  |   596 +
 .../cf/taste/impl/common/class-use/FastMap.html    |   166 +
 .../impl/common/class-use/FixedRunningAverage.html |   169 +
 .../class-use/FixedRunningAverageAndStdDev.html    |   126 +
 .../impl/common/class-use/FullRunningAverage.html  |   169 +
 .../class-use/FullRunningAverageAndStdDev.html     |   126 +
 .../common/class-use/InvertedRunningAverage.html   |   126 +
 .../class-use/InvertedRunningAverageAndStdDev.html |   126 +
 .../class-use/LongPrimitiveArrayIterator.html      |   178 +
 .../common/class-use/LongPrimitiveIterator.html    |   393 +
 .../taste/impl/common/class-use/RefreshHelper.html |   126 +
 .../cf/taste/impl/common/class-use/Retriever.html  |   190 +
 .../impl/common/class-use/RunningAverage.html      |   319 +
 .../common/class-use/RunningAverageAndStdDev.html  |   275 +
 .../class-use/SamplingLongPrimitiveIterator.html   |   126 +
 .../impl/common/class-use/SkippingIterator.html    |   219 +
 .../common/class-use/WeightedRunningAverage.html   |   168 +
 .../class-use/WeightedRunningAverageAndStdDev.html |   126 +
 .../impl/common/jdbc/AbstractJDBCComponent.html    |   373 +
 .../taste/impl/common/jdbc/ResultSetIterator.html  |   352 +
 .../jdbc/class-use/AbstractJDBCComponent.html      |   126 +
 .../common/jdbc/class-use/ResultSetIterator.html   |   126 +
 .../cf/taste/impl/common/jdbc/package-frame.html   |    22 +
 .../cf/taste/impl/common/jdbc/package-summary.html |   150 +
 .../cf/taste/impl/common/jdbc/package-tree.html    |   148 +
 .../cf/taste/impl/common/jdbc/package-use.html     |   126 +
 .../mahout/cf/taste/impl/common/package-frame.html |    45 +
 .../cf/taste/impl/common/package-summary.html      |   284 +
 .../mahout/cf/taste/impl/common/package-tree.html  |   185 +
 .../mahout/cf/taste/impl/common/package-use.html   |   499 +
 ...menderEvaluator.PreferenceEstimateCallable.html |   295 +
 .../AbstractDifferenceRecommenderEvaluator.html    |   496 +
 ...rageAbsoluteDifferenceRecommenderEvaluator.html |   369 +
 .../eval/GenericRecommenderIRStatsEvaluator.html   |   375 +
 .../eval/GenericRelevantItemsDataSplitter.html     |   342 +
 .../cf/taste/impl/eval/IRStatisticsImpl.html       |   417 +
 .../mahout/cf/taste/impl/eval/LoadEvaluator.html   |   265 +
 .../mahout/cf/taste/impl/eval/LoadStatistics.html  |   239 +
 .../impl/eval/OrderBasedRecommenderEvaluator.html  |   306 +
 .../taste/impl/eval/RMSRecommenderEvaluator.html   |   366 +
 ...menderEvaluator.PreferenceEstimateCallable.html |   126 +
 .../AbstractDifferenceRecommenderEvaluator.html    |   178 +
 ...rageAbsoluteDifferenceRecommenderEvaluator.html |   126 +
 .../GenericRecommenderIRStatsEvaluator.html        |   126 +
 .../GenericRelevantItemsDataSplitter.html          |   126 +
 .../impl/eval/class-use/IRStatisticsImpl.html      |   126 +
 .../taste/impl/eval/class-use/LoadEvaluator.html   |   126 +
 .../taste/impl/eval/class-use/LoadStatistics.html  |   171 +
 .../class-use/OrderBasedRecommenderEvaluator.html  |   126 +
 .../eval/class-use/RMSRecommenderEvaluator.html    |   126 +
 .../mahout/cf/taste/impl/eval/package-frame.html   |    29 +
 .../mahout/cf/taste/impl/eval/package-summary.html |   198 +
 .../mahout/cf/taste/impl/eval/package-tree.html    |   151 +
 .../mahout/cf/taste/impl/eval/package-use.html     |   164 +
 .../cf/taste/impl/model/AbstractDataModel.html     |   360 +
 .../cf/taste/impl/model/AbstractIDMigrator.html    |   346 +
 .../taste/impl/model/AbstractJDBCIDMigrator.html   |   463 +
 .../impl/model/BooleanItemPreferenceArray.html     |   736 +
 .../cf/taste/impl/model/BooleanPreference.html     |   372 +
 .../impl/model/BooleanUserPreferenceArray.html     |   734 +
 .../impl/model/GenericBooleanPrefDataModel.html    |   780 +
 .../cf/taste/impl/model/GenericDataModel.html      |   790 +
 .../impl/model/GenericItemPreferenceArray.html     |   734 +
 .../cf/taste/impl/model/GenericPreference.html     |   374 +
 .../impl/model/GenericUserPreferenceArray.html     |   740 +
 .../cf/taste/impl/model/MemoryIDMigrator.html      |   361 +
 .../cf/taste/impl/model/MySQLJDBCIDMigrator.html   |   341 +
 .../PlusAnonymousConcurrentUserDataModel.html      |   753 +
 .../impl/model/PlusAnonymousUserDataModel.html     |   842 +
 .../impl/model/class-use/AbstractDataModel.html    |   201 +
 .../impl/model/class-use/AbstractIDMigrator.html   |   206 +
 .../model/class-use/AbstractJDBCIDMigrator.html    |   169 +
 .../class-use/BooleanItemPreferenceArray.html      |   166 +
 .../impl/model/class-use/BooleanPreference.html    |   126 +
 .../class-use/BooleanUserPreferenceArray.html      |   166 +
 .../class-use/GenericBooleanPrefDataModel.html     |   126 +
 .../impl/model/class-use/GenericDataModel.html     |   126 +
 .../class-use/GenericItemPreferenceArray.html      |   166 +
 .../impl/model/class-use/GenericPreference.html    |   126 +
 .../class-use/GenericUserPreferenceArray.html      |   166 +
 .../impl/model/class-use/MemoryIDMigrator.html     |   126 +
 .../impl/model/class-use/MySQLJDBCIDMigrator.html  |   126 +
 .../PlusAnonymousConcurrentUserDataModel.html      |   126 +
 .../class-use/PlusAnonymousUserDataModel.html      |   170 +
 .../cf/taste/impl/model/file/FileDataModel.html    |  1109 +
 .../cf/taste/impl/model/file/FileIDMigrator.html   |   417 +
 .../impl/model/file/class-use/FileDataModel.html   |   126 +
 .../impl/model/file/class-use/FileIDMigrator.html  |   126 +
 .../cf/taste/impl/model/file/package-frame.html    |    22 +
 .../cf/taste/impl/model/file/package-summary.html  |   154 +
 .../cf/taste/impl/model/file/package-tree.html     |   148 +
 .../cf/taste/impl/model/file/package-use.html      |   126 +
 .../mahout/cf/taste/impl/model/package-frame.html  |    35 +
 .../cf/taste/impl/model/package-summary.html       |   244 +
 .../mahout/cf/taste/impl/model/package-tree.html   |   165 +
 .../mahout/cf/taste/impl/model/package-use.html    |   228 +
 .../impl/neighborhood/CachingUserNeighborhood.html |   328 +
 .../neighborhood/NearestNUserNeighborhood.html     |   409 +
 .../neighborhood/ThresholdUserNeighborhood.html    |   380 +
 .../class-use/CachingUserNeighborhood.html         |   126 +
 .../class-use/NearestNUserNeighborhood.html        |   126 +
 .../class-use/ThresholdUserNeighborhood.html       |   126 +
 .../cf/taste/impl/neighborhood/package-frame.html  |    23 +
 .../taste/impl/neighborhood/package-summary.html   |   161 +
 .../cf/taste/impl/neighborhood/package-tree.html   |   141 +
 .../cf/taste/impl/neighborhood/package-use.html    |   126 +
 .../AbstractCandidateItemsStrategy.html            |   393 +
 .../impl/recommender/AbstractRecommender.html      |   541 +
 .../AllSimilarItemsCandidateItemsStrategy.html     |   301 +
 .../AllUnknownItemsCandidateItemsStrategy.html     |   303 +
 .../ByValueRecommendedItemComparator.html          |   309 +
 .../taste/impl/recommender/CachingRecommender.html |   603 +
 .../recommender/EstimatedPreferenceCapper.html     |   276 +
 .../GenericBooleanPrefItemBasedRecommender.html    |   384 +
 .../GenericBooleanPrefUserBasedRecommender.html    |   373 +
 ...cItemBasedRecommender.MostSimilarEstimator.html |   293 +
 .../recommender/GenericItemBasedRecommender.html   |   734 +
 .../impl/recommender/GenericRecommendedItem.html   |   375 +
 .../recommender/GenericUserBasedRecommender.html   |   522 +
 .../impl/recommender/ItemAverageRecommender.html   |   462 +
 .../recommender/ItemUserAverageRecommender.html    |   463 +
 .../cf/taste/impl/recommender/NullRescorer.html    |   405 +
 ...redItemsNeighborhoodCandidateItemsStrategy.html |   305 +
 .../taste/impl/recommender/RandomRecommender.html  |   368 +
 .../SamplingCandidateItemsStrategy.html            |   424 +
 .../cf/taste/impl/recommender/SimilarUser.html     |   339 +
 .../taste/impl/recommender/TopItems.Estimator.html |   238 +
 .../mahout/cf/taste/impl/recommender/TopItems.html |   338 +
 .../class-use/AbstractCandidateItemsStrategy.html  |   183 +
 .../recommender/class-use/AbstractRecommender.html |   240 +
 .../AllSimilarItemsCandidateItemsStrategy.html     |   126 +
 .../AllUnknownItemsCandidateItemsStrategy.html     |   126 +
 .../ByValueRecommendedItemComparator.html          |   126 +
 .../recommender/class-use/CachingRecommender.html  |   126 +
 .../class-use/EstimatedPreferenceCapper.html       |   126 +
 .../GenericBooleanPrefItemBasedRecommender.html    |   126 +
 .../GenericBooleanPrefUserBasedRecommender.html    |   126 +
 ...cItemBasedRecommender.MostSimilarEstimator.html |   126 +
 .../class-use/GenericItemBasedRecommender.html     |   169 +
 .../class-use/GenericRecommendedItem.html          |   126 +
 .../class-use/GenericUserBasedRecommender.html     |   169 +
 .../class-use/ItemAverageRecommender.html          |   126 +
 .../class-use/ItemUserAverageRecommender.html      |   126 +
 .../impl/recommender/class-use/NullRescorer.html   |   126 +
 ...redItemsNeighborhoodCandidateItemsStrategy.html |   126 +
 .../recommender/class-use/RandomRecommender.html   |   126 +
 .../class-use/SamplingCandidateItemsStrategy.html  |   126 +
 .../impl/recommender/class-use/SimilarUser.html    |   168 +
 .../recommender/class-use/TopItems.Estimator.html  |   189 +
 .../taste/impl/recommender/class-use/TopItems.html |   126 +
 .../cf/taste/impl/recommender/package-frame.html   |    45 +
 .../cf/taste/impl/recommender/package-summary.html |   290 +
 .../cf/taste/impl/recommender/package-tree.html    |   175 +
 .../cf/taste/impl/recommender/package-use.html     |   206 +
 .../impl/recommender/svd/ALSWRFactorizer.html      |   453 +
 .../impl/recommender/svd/AbstractFactorizer.html   |   356 +
 .../taste/impl/recommender/svd/Factorization.html  |   490 +
 .../cf/taste/impl/recommender/svd/Factorizer.html  |   245 +
 .../recommender/svd/FilePersistenceStrategy.html   |   360 +
 .../recommender/svd/NoPersistenceStrategy.html     |   318 +
 .../ParallelSGDFactorizer.PreferenceShuffler.html  |   357 +
 .../recommender/svd/ParallelSGDFactorizer.html     |   574 +
 .../impl/recommender/svd/PersistenceStrategy.html  |   263 +
 .../impl/recommender/svd/RatingSGDFactorizer.html  |   618 +
 .../recommender/svd/SVDPlusPlusFactorizer.html     |   412 +
 .../taste/impl/recommender/svd/SVDRecommender.html |   457 +
 .../recommender/svd/class-use/ALSWRFactorizer.html |   126 +
 .../svd/class-use/AbstractFactorizer.html          |   196 +
 .../recommender/svd/class-use/Factorization.html   |   234 +
 .../impl/recommender/svd/class-use/Factorizer.html |   234 +
 .../svd/class-use/FilePersistenceStrategy.html     |   126 +
 .../svd/class-use/NoPersistenceStrategy.html       |   126 +
 .../ParallelSGDFactorizer.PreferenceShuffler.html  |   126 +
 .../svd/class-use/ParallelSGDFactorizer.html       |   126 +
 .../svd/class-use/PersistenceStrategy.html         |   197 +
 .../svd/class-use/RatingSGDFactorizer.html         |   168 +
 .../svd/class-use/SVDPlusPlusFactorizer.html       |   126 +
 .../recommender/svd/class-use/SVDRecommender.html  |   126 +
 .../taste/impl/recommender/svd/package-frame.html  |    35 +
 .../impl/recommender/svd/package-summary.html      |   232 +
 .../taste/impl/recommender/svd/package-tree.html   |   167 +
 .../cf/taste/impl/recommender/svd/package-use.html |   181 +
 .../impl/similarity/AbstractItemSimilarity.html    |   344 +
 .../similarity/AveragingPreferenceInferrer.html    |   357 +
 .../impl/similarity/CachingItemSimilarity.html     |   430 +
 .../impl/similarity/CachingUserSimilarity.html     |   400 +
 .../taste/impl/similarity/CityBlockSimilarity.html |   444 +
 .../similarity/EuclideanDistanceSimilarity.html    |   499 +
 .../GenericItemSimilarity.ItemItemSimilarity.html  |   392 +
 .../impl/similarity/GenericItemSimilarity.html     |   532 +
 .../GenericUserSimilarity.UserUserSimilarity.html  |   383 +
 .../impl/similarity/GenericUserSimilarity.html     |   426 +
 .../impl/similarity/LogLikelihoodSimilarity.html   |   463 +
 .../similarity/PearsonCorrelationSimilarity.html   |   514 +
 .../similarity/SpearmanCorrelationSimilarity.html  |   362 +
 .../similarity/TanimotoCoefficientSimilarity.html  |   474 +
 .../similarity/UncenteredCosineSimilarity.html     |   492 +
 .../class-use/AbstractItemSimilarity.html          |   209 +
 .../class-use/AveragingPreferenceInferrer.html     |   126 +
 .../class-use/CachingItemSimilarity.html           |   126 +
 .../class-use/CachingUserSimilarity.html           |   126 +
 .../similarity/class-use/CityBlockSimilarity.html  |   126 +
 .../class-use/EuclideanDistanceSimilarity.html     |   126 +
 .../GenericItemSimilarity.ItemItemSimilarity.html  |   233 +
 .../class-use/GenericItemSimilarity.html           |   126 +
 .../GenericUserSimilarity.UserUserSimilarity.html  |   220 +
 .../class-use/GenericUserSimilarity.html           |   126 +
 .../class-use/LogLikelihoodSimilarity.html         |   126 +
 .../class-use/PearsonCorrelationSimilarity.html    |   126 +
 .../class-use/SpearmanCorrelationSimilarity.html   |   126 +
 .../class-use/TanimotoCoefficientSimilarity.html   |   126 +
 .../class-use/UncenteredCosineSimilarity.html      |   126 +
 .../impl/similarity/file/FileItemSimilarity.html   |   503 +
 .../file/class-use/FileItemSimilarity.html         |   126 +
 .../taste/impl/similarity/file/package-frame.html  |    21 +
 .../impl/similarity/file/package-summary.html      |   147 +
 .../taste/impl/similarity/file/package-tree.html   |   139 +
 .../cf/taste/impl/similarity/file/package-use.html |   126 +
 .../cf/taste/impl/similarity/package-frame.html    |    35 +
 .../cf/taste/impl/similarity/package-summary.html  |   241 +
 .../cf/taste/impl/similarity/package-tree.html     |   156 +
 .../cf/taste/impl/similarity/package-use.html      |   191 +
 .../precompute/FileSimilarItemsWriter.html         |   329 +
 .../MultithreadedBatchItemSimilarities.html        |   335 +
 .../class-use/FileSimilarItemsWriter.html          |   126 +
 .../MultithreadedBatchItemSimilarities.html        |   126 +
 .../impl/similarity/precompute/package-frame.html  |    22 +
 .../similarity/precompute/package-summary.html     |   153 +
 .../impl/similarity/precompute/package-tree.html   |   144 +
 .../impl/similarity/precompute/package-use.html    |   126 +
 .../apache/mahout/cf/taste/model/DataModel.html    |   613 +
 .../apache/mahout/cf/taste/model/IDMigrator.html   |   293 +
 .../mahout/cf/taste/model/JDBCDataModel.html       |   289 +
 .../apache/mahout/cf/taste/model/Preference.html   |   290 +
 .../mahout/cf/taste/model/PreferenceArray.html     |   549 +
 .../mahout/cf/taste/model/UpdatableIDMigrator.html |   283 +
 .../mahout/cf/taste/model/class-use/DataModel.html |   979 +
 .../cf/taste/model/class-use/IDMigrator.html       |   232 +
 .../cf/taste/model/class-use/JDBCDataModel.html    |   126 +
 .../cf/taste/model/class-use/Preference.html       |   402 +
 .../cf/taste/model/class-use/PreferenceArray.html  |   571 +
 .../taste/model/class-use/UpdatableIDMigrator.html |   181 +
 .../mahout/cf/taste/model/package-frame.html       |    26 +
 .../mahout/cf/taste/model/package-summary.html     |   177 +
 .../apache/mahout/cf/taste/model/package-tree.html |   169 +
 .../apache/mahout/cf/taste/model/package-use.html  |   459 +
 .../cf/taste/neighborhood/UserNeighborhood.html    |   252 +
 .../neighborhood/class-use/UserNeighborhood.html   |   222 +
 .../cf/taste/neighborhood/package-frame.html       |    21 +
 .../cf/taste/neighborhood/package-summary.html     |   147 +
 .../mahout/cf/taste/neighborhood/package-tree.html |   139 +
 .../mahout/cf/taste/neighborhood/package-use.html  |   184 +
 .../taste/recommender/CandidateItemsStrategy.html  |   253 +
 .../mahout/cf/taste/recommender/IDRescorer.html    |   263 +
 .../cf/taste/recommender/ItemBasedRecommender.html |   448 +
 .../MostSimilarItemsCandidateItemsStrategy.html    |   247 +
 .../cf/taste/recommender/RecommendedItem.html      |   259 +
 .../mahout/cf/taste/recommender/Recommender.html   |   443 +
 .../mahout/cf/taste/recommender/Rescorer.html      |   273 +
 .../cf/taste/recommender/UserBasedRecommender.html |   290 +
 .../class-use/CandidateItemsStrategy.html          |   256 +
 .../cf/taste/recommender/class-use/IDRescorer.html |   377 +
 .../class-use/ItemBasedRecommender.html            |   238 +
 .../MostSimilarItemsCandidateItemsStrategy.html    |   222 +
 .../recommender/class-use/RecommendedItem.html     |   529 +
 .../taste/recommender/class-use/Recommender.html   |   376 +
 .../cf/taste/recommender/class-use/Rescorer.html   |   276 +
 .../class-use/UserBasedRecommender.html            |   177 +
 .../mahout/cf/taste/recommender/package-frame.html |    28 +
 .../cf/taste/recommender/package-summary.html      |   196 +
 .../mahout/cf/taste/recommender/package-tree.html  |   149 +
 .../mahout/cf/taste/recommender/package-use.html   |   416 +
 .../mahout/cf/taste/similarity/ItemSimilarity.html |   317 +
 .../cf/taste/similarity/PreferenceInferrer.html    |   262 +
 .../mahout/cf/taste/similarity/UserSimilarity.html |   289 +
 .../taste/similarity/class-use/ItemSimilarity.html |   347 +
 .../similarity/class-use/PreferenceInferrer.html   |   228 +
 .../taste/similarity/class-use/UserSimilarity.html |   342 +
 .../mahout/cf/taste/similarity/package-frame.html  |    23 +
 .../cf/taste/similarity/package-summary.html       |   162 +
 .../mahout/cf/taste/similarity/package-tree.html   |   141 +
 .../mahout/cf/taste/similarity/package-use.html    |   270 +
 .../precompute/BatchItemSimilarities.html          |   328 +
 .../taste/similarity/precompute/SimilarItem.html   |   340 +
 .../taste/similarity/precompute/SimilarItems.html  |   302 +
 .../similarity/precompute/SimilarItemsWriter.html  |   264 +
 .../class-use/BatchItemSimilarities.html           |   168 +
 .../precompute/class-use/SimilarItem.html          |   228 +
 .../precompute/class-use/SimilarItems.html         |   188 +
 .../precompute/class-use/SimilarItemsWriter.html   |   208 +
 .../taste/similarity/precompute/package-frame.html |    27 +
 .../similarity/precompute/package-summary.html     |   174 +
 .../taste/similarity/precompute/package-tree.html  |   153 +
 .../taste/similarity/precompute/package-use.html   |   223 +
 .../org/apache/mahout/class-use/Version.html       |   126 +
 .../classifier/AbstractVectorClassifier.html       |   628 +
 .../apache/mahout/classifier/ClassifierResult.html |   398 +
 .../apache/mahout/classifier/ConfusionMatrix.html  |   663 +
 .../apache/mahout/classifier/OnlineLearner.html    |   356 +
 .../classifier/RegressionResultAnalyzer.html       |   315 +
 .../apache/mahout/classifier/ResultAnalyzer.html   |   315 +
 .../class-use/AbstractVectorClassifier.html        |   304 +
 .../classifier/class-use/ClassifierResult.html     |   172 +
 .../classifier/class-use/ConfusionMatrix.html      |   183 +
 .../mahout/classifier/class-use/OnlineLearner.html |   228 +
 .../class-use/RegressionResultAnalyzer.html        |   126 +
 .../classifier/class-use/ResultAnalyzer.html       |   126 +
 .../org/apache/mahout/classifier/df/Bagging.html   |   286 +
 .../org/apache/mahout/classifier/df/DFUtils.html   |   472 +
 .../mahout/classifier/df/DecisionForest.html       |   519 +
 .../apache/mahout/classifier/df/ErrorEstimate.html |   247 +
 .../classifier/df/builder/DecisionTreeBuilder.html |   383 +
 .../classifier/df/builder/DefaultTreeBuilder.html  |   352 +
 .../mahout/classifier/df/builder/TreeBuilder.html  |   244 +
 .../df/builder/class-use/DecisionTreeBuilder.html  |   126 +
 .../df/builder/class-use/DefaultTreeBuilder.html   |   126 +
 .../df/builder/class-use/TreeBuilder.html          |   358 +
 .../classifier/df/builder/package-frame.html       |    26 +
 .../classifier/df/builder/package-summary.html     |   163 +
 .../mahout/classifier/df/builder/package-tree.html |   144 +
 .../mahout/classifier/df/builder/package-use.html  |   270 +
 .../mahout/classifier/df/class-use/Bagging.html    |   126 +
 .../mahout/classifier/df/class-use/DFUtils.html    |   126 +
 .../classifier/df/class-use/DecisionForest.html    |   310 +
 .../classifier/df/class-use/ErrorEstimate.html     |   126 +
 .../org/apache/mahout/classifier/df/data/Data.html |   662 +
 .../mahout/classifier/df/data/DataConverter.html   |   282 +
 .../mahout/classifier/df/data/DataLoader.html      |   379 +
 .../mahout/classifier/df/data/DataUtils.html       |   313 +
 .../classifier/df/data/Dataset.Attribute.html      |   424 +
 .../apache/mahout/classifier/df/data/Dataset.html  |   651 +
 .../classifier/df/data/DescriptorException.html    |   270 +
 .../mahout/classifier/df/data/DescriptorUtils.html |   302 +
 .../apache/mahout/classifier/df/data/Instance.html |   354 +
 .../mahout/classifier/df/data/class-use/Data.html  |   418 +
 .../df/data/class-use/DataConverter.html           |   126 +
 .../classifier/df/data/class-use/DataLoader.html   |   126 +
 .../classifier/df/data/class-use/DataUtils.html    |   126 +
 .../df/data/class-use/Dataset.Attribute.html       |   188 +
 .../classifier/df/data/class-use/Dataset.html      |   381 +
 .../df/data/class-use/DescriptorException.html     |   204 +
 .../df/data/class-use/DescriptorUtils.html         |   126 +
 .../classifier/df/data/class-use/Instance.html     |   323 +
 .../classifier/df/data/conditions/Condition.html   |   354 +
 .../classifier/df/data/conditions/Equals.html      |   307 +
 .../df/data/conditions/GreaterOrEquals.html        |   307 +
 .../classifier/df/data/conditions/Lesser.html      |   307 +
 .../df/data/conditions/class-use/Condition.html    |   237 +
 .../df/data/conditions/class-use/Equals.html       |   126 +
 .../data/conditions/class-use/GreaterOrEquals.html |   126 +
 .../df/data/conditions/class-use/Lesser.html       |   126 +
 .../df/data/conditions/package-frame.html          |    24 +
 .../df/data/conditions/package-summary.html        |   156 +
 .../df/data/conditions/package-tree.html           |   145 +
 .../classifier/df/data/conditions/package-use.html |   182 +
 .../mahout/classifier/df/data/package-frame.html   |    35 +
 .../mahout/classifier/df/data/package-summary.html |   200 +
 .../mahout/classifier/df/data/package-tree.html    |   166 +
 .../mahout/classifier/df/data/package-use.html     |   365 +
 .../mahout/classifier/df/mapreduce/Builder.html    |   682 +
 .../df/mapreduce/Classifier.CMapper.html           |   339 +
 .../mahout/classifier/df/mapreduce/Classifier.html |   336 +
 .../classifier/df/mapreduce/MapredMapper.html      |   396 +
 .../classifier/df/mapreduce/MapredOutput.html      |   446 +
 .../classifier/df/mapreduce/class-use/Builder.html |   196 +
 .../df/mapreduce/class-use/Classifier.CMapper.html |   126 +
 .../df/mapreduce/class-use/Classifier.html         |   126 +
 .../df/mapreduce/class-use/MapredMapper.html       |   196 +
 .../df/mapreduce/class-use/MapredOutput.html       |   168 +
 .../df/mapreduce/inmem/InMemBuilder.html           |   364 +
 .../inmem/InMemInputFormat.InMemInputSplit.html    |   491 +
 .../inmem/InMemInputFormat.InMemRecordReader.html  |   407 +
 .../df/mapreduce/inmem/InMemInputFormat.html       |   371 +
 .../classifier/df/mapreduce/inmem/InMemMapper.html |   360 +
 .../df/mapreduce/inmem/class-use/InMemBuilder.html |   126 +
 .../InMemInputFormat.InMemInputSplit.html          |   179 +
 .../InMemInputFormat.InMemRecordReader.html        |   126 +
 .../inmem/class-use/InMemInputFormat.html          |   126 +
 .../df/mapreduce/inmem/class-use/InMemMapper.html  |   126 +
 .../df/mapreduce/inmem/package-frame.html          |    25 +
 .../df/mapreduce/inmem/package-summary.html        |   189 +
 .../df/mapreduce/inmem/package-tree.html           |   167 +
 .../classifier/df/mapreduce/inmem/package-use.html |   164 +
 .../classifier/df/mapreduce/package-frame.html     |    25 +
 .../classifier/df/mapreduce/package-summary.html   |   160 +
 .../classifier/df/mapreduce/package-tree.html      |   147 +
 .../classifier/df/mapreduce/package-use.html       |   217 +
 .../df/mapreduce/partial/PartialBuilder.html       |   398 +
 .../df/mapreduce/partial/Step1Mapper.html          |   460 +
 .../classifier/df/mapreduce/partial/TreeID.html    |   430 +
 .../partial/class-use/PartialBuilder.html          |   126 +
 .../mapreduce/partial/class-use/Step1Mapper.html   |   126 +
 .../df/mapreduce/partial/class-use/TreeID.html     |   189 +
 .../df/mapreduce/partial/package-frame.html        |    23 +
 .../df/mapreduce/partial/package-summary.html      |   173 +
 .../df/mapreduce/partial/package-tree.html         |   157 +
 .../df/mapreduce/partial/package-use.html          |   163 +
 .../mahout/classifier/df/node/CategoricalNode.html |   508 +
 .../org/apache/mahout/classifier/df/node/Leaf.html |   490 +
 .../mahout/classifier/df/node/Node.Type.html       |   359 +
 .../org/apache/mahout/classifier/df/node/Node.html |   482 +
 .../mahout/classifier/df/node/NumericalNode.html   |   511 +
 .../df/node/class-use/CategoricalNode.html         |   126 +
 .../mahout/classifier/df/node/class-use/Leaf.html  |   126 +
 .../classifier/df/node/class-use/Node.Type.html    |   199 +
 .../mahout/classifier/df/node/class-use/Node.html  |   447 +
 .../df/node/class-use/NumericalNode.html           |   126 +
 .../mahout/classifier/df/node/package-frame.html   |    28 +
 .../mahout/classifier/df/node/package-summary.html |   171 +
 .../mahout/classifier/df/node/package-tree.html    |   157 +
 .../mahout/classifier/df/node/package-use.html     |   273 +
 .../apache/mahout/classifier/df/package-frame.html |    24 +
 .../mahout/classifier/df/package-summary.html      |   156 +
 .../apache/mahout/classifier/df/package-tree.html  |   142 +
 .../apache/mahout/classifier/df/package-use.html   |   270 +
 .../classifier/df/ref/SequentialBuilder.html       |   294 +
 .../df/ref/class-use/SequentialBuilder.html        |   126 +
 .../mahout/classifier/df/ref/package-frame.html    |    21 +
 .../mahout/classifier/df/ref/package-summary.html  |   144 +
 .../mahout/classifier/df/ref/package-tree.html     |   139 +
 .../mahout/classifier/df/ref/package-use.html      |   126 +
 .../mahout/classifier/df/split/DefaultIgSplit.html |   314 +
 .../apache/mahout/classifier/df/split/IgSplit.html |   290 +
 .../mahout/classifier/df/split/OptIgSplit.html     |   314 +
 .../classifier/df/split/RegressionSplit.html       |   297 +
 .../apache/mahout/classifier/df/split/Split.html   |   367 +
 .../df/split/class-use/DefaultIgSplit.html         |   126 +
 .../classifier/df/split/class-use/IgSplit.html     |   204 +
 .../classifier/df/split/class-use/OptIgSplit.html  |   126 +
 .../df/split/class-use/RegressionSplit.html        |   126 +
 .../classifier/df/split/class-use/Split.html       |   191 +
 .../mahout/classifier/df/split/package-frame.html  |    25 +
 .../classifier/df/split/package-summary.html       |   160 +
 .../mahout/classifier/df/split/package-tree.html   |   146 +
 .../mahout/classifier/df/split/package-use.html    |   187 +
 .../mahout/classifier/df/tools/Describe.html       |   304 +
 .../classifier/df/tools/ForestVisualizer.html      |   327 +
 .../mahout/classifier/df/tools/Frequencies.html    |   302 +
 .../mahout/classifier/df/tools/FrequenciesJob.html |   303 +
 .../mahout/classifier/df/tools/TreeVisualizer.html |   337 +
 .../mahout/classifier/df/tools/UDistrib.html       |   256 +
 .../classifier/df/tools/class-use/Describe.html    |   126 +
 .../df/tools/class-use/ForestVisualizer.html       |   126 +
 .../classifier/df/tools/class-use/Frequencies.html |   126 +
 .../df/tools/class-use/FrequenciesJob.html         |   126 +
 .../df/tools/class-use/TreeVisualizer.html         |   126 +
 .../classifier/df/tools/class-use/UDistrib.html    |   126 +
 .../mahout/classifier/df/tools/package-frame.html  |    26 +
 .../classifier/df/tools/package-summary.html       |   166 +
 .../mahout/classifier/df/tools/package-tree.html   |   148 +
 .../mahout/classifier/df/tools/package-use.html    |   126 +
 .../apache/mahout/classifier/evaluation/Auc.html   |   434 +
 .../classifier/evaluation/class-use/Auc.html       |   126 +
 .../classifier/evaluation/package-frame.html       |    21 +
 .../classifier/evaluation/package-summary.html     |   146 +
 .../mahout/classifier/evaluation/package-tree.html |   139 +
 .../mahout/classifier/evaluation/package-use.html  |   126 +
 .../naivebayes/AbstractNaiveBayesClassifier.html   |   517 +
 .../mahout/classifier/naivebayes/BayesUtils.html   |   339 +
 .../ComplementaryNaiveBayesClassifier.html         |   342 +
 .../classifier/naivebayes/NaiveBayesModel.html     |   496 +
 .../naivebayes/StandardNaiveBayesClassifier.html   |   338 +
 .../class-use/AbstractNaiveBayesClassifier.html    |   174 +
 .../naivebayes/class-use/BayesUtils.html           |   126 +
 .../ComplementaryNaiveBayesClassifier.html         |   126 +
 .../naivebayes/class-use/NaiveBayesModel.html      |   193 +
 .../class-use/StandardNaiveBayesClassifier.html    |   126 +
 .../classifier/naivebayes/package-frame.html       |    25 +
 .../classifier/naivebayes/package-summary.html     |   168 +
 .../mahout/classifier/naivebayes/package-tree.html |   150 +
 .../mahout/classifier/naivebayes/package-use.html  |   166 +
 .../naivebayes/test/BayesTestMapper.html           |   338 +
 .../naivebayes/test/TestNaiveBayesDriver.html      |   366 +
 .../naivebayes/test/class-use/BayesTestMapper.html |   126 +
 .../test/class-use/TestNaiveBayesDriver.html       |   126 +
 .../classifier/naivebayes/test/package-frame.html  |    22 +
 .../naivebayes/test/package-summary.html           |   153 +
 .../classifier/naivebayes/test/package-tree.html   |   152 +
 .../classifier/naivebayes/test/package-use.html    |   126 +
 .../training/ComplementaryThetaTrainer.html        |   372 +
 .../naivebayes/training/IndexInstancesMapper.html  |   335 +
 .../naivebayes/training/ThetaMapper.html           |   393 +
 .../naivebayes/training/TrainNaiveBayesJob.html    |   450 +
 .../naivebayes/training/WeightsMapper.html         |   357 +
 .../class-use/ComplementaryThetaTrainer.html       |   126 +
 .../training/class-use/IndexInstancesMapper.html   |   126 +
 .../naivebayes/training/class-use/ThetaMapper.html |   126 +
 .../training/class-use/TrainNaiveBayesJob.html     |   126 +
 .../training/class-use/WeightsMapper.html          |   126 +
 .../naivebayes/training/package-frame.html         |    25 +
 .../naivebayes/training/package-summary.html       |   162 +
 .../naivebayes/training/package-tree.html          |   155 +
 .../naivebayes/training/package-use.html           |   126 +
 .../apache/mahout/classifier/package-frame.html    |    29 +
 .../apache/mahout/classifier/package-summary.html  |   187 +
 .../org/apache/mahout/classifier/package-tree.html |   155 +
 .../org/apache/mahout/classifier/package-use.html  |   241 +
 .../sequencelearning/hmm/BaumWelchTrainer.html     |   245 +
 .../sequencelearning/hmm/HmmAlgorithms.html        |   317 +
 .../sequencelearning/hmm/HmmEvaluator.html         |   415 +
 .../classifier/sequencelearning/hmm/HmmModel.html  |   687 +
 .../sequencelearning/hmm/HmmTrainer.html           |   383 +
 .../classifier/sequencelearning/hmm/HmmUtils.html  |   440 +
 .../hmm/RandomSequenceGenerator.html               |   245 +
 .../sequencelearning/hmm/ViterbiEvaluator.html     |   245 +
 .../hmm/class-use/BaumWelchTrainer.html            |   126 +
 .../hmm/class-use/HmmAlgorithms.html               |   126 +
 .../hmm/class-use/HmmEvaluator.html                |   126 +
 .../sequencelearning/hmm/class-use/HmmModel.html   |   389 +
 .../sequencelearning/hmm/class-use/HmmTrainer.html |   126 +
 .../sequencelearning/hmm/class-use/HmmUtils.html   |   126 +
 .../hmm/class-use/RandomSequenceGenerator.html     |   126 +
 .../hmm/class-use/ViterbiEvaluator.html            |   126 +
 .../sequencelearning/hmm/package-frame.html        |    28 +
 .../sequencelearning/hmm/package-summary.html      |   189 +
 .../sequencelearning/hmm/package-tree.html         |   146 +
 .../sequencelearning/hmm/package-use.html          |   161 +
 .../sgd/AbstractOnlineLogisticRegression.html      |   949 +
 ...AdaptiveLogisticRegression.TrainingExample.html |   367 +
 .../sgd/AdaptiveLogisticRegression.Wrapper.html    |   449 +
 .../classifier/sgd/AdaptiveLogisticRegression.html |   994 +
 .../mahout/classifier/sgd/CrossFoldLearner.html    |   964 +
 .../mahout/classifier/sgd/CsvRecordFactory.html    |   631 +
 .../mahout/classifier/sgd/DefaultGradient.html     |   299 +
 .../mahout/classifier/sgd/ElasticBandPrior.html    |   375 +
 .../org/apache/mahout/classifier/sgd/Gradient.html |   236 +
 .../mahout/classifier/sgd/GradientMachine.html     |   873 +
 .../org/apache/mahout/classifier/sgd/L1.html       |   368 +
 .../org/apache/mahout/classifier/sgd/L2.html       |   375 +
 .../mahout/classifier/sgd/MixedGradient.html       |   297 +
 .../classifier/sgd/ModelDissector.Weight.html      |   403 +
 .../mahout/classifier/sgd/ModelDissector.html      |   354 +
 .../mahout/classifier/sgd/ModelSerializer.html     |   307 +
 .../classifier/sgd/OnlineLogisticRegression.html   |   556 +
 .../mahout/classifier/sgd/PassiveAggressive.html   |   707 +
 .../mahout/classifier/sgd/PolymorphicWritable.html |   269 +
 .../mahout/classifier/sgd/PriorFunction.html       |   281 +
 .../mahout/classifier/sgd/RankingGradient.html     |   322 +
 .../mahout/classifier/sgd/RecordFactory.html       |   334 +
 .../org/apache/mahout/classifier/sgd/TPrior.html   |   362 +
 .../apache/mahout/classifier/sgd/UniformPrior.html |   362 +
 .../AbstractOnlineLogisticRegression.html          |   199 +
 ...AdaptiveLogisticRegression.TrainingExample.html |   194 +
 .../AdaptiveLogisticRegression.Wrapper.html        |   218 +
 .../sgd/class-use/AdaptiveLogisticRegression.html  |   169 +
 .../classifier/sgd/class-use/CrossFoldLearner.html |   256 +
 .../classifier/sgd/class-use/CsvRecordFactory.html |   175 +
 .../classifier/sgd/class-use/DefaultGradient.html  |   126 +
 .../classifier/sgd/class-use/ElasticBandPrior.html |   126 +
 .../mahout/classifier/sgd/class-use/Gradient.html  |   209 +
 .../classifier/sgd/class-use/GradientMachine.html  |   205 +
 .../apache/mahout/classifier/sgd/class-use/L1.html |   126 +
 .../apache/mahout/classifier/sgd/class-use/L2.html |   126 +
 .../classifier/sgd/class-use/MixedGradient.html    |   126 +
 .../sgd/class-use/ModelDissector.Weight.html       |   185 +
 .../classifier/sgd/class-use/ModelDissector.html   |   126 +
 .../classifier/sgd/class-use/ModelSerializer.html  |   126 +
 .../sgd/class-use/OnlineLogisticRegression.html    |   227 +
 .../sgd/class-use/PassiveAggressive.html           |   187 +
 .../sgd/class-use/PolymorphicWritable.html         |   126 +
 .../classifier/sgd/class-use/PriorFunction.html    |   283 +
 .../classifier/sgd/class-use/RankingGradient.html  |   126 +
 .../classifier/sgd/class-use/RecordFactory.html    |   187 +
 .../mahout/classifier/sgd/class-use/TPrior.html    |   126 +
 .../classifier/sgd/class-use/UniformPrior.html     |   126 +
 .../mahout/classifier/sgd/package-frame.html       |    47 +
 .../mahout/classifier/sgd/package-summary.html     |   324 +
 .../apache/mahout/classifier/sgd/package-tree.html |   176 +
 .../apache/mahout/classifier/sgd/package-use.html  |   223 +
 .../apache/mahout/clustering/AbstractCluster.html  |  1017 +
 .../org/apache/mahout/clustering/Cluster.html      |   464 +
 .../apache/mahout/clustering/ClusteringUtils.html  |   504 +
 .../mahout/clustering/GaussianAccumulator.html     |   338 +
 .../org/apache/mahout/clustering/Model.html        |   404 +
 .../mahout/clustering/ModelDistribution.html       |   255 +
 .../clustering/OnlineGaussianAccumulator.html      |   409 +
 .../clustering/RunningSumsGaussianAccumulator.html |   410 +
 .../mahout/clustering/UncommonDistributions.html   |   316 +
 .../apache/mahout/clustering/canopy/Canopy.html    |   418 +
 .../mahout/clustering/canopy/CanopyClusterer.html  |   519 +
 .../mahout/clustering/canopy/CanopyConfigKeys.html |   395 +
 .../mahout/clustering/canopy/CanopyDriver.html     |   639 +
 .../mahout/clustering/canopy/CanopyReducer.html    |   346 +
 .../mahout/clustering/canopy/class-use/Canopy.html |   221 +
 .../canopy/class-use/CanopyClusterer.html          |   169 +
 .../canopy/class-use/CanopyConfigKeys.html         |   126 +
 .../clustering/canopy/class-use/CanopyDriver.html  |   126 +
 .../clustering/canopy/class-use/CanopyReducer.html |   126 +
 .../mahout/clustering/canopy/package-frame.html    |    25 +
 .../mahout/clustering/canopy/package-summary.html  |   160 +
 .../mahout/clustering/canopy/package-tree.html     |   163 +
 .../mahout/clustering/canopy/package-use.html      |   166 +
 .../clustering/class-use/AbstractCluster.html      |   237 +
 .../mahout/clustering/class-use/Cluster.html       |   336 +
 .../clustering/class-use/ClusteringUtils.html      |   126 +
 .../clustering/class-use/GaussianAccumulator.html  |   176 +
 .../apache/mahout/clustering/class-use/Model.html  |   337 +
 .../clustering/class-use/ModelDistribution.html    |   126 +
 .../class-use/OnlineGaussianAccumulator.html       |   126 +
 .../class-use/RunningSumsGaussianAccumulator.html  |   126 +
 .../class-use/UncommonDistributions.html           |   126 +
 .../classify/ClusterClassificationConfigKeys.html  |   280 +
 .../classify/ClusterClassificationDriver.html      |   385 +
 .../classify/ClusterClassificationMapper.html      |   359 +
 .../clustering/classify/ClusterClassifier.html     |   751 +
 .../classify/WeightedPropertyVectorWritable.html   |   391 +
 .../classify/WeightedVectorWritable.html           |   379 +
 .../class-use/ClusterClassificationConfigKeys.html |   126 +
 .../class-use/ClusterClassificationDriver.html     |   126 +
 .../class-use/ClusterClassificationMapper.html     |   126 +
 .../classify/class-use/ClusterClassifier.html      |   232 +
 .../class-use/WeightedPropertyVectorWritable.html  |   126 +
 .../classify/class-use/WeightedVectorWritable.html |   190 +
 .../mahout/clustering/classify/package-frame.html  |    26 +
 .../clustering/classify/package-summary.html       |   173 +
 .../mahout/clustering/classify/package-tree.html   |   163 +
 .../mahout/clustering/classify/package-use.html    |   199 +
 .../fuzzykmeans/FuzzyKMeansClusterer.html          |   306 +
 .../clustering/fuzzykmeans/FuzzyKMeansDriver.html  |   579 +
 .../mahout/clustering/fuzzykmeans/SoftCluster.html |   422 +
 .../class-use/FuzzyKMeansClusterer.html            |   126 +
 .../fuzzykmeans/class-use/FuzzyKMeansDriver.html   |   126 +
 .../fuzzykmeans/class-use/SoftCluster.html         |   167 +
 .../clustering/fuzzykmeans/package-frame.html      |    23 +
 .../clustering/fuzzykmeans/package-summary.html    |   152 +
 .../clustering/fuzzykmeans/package-tree.html       |   161 +
 .../mahout/clustering/fuzzykmeans/package-use.html |   159 +
 .../iterator/AbstractClusteringPolicy.html         |   409 +
 .../mahout/clustering/iterator/CIMapper.html       |   357 +
 .../mahout/clustering/iterator/CIReducer.html      |   335 +
 .../iterator/CanopyClusteringPolicy.html           |   360 +
 .../clustering/iterator/ClusterIterator.html       |   376 +
 .../clustering/iterator/ClusterWritable.html       |   343 +
 .../clustering/iterator/ClusteringPolicy.html      |   315 +
 .../iterator/ClusteringPolicyWritable.html         |   343 +
 .../iterator/DistanceMeasureCluster.html           |   483 +
 .../iterator/FuzzyKMeansClusteringPolicy.html      |   419 +
 .../iterator/KMeansClusteringPolicy.html           |   359 +
 .../class-use/AbstractClusteringPolicy.html        |   182 +
 .../clustering/iterator/class-use/CIMapper.html    |   126 +
 .../clustering/iterator/class-use/CIReducer.html   |   126 +
 .../iterator/class-use/CanopyClusteringPolicy.html |   126 +
 .../iterator/class-use/ClusterIterator.html        |   126 +
 .../iterator/class-use/ClusterWritable.html        |   168 +
 .../iterator/class-use/ClusteringPolicy.html       |   280 +
 .../class-use/ClusteringPolicyWritable.html        |   126 +
 .../iterator/class-use/DistanceMeasureCluster.html |   215 +
 .../class-use/FuzzyKMeansClusteringPolicy.html     |   126 +
 .../iterator/class-use/KMeansClusteringPolicy.html |   126 +
 .../mahout/clustering/iterator/package-frame.html  |    34 +
 .../clustering/iterator/package-summary.html       |   206 +
 .../mahout/clustering/iterator/package-tree.html   |   171 +
 .../mahout/clustering/iterator/package-use.html    |   248 +
 .../mahout/clustering/kernel/IKernelProfile.html   |   233 +
 .../clustering/kernel/TriangularKernelProfile.html |   286 +
 .../kernel/class-use/IKernelProfile.html           |   166 +
 .../kernel/class-use/TriangularKernelProfile.html  |   126 +
 .../mahout/clustering/kernel/package-frame.html    |    25 +
 .../mahout/clustering/kernel/package-summary.html  |   159 +
 .../mahout/clustering/kernel/package-tree.html     |   143 +
 .../mahout/clustering/kernel/package-use.html      |   159 +
 .../mahout/clustering/kmeans/KMeansDriver.html     |   525 +
 .../apache/mahout/clustering/kmeans/Kluster.html   |   543 +
 .../clustering/kmeans/RandomSeedGenerator.html     |   325 +
 .../clustering/kmeans/class-use/KMeansDriver.html  |   126 +
 .../clustering/kmeans/class-use/Kluster.html       |   193 +
 .../kmeans/class-use/RandomSeedGenerator.html      |   126 +
 .../mahout/clustering/kmeans/package-frame.html    |    23 +
 .../mahout/clustering/kmeans/package-summary.html  |   167 +
 .../mahout/clustering/kmeans/package-tree.html     |   157 +
 .../mahout/clustering/kmeans/package-use.html      |   181 +
 .../clustering/lda/cvb/CVB0DocInferenceMapper.html |   342 +
 .../lda/cvb/CVB0Driver.DualDoubleSumReducer.html   |   314 +
 .../mahout/clustering/lda/cvb/CVB0Driver.html      |   853 +
 .../cvb/CVB0TopicTermVectorNormalizerMapper.html   |   314 +
 .../clustering/lda/cvb/CachingCVB0Mapper.html      |   420 +
 .../cvb/CachingCVB0PerplexityMapper.Counters.html  |   336 +
 .../lda/cvb/CachingCVB0PerplexityMapper.html       |   370 +
 .../cvb/InMemoryCollapsedVariationalBayes0.html    |   484 +
 .../mahout/clustering/lda/cvb/ModelTrainer.html    |   506 +
 .../mahout/clustering/lda/cvb/TopicModel.html      |   758 +
 .../lda/cvb/class-use/CVB0DocInferenceMapper.html  |   126 +
 .../class-use/CVB0Driver.DualDoubleSumReducer.html |   126 +
 .../clustering/lda/cvb/class-use/CVB0Driver.html   |   126 +
 .../CVB0TopicTermVectorNormalizerMapper.html       |   126 +
 .../lda/cvb/class-use/CachingCVB0Mapper.html       |   166 +
 .../CachingCVB0PerplexityMapper.Counters.html      |   175 +
 .../cvb/class-use/CachingCVB0PerplexityMapper.html |   126 +
 .../InMemoryCollapsedVariationalBayes0.html        |   126 +
 .../clustering/lda/cvb/class-use/ModelTrainer.html |   166 +
 .../clustering/lda/cvb/class-use/TopicModel.html   |   189 +
 .../mahout/clustering/lda/cvb/package-frame.html   |    33 +
 .../mahout/clustering/lda/cvb/package-summary.html |   212 +
 .../mahout/clustering/lda/cvb/package-tree.html    |   178 +
 .../mahout/clustering/lda/cvb/package-use.html     |   181 +
 .../apache/mahout/clustering/package-frame.html    |    32 +
 .../apache/mahout/clustering/package-summary.html  |   217 +
 .../org/apache/mahout/clustering/package-tree.html |   162 +
 .../org/apache/mahout/clustering/package-use.html  |   319 +
 .../spectral/AffinityMatrixInputJob.html           |   291 +
 .../spectral/AffinityMatrixInputMapper.html        |   323 +
 .../spectral/AffinityMatrixInputReducer.html       |   318 +
 .../clustering/spectral/IntDoublePairWritable.html |   377 +
 .../apache/mahout/clustering/spectral/Keys.html    |   265 +
 ...trixDiagonalizeJob.MatrixDiagonalizeMapper.html |   317 +
 ...rixDiagonalizeJob.MatrixDiagonalizeReducer.html |   317 +
 .../clustering/spectral/MatrixDiagonalizeJob.html  |   275 +
 .../UnitVectorizerJob.UnitVectorizerMapper.html    |   317 +
 .../clustering/spectral/UnitVectorizerJob.html     |   274 +
 .../mahout/clustering/spectral/VectorCache.html    |   333 +
 ...cationJob.VectorMatrixMultiplicationMapper.html |   339 +
 .../spectral/VectorMatrixMultiplicationJob.html    |   313 +
 .../mahout/clustering/spectral/VertexWritable.html |   428 +
 .../spectral/class-use/AffinityMatrixInputJob.html |   126 +
 .../class-use/AffinityMatrixInputMapper.html       |   126 +
 .../class-use/AffinityMatrixInputReducer.html      |   126 +
 .../spectral/class-use/IntDoublePairWritable.html  |   168 +
 .../mahout/clustering/spectral/class-use/Keys.html |   126 +
 ...trixDiagonalizeJob.MatrixDiagonalizeMapper.html |   126 +
 ...rixDiagonalizeJob.MatrixDiagonalizeReducer.html |   126 +
 .../spectral/class-use/MatrixDiagonalizeJob.html   |   126 +
 .../UnitVectorizerJob.UnitVectorizerMapper.html    |   126 +
 .../spectral/class-use/UnitVectorizerJob.html      |   126 +
 .../clustering/spectral/class-use/VectorCache.html |   126 +
 ...cationJob.VectorMatrixMultiplicationMapper.html |   126 +
 .../class-use/VectorMatrixMultiplicationJob.html   |   126 +
 .../spectral/class-use/VertexWritable.html         |   126 +
 .../spectral/kmeans/EigenSeedGenerator.html        |   295 +
 .../spectral/kmeans/SpectralKMeansDriver.html      |   517 +
 .../kmeans/class-use/EigenSeedGenerator.html       |   126 +
 .../kmeans/class-use/SpectralKMeansDriver.html     |   126 +
 .../clustering/spectral/kmeans/package-frame.html  |    22 +
 .../spectral/kmeans/package-summary.html           |   153 +
 .../clustering/spectral/kmeans/package-tree.html   |   148 +
 .../clustering/spectral/kmeans/package-use.html    |   126 +
 .../mahout/clustering/spectral/package-frame.html  |    34 +
 .../clustering/spectral/package-summary.html       |   218 +
 .../mahout/clustering/spectral/package-tree.html   |   160 +
 .../mahout/clustering/spectral/package-use.html    |   162 +
 .../clustering/streaming/cluster/BallKMeans.html   |   382 +
 .../streaming/cluster/StreamingKMeans.html         |   530 +
 .../streaming/cluster/class-use/BallKMeans.html    |   126 +
 .../cluster/class-use/StreamingKMeans.html         |   126 +
 .../streaming/cluster/package-frame.html           |    22 +
 .../streaming/cluster/package-summary.html         |   152 +
 .../clustering/streaming/cluster/package-tree.html |   140 +
 .../clustering/streaming/cluster/package-use.html  |   126 +
 .../streaming/mapreduce/CentroidWritable.html      |   399 +
 .../streaming/mapreduce/StreamingKMeansDriver.html |   743 +
 .../streaming/mapreduce/StreamingKMeansMapper.html |   347 +
 .../mapreduce/StreamingKMeansReducer.html          |   358 +
 .../streaming/mapreduce/StreamingKMeansThread.html |   298 +
 .../mapreduce/StreamingKMeansUtilsMR.html          |   352 +
 .../mapreduce/class-use/CentroidWritable.html      |   172 +
 .../mapreduce/class-use/StreamingKMeansDriver.html |   126 +
 .../mapreduce/class-use/StreamingKMeansMapper.html |   126 +
 .../class-use/StreamingKMeansReducer.html          |   126 +
 .../mapreduce/class-use/StreamingKMeansThread.html |   126 +
 .../class-use/StreamingKMeansUtilsMR.html          |   126 +
 .../streaming/mapreduce/package-frame.html         |    26 +
 .../streaming/mapreduce/package-summary.html       |   167 +
 .../streaming/mapreduce/package-tree.html          |   160 +
 .../streaming/mapreduce/package-use.html           |   159 +
 .../streaming/tools/ResplitSequenceFiles.html      |   244 +
 .../tools/class-use/ResplitSequenceFiles.html      |   126 +
 .../clustering/streaming/tools/package-frame.html  |    21 +
 .../streaming/tools/package-summary.html           |   144 +
 .../clustering/streaming/tools/package-tree.html   |   139 +
 .../clustering/streaming/tools/package-use.html    |   126 +
 .../mahout/clustering/topdown/PathDirectory.html   |   434 +
 .../topdown/class-use/PathDirectory.html           |   126 +
 .../mahout/clustering/topdown/package-frame.html   |    21 +
 .../mahout/clustering/topdown/package-summary.html |   146 +
 .../mahout/clustering/topdown/package-tree.html    |   139 +
 .../mahout/clustering/topdown/package-use.html     |   126 +
 .../topdown/postprocessor/ClusterCountReader.html  |   285 +
 .../postprocessor/ClusterOutputPostProcessor.html  |   330 +
 .../ClusterOutputPostProcessorDriver.html          |   375 +
 .../ClusterOutputPostProcessorMapper.html          |   334 +
 .../ClusterOutputPostProcessorReducer.html         |   337 +
 .../class-use/ClusterCountReader.html              |   126 +
 .../class-use/ClusterOutputPostProcessor.html      |   126 +
 .../ClusterOutputPostProcessorDriver.html          |   126 +
 .../ClusterOutputPostProcessorMapper.html          |   126 +
 .../ClusterOutputPostProcessorReducer.html         |   126 +
 .../topdown/postprocessor/package-frame.html       |    25 +
 .../topdown/postprocessor/package-summary.html     |   171 +
 .../topdown/postprocessor/package-tree.html        |   159 +
 .../topdown/postprocessor/package-use.html         |   126 +
 .../org/apache/mahout/common/AbstractJob.html      |  1343 ++
 .../org/apache/mahout/common/ClassUtils.html       |   294 +
 .../org/apache/mahout/common/CommandLineUtil.html  |   284 +
 .../org/apache/mahout/common/HadoopUtil.html       |   758 +
 .../mahout/common/IntPairWritable.Comparator.html  |   321 +
 .../IntPairWritable.FirstGroupingComparator.html   |   343 +
 .../mahout/common/IntPairWritable.Frequency.html   |   370 +
 .../org/apache/mahout/common/IntPairWritable.html  |   563 +
 .../org/apache/mahout/common/IntegerTuple.html     |   519 +
 .../org/apache/mahout/common/LongPair.html         |   379 +
 .../org/apache/mahout/common/MemoryUtil.html       |   301 +
 .../mahout-mr/org/apache/mahout/common/Pair.html   |   405 +
 .../org/apache/mahout/common/Parameters.html       |   399 +
 .../org/apache/mahout/common/StringTuple.html      |   519 +
 .../org/apache/mahout/common/StringUtils.html      |   285 +
 .../mahout/common/TimingStatistics.Call.html       |   300 +
 .../common/TimingStatistics.LeadTimeCall.html      |   289 +
 .../org/apache/mahout/common/TimingStatistics.html |   445 +
 .../mahout/common/class-use/AbstractJob.html       |   694 +
 .../apache/mahout/common/class-use/ClassUtils.html |   126 +
 .../mahout/common/class-use/CommandLineUtil.html   |   126 +
 .../apache/mahout/common/class-use/HadoopUtil.html |   126 +
 .../class-use/IntPairWritable.Comparator.html      |   126 +
 .../IntPairWritable.FirstGroupingComparator.html   |   126 +
 .../class-use/IntPairWritable.Frequency.html       |   166 +
 .../mahout/common/class-use/IntPairWritable.html   |   181 +
 .../mahout/common/class-use/IntegerTuple.html      |   166 +
 .../apache/mahout/common/class-use/LongPair.html   |   295 +
 .../apache/mahout/common/class-use/MemoryUtil.html |   126 +
 .../org/apache/mahout/common/class-use/Pair.html   |   431 +
 .../apache/mahout/common/class-use/Parameters.html |   126 +
 .../mahout/common/class-use/StringTuple.html       |   231 +
 .../mahout/common/class-use/StringUtils.html       |   126 +
 .../common/class-use/TimingStatistics.Call.html    |   184 +
 .../class-use/TimingStatistics.LeadTimeCall.html   |   126 +
 .../mahout/common/class-use/TimingStatistics.html  |   126 +
 .../common/commandline/DefaultOptionCreator.html   |  1053 +
 .../class-use/DefaultOptionCreator.html            |   126 +
 .../mahout/common/commandline/package-frame.html   |    21 +
 .../mahout/common/commandline/package-summary.html |   144 +
 .../mahout/common/commandline/package-tree.html    |   139 +
 .../mahout/common/commandline/package-use.html     |   126 +
 .../common/distance/ChebyshevDistanceMeasure.html  |   419 +
 .../common/distance/CosineDistanceMeasure.html     |   435 +
 .../mahout/common/distance/DistanceMeasure.html    |   308 +
 .../common/distance/EuclideanDistanceMeasure.html  |   373 +
 .../distance/MahalanobisDistanceMeasure.html       |   510 +
 .../common/distance/ManhattanDistanceMeasure.html  |   434 +
 .../common/distance/MinkowskiDistanceMeasure.html  |   459 +
 .../distance/SquaredEuclideanDistanceMeasure.html  |   425 +
 .../common/distance/TanimotoDistanceMeasure.html   |   365 +
 .../common/distance/WeightedDistanceMeasure.html   |   398 +
 .../distance/WeightedEuclideanDistanceMeasure.html |   361 +
 .../distance/WeightedManhattanDistanceMeasure.html |   361 +
 .../class-use/ChebyshevDistanceMeasure.html        |   126 +
 .../distance/class-use/CosineDistanceMeasure.html  |   126 +
 .../common/distance/class-use/DistanceMeasure.html |   742 +
 .../class-use/EuclideanDistanceMeasure.html        |   126 +
 .../class-use/MahalanobisDistanceMeasure.html      |   126 +
 .../class-use/ManhattanDistanceMeasure.html        |   126 +
 .../class-use/MinkowskiDistanceMeasure.html        |   126 +
 .../class-use/SquaredEuclideanDistanceMeasure.html |   169 +
 .../class-use/TanimotoDistanceMeasure.html         |   126 +
 .../class-use/WeightedDistanceMeasure.html         |   182 +
 .../WeightedEuclideanDistanceMeasure.html          |   126 +
 .../WeightedManhattanDistanceMeasure.html          |   126 +
 .../mahout/common/distance/package-frame.html      |    35 +
 .../mahout/common/distance/package-summary.html    |   228 +
 .../mahout/common/distance/package-tree.html       |   163 +
 .../apache/mahout/common/distance/package-use.html |   362 +
 .../common/iterator/CopyConstructorIterator.html   |   313 +
 .../mahout/common/iterator/CountingIterator.html   |   313 +
 .../mahout/common/iterator/FileLineIterable.html   |   406 +
 .../mahout/common/iterator/FileLineIterator.html   |   499 +
 .../common/iterator/FixedSizeSamplingIterator.html |   315 +
 .../mahout/common/iterator/SamplingIterable.html   |   308 +
 .../mahout/common/iterator/SamplingIterator.html   |   332 +
 .../iterator/StableFixedSizeSamplingIterator.html  |   316 +
 .../common/iterator/StringRecordIterator.html      |   314 +
 .../class-use/CopyConstructorIterator.html         |   126 +
 .../iterator/class-use/CountingIterator.html       |   126 +
 .../iterator/class-use/FileLineIterable.html       |   126 +
 .../iterator/class-use/FileLineIterator.html       |   175 +
 .../class-use/FixedSizeSamplingIterator.html       |   126 +
 .../iterator/class-use/SamplingIterable.html       |   126 +
 .../iterator/class-use/SamplingIterator.html       |   126 +
 .../class-use/StableFixedSizeSamplingIterator.html |   126 +
 .../iterator/class-use/StringRecordIterator.html   |   126 +
 .../mahout/common/iterator/package-frame.html      |    29 +
 .../mahout/common/iterator/package-summary.html    |   194 +
 .../mahout/common/iterator/package-tree.html       |   163 +
 .../apache/mahout/common/iterator/package-use.html |   161 +
 .../common/iterator/sequencefile/PathFilters.html  |   280 +
 .../common/iterator/sequencefile/PathType.html     |   345 +
 .../sequencefile/SequenceFileDirIterable.html      |   344 +
 .../sequencefile/SequenceFileDirIterator.html      |   386 +
 .../sequencefile/SequenceFileDirValueIterable.html |   344 +
 .../sequencefile/SequenceFileDirValueIterator.html |   389 +
 .../sequencefile/SequenceFileIterable.html         |   323 +
 .../sequencefile/SequenceFileIterator.html         |   372 +
 .../sequencefile/SequenceFileValueIterable.html    |   323 +
 .../sequencefile/SequenceFileValueIterator.html    |   358 +
 .../sequencefile/class-use/PathFilters.html        |   126 +
 .../iterator/sequencefile/class-use/PathType.html  |   281 +
 .../class-use/SequenceFileDirIterable.html         |   126 +
 .../class-use/SequenceFileDirIterator.html         |   126 +
 .../class-use/SequenceFileDirValueIterable.html    |   126 +
 .../class-use/SequenceFileDirValueIterator.html    |   126 +
 .../class-use/SequenceFileIterable.html            |   126 +
 .../class-use/SequenceFileIterator.html            |   126 +
 .../class-use/SequenceFileValueIterable.html       |   126 +
 .../class-use/SequenceFileValueIterator.html       |   126 +
 .../iterator/sequencefile/package-frame.html       |    33 +
 .../iterator/sequencefile/package-summary.html     |   214 +
 .../common/iterator/sequencefile/package-tree.html |   175 +
 .../common/iterator/sequencefile/package-use.html  |   184 +
 .../apache/mahout/common/lucene/AnalyzerUtils.html |   310 +
 .../mahout/common/lucene/IteratorTokenStream.html  |   336 +
 .../mahout/common/lucene/TokenStreamIterator.html  |   317 +
 .../common/lucene/class-use/AnalyzerUtils.html     |   126 +
 .../lucene/class-use/IteratorTokenStream.html      |   126 +
 .../lucene/class-use/TokenStreamIterator.html      |   126 +
 .../apache/mahout/common/lucene/package-frame.html |    23 +
 .../mahout/common/lucene/package-summary.html      |   156 +
 .../apache/mahout/common/lucene/package-tree.html  |   157 +
 .../apache/mahout/common/lucene/package-use.html   |   126 +
 .../common/mapreduce/MergeVectorsCombiner.html     |   313 +
 .../common/mapreduce/MergeVectorsReducer.html      |   313 +
 .../mahout/common/mapreduce/TransposeMapper.html   |   371 +
 .../mahout/common/mapreduce/VectorSumCombiner.html |   313 +
 .../mahout/common/mapreduce/VectorSumReducer.html  |   313 +
 .../mapreduce/class-use/MergeVectorsCombiner.html  |   126 +
 .../mapreduce/class-use/MergeVectorsReducer.html   |   126 +
 .../mapreduce/class-use/TransposeMapper.html       |   126 +
 .../mapreduce/class-use/VectorSumCombiner.html     |   126 +
 .../mapreduce/class-use/VectorSumReducer.html      |   126 +
 .../mahout/common/mapreduce/package-frame.html     |    25 +
 .../mahout/common/mapreduce/package-summary.html   |   160 +
 .../mahout/common/mapreduce/package-tree.html      |   151 +
 .../mahout/common/mapreduce/package-use.html       |   126 +
 .../org/apache/mahout/common/nlp/NGrams.html       |   288 +
 .../apache/mahout/common/nlp/class-use/NGrams.html |   126 +
 .../apache/mahout/common/nlp/package-frame.html    |    21 +
 .../apache/mahout/common/nlp/package-summary.html  |   144 +
 .../org/apache/mahout/common/nlp/package-tree.html |   139 +
 .../org/apache/mahout/common/nlp/package-use.html  |   126 +
 .../org/apache/mahout/common/package-frame.html    |    36 +
 .../org/apache/mahout/common/package-summary.html  |   225 +
 .../org/apache/mahout/common/package-tree.html     |   171 +
 .../org/apache/mahout/common/package-use.html      |   823 +
 .../common/parameters/AbstractParameter.html       |   556 +
 .../mahout/common/parameters/ClassParameter.html   |   352 +
 .../mahout/common/parameters/DoubleParameter.html  |   331 +
 .../apache/mahout/common/parameters/Parameter.html |   416 +
 .../Parametered.ParameteredGeneralizations.html    |   308 +
 .../mahout/common/parameters/Parametered.html      |   330 +
 .../mahout/common/parameters/PathParameter.html    |   331 +
 .../parameters/class-use/AbstractParameter.html    |   174 +
 .../parameters/class-use/ClassParameter.html       |   126 +
 .../parameters/class-use/DoubleParameter.html      |   126 +
 .../common/parameters/class-use/Parameter.html     |   262 +
 .../Parametered.ParameteredGeneralizations.html    |   126 +
 .../common/parameters/class-use/Parametered.html   |   462 +
 .../common/parameters/class-use/PathParameter.html |   126 +
 .../mahout/common/parameters/package-frame.html    |    30 +
 .../mahout/common/parameters/package-summary.html  |   185 +
 .../mahout/common/parameters/package-tree.html     |   154 +
 .../mahout/common/parameters/package-use.html      |   307 +
 .../org/apache/mahout/driver/MahoutDriver.html     |   295 +
 .../mahout/driver/class-use/MahoutDriver.html      |   126 +
 .../org/apache/mahout/driver/package-frame.html    |    21 +
 .../org/apache/mahout/driver/package-summary.html  |   146 +
 .../org/apache/mahout/driver/package-tree.html     |   139 +
 .../org/apache/mahout/driver/package-use.html      |   126 +
 .../mahout/ep/EvolutionaryProcess.Function.html    |   231 +
 .../org/apache/mahout/ep/EvolutionaryProcess.html  |   519 +
 .../org/apache/mahout/ep/Mapping.Exponential.html  |   360 +
 .../org/apache/mahout/ep/Mapping.Identity.html     |   350 +
 .../org/apache/mahout/ep/Mapping.LogLimit.html     |   360 +
 .../org/apache/mahout/ep/Mapping.SoftLimit.html    |   360 +
 .../mahout-mr/org/apache/mahout/ep/Mapping.html    |   439 +
 .../mahout-mr/org/apache/mahout/ep/Payload.html    |   265 +
 .../docs/mahout-mr/org/apache/mahout/ep/State.html |   704 +
 .../ep/class-use/EvolutionaryProcess.Function.html |   171 +
 .../mahout/ep/class-use/EvolutionaryProcess.html   |   181 +
 .../mahout/ep/class-use/Mapping.Exponential.html   |   126 +
 .../mahout/ep/class-use/Mapping.Identity.html      |   126 +
 .../mahout/ep/class-use/Mapping.LogLimit.html      |   126 +
 .../mahout/ep/class-use/Mapping.SoftLimit.html     |   126 +
 .../org/apache/mahout/ep/class-use/Mapping.html    |   270 +
 .../org/apache/mahout/ep/class-use/Payload.html    |   232 +
 .../org/apache/mahout/ep/class-use/State.html      |   284 +
 .../org/apache/mahout/ep/package-frame.html        |    32 +
 .../org/apache/mahout/ep/package-summary.html      |   229 +
 .../org/apache/mahout/ep/package-tree.html         |   161 +
 .../org/apache/mahout/ep/package-use.html          |   212 +
 .../mahout/math/DistributedRowMatrixWriter.html    |   248 +
 .../org/apache/mahout/math/MatrixUtils.html        |   296 +
 .../mahout/math/MultiLabelVectorWritable.html      |   413 +
 .../math/class-use/DistributedRowMatrixWriter.html |   126 +
 .../apache/mahout/math/class-use/MatrixUtils.html  |   126 +
 .../math/class-use/MultiLabelVectorWritable.html   |   166 +
 .../DistributedRowMatrix.MatrixEntryWritable.html  |   455 +
 .../mahout/math/hadoop/DistributedRowMatrix.html   |   696 +
 ...trixColumnMeansJob.MatrixColumnMeansMapper.html |   365 +
 ...rixColumnMeansJob.MatrixColumnMeansReducer.html |   337 +
 .../mahout/math/hadoop/MatrixColumnMeansJob.html   |   354 +
 ...tiplicationJob.MatrixMultiplicationReducer.html |   321 +
 ...trixMultiplicationJob.MatrixMultiplyMapper.html |   333 +
 .../math/hadoop/MatrixMultiplicationJob.html       |   398 +
 .../math/hadoop/TimesSquaredJob.TimesMapper.html   |   329 +
 .../hadoop/TimesSquaredJob.TimesSquaredMapper.html |   380 +
 .../TimesSquaredJob.VectorSummingReducer.html      |   339 +
 .../apache/mahout/math/hadoop/TimesSquaredJob.html |   572 +
 .../apache/mahout/math/hadoop/TransposeJob.html    |   379 +
 .../DistributedRowMatrix.MatrixEntryWritable.html  |   190 +
 .../hadoop/class-use/DistributedRowMatrix.html     |   243 +
 ...trixColumnMeansJob.MatrixColumnMeansMapper.html |   126 +
 ...rixColumnMeansJob.MatrixColumnMeansReducer.html |   126 +
 .../hadoop/class-use/MatrixColumnMeansJob.html     |   126 +
 ...tiplicationJob.MatrixMultiplicationReducer.html |   126 +
 ...trixMultiplicationJob.MatrixMultiplyMapper.html |   126 +
 .../hadoop/class-use/MatrixMultiplicationJob.html  |   126 +
 .../class-use/TimesSquaredJob.TimesMapper.html     |   126 +
 .../TimesSquaredJob.TimesSquaredMapper.html        |   211 +
 .../TimesSquaredJob.VectorSummingReducer.html      |   198 +
 .../math/hadoop/class-use/TimesSquaredJob.html     |   126 +
 .../mahout/math/hadoop/class-use/TransposeJob.html |   126 +
 ...dLanczosSolver.DistributedLanczosSolverJob.html |   366 +
 .../decomposer/DistributedLanczosSolver.html       |   683 +
 .../mahout/math/hadoop/decomposer/EigenVector.html |   402 +
 .../hadoop/decomposer/EigenVerificationJob.html    |   516 +
 .../hadoop/decomposer/HdfsBackedLanczosState.html  |   526 +
 ...dLanczosSolver.DistributedLanczosSolverJob.html |   168 +
 .../class-use/DistributedLanczosSolver.html        |   126 +
 .../hadoop/decomposer/class-use/EigenVector.html   |   126 +
 .../decomposer/class-use/EigenVerificationJob.html |   126 +
 .../class-use/HdfsBackedLanczosState.html          |   126 +
 .../math/hadoop/decomposer/package-frame.html      |    24 +
 .../math/hadoop/decomposer/package-summary.html    |   158 +
 .../math/hadoop/decomposer/package-tree.html       |   163 +
 .../mahout/math/hadoop/decomposer/package-use.html |   162 +
 .../apache/mahout/math/hadoop/package-frame.html   |    33 +
 .../apache/mahout/math/hadoop/package-summary.html |   208 +
 .../apache/mahout/math/hadoop/package-tree.html    |   174 +
 .../org/apache/mahout/math/hadoop/package-use.html |   198 +
 .../similarity/VectorDistanceInvertedMapper.html   |   337 +
 .../hadoop/similarity/VectorDistanceMapper.html    |   335 +
 .../similarity/VectorDistanceSimilarityJob.html    |   500 +
 .../class-use/VectorDistanceInvertedMapper.html    |   126 +
 .../similarity/class-use/VectorDistanceMapper.html |   126 +
 .../class-use/VectorDistanceSimilarityJob.html     |   126 +
 .../similarity/cooccurrence/MutableElement.html    |   295 +
 .../RowSimilarityJob.CooccurrencesMapper.html      |   339 +
 .../RowSimilarityJob.CountObservationsMapper.html  |   339 +
 ...milarityJob.MergeToTopKSimilaritiesReducer.html |   339 +
 .../RowSimilarityJob.MergeVectorsReducer.html      |   339 +
 .../RowSimilarityJob.SimilarityReducer.html        |   339 +
 .../RowSimilarityJob.SumObservationsReducer.html   |   317 +
 .../RowSimilarityJob.UnsymmetrifyMapper.html       |   339 +
 .../RowSimilarityJob.VectorNormMapper.html         |   361 +
 .../similarity/cooccurrence/RowSimilarityJob.html  |   428 +
 .../similarity/cooccurrence/TopElementsQueue.html  |   332 +
 .../hadoop/similarity/cooccurrence/Vectors.html    |   381 +
 .../cooccurrence/class-use/MutableElement.html     |   193 +
 .../RowSimilarityJob.CooccurrencesMapper.html      |   126 +
 .../RowSimilarityJob.CountObservationsMapper.html  |   126 +
 ...milarityJob.MergeToTopKSimilaritiesReducer.html |   126 +
 .../RowSimilarityJob.MergeVectorsReducer.html      |   126 +
 .../RowSimilarityJob.SimilarityReducer.html        |   126 +
 .../RowSimilarityJob.SumObservationsReducer.html   |   126 +
 .../RowSimilarityJob.UnsymmetrifyMapper.html       |   126 +
 .../RowSimilarityJob.VectorNormMapper.html         |   126 +
 .../cooccurrence/class-use/RowSimilarityJob.html   |   126 +
 .../cooccurrence/class-use/TopElementsQueue.html   |   126 +
 .../similarity/cooccurrence/class-use/Vectors.html |   126 +
 .../cooccurrence/measures/CityBlockSimilarity.html |   310 +
 .../measures/CooccurrenceCountSimilarity.html      |   337 +
 .../cooccurrence/measures/CosineSimilarity.html    |   385 +
 .../cooccurrence/measures/CountbasedMeasure.html   |   369 +
 .../measures/EuclideanDistanceSimilarity.html      |   381 +
 .../measures/LoglikelihoodSimilarity.html          |   310 +
 .../measures/PearsonCorrelationSimilarity.html     |   310 +
 .../measures/TanimotoCoefficientSimilarity.html    |   337 +
 .../measures/VectorSimilarityMeasure.html          |   335 +
 .../measures/VectorSimilarityMeasures.html         |   429 +
 .../measures/class-use/CityBlockSimilarity.html    |   126 +
 .../class-use/CooccurrenceCountSimilarity.html     |   126 +
 .../measures/class-use/CosineSimilarity.html       |   166 +
 .../measures/class-use/CountbasedMeasure.html      |   178 +
 .../class-use/EuclideanDistanceSimilarity.html     |   126 +
 .../class-use/LoglikelihoodSimilarity.html         |   126 +
 .../class-use/PearsonCorrelationSimilarity.html    |   126 +
 .../class-use/TanimotoCoefficientSimilarity.html   |   126 +
 .../class-use/VectorSimilarityMeasure.html         |   194 +
 .../class-use/VectorSimilarityMeasures.html        |   175 +
 .../cooccurrence/measures/package-frame.html       |    36 +
 .../cooccurrence/measures/package-summary.html     |   202 +
 .../cooccurrence/measures/package-tree.html        |   168 +
 .../cooccurrence/measures/package-use.html         |   168 +
 .../similarity/cooccurrence/package-frame.html     |    32 +
 .../similarity/cooccurrence/package-summary.html   |   188 +
 .../similarity/cooccurrence/package-tree.html      |   170 +
 .../similarity/cooccurrence/package-use.html       |   159 +
 .../math/hadoop/similarity/package-frame.html      |    23 +
 .../math/hadoop/similarity/package-summary.html    |   158 +
 .../math/hadoop/similarity/package-tree.html       |   153 +
 .../mahout/math/hadoop/similarity/package-use.html |   126 +
 ...lver.DistributedConjugateGradientSolverJob.html |   364 +
 .../solver/DistributedConjugateGradientSolver.html |   442 +
 ...lver.DistributedConjugateGradientSolverJob.html |   166 +
 .../DistributedConjugateGradientSolver.html        |   126 +
 .../mahout/math/hadoop/solver/package-frame.html   |    21 +
 .../mahout/math/hadoop/solver/package-summary.html |   146 +
 .../mahout/math/hadoop/solver/package-tree.html    |   152 +
 .../mahout/math/hadoop/solver/package-use.html     |   159 +
 .../mahout/math/hadoop/stats/BasicStats.html       |   373 +
 .../stats/StandardDeviationCalculatorMapper.html   |   375 +
 .../stats/StandardDeviationCalculatorReducer.html  |   313 +
 .../mahout/math/hadoop/stats/VarianceTotals.html   |   379 +
 .../math/hadoop/stats/class-use/BasicStats.html    |   126 +
 .../StandardDeviationCalculatorMapper.html         |   126 +
 .../StandardDeviationCalculatorReducer.html        |   126 +
 .../hadoop/stats/class-use/VarianceTotals.html     |   126 +
 .../mahout/math/hadoop/stats/package-frame.html    |    24 +
 .../mahout/math/hadoop/stats/package-summary.html  |   161 +
 .../mahout/math/hadoop/stats/package-tree.html     |   150 +
 .../mahout/math/hadoop/stats/package-use.html      |   126 +
 .../stochasticsvd/ABtDenseOutJob.ABtMapper.html    |   422 +
 .../stochasticsvd/ABtDenseOutJob.QRReducer.html    |   498 +
 .../math/hadoop/stochasticsvd/ABtDenseOutJob.html  |   411 +
 .../hadoop/stochasticsvd/ABtJob.ABtMapper.html     |   373 +
 .../hadoop/stochasticsvd/ABtJob.QRReducer.html     |   485 +
 .../mahout/math/hadoop/stochasticsvd/ABtJob.html   |   354 +
 .../math/hadoop/stochasticsvd/BtJob.BtMapper.html  |   368 +
 .../stochasticsvd/BtJob.OuterProductCombiner.html  |   423 +
 .../stochasticsvd/BtJob.OuterProductReducer.html   |   423 +
 .../mahout/math/hadoop/stochasticsvd/BtJob.html    |   527 +
 .../hadoop/stochasticsvd/DenseBlockWritable.html   |   341 +
 .../mahout/math/hadoop/stochasticsvd/Omega.html    |   432 +
 .../math/hadoop/stochasticsvd/QJob.QMapper.html    |   361 +
 .../mahout/math/hadoop/stochasticsvd/QJob.html     |   436 +
 .../mahout/math/hadoop/stochasticsvd/SSVDCli.html  |   333 +
 .../math/hadoop/stochasticsvd/SSVDHelper.html      |   401 +
 .../math/hadoop/stochasticsvd/SSVDSolver.html      |   813 +
 .../stochasticsvd/SparseRowBlockAccumulator.html   |   326 +
 .../stochasticsvd/SparseRowBlockWritable.html      |   407 +
 ...artitionedWritable.SplitGroupingComparator.html |   313 +
 .../stochasticsvd/SplitPartitionedWritable.html    |   454 +
 .../math/hadoop/stochasticsvd/UJob.UMapper.html    |   339 +
 .../mahout/math/hadoop/stochasticsvd/UJob.html     |   340 +
 .../math/hadoop/stochasticsvd/VJob.VMapper.html    |   339 +
 .../mahout/math/hadoop/stochasticsvd/VJob.html     |   409 +
 .../hadoop/stochasticsvd/YtYJob.YtYMapper.html     |   361 +
 .../hadoop/stochasticsvd/YtYJob.YtYReducer.html    |   361 +
 .../mahout/math/hadoop/stochasticsvd/YtYJob.html   |   373 +
 .../class-use/ABtDenseOutJob.ABtMapper.html        |   126 +
 .../class-use/ABtDenseOutJob.QRReducer.html        |   126 +
 .../stochasticsvd/class-use/ABtDenseOutJob.html    |   126 +
 .../stochasticsvd/class-use/ABtJob.ABtMapper.html  |   126 +
 .../stochasticsvd/class-use/ABtJob.QRReducer.html  |   126 +
 .../hadoop/stochasticsvd/class-use/ABtJob.html     |   126 +
 .../stochasticsvd/class-use/BtJob.BtMapper.html    |   126 +
 .../class-use/BtJob.OuterProductCombiner.html      |   126 +
 .../class-use/BtJob.OuterProductReducer.html       |   126 +
 .../math/hadoop/stochasticsvd/class-use/BtJob.html |   126 +
 .../class-use/DenseBlockWritable.html              |   212 +
 .../math/hadoop/stochasticsvd/class-use/Omega.html |   126 +
 .../stochasticsvd/class-use/QJob.QMapper.html      |   126 +
 .../math/hadoop/stochasticsvd/class-use/QJob.html  |   126 +
 .../hadoop/stochasticsvd/class-use/SSVDCli.html    |   126 +
 .../hadoop/stochasticsvd/class-use/SSVDHelper.html |   126 +
 .../hadoop/stochasticsvd/class-use/SSVDSolver.html |   126 +
 .../class-use/SparseRowBlockAccumulator.html       |   126 +
 .../class-use/SparseRowBlockWritable.html          |   228 +
 ...artitionedWritable.SplitGroupingComparator.html |   126 +
 .../class-use/SplitPartitionedWritable.html        |   188 +
 .../stochasticsvd/class-use/UJob.UMapper.html      |   126 +
 .../math/hadoop/stochasticsvd/class-use/UJob.html  |   126 +
 .../stochasticsvd/class-use/VJob.VMapper.html      |   126 +
 .../math/hadoop/stochasticsvd/class-use/VJob.html  |   126 +
 .../stochasticsvd/class-use/YtYJob.YtYMapper.html  |   126 +
 .../stochasticsvd/class-use/YtYJob.YtYReducer.html |   126 +
 .../hadoop/stochasticsvd/class-use/YtYJob.html     |   126 +
 .../math/hadoop/stochasticsvd/package-frame.html   |    48 +
 .../math/hadoop/stochasticsvd/package-summary.html |   292 +
 .../math/hadoop/stochasticsvd/package-tree.html    |   186 +
 .../math/hadoop/stochasticsvd/package-use.html     |   194 +
 .../hadoop/stochasticsvd/qr/GivensThinSolver.html  |   715 +
 .../math/hadoop/stochasticsvd/qr/GramSchmidt.html  |   240 +
 .../math/hadoop/stochasticsvd/qr/QRFirstStep.html  |   451 +
 .../math/hadoop/stochasticsvd/qr/QRLastStep.html   |   357 +
 .../qr/class-use/GivensThinSolver.html             |   126 +
 .../stochasticsvd/qr/class-use/GramSchmidt.html    |   126 +
 .../stochasticsvd/qr/class-use/QRFirstStep.html    |   170 +
 .../stochasticsvd/qr/class-use/QRLastStep.html     |   126 +
 .../hadoop/stochasticsvd/qr/package-frame.html     |    24 +
 .../hadoop/stochasticsvd/qr/package-summary.html   |   165 +
 .../math/hadoop/stochasticsvd/qr/package-tree.html |   142 +
 .../math/hadoop/stochasticsvd/qr/package-use.html  |   162 +
 .../mahout/math/neighborhood/BruteSearch.html      |   493 +
 .../math/neighborhood/FastProjectionSearch.html    |   480 +
 .../mahout/math/neighborhood/HashedVector.html     |   517 +
 .../neighborhood/LocalitySensitiveHashSearch.html  |   542 +
 .../mahout/math/neighborhood/ProjectionSearch.html |   460 +
 .../apache/mahout/math/neighborhood/Searcher.html  |   561 +
 .../math/neighborhood/UpdatableSearcher.html       |   341 +
 .../math/neighborhood/class-use/BruteSearch.html   |   126 +
 .../class-use/FastProjectionSearch.html            |   126 +
 .../math/neighborhood/class-use/HashedVector.html  |   173 +
 .../class-use/LocalitySensitiveHashSearch.html     |   126 +
 .../neighborhood/class-use/ProjectionSearch.html   |   126 +
 .../math/neighborhood/class-use/Searcher.html      |   217 +
 .../neighborhood/class-use/UpdatableSearcher.html  |   306 +
 .../mahout/math/neighborhood/package-frame.html    |    27 +
 .../mahout/math/neighborhood/package-summary.html  |   183 +
 .../mahout/math/neighborhood/package-tree.html     |   159 +
 .../mahout/math/neighborhood/package-use.html      |   233 +
 .../org/apache/mahout/math/package-frame.html      |    23 +
 .../org/apache/mahout/math/package-summary.html    |   155 +
 .../org/apache/mahout/math/package-tree.html       |   141 +
 .../org/apache/mahout/math/package-use.html        |   162 +
 .../apache/mahout/math/random/RandomProjector.html |   347 +
 .../math/random/class-use/RandomProjector.html     |   126 +
 .../apache/mahout/math/random/package-frame.html   |    21 +
 .../apache/mahout/math/random/package-summary.html |   144 +
 .../apache/mahout/math/random/package-tree.html    |   139 +
 .../org/apache/mahout/math/random/package-use.html |   126 +
 .../mahout/math/ssvd/SequentialOutOfCoreSvd.html   |   390 +
 .../ssvd/class-use/SequentialOutOfCoreSvd.html     |   126 +
 .../org/apache/mahout/math/ssvd/package-frame.html |    21 +
 .../apache/mahout/math/ssvd/package-summary.html   |   146 +
 .../org/apache/mahout/math/ssvd/package-tree.html  |   139 +
 .../org/apache/mahout/math/ssvd/package-use.html   |   126 +
 .../apache/mahout/math/stats/GlobalOnlineAuc.html  |   459 +
 .../apache/mahout/math/stats/GroupedOnlineAuc.html |   402 +
 .../org/apache/mahout/math/stats/OnlineAuc.html    |   301 +
 .../org/apache/mahout/math/stats/Sampler.html      |   319 +
 .../math/stats/class-use/GlobalOnlineAuc.html      |   126 +
 .../math/stats/class-use/GroupedOnlineAuc.html     |   126 +
 .../mahout/math/stats/class-use/OnlineAuc.html     |   220 +
 .../mahout/math/stats/class-use/Sampler.html       |   126 +
 .../apache/mahout/math/stats/package-frame.html    |    27 +
 .../apache/mahout/math/stats/package-summary.html  |   180 +
 .../org/apache/mahout/math/stats/package-tree.html |   149 +
 .../org/apache/mahout/math/stats/package-use.html  |   184 +
 .../mahout-mr/org/apache/mahout/package-frame.html |    21 +
 .../org/apache/mahout/package-summary.html         |   144 +
 .../mahout-mr/org/apache/mahout/package-tree.html  |   139 +
 .../mahout-mr/org/apache/mahout/package-use.html   |   126 +
 .../mahout/vectorizer/DictionaryVectorizer.html    |   504 +
 .../mahout/vectorizer/DocumentProcessor.html       |   326 +
 .../EncodedVectorsFromSequenceFiles.html           |   333 +
 .../apache/mahout/vectorizer/EncodingMapper.html   |   461 +
 .../mahout/vectorizer/HighDFWordsPruner.html       |   372 +
 .../vectorizer/SimpleTextEncodingVectorizer.html   |   297 +
 .../vectorizer/SparseVectorsFromSequenceFiles.html |   333 +
 .../mahout-mr/org/apache/mahout/vectorizer/TF.html |   300 +
 .../org/apache/mahout/vectorizer/TFIDF.html        |   299 +
 .../org/apache/mahout/vectorizer/Vectorizer.html   |   240 +
 .../apache/mahout/vectorizer/VectorizerConfig.html |   663 +
 .../org/apache/mahout/vectorizer/Weight.html       |   245 +
 .../vectorizer/class-use/DictionaryVectorizer.html |   126 +
 .../vectorizer/class-use/DocumentProcessor.html    |   126 +
 .../class-use/EncodedVectorsFromSequenceFiles.html |   126 +
 .../vectorizer/class-use/EncodingMapper.html       |   126 +
 .../vectorizer/class-use/HighDFWordsPruner.html    |   126 +
 .../class-use/SimpleTextEncodingVectorizer.html    |   126 +
 .../class-use/SparseVectorsFromSequenceFiles.html  |   126 +
 .../org/apache/mahout/vectorizer/class-use/TF.html |   126 +
 .../apache/mahout/vectorizer/class-use/TFIDF.html  |   126 +
 .../mahout/vectorizer/class-use/Vectorizer.html    |   175 +
 .../vectorizer/class-use/VectorizerConfig.html     |   180 +
 .../apache/mahout/vectorizer/class-use/Weight.html |   172 +
 .../collocations/llr/CollocCombiner.html           |   314 +
 .../vectorizer/collocations/llr/CollocDriver.html  |   461 +
 .../collocations/llr/CollocMapper.Count.html       |   335 +
 .../vectorizer/collocations/llr/CollocMapper.html  |   418 +
 .../collocations/llr/CollocReducer.Skipped.html    |   383 +
 .../vectorizer/collocations/llr/CollocReducer.html |   487 +
 .../vectorizer/collocations/llr/Gram.Type.html     |   388 +
 .../mahout/vectorizer/collocations/llr/Gram.html   |   573 +
 .../vectorizer/collocations/llr/GramKey.html       |   459 +
 .../collocations/llr/GramKeyPartitioner.html       |   288 +
 .../llr/LLRReducer.ConcreteLLCallback.html         |   293 +
 .../collocations/llr/LLRReducer.LLCallback.html    |   238 +
 .../collocations/llr/LLRReducer.Skipped.html       |   396 +
 .../vectorizer/collocations/llr/LLRReducer.html    |   447 +
 .../collocations/llr/class-use/CollocCombiner.html |   126 +
 .../collocations/llr/class-use/CollocDriver.html   |   126 +
 .../llr/class-use/CollocMapper.Count.html          |   175 +
 .../collocations/llr/class-use/CollocMapper.html   |   126 +
 .../llr/class-use/CollocReducer.Skipped.html       |   175 +
 .../collocations/llr/class-use/CollocReducer.html  |   126 +
 .../collocations/llr/class-use/Gram.Type.html      |   224 +
 .../collocations/llr/class-use/Gram.html           |   253 +
 .../collocations/llr/class-use/GramKey.html        |   184 +
 .../llr/class-use/GramKeyPartitioner.html          |   126 +
 .../class-use/LLRReducer.ConcreteLLCallback.html   |   126 +
 .../llr/class-use/LLRReducer.LLCallback.html       |   168 +
 .../llr/class-use/LLRReducer.Skipped.html          |   175 +
 .../collocations/llr/class-use/LLRReducer.html     |   126 +
 .../vectorizer/collocations/llr/package-frame.html |    40 +
 .../collocations/llr/package-summary.html          |   241 +
 .../vectorizer/collocations/llr/package-tree.html  |   190 +
 .../vectorizer/collocations/llr/package-use.html   |   185 +
 .../common/PartialVectorMergeReducer.html          |   336 +
 .../vectorizer/common/PartialVectorMerger.html     |   407 +
 .../class-use/PartialVectorMergeReducer.html       |   126 +
 .../common/class-use/PartialVectorMerger.html      |   126 +
 .../mahout/vectorizer/common/package-frame.html    |    22 +
 .../mahout/vectorizer/common/package-summary.html  |   152 +
 .../mahout/vectorizer/common/package-tree.html     |   144 +
 .../mahout/vectorizer/common/package-use.html      |   126 +
 .../document/SequenceFileTokenizerMapper.html      |   336 +
 .../class-use/SequenceFileTokenizerMapper.html     |   126 +
 .../mahout/vectorizer/document/package-frame.html  |    21 +
 .../vectorizer/document/package-summary.html       |   146 +
 .../mahout/vectorizer/document/package-tree.html   |   143 +
 .../mahout/vectorizer/document/package-use.html    |   126 +
 .../encoders/AdaptiveWordValueEncoder.html         |   379 +
 .../encoders/CachingContinuousValueEncoder.html    |   367 +
 .../encoders/CachingStaticWordValueEncoder.html    |   373 +
 .../encoders/CachingTextValueEncoder.html          |   280 +
 .../vectorizer/encoders/CachingValueEncoder.html   |   370 +
 .../vectorizer/encoders/ConstantValueEncoder.html  |   385 +
 .../encoders/ContinuousValueEncoder.html           |   394 +
 .../mahout/vectorizer/encoders/Dictionary.html     |   313 +
 .../vectorizer/encoders/FeatureVectorEncoder.html  |   816 +
 .../encoders/InteractionValueEncoder.html          |   485 +
 .../encoders/LuceneTextValueEncoder.html           |   340 +
 .../encoders/StaticWordValueEncoder.html           |   405 +
 .../vectorizer/encoders/TextValueEncoder.html      |   521 +
 .../vectorizer/encoders/WordValueEncoder.html      |   418 +
 .../class-use/AdaptiveWordValueEncoder.html        |   126 +
 .../class-use/CachingContinuousValueEncoder.html   |   126 +
 .../class-use/CachingStaticWordValueEncoder.html   |   126 +
 .../class-use/CachingTextValueEncoder.html         |   126 +
 .../encoders/class-use/CachingValueEncoder.html    |   178 +
 .../encoders/class-use/ConstantValueEncoder.html   |   126 +
 .../encoders/class-use/ContinuousValueEncoder.html |   166 +
 .../vectorizer/encoders/class-use/Dictionary.html  |   166 +
 .../encoders/class-use/FeatureVectorEncoder.html   |   254 +
 .../class-use/InteractionValueEncoder.html         |   126 +
 .../encoders/class-use/LuceneTextValueEncoder.html |   126 +
 .../encoders/class-use/StaticWordValueEncoder.html |   166 +
 .../encoders/class-use/TextValueEncoder.html       |   172 +
 .../encoders/class-use/WordValueEncoder.html       |   179 +
 .../mahout/vectorizer/encoders/package-frame.html  |    34 +
 .../vectorizer/encoders/package-summary.html       |   218 +
 .../mahout/vectorizer/encoders/package-tree.html   |   170 +
 .../mahout/vectorizer/encoders/package-use.html    |   192 +
 .../apache/mahout/vectorizer/package-frame.html    |    35 +
 .../apache/mahout/vectorizer/package-summary.html  |   219 +
 .../org/apache/mahout/vectorizer/package-tree.html |   165 +
 .../org/apache/mahout/vectorizer/package-use.html  |   167 +
 .../pruner/PrunedPartialVectorMergeReducer.html    |   335 +
 .../vectorizer/pruner/WordsPrunerReducer.html      |   335 +
 .../class-use/PrunedPartialVectorMergeReducer.html |   126 +
 .../pruner/class-use/WordsPrunerReducer.html       |   126 +
 .../mahout/vectorizer/pruner/package-frame.html    |    22 +
 .../mahout/vectorizer/pruner/package-summary.html  |   148 +
 .../mahout/vectorizer/pruner/package-tree.html     |   144 +
 .../mahout/vectorizer/pruner/package-use.html      |   126 +
 .../vectorizer/term/TFPartialVectorReducer.html    |   336 +
 .../mahout/vectorizer/term/TermCountCombiner.html  |   317 +
 .../mahout/vectorizer/term/TermCountMapper.html    |   314 +
 .../mahout/vectorizer/term/TermCountReducer.html   |   340 +
 .../vectorizer/term/TermDocumentCountMapper.html   |   314 +
 .../vectorizer/term/TermDocumentCountReducer.html  |   314 +
 .../term/class-use/TFPartialVectorReducer.html     |   126 +
 .../term/class-use/TermCountCombiner.html          |   126 +
 .../vectorizer/term/class-use/TermCountMapper.html |   126 +
 .../term/class-use/TermCountReducer.html           |   126 +
 .../term/class-use/TermDocumentCountMapper.html    |   126 +
 .../term/class-use/TermDocumentCountReducer.html   |   126 +
 .../mahout/vectorizer/term/package-frame.html      |    26 +
 .../mahout/vectorizer/term/package-summary.html    |   174 +
 .../mahout/vectorizer/term/package-tree.html       |   152 +
 .../apache/mahout/vectorizer/term/package-use.html |   126 +
 .../mahout/vectorizer/tfidf/TFIDFConverter.html    |   458 +
 .../tfidf/TFIDFPartialVectorReducer.html           |   336 +
 .../vectorizer/tfidf/class-use/TFIDFConverter.html |   126 +
 .../tfidf/class-use/TFIDFPartialVectorReducer.html |   126 +
 .../mahout/vectorizer/tfidf/package-frame.html     |    22 +
 .../mahout/vectorizer/tfidf/package-summary.html   |   152 +
 .../mahout/vectorizer/tfidf/package-tree.html      |   144 +
 .../mahout/vectorizer/tfidf/package-use.html       |   126 +
 docs/0.13.0/api/docs/mahout-mr/overview-frame.html |   111 +
 .../api/docs/mahout-mr/overview-summary.html       |   507 +
 docs/0.13.0/api/docs/mahout-mr/overview-tree.html  |  1167 +
 docs/0.13.0/api/docs/mahout-mr/package-list        |    90 +
 docs/0.13.0/api/docs/mahout-mr/script.js           |    30 +
 .../0.13.0/api/docs/mahout-mr/serialized-form.html |  1031 +
 docs/0.13.0/api/docs/mahout-mr/stylesheet.css      |   574 +
 docs/0.13.0/api/docs/mahout-spark/index.html       |    85 +
 docs/0.13.0/api/docs/mahout-spark/index.js         |     1 +
 .../api/docs/mahout-spark/index/index-a.html       |    96 +
 .../api/docs/mahout-spark/index/index-b.html       |    21 +
 .../api/docs/mahout-spark/index/index-c.html       |    87 +
 .../api/docs/mahout-spark/index/index-d.html       |    96 +
 .../api/docs/mahout-spark/index/index-e.html       |    33 +
 .../api/docs/mahout-spark/index/index-f.html       |    21 +
 .../api/docs/mahout-spark/index/index-h.html       |    30 +
 .../api/docs/mahout-spark/index/index-i.html       |    42 +
 .../api/docs/mahout-spark/index/index-k.html       |    24 +
 .../api/docs/mahout-spark/index/index-m.html       |    48 +
 .../api/docs/mahout-spark/index/index-n.html       |    33 +
 .../api/docs/mahout-spark/index/index-o.html       |    21 +
 .../api/docs/mahout-spark/index/index-p.html       |    45 +
 .../api/docs/mahout-spark/index/index-r.html       |    60 +
 .../api/docs/mahout-spark/index/index-s.html       |    69 +
 .../api/docs/mahout-spark/index/index-t.html       |    48 +
 .../api/docs/mahout-spark/index/index-u.html       |    27 +
 .../api/docs/mahout-spark/index/index-v.html       |    21 +
 .../api/docs/mahout-spark/index/index-w.html       |    27 +
 .../api/docs/mahout-spark/lib/arrow-down.png       |   Bin 0 -> 6232 bytes
 .../api/docs/mahout-spark/lib/arrow-right.png      |   Bin 0 -> 6220 bytes
 docs/0.13.0/api/docs/mahout-spark/lib/class.png    |   Bin 0 -> 3357 bytes
 .../0.13.0/api/docs/mahout-spark/lib/class_big.png |   Bin 0 -> 7516 bytes
 .../api/docs/mahout-spark/lib/class_diagram.png    |   Bin 0 -> 3910 bytes
 .../docs/mahout-spark/lib/class_to_object_big.png  |   Bin 0 -> 9006 bytes
 .../api/docs/mahout-spark/lib/constructorsbg.gif   |   Bin 0 -> 1206 bytes
 .../api/docs/mahout-spark/lib/conversionbg.gif     |   Bin 0 -> 167 bytes
 .../api/docs/mahout-spark/lib/defbg-blue.gif       |   Bin 0 -> 1544 bytes
 .../api/docs/mahout-spark/lib/defbg-green.gif      |   Bin 0 -> 1341 bytes
 docs/0.13.0/api/docs/mahout-spark/lib/diagrams.css |   143 +
 docs/0.13.0/api/docs/mahout-spark/lib/diagrams.js  |   324 +
 .../api/docs/mahout-spark/lib/filter_box_left.png  |   Bin 0 -> 1692 bytes
 .../api/docs/mahout-spark/lib/filter_box_left2.gif |   Bin 0 -> 1462 bytes
 .../api/docs/mahout-spark/lib/filter_box_right.png |   Bin 0 -> 1803 bytes
 docs/0.13.0/api/docs/mahout-spark/lib/filterbg.gif |   Bin 0 -> 1324 bytes
 .../api/docs/mahout-spark/lib/filterboxbarbg.gif   |   Bin 0 -> 1104 bytes
 .../api/docs/mahout-spark/lib/filterboxbarbg.png   |   Bin 0 -> 965 bytes
 .../api/docs/mahout-spark/lib/filterboxbg.gif      |   Bin 0 -> 1366 bytes
 .../api/docs/mahout-spark/lib/fullcommenttopbg.gif |   Bin 0 -> 1115 bytes
 docs/0.13.0/api/docs/mahout-spark/lib/index.css    |   338 +
 docs/0.13.0/api/docs/mahout-spark/lib/index.js     |   536 +
 docs/0.13.0/api/docs/mahout-spark/lib/jquery-ui.js |     6 +
 docs/0.13.0/api/docs/mahout-spark/lib/jquery.js    |     2 +
 .../api/docs/mahout-spark/lib/jquery.layout.js     |  5486 +++++
 .../api/docs/mahout-spark/lib/modernizr.custom.js  |     4 +
 .../api/docs/mahout-spark/lib/navigation-li-a.png  |   Bin 0 -> 1198 bytes
 .../api/docs/mahout-spark/lib/navigation-li.png    |   Bin 0 -> 2441 bytes
 docs/0.13.0/api/docs/mahout-spark/lib/object.png   |   Bin 0 -> 3356 bytes
 .../api/docs/mahout-spark/lib/object_big.png       |   Bin 0 -> 7653 bytes
 .../api/docs/mahout-spark/lib/object_diagram.png   |   Bin 0 -> 3903 bytes
 .../docs/mahout-spark/lib/object_to_class_big.png  |   Bin 0 -> 9158 bytes
 .../docs/mahout-spark/lib/object_to_trait_big.png  |   Bin 0 -> 9200 bytes
 .../docs/mahout-spark/lib/object_to_type_big.png   |   Bin 0 -> 9158 bytes
 .../0.13.0/api/docs/mahout-spark/lib/ownderbg2.gif |   Bin 0 -> 1145 bytes
 docs/0.13.0/api/docs/mahout-spark/lib/ownerbg.gif  |   Bin 0 -> 1118 bytes
 docs/0.13.0/api/docs/mahout-spark/lib/ownerbg2.gif |   Bin 0 -> 1145 bytes
 docs/0.13.0/api/docs/mahout-spark/lib/package.png  |   Bin 0 -> 3335 bytes
 .../api/docs/mahout-spark/lib/package_big.png      |   Bin 0 -> 7312 bytes
 .../api/docs/mahout-spark/lib/packagesbg.gif       |   Bin 0 -> 1201 bytes
 .../0.13.0/api/docs/mahout-spark/lib/ref-index.css |    30 +
 docs/0.13.0/api/docs/mahout-spark/lib/remove.png   |   Bin 0 -> 3186 bytes
 docs/0.13.0/api/docs/mahout-spark/lib/scheduler.js |    71 +
 .../docs/mahout-spark/lib/selected-implicits.png   |   Bin 0 -> 1150 bytes
 .../mahout-spark/lib/selected-right-implicits.png  |   Bin 0 -> 646 bytes
 .../api/docs/mahout-spark/lib/selected-right.png   |   Bin 0 -> 1380 bytes
 docs/0.13.0/api/docs/mahout-spark/lib/selected.png |   Bin 0 -> 1864 bytes
 .../api/docs/mahout-spark/lib/selected2-right.png  |   Bin 0 -> 1434 bytes
 .../0.13.0/api/docs/mahout-spark/lib/selected2.png |   Bin 0 -> 1965 bytes
 .../api/docs/mahout-spark/lib/signaturebg.gif      |   Bin 0 -> 1214 bytes
 .../api/docs/mahout-spark/lib/signaturebg2.gif     |   Bin 0 -> 1209 bytes
 docs/0.13.0/api/docs/mahout-spark/lib/template.css |   848 +
 docs/0.13.0/api/docs/mahout-spark/lib/template.js  |   466 +
 .../api/docs/mahout-spark/lib/tools.tooltip.js     |    14 +
 docs/0.13.0/api/docs/mahout-spark/lib/trait.png    |   Bin 0 -> 3374 bytes
 .../0.13.0/api/docs/mahout-spark/lib/trait_big.png |   Bin 0 -> 7410 bytes
 .../api/docs/mahout-spark/lib/trait_diagram.png    |   Bin 0 -> 3882 bytes
 .../docs/mahout-spark/lib/trait_to_object_big.png  |   Bin 0 -> 8967 bytes
 docs/0.13.0/api/docs/mahout-spark/lib/type.png     |   Bin 0 -> 1445 bytes
 docs/0.13.0/api/docs/mahout-spark/lib/type_big.png |   Bin 0 -> 4236 bytes
 .../api/docs/mahout-spark/lib/type_diagram.png     |   Bin 0 -> 1841 bytes
 .../docs/mahout-spark/lib/type_to_object_big.png   |   Bin 0 -> 4969 bytes
 docs/0.13.0/api/docs/mahout-spark/lib/typebg.gif   |   Bin 0 -> 1206 bytes
 .../api/docs/mahout-spark/lib/unselected.png       |   Bin 0 -> 1879 bytes
 .../api/docs/mahout-spark/lib/valuemembersbg.gif   |   Bin 0 -> 1206 bytes
 .../classifier/naivebayes/SparkNaiveBayes$.html    |   536 +
 .../mahout/classifier/naivebayes/package.html      |   105 +
 .../org/apache/mahout/classifier/package.html      |   105 +
 .../org/apache/mahout/common/DrmMetadata$.html     |   422 +
 .../org/apache/mahout/common/DrmMetadata.html      |   490 +
 .../org/apache/mahout/common/HDFSPathSearch.html   |   491 +
 .../org/apache/mahout/common/HDFSUtil.html         |   441 +
 .../org/apache/mahout/common/Hadoop2HDFSUtil$.html |   453 +
 .../org/apache/mahout/common/package.html          |   161 +
 .../mahout/drivers/ItemSimilarityDriver$.html      |   567 +
 .../apache/mahout/drivers/MahoutSparkDriver.html   |   601 +
 .../mahout/drivers/MahoutSparkOptionParser.html    |   905 +
 .../mahout/drivers/RowSimilarityDriver$.html       |   563 +
 .../mahout/drivers/TDIndexedDatasetReader.html     |   521 +
 .../drivers/TDIndexedDatasetReaderWriter.html      |   577 +
 .../mahout/drivers/TDIndexedDatasetWriter.html     |   496 +
 .../org/apache/mahout/drivers/TestNBDriver$.html   |   548 +
 .../drivers/TextDelimitedIndexedDatasetReader.html |   531 +
 .../TextDelimitedIndexedDatasetReaderWriter.html   |   592 +
 .../drivers/TextDelimitedIndexedDatasetWriter.html |   510 +
 .../org/apache/mahout/drivers/TrainNBDriver$.html  |   548 +
 .../org/apache/mahout/drivers/package.html         |   254 +
 .../mahout-spark/org/apache/mahout/package.html    |   144 +
 .../sparkbindings/SparkDistributedContext.html     |   483 +
 .../apache/mahout/sparkbindings/SparkEngine$.html  |   703 +
 .../org/apache/mahout/sparkbindings/blas/ABt$.html |   437 +
 .../apache/mahout/sparkbindings/blas/AewB$.html    |   504 +
 .../mahout/sparkbindings/blas/AinCoreB$.html       |   435 +
 .../org/apache/mahout/sparkbindings/blas/At$.html  |   435 +
 .../org/apache/mahout/sparkbindings/blas/AtA$.html |   517 +
 .../org/apache/mahout/sparkbindings/blas/AtB$.html |   457 +
 .../org/apache/mahout/sparkbindings/blas/Ax$.html  |   448 +
 .../apache/mahout/sparkbindings/blas/CbindAB$.html |   448 +
 .../mahout/sparkbindings/blas/CloningEWOps$.html   |   554 +
 .../mahout/sparkbindings/blas/DrmRddOps.html       |   464 +
 .../apache/mahout/sparkbindings/blas/EWOps.html    |   558 +
 .../mahout/sparkbindings/blas/InplaceEWOps$.html   |   554 +
 .../mahout/sparkbindings/blas/MapBlock$.html       |   435 +
 .../org/apache/mahout/sparkbindings/blas/Par$.html |   435 +
 .../apache/mahout/sparkbindings/blas/RbindAB$.html |   435 +
 .../apache/mahout/sparkbindings/blas/Slicing$.html |   435 +
 .../apache/mahout/sparkbindings/blas/package.html  |   359 +
 .../sparkbindings/drm/CheckpointedDrmSpark.html    |   670 +
 .../sparkbindings/drm/CheckpointedDrmSparkOps.html |   451 +
 .../mahout/sparkbindings/drm/DrmRddInput.html      |   503 +
 .../mahout/sparkbindings/drm/SparkBCast.html       |   487 +
 .../apache/mahout/sparkbindings/drm/package.html   |   171 +
 .../indexeddataset/IndexedDatasetSpark$.html       |   439 +
 .../indexeddataset/IndexedDatasetSpark.html        |   541 +
 .../sparkbindings/indexeddataset/package.html      |   124 +
 .../sparkbindings/io/MahoutKryoRegistrator$.html   |   435 +
 .../sparkbindings/io/MahoutKryoRegistrator.html    |   453 +
 .../sparkbindings/io/UnsupportedSerializer.html    |   544 +
 .../sparkbindings/io/WritableKryoSerializer.html   |   544 +
 .../apache/mahout/sparkbindings/io/package.html    |   147 +
 .../org/apache/mahout/sparkbindings/package.html   |   393 +
 .../api/docs/mahout-spark/org/apache/package.html  |   105 +
 docs/0.13.0/api/docs/mahout-spark/org/package.html |   105 +
 docs/0.13.0/api/docs/mahout-spark/package.html     |   105 +
 docs/README.md                                     |    32 +
 .../latest/algorithms/clustering/canopy/Canopy.png |   Bin 0 -> 48061 bytes
 .../algorithms/clustering/canopy/Canopy10.png      |   Bin 0 -> 42414 bytes
 .../algorithms/clustering/canopy/SampleData.png    |   Bin 0 -> 32587 bytes
 docs/latest/algorithms/clustering/canopy/index.md  |   144 +
 .../algorithms/clustering/distance-metrics.md      |    98 +
 docs/latest/algorithms/clustering/index.md         |    26 +
 docs/latest/algorithms/linear-algebra/d-qr.md      |    80 +
 docs/latest/algorithms/linear-algebra/d-spca.md    |   191 +
 docs/latest/algorithms/linear-algebra/d-ssvd.md    |   156 +
 docs/latest/algorithms/linear-algebra/index.md     |    32 +
 .../map-reduce/classification/bayesian.md          |   163 +
 .../map-reduce/classification/class-discovery.md   |   171 +
 .../classification/classifyingyourdata.md          |    43 +
 .../map-reduce/classification/collocations.md      |   401 +
 .../gaussian-discriminative-analysis.md            |    36 +
 .../classification/hidden-markov-models.md         |   118 +
 .../independent-component-analysis.md              |    33 +
 .../locally-weighted-linear-regression.md          |    41 +
 .../classification/logistic-regression.md          |   145 +
 .../classification/mahout-collections.md           |    76 +
 .../algorithms/map-reduce/classification/mlp.md    |   188 +
 .../map-reduce/classification/naivebayes.md        |    61 +
 .../map-reduce/classification/neural-network.md    |    38 +
 .../classification/partial-implementation.md       |   162 +
 .../map-reduce/classification/random-forests.md    |   250 +
 .../restricted-boltzmann-machines.md               |    65 +
 .../classification/support-vector-machines.md      |    59 +
 .../map-reduce/clustering/canopy-clustering.md     |   207 +
 .../map-reduce/clustering/cluster-dumper.md        |   122 +
 .../clustering/expectation-maximization.md         |    78 +
 .../map-reduce/clustering/fuzzy-k-means.md         |   200 +
 .../clustering/hierarchical-clustering.md          |    31 +
 .../map-reduce/clustering/k-means-clustering.md    |   198 +
 .../clustering/latent-dirichlet-allocation.md      |   171 +
 .../clustering/llr---log-likelihood-ratio.md       |    62 +
 .../map-reduce/clustering/spectral-clustering.md   |   100 +
 .../map-reduce/clustering/streaming-k-means.md     |   190 +
 docs/latest/algorithms/map-reduce/index.md         |    58 +
 docs/latest/algorithms/preprocessors/AsFactor.md   |    51 +
 docs/latest/algorithms/preprocessors/MeanCenter.md |    46 +
 .../algorithms/preprocessors/StandardScaler.md     |    60 +
 docs/latest/algorithms/preprocessors/index.md      |    29 +
 docs/latest/algorithms/recommenders/cco.md         |   456 +
 docs/latest/algorithms/recommenders/d-als.md       |    74 +
 docs/latest/algorithms/recommenders/index.md       |    57 +
 .../latest/algorithms/regression/fittness-tests.md |    33 +
 docs/latest/algorithms/regression/index.md         |    39 +
 docs/latest/algorithms/regression/ols.md           |    82 +
 .../serial-correlation/cochrane-orcutt.md          |   162 +
 .../regression/serial-correlation/dw-test.md       |    59 +
 docs/latest/algorithms/template.md                 |    36 +
 docs/latest/changelog.md                           |    86 +
 docs/latest/distributed/flink-bindings.md          |    65 +
 docs/latest/distributed/h2o-internals.md           |    66 +
 .../MahoutScalaAndSparkBindings.pptx               |   Bin 0 -> 846177 bytes
 .../spark-bindings/ScalaSparkBindings.pdf          |  6215 +++++
 docs/latest/distributed/spark-bindings/faq.md      |    68 +
 docs/latest/distributed/spark-bindings/index.md    |   120 +
 docs/latest/index.md                               |   125 +
 docs/latest/mahout-samsara/faq.md                  |    67 +
 docs/latest/mahout-samsara/in-core-reference.md    |   319 +
 .../latest/mahout-samsara/out-of-core-reference.md |   333 +
 docs/latest/native-solvers/cuda.md                 |    22 +
 docs/latest/native-solvers/viennacl-omp.md         |    22 +
 docs/latest/native-solvers/viennacl.md             |    22 +
 docs/latest/quickstart.md                          |    79 +
 docs/latest/tutorials/cco-lastfm/cco-lastfm.scala  |   112 +
 docs/latest/tutorials/cco-lastfm/index.md          |   170 +
 docs/latest/tutorials/eigenfaces/eigenfaces.png    |   Bin 0 -> 355453 bytes
 docs/latest/tutorials/eigenfaces/index.md          |   144 +
 .../tutorials/intro-cooccurrence-spark/index.md    |   462 +
 .../classification/bankmarketing-example.md        |    69 +
 .../map-reduce/classification/breiman-example.md   |    83 +
 .../map-reduce/classification/twenty-newsgroups.md |   195 +
 .../classification/wikipedia-classifier-example.md |    73 +
 .../map-reduce/clustering/20newsgroups.md          |    27 +
 .../map-reduce/clustering/canopy-commandline.md    |    86 +
 .../clustering-of-synthetic-control-data.md        |    69 +
 .../clustering/clustering-seinfeld-episodes.md     |    27 +
 .../map-reduce/clustering/clusteringyourdata.md    |   142 +
 .../clustering/fuzzy-k-means-commandline.md        |   113 +
 .../map-reduce/clustering/k-means-commandline.md   |   110 +
 .../map-reduce/clustering/lda-commandline.md       |    99 +
 .../map-reduce/clustering/viewing-result.md        |    31 +
 .../map-reduce/clustering/viewing-results.md       |    65 +
 .../clustering/visualizing-sample-clusters.md      |    66 +
 docs/latest/tutorials/map-reduce/index.md          |    35 +
 .../tutorials/map-reduce/misc/mr---map-reduce.md   |    35 +
 .../misc/parallel-frequent-pattern-mining.md       |   201 +
 .../map-reduce/misc/perceptron-and-winnow.md       |    57 +
 docs/latest/tutorials/map-reduce/misc/testing.md   |    62 +
 .../misc/using-mahout-with-python-via-jpype.md     |   238 +
 .../map-reduce/recommender/intro-als-hadoop.md     |   114 +
 .../recommender/intro-cooccurrence-spark.md        |   453 +
 .../recommender/intro-itembased-hadoop.md          |    70 +
 .../map-reduce/recommender/matrix-factorization.md |   203 +
 .../tutorials/map-reduce/recommender/quickstart.md |    48 +
 .../recommender/recommender-documentation.md       |   293 +
 .../recommender/recommender-first-timer-faq.md     |    70 +
 .../map-reduce/recommender/userbased-5-minutes.md  |   149 +
 .../tutorials/misc/contributing-algos/Foo.scala    |    75 +
 .../contributing-algos/RegressionSuiteBase.scala   |   202 +
 .../misc/contributing-algos/create-pr.png          |   Bin 0 -> 27568 bytes
 .../misc/contributing-algos/github-branch.png      |   Bin 0 -> 87923 bytes
 .../tutorials/misc/contributing-algos/index.md     |   432 +
 .../tutorials/misc/contributing-algos/jira.png     |   Bin 0 -> 30685 bytes
 .../tutorials/misc/contributing-algos/new-jira.png |   Bin 0 -> 75111 bytes
 docs/latest/tutorials/misc/how-to-build-an-app.md  |   272 +
 .../tutorials/misc/mahout-in-zeppelin/index.md     |   292 +
 .../misc/mahout-in-zeppelin/zeppelin1.png          |   Bin 0 -> 50936 bytes
 .../misc/mahout-in-zeppelin/zeppelin2.png          |   Bin 0 -> 46906 bytes
 .../misc/mahout-in-zeppelin/zeppelin3.png          |   Bin 0 -> 68551 bytes
 .../samsara/classify-a-doc-from-the-shell.md       |   274 +
 docs/latest/tutorials/samsara/play-with-shell.md   |   215 +
 .../samsara/playing-with-samsara-flink-batch.md    |   127 +
 docs/latest/tutorials/samsara/spark-naive-bayes.md |   148 +
 feed.xml                                           |   107 +
 general/books-tutorials-and-talks.md               |   137 +
 general/downloads.md                               |    91 +
 general/faq.md                                     |   121 +
 general/glossary.md                                |    27 +
 general/mahout-benchmarks.md                       |   169 +
 general/mahout-wiki.md                             |   215 +
 general/mailing-lists.md                           |    91 +
 general/powered-by-mahout.md                       |   145 +
 general/privacy-policy.md                          |    45 +
 general/professional-support.md                    |    55 +
 general/reference-reading.md                       |    87 +
 general/release-notes.md                           |   258 +
 general/who-we-are.md                              |    82 +
 index.html                                         |   441 +
 .../Apache-Mahout-0.10.0-Release-Notes.pdf         |   Bin 0 -> 88739 bytes
 users/algorithms/d-als.md                          |    76 +
 users/algorithms/d-qr.md                           |    75 +
 users/algorithms/d-spca.md                         |   192 +
 users/algorithms/d-ssvd.md                         |   159 +
 users/algorithms/intro-cooccurrence-spark.md       |   456 +
 users/algorithms/recommender-overview.md           |    57 +
 users/algorithms/spark-naive-bayes.md              |   148 +
 users/basics/algorithms.md                         |    74 +
 users/basics/collections.md                        |   112 +
 users/basics/collocations.md                       |   400 +
 users/basics/creating-vectors-from-text.md         |   307 +
 users/basics/creating-vectors.md                   |    32 +
 users/basics/gaussian-discriminative-analysis.md   |    36 +
 users/basics/independent-component-analysis.md     |    33 +
 users/basics/mahout-collections.md                 |    76 +
 users/basics/mahoutintegration.md                  |    22 +
 users/basics/matrix-and-vector-needs.md            |   104 +
 users/basics/principal-components-analysis.md      |    45 +
 users/basics/quickstart.md                         |    75 +
 users/basics/svd---singular-value-decomposition.md |    68 +
 users/basics/system-requirements.md                |    36 +
 ...---term-frequency-inverse-document-frequency.md |    37 +
 users/classification/bankmarketing-example.md      |    69 +
 users/classification/bayesian-commandline.md       |    80 +
 users/classification/bayesian.md                   |   163 +
 users/classification/breiman-example.md            |    83 +
 users/classification/class-discovery.md            |   171 +
 users/classification/classifyingyourdata.md        |    43 +
 users/classification/hidden-markov-models.md       |   118 +
 .../locally-weighted-linear-regression.md          |    41 +
 users/classification/logistic-regression.md        |   145 +
 users/classification/mlp.md                        |   188 +
 users/classification/naivebayes.md                 |    61 +
 users/classification/neural-network.md             |    38 +
 users/classification/partial-implementation.md     |   162 +
 users/classification/random-forests.md             |   250 +
 .../restricted-boltzmann-machines.md               |    65 +
 users/classification/support-vector-machines.md    |    59 +
 users/classification/twenty-newsgroups.md          |   195 +
 .../classification/wikipedia-classifier-example.md |    73 +
 users/clustering/20newsgroups.md                   |    27 +
 users/clustering/canopy-clustering.md              |   204 +
 users/clustering/canopy-commandline.md             |    86 +
 users/clustering/cluster-dumper.md                 |   122 +
 .../clustering-of-synthetic-control-data.md        |    69 +
 users/clustering/clustering-seinfeld-episodes.md   |    27 +
 users/clustering/clusteringyourdata.md             |   142 +
 users/clustering/expectation-maximization.md       |    78 +
 users/clustering/fuzzy-k-means-commandline.md      |   113 +
 users/clustering/fuzzy-k-means.md                  |   202 +
 users/clustering/hierarchical-clustering.md        |    31 +
 users/clustering/k-means-clustering.md             |   198 +
 users/clustering/k-means-commandline.md            |   110 +
 users/clustering/latent-dirichlet-allocation.md    |   171 +
 users/clustering/lda-commandline.md                |    99 +
 users/clustering/llr---log-likelihood-ratio.md     |    62 +
 users/clustering/spectral-clustering.md            |   100 +
 users/clustering/streaming-k-means.md              |   190 +
 users/clustering/viewing-result.md                 |    31 +
 users/clustering/viewing-results.md                |    65 +
 users/clustering/visualizing-sample-clusters.md    |    66 +
 users/dim-reduction/dimensional-reduction.md       |   462 +
 users/dim-reduction/ssvd.md                        |   143 +
 users/dim-reduction/ssvd.page/SSVD-CLI.pdf         |   Bin 0 -> 462679 bytes
 users/dim-reduction/ssvd.page/ssvd.R               |   181 +
 users/environment/classify-a-doc-from-the-shell.md |   274 +
 users/environment/h2o-internals.md                 |    67 +
 users/environment/how-to-build-an-app.md           |   273 +
 users/environment/in-core-reference.md             |   320 +
 users/environment/out-of-core-reference.md         |   334 +
 users/environment/spark-internals.md               |    41 +
 users/flinkbindings/flink-internals.md             |    66 +
 users/flinkbindings/playing-with-samsara-flink.md  |   127 +
 users/misc/mr---map-reduce.md                      |    35 +
 users/misc/parallel-frequent-pattern-mining.md     |   201 +
 users/misc/perceptron-and-winnow.md                |    57 +
 users/misc/testing.md                              |    62 +
 users/misc/using-mahout-with-python-via-jpype.md   |   238 +
 users/recommender/intro-als-hadoop.md              |   114 +
 users/recommender/intro-cooccurrence-spark.md      |   456 +
 users/recommender/intro-itembased-hadoop.md        |    70 +
 users/recommender/matrix-factorization.md          |   203 +
 users/recommender/quickstart.md                    |    57 +
 users/recommender/recommender-documentation.md     |   293 +
 users/recommender/recommender-first-timer-faq.md   |    70 +
 users/recommender/userbased-5-minutes.md           |   149 +
 .../sparkbindings/MahoutScalaAndSparkBindings.pptx |   Bin 0 -> 846177 bytes
 users/sparkbindings/ScalaSparkBindings.pdf         |  6215 +++++
 users/sparkbindings/faq.md                         |    68 +
 users/sparkbindings/home.md                        |   117 +
 users/sparkbindings/play-with-shell.md             |   215 +
 3960 files changed, 1157282 insertions(+), 254 deletions(-)

diff --git a/2017/12/20/new-website.html b/2017/12/20/new-website.html
new file mode 100644
index 0000000..2292999
--- /dev/null
+++ b/2017/12/20/new-website.html
@@ -0,0 +1,31 @@
+<!--
+ 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.
+-->
+<hr />
+<p>layout: post
+title: New Website
+date:   2017-12-20 16:16:01 -0600
+category: news
+—</p>
+
+<p>We’ve launced a new website, (a HUUUGE special thanks to David Miller from <a href="http://startbootstrap.com">StartBootstrap.com</a>).</p>
+
+<p>It looks great but there’s lots to do as we migrate and clean up content from the old site. If you see anything broken, 
+please let us know via either:</p>
+<ul>
+  <li>send an email to dev@mahout.apache.org</li>
+  <li>fix it yourself and <a href="/developers/githubPRs">open a PR</a>!</li>
+</ul>
diff --git a/2018/06/18/preping-014.html b/2018/06/18/preping-014.html
new file mode 100644
index 0000000..88ebd73
--- /dev/null
+++ b/2018/06/18/preping-014.html
@@ -0,0 +1,44 @@
+<!--
+ 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.
+-->
+<hr />
+<p>layout: post
+title: Preparing for version 14.1
+date:   2019-06-18 16:16:01 -0600
+category: news
+—</p>
+
+<p>Hey all!  We’re preparing for Mahout version 14.1.</p>
+
+<p>This release might not seem super exciting from a user perspective (except 
+we’re bumping Apache Spark to version 2.x and Scala to version 2.11) but
+it includes some very important ‘behind the scenes changes’.  We’re doing a 
+heavy refactoring which will combine <code class="highlighter-rouge">math</code> and <code class="highlighter-rouge">math-scala</code> into a module 
+called <code class="highlighter-rouge">core</code> (no change to code required!).</p>
+
+<p>We will be moving H2o and Flink-batch engines into <code class="highlighter-rouge">community</code> that is to 
+say the code will still be available, but we won’t be actively maintaining 
+it (we will accept PRs though).  We’re moving the Map Reduce code to community
+and have considered to once again accepting PRs against this code (if you have
+an open PR, we’ll hit you up after the release about rebasing and considering to
+resubmit the PR)</p>
+
+<p>We’re going to be updating the Java dependency from 1.7 to 1.8.</p>
+
+<p>There was a LOT of old junk in the POMs which we have clipped out.</p>
+
+<p>Stay tuned and <a href="https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=80&amp;projectKey=MAHOUT&amp;view=detail&amp;selectedIssue=MAHOUT-2047">feel free to help out</a>!</p>
+
diff --git a/2019/12/14/version-14-1.html b/2019/12/14/version-14-1.html
new file mode 100644
index 0000000..2374260
--- /dev/null
+++ b/2019/12/14/version-14-1.html
@@ -0,0 +1,35 @@
+<!--
+ 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.
+-->
+<hr />
+<p>layout: post
+title: Code Freeze and Wierd Numbering
+date:   2019-12-14 16:16:01 -0600
+category: news
+—</p>
+
+<h3 id="on-wierd-version-numbering">On wierd version numbering…</h3>
+
+<p>We were under pressure to release a “version above 1.0” which seemed sort of arbitrary to us.</p>
+
+<p>We decided to just stick with our original schema, but take it x10.  Our last release was 0.14.0, and thus this release
+is 14.1.  So if you’re wondering where versions 1.0-13.0 are, that’s what happened.</p>
+
+<p>14.1 is a long overdue fix for us releasing binaries for to use, instead of having to build your own.  0.14.0 was us finally
+moving the old Map Reduce stuff out of the main trunk, because we haven’t been about that for quite some time.</p>
+
+<p>If you would like to help us test the release candidate, send an email to <code class="highlighter-rouge">dev-subscribe@mahout.apache.org</code> and reply to the
+confimration email to join our mailing list, and happy Mahouting!</p>
diff --git a/README.md b/README.md
index 44ad466..1ac3be4 100644
--- a/README.md
+++ b/README.md
@@ -1,267 +1,27 @@
 <!--
-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.
+ 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.
 -->
 
-Welcome to Apache Mahout!
-===========
-The Apache Mahout™ project's goal is to build an environment for quickly creating scalable performant machine learning applications.
-
-For additional information about Mahout, visit the [Mahout Home Page](http://mahout.apache.org/)
-
-#### Setting up your Environment
-Whether you are using Mahout's Shell, running command line jobs or using it as a library to build your own apps you'll need to setup several environment variables. Edit your environment in `~/.bash_profile` for Mac or `~/.bashrc` for many linux distributions. Add the following
-```
-export MAHOUT_HOME=/path/to/mahout
-export MAHOUT_LOCAL=true # for running standalone on your dev machine, 
-# unset MAHOUT_LOCAL for running on a cluster
-```
-You will need `$JAVA_HOME`, and if you are running on Spark, you will also need `$SPARK_HOME`.
-
-#### Using Mahout as a Library
-Running any application that uses Mahout will require installing a binary or source version and setting the environment.
-To compile from source:
-* `mvn -DskipTests clean install`
-* To run tests do `mvn test`
-* To set up your IDE, do `mvn eclipse:eclipse` or `mvn idea:idea`
-
-To use maven, add the appropriate setting to your pom.xml or build.sbt following the template below.
-
-
-To use the Samsara environment you'll need to include both the engine neutral math-scala dependency:
-```
-<dependency>
-    <groupId>org.apache.mahout</groupId>
-    <artifactId>mahout-math-scala</artifactId>
-    <version>${mahout.version}</version>
-</dependency>
-```
-and a dependency for back end engine translation, e.g:
-```
-<dependency>
-    <groupId>org.apache.mahout</groupId>
-    <artifactId>mahout-spark</artifactId>
-    <version>${mahout.version}</version>
-</dependency>
-```
-#### Building From Source
-
-###### Prerequisites:
-
-Linux Environment (preferably Ubuntu 16.04.x) Note: Currently only the JVM-only build will work on a Mac.
-gcc > 4.x
-NVIDIA Card (installed with OpenCL drivers alongside usual GPU drivers)
-
-###### Downloads
-
-Install java 1.7+ in an easily accessible directory (for this example,  ~/java/)
-http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
-    
-Create a directory ~/apache/ .
-    
-Download apache Maven 3.3.9 and un-tar/gunzip to ~/apache/apache-maven-3.3.9/ .
-https://maven.apache.org/download.cgi
-        
-Download and un-tar/gunzip Hadoop 2.4.1 to ~/apache/hadoop-2.4.1/ .
-https://archive.apache.org/dist/hadoop/common/hadoop-2.4.1/    
-
-Download and un-tar/gunzip spark-1.6.3-bin-hadoop2.4 to  ~/apache/ .
-http://spark.apache.org/downloads.html
-Choose release: Spark-1.6.3 (Nov 07 2016)
-Choose package type: Pre-Built for Hadoop 2.4
-
-Install ViennaCL 1.7.0+
-If running Ubuntu 16.04+
-
-```
-sudo apt-get install libviennacl-dev
-```
-
-Otherwise if your distribution’s package manager does not have a viennniacl-dev package >1.7.0, clone it directly into the directory which will be included in when  being compiled by Mahout:
-
-```
-mkdir ~/tmp
-cd ~/tmp && git clone https://github.com/viennacl/viennacl-dev.git
-cp -r viennacl/ /usr/local/
-cp -r CL/ /usr/local/
-```
-
-Ensure that the OpenCL 1.2+ drivers are installed (packed with most consumer grade NVIDIA drivers).  Not sure about higher end cards.
-
-Clone mahout repository into `~/apache`.
-
-```
-git clone https://github.com/apache/mahout.git
-```
-
-###### Configuration
-
-When building mahout for a spark backend, we need four System Environment variables set:
-```
-    export MAHOUT_HOME=/home/<user>/apache/mahout
-    export HADOOP_HOME=/home/<user>/apache/hadoop-2.4.1
-    export SPARK_HOME=/home/<user>/apache/spark-1.6.3-bin-hadoop2.4    
-    export JAVA_HOME=/home/<user>/java/jdk-1.8.121
-```
-
-Mahout on Spark regularly uses one more env variable, the IP of the Spark cluster’s master node (usually the node which one would be logged into).
-
-To use 4 local cores (Spark master need not be running)
-```
-export MASTER=local[4]
-```
-To use all available local cores (again, Spark master need not be running)
-```
-export MASTER=local[*]
-```
-To point to a cluster with spark running: 
-```
-export MASTER=spark://master.ip.address:7077
-```
-
-We then add these to the path:
-
-```
-   PATH=$PATH$:MAHOUT_HOME/bin:$HADOOP_HOME/bin:$SPARK_HOME/bin:$JAVA_HOME/bin
-```
-
-These should be added to the your ~/.bashrc file.
-
-
-###### Building Mahout with Apache Maven
-
-Currently Mahout has 3 builds.  From the  $MAHOUT_HOME directory we may issue the commands to build each using mvn profiles.
-
-JVM only:
-```
-mvn clean install -DskipTests
-```
-
-JVM with native OpenMP level 2 and level 3 matrix/vector Multiplication
-```
-mvn clean install -Pviennacl-omp -Phadoop2 -DskipTests
-```
-JVM with native OpenMP and OpenCL for Level 2 and level 3 matrix/vector Multiplication.  (GPU errors fall back to OpenMP, currently only a single GPU/node is supported).
-```
-mvn clean install -Pviennacl -Phadoop2 -DskipTests
-```
-
-#### Testing the Mahout Environment
-
-Mahout provides an extension to the spark-shell, which is good for getting to know the language, testing partition loads, prototyping algorithms, etc..
-
-To launch the shell in local mode with 2 threads: simply do the following:
-```
-$ MASTER=local[2] mahout spark-shell
-```
-
-After a very verbose startup, a Mahout welcome screen will appear:
-
-```
-Loading /home/andy/sandbox/apache-mahout-distribution-0.13.0/bin/load-shell.scala...
-import org.apache.mahout.math._
-import org.apache.mahout.math.scalabindings._
-import org.apache.mahout.math.drm._
-import org.apache.mahout.math.scalabindings.RLikeOps._
-import org.apache.mahout.math.drm.RLikeDrmOps._
-import org.apache.mahout.sparkbindings._
-sdc: org.apache.mahout.sparkbindings.SparkDistributedContext = org.apache.mahout.sparkbindings.SparkDistributedContext@3ca1f0a4
-
-                _                 _
-_ __ ___   __ _| |__   ___  _   _| |_
- '_ ` _ \ / _` | '_ \ / _ \| | | | __|
- | | | | (_| | | | | (_) | |_| | |_
-_| |_| |_|\__,_|_| |_|\___/ \__,_|\__|  version 0.13.0
-
-
-That file does not exist
-
-
-scala>
-```
-At the scala> prompt, enter: 
-```   
-scala> :load /home/<andy>/apache/mahout/examples
-                               /bin/SparseSparseDrmTimer.mscala
-```
-Which will load a matrix multiplication timer function definition. To run the matrix timer: 
-```
-        scala> timeSparseDRMMMul(1000,1000,1000,1,.02,1234L)
-            {...} res3: Long = 16321
-```
-Note the 14.1 release is missing a class required for this; will be fixed in 14.2. We can see that the JVM only version is rather slow, thus our motive for GPU and Native Multithreading support.
-
-To get an idea of what’s going on under the hood of the timer, we may examine the .mscala (mahout scala) code which is both fully functional scala and the Mahout R-Like DSL for tensor algebra:    
-```
-
-
-
-def timeSparseDRMMMul(m: Int, n: Int, s: Int, para: Int, pctDense: Double = .20, seed: Long = 1234L): Long = {
-  val drmA = drmParallelizeEmpty(m , s, para).mapBlock(){
-       case (keys,block:Matrix) =>
-           val R =  scala.util.Random
-           R.setSeed(seed)
-           val blockB = new SparseRowMatrix(block.nrow, block.ncol)
-           blockB := {x => if (R.nextDouble < pctDense) R.nextDouble else x }
-       (keys -> blockB)
-  }
-
-  val drmB = drmParallelizeEmpty(s , n, para).mapBlock(){
-       case (keys,block:Matrix) =>
-           val R =  scala.util.Random
-           R.setSeed(seed + 1)
-           val blockB = new SparseRowMatrix(block.nrow, block.ncol)
-           blockB := {x => if (R.nextDouble < pctDense) R.nextDouble else x }
-       (keys -> blockB)
-  }
-
-  var time = System.currentTimeMillis()
-
-  val drmC = drmA %*% drmB
  
-  // trigger computation
-  drmC.numRows()
 
-  time = System.currentTimeMillis() - time
 
-  time  
- 
-}
-```
-
-For more information please see the following references:
-
-http://mahout.apache.org/users/environment/in-core-reference.html
 
-http://mahout.apache.org/users/environment/out-of-core-reference.html
 
-http://mahout.apache.org/users/sparkbindings/play-with-shell.html
 
-http://mahout.apache.org/users/environment/classify-a-doc-from-the-shell.html
 
-Note that due to an intermittent out-of-memory bug in a Flink test we have disabled it from the binary releases. To use Flink please uncomment the line in the root pom.xml in the `<modules>` block so it reads `<module>flink</module>`.
 
-#### Examples
-For examples of how to use Mahout, see the examples directory located in `examples/bin`
 
-For information on how to contribute, visit the [How to Contribute Page](https://mahout.apache.org/developers/how-to-contribute.html)
 
-#### Legal
-Please see the `NOTICE.txt` included in this directory for more information.
-
-[![Build Status](https://api.travis-ci.org/apache/mahout.svg?branch=master)](https://travis-ci.org/apache/mahout)
-<!--
-[![Coverage Status](https://coveralls.io/repos/github/apache/mahout/badge.svg?branch=master)](https://coveralls.io/github/apache/mahout?branch=master)
--->
diff --git a/assets/asf_logo.svg b/assets/asf_logo.svg
new file mode 100644
index 0000000..c76deed
--- /dev/null
+++ b/assets/asf_logo.svg
@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ 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.
+-->
+<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 7127.6 2890" enable-background="new 0 0 7127.6 2890" xml:space="preserve">
+<path fill="#6D6E71" d="M7104.7,847.8c15.3,15.3,22.9,33.7,22.9,55.2c0,21.5-7.6,39.9-22.9,55.4c-15.3,15.4-33.8,23.1-55.6,23.1
+	c-21.8,0-40.2-7.6-55.4-22.9c-15.1-15.3-22.7-33.7-22.7-55.2c0-21.5,7.6-39.9,22.9-55.4c15.3-15.4,33.7-23.1,55.4-23.1
+	C7070.9,824.9,7089.4,832.5,7104.7,847.8z M7098.1,951.9c13.3-13.6,20-29.8,20-48.7s-6.6-35-19.8-48.5
+	c-13.2-13.4-29.4-20.1-48.6-20.1c-19.2,0-35.4,6.7-48.7,20.2c-13.3,13.5-19.9,29.7-19.9,48.7c0,19,6.6,35.2,19.7,48.6
+	c13.1,13.4,29.3,20.1,48.5,20.1S7084.7,965.4,7098.1,951.9z M7087.1,888.1c0,14-6.1,22.8-18.4,26.4l22.5,30.5h-18.2l-20.3-28.3
+	h-18.6v28.3h-14.7v-84.6h31.8c12.8,0,22,2.2,27.6,6.6C7084.4,871.4,7087.1,878.4,7087.1,888.1z M7068.2,900c3-2.4,4.4-6.5,4.4-12
+	c0-5.5-1.5-9.4-4.5-11.6c-3-2.2-8.4-3.2-16-3.2h-18v30.5h17.5C7059.7,903.6,7065.3,902.4,7068.2,900z"/>
+<path fill="#6D6E71" d="M1803.6,499.8v155.4h-20V499.8h-56.8v-19.2h133.9v19.2H1803.6z"/>
+<path fill="#6D6E71" d="M2082.2,655.2v-76.9h-105.2v76.9h-20V480.5h20v78.9h105.2v-78.9h20v174.7H2082.2z"/>
+<path fill="#6D6E71" d="M2241.4,499.8v57.4h88.1v19.2h-88.1v59.8h101.8v19h-121.8V480.5H2340v19.2H2241.4z"/>
+<path fill="#D22128" d="M1574.5,1852.4l417.3-997.6h80.1l417.3,997.6h-105.4l-129.3-311.9h-448.2l-127.9,311.9H1574.5z M2032.6,970
+	l-205.1,493.2h404.7L2032.6,970z"/>
+<path fill="#D22128" d="M2596.9,1852.4V854.8H3010c171.4,0,295.1,158.8,295.1,313.3c0,163-115.2,316.1-286.6,316.1h-324.6v368.1
+	H2596.9z M2693.9,1397.1h318.9c118,0,193.9-108.2,193.9-229c0-125.1-92.7-226.2-202.3-226.2h-310.5V1397.1z"/>
+<path fill="#D22128" d="M3250.5,1852.4l417.3-997.6h80.1l417.3,997.6h-105.4l-129.3-311.9h-448.2l-127.9,311.9H3250.5z M3708.6,970
+	l-205.1,493.2h404.7L3708.6,970z"/>
+<path fill="#D22128" d="M4637.3,849.1c177,0,306.3,89.9,368.1,217.8l-78.7,47.8c-63.2-132.1-186.9-177-295.1-177
+	c-238.9,0-369.5,213.6-369.5,414.5c0,220.6,161.6,420.1,373.7,420.1c112.4,0,244.5-56.2,307.7-185.5l81.5,42.1
+	c-64.6,148.9-241.7,231.8-394.8,231.8c-274,0-466.5-261.3-466.5-514.2C4163.8,1106.3,4336.6,849.1,4637.3,849.1z"/>
+<path fill="#D22128" d="M5949.1,854.8v997.6h-98.4v-466.5h-591.5v466.5h-96.9V854.8h96.9v444h591.5v-444H5949.1z"/>
+<path fill="#D22128" d="M6844.6,1765.2v87.1h-670.2V854.8H6832v87.1h-560.6v359.7h489v82.9h-489v380.8H6844.6z"/>
+<path fill="#6D6E71" d="M1667.6,2063.6c11.8,3.5,22.2,8.3,31,14.2l-10.3,22.6c-9-6-18.6-10.4-28.9-13.4c-10.2-2.9-20-4.4-29.2-4.4
+	c-13.6,0-24.5,2.4-32.6,7.3c-8.1,4.9-12.2,11.8-12.2,20.7c0,7.6,2.3,14,6.8,19c4.5,5,10.2,8.9,17,11.7c6.8,2.8,16.1,6,28,9.6
+	c14.4,4.6,26,8.9,34.7,12.9c8.8,4,16.3,9.9,22.5,17.8c6.2,7.8,9.3,18.2,9.3,31c0,11.7-3.2,21.8-9.5,30.6
+	c-6.3,8.7-15.3,15.5-26.8,20.3c-11.6,4.8-24.9,7.2-40,7.2c-15.1,0-29.7-2.9-43.9-8.7c-14.2-5.8-26.4-13.6-36.6-23.4l10.7-21.6
+	c9.6,9.4,20.7,16.7,33.3,21.9c12.6,5.2,24.8,7.8,36.8,7.8c15.3,0,27.3-3,36.1-8.9c8.8-5.9,13.2-13.9,13.2-23.9
+	c0-7.8-2.3-14.3-6.9-19.4c-4.6-5.1-10.3-9-17.1-11.9c-6.8-2.8-16.1-6-28-9.6c-14.2-4.2-25.7-8.3-34.6-12.2
+	c-8.9-3.9-16.4-9.7-22.5-17.5c-6.1-7.7-9.2-17.9-9.2-30.6c0-10.9,3-20.4,9-28.6c6-8.2,14.6-14.6,25.6-19.1
+	c11.1-4.5,23.8-6.8,38.2-6.8C1643.8,2058.3,1655.7,2060.1,1667.6,2063.6z"/>
+<path fill="#6D6E71" d="M1980.1,2072.8c16.8,9.4,30.2,22.3,40,38.4c9.8,16.2,14.8,33.9,14.8,53.3c0,19.5-4.9,37.4-14.8,53.6
+	c-9.8,16.3-23.2,29.1-40,38.6c-16.8,9.5-35.3,14.3-55.2,14.3c-20.3,0-38.8-4.7-55.7-14.3c-16.8-9.5-30.2-22.4-40-38.6
+	c-9.8-16.3-14.8-34.1-14.8-53.6c0-19.5,4.9-37.3,14.8-53.5c9.8-16.2,23.2-29,40-38.3c16.8-9.4,35.4-14,55.7-14
+	C1944.8,2058.6,1963.2,2063.3,1980.1,2072.8z M1881.9,2092.7c-13.1,7.4-23.6,17.5-31.4,30.1c-7.8,12.6-11.8,26.5-11.8,41.7
+	c0,15.3,3.9,29.3,11.8,42c7.8,12.7,18.3,22.8,31.4,30.2c13.1,7.4,27.4,11.1,42.9,11.1c15.5,0,29.7-3.7,42.7-11.1
+	c13-7.4,23.3-17.4,31.1-30.2c7.7-12.7,11.6-26.7,11.6-42s-3.9-29.2-11.6-41.8c-7.7-12.6-18.1-22.6-31.1-30
+	c-13-7.4-27.2-11.2-42.6-11.2C1909.4,2081.5,1895.1,2085.2,1881.9,2092.7z"/>
+<path fill="#6D6E71" d="M2186.5,2082.4v74h98.4v23.2h-98.4v90.2h-24.1v-210.6h133.8v23.2H2186.5z"/>
+<path fill="#6D6E71" d="M2491.6,2082.4v187.4h-24.1v-187.4h-68.4v-23.2h161.4v23.2H2491.6z"/>
+<path fill="#6D6E71" d="M2871.8,2269.8l-56.8-177.4l-57.6,177.4h-24.5l-70.5-210.6h25.9l57.9,182.7l57.1-182.4l24.1-0.3l57.7,182.7
+	l57.1-182.7h25l-70.6,210.6H2871.8z"/>
+<path fill="#6D6E71" d="M3087.3,2216.6l-23.5,53.2h-25.6l94.4-210.6h25l94.1,210.6h-26.1l-23.5-53.2H3087.3z M3144.5,2086.6
+	l-46.9,106.8h94.4L3144.5,2086.6z"/>
+<path fill="#6D6E71" d="M3461.1,2202.7c-6,0.4-10.7,0.6-14.1,0.6h-56v66.5H3367v-210.6h80c26.2,0,46.6,6.2,61.2,18.5
+	c14.5,12.3,21.8,29.8,21.8,52.3c0,17.2-4.1,31.7-12.2,43.3c-8.1,11.6-19.8,20-35,25l49.2,71.5h-27.3L3461.1,2202.7z M3491.3,2167.6
+	c10.3-8.4,15.5-20.8,15.5-37c0-15.9-5.2-27.9-15.5-36c-10.3-8.1-25.1-12.2-44.3-12.2h-56v97.8h56
+	C3466.2,2180.2,3481,2176,3491.3,2167.6z"/>
+<path fill="#6D6E71" d="M3688.3,2082.4v69.2h106.2v23.2h-106.2v72.1h122.8v22.9h-146.9v-210.6h142.9v23.2H3688.3z"/>
+<path fill="#6D6E71" d="M4147,2082.4v74h98.4v23.2H4147v90.2h-24.1v-210.6h133.8v23.2H4147z"/>
+<path fill="#6D6E71" d="M4523.3,2072.8c16.8,9.4,30.2,22.3,40,38.4c9.8,16.2,14.8,33.9,14.8,53.3c0,19.5-4.9,37.4-14.8,53.6
+	c-9.8,16.3-23.2,29.1-40,38.6c-16.8,9.5-35.3,14.3-55.2,14.3c-20.3,0-38.8-4.7-55.7-14.3c-16.8-9.5-30.2-22.4-40-38.6
+	c-9.8-16.3-14.8-34.1-14.8-53.6c0-19.5,4.9-37.3,14.8-53.5c9.8-16.2,23.2-29,40-38.3c16.8-9.4,35.4-14,55.7-14
+	C4488.1,2058.6,4506.5,2063.3,4523.3,2072.8z M4425.2,2092.7c-13.1,7.4-23.6,17.5-31.4,30.1c-7.8,12.6-11.8,26.5-11.8,41.7
+	c0,15.3,3.9,29.3,11.8,42c7.8,12.7,18.3,22.8,31.4,30.2c13.1,7.4,27.4,11.1,42.9,11.1c15.5,0,29.7-3.7,42.7-11.1
+	c13-7.4,23.3-17.4,31.1-30.2c7.7-12.7,11.6-26.7,11.6-42s-3.9-29.2-11.6-41.8c-7.7-12.6-18.1-22.6-31.1-30
+	c-13-7.4-27.2-11.2-42.6-11.2C4452.6,2081.5,4438.3,2085.2,4425.2,2092.7z"/>
+<path fill="#6D6E71" d="M4854.7,2247.7c-15.7,15.5-37.3,23.3-64.8,23.3c-27.7,0-49.4-7.8-65.1-23.3c-15.7-15.5-23.6-37-23.6-64.6
+	v-124h24.1v124c0,20.3,5.8,36.1,17.3,47.5c11.6,11.4,27.3,17.1,47.3,17.1c20.1,0,35.8-5.7,47.1-17c11.4-11.3,17-27.2,17-47.7v-124
+	h24.1v124C4878.2,2210.7,4870.4,2232.2,4854.7,2247.7z"/>
+<path fill="#6D6E71" d="M5169.5,2269.8l-126.3-169.1v169.1h-24.1v-210.6h25l126.3,169.3v-169.3h23.8v210.6H5169.5z"/>
+<path fill="#6D6E71" d="M5478.4,2073.1c16.4,9.3,29.4,21.9,38.9,37.9c9.6,16,14.3,33.9,14.3,53.5s-4.8,37.6-14.3,53.6
+	c-9.5,16.1-22.6,28.7-39.3,37.9c-16.6,9.2-35.2,13.8-55.5,13.8h-84.3v-210.6h85.2C5443.7,2059.2,5462,2063.8,5478.4,2073.1z
+	 M5362.3,2246.9h61.4c15.5,0,29.6-3.5,42.3-10.6c12.7-7.1,22.8-16.9,30.2-29.5c7.4-12.5,11.1-26.5,11.1-42
+	c0-15.5-3.8-29.4-11.3-41.9c-7.5-12.5-17.7-22.3-30.6-29.6c-12.8-7.2-27-10.9-42.6-10.9h-60.5V2246.9z"/>
+<path fill="#6D6E71" d="M5668.6,2216.6l-23.5,53.2h-25.6l94.4-210.6h25l94.1,210.6H5807l-23.5-53.2H5668.6z M5725.8,2086.6
+	l-46.9,106.8h94.4L5725.8,2086.6z"/>
+<path fill="#6D6E71" d="M5991,2082.4v187.4H5967v-187.4h-68.4v-23.2h161.4v23.2H5991z"/>
+<path fill="#6D6E71" d="M6175.9,2269.8v-210.6h24.1v210.6H6175.9z"/>
+<path fill="#6D6E71" d="M6493.7,2072.8c16.8,9.4,30.2,22.3,40,38.4c9.8,16.2,14.8,33.9,14.8,53.3c0,19.5-4.9,37.4-14.8,53.6
+	c-9.8,16.3-23.2,29.1-40,38.6c-16.8,9.5-35.3,14.3-55.2,14.3c-20.3,0-38.8-4.7-55.7-14.3c-16.8-9.5-30.2-22.4-40-38.6
+	c-9.8-16.3-14.8-34.1-14.8-53.6c0-19.5,4.9-37.3,14.8-53.5c9.8-16.2,23.2-29,40-38.3c16.8-9.4,35.4-14,55.7-14
+	C6458.5,2058.6,6476.9,2063.3,6493.7,2072.8z M6395.6,2092.7c-13.1,7.4-23.6,17.5-31.4,30.1c-7.8,12.6-11.8,26.5-11.8,41.7
+	c0,15.3,3.9,29.3,11.8,42c7.8,12.7,18.3,22.8,31.4,30.2c13.1,7.4,27.4,11.1,42.9,11.1c15.5,0,29.7-3.7,42.7-11.1
+	c13-7.4,23.3-17.4,31.1-30.2c7.7-12.7,11.6-26.7,11.6-42s-3.9-29.2-11.6-41.8c-7.7-12.6-18.1-22.6-31.1-30
+	c-13-7.4-27.2-11.2-42.6-11.2C6423,2081.5,6408.8,2085.2,6395.6,2092.7z"/>
+<path fill="#6D6E71" d="M6826.5,2269.8l-126.3-169.1v169.1h-24.1v-210.6h25l126.3,169.3v-169.3h23.8v210.6H6826.5z"/>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-4516.6152" y1="-2338.7222" x2="-4108.4111" y2="-1861.3982" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 5117.8774 -2859.9343)">
+	<stop  offset="0" style="stop-color:#F69923"/>
+	<stop  offset="0.3123" style="stop-color:#F79A23"/>
+	<stop  offset="0.8383" style="stop-color:#E97826"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M1230.1,13.7c-45.3,26.8-120.6,102.5-210.5,212.3l82.6,155.9c58-82.9,116.9-157.5,176.3-221.2
+	c4.6-5.1,7-7.5,7-7.5c-2.3,2.5-4.6,5-7,7.5c-19.2,21.2-77.5,89.2-165.5,224.4c84.7-4.2,214.9-21.6,321.1-39.7
+	c31.6-177-31-258-31-258S1323.4-41.4,1230.1,13.7z"/>
+<path fill="none" d="M1090.2,903.1c0.6-0.1,1.2-0.2,1.8-0.3l-11.9,1.3c-0.7,0.3-1.4,0.7-2.1,1
+	C1082.1,904.4,1086.2,903.7,1090.2,903.1z"/>
+<path fill="none" d="M1005.9,1182.3c-6.7,1.5-13.7,2.7-20.7,3.7C992.3,1185,999.2,1183.8,1005.9,1182.3z"/>
+<path fill="none" d="M432.9,1808.8c0.9-2.3,1.8-4.7,2.6-7c18.2-48,36.2-94.7,54-140.1c20-51,39.8-100.4,59.3-148.3
+	c20.6-50.4,40.9-99.2,60.9-146.3c21-49.4,41.7-97,62-142.8c16.5-37.3,32.8-73.4,48.9-108.3c5.4-11.7,10.7-23.2,16-34.6
+	c10.5-22.7,21-44.8,31.3-66.5c9.5-20,19-39.6,28.3-58.8c3.1-6.4,6.2-12.8,9.3-19.1c0.5-1,1-2,1.5-3.1l-10.2,1.1l-8-15.9
+	c-0.8,1.6-1.6,3.1-2.4,4.6c-14.5,28.8-28.9,57.9-43.1,87.2c-8.2,16.9-16.4,34-24.6,51c-22.6,47.4-44.8,95.2-66.6,143.3
+	c-22.1,48.6-43.7,97.5-64.9,146.5c-20.8,48.1-41.3,96.2-61.2,144.2c-20,48-39.5,95.7-58.5,143.2c-19.9,49.5-39.2,98.7-58,147.2
+	c-4.2,10.9-8.5,21.9-12.7,32.8c-15,39.2-29.7,77.8-44,116l12.7,25.1l11.4-1.2c0.4-1.1,0.8-2.3,1.3-3.4
+	C396.7,1905.4,414.9,1856.4,432.9,1808.8z"/>
+<path fill="none" d="M980,1186.8L980,1186.8c0.1,0,0.1,0,0.1-0.1C980.1,1186.8,980.1,1186.8,980,1186.8z"/>
+<path fill="#BE202E" d="M952.6,1323c-10.6,1.9-21.4,3.8-32.5,5.7c-0.1,0-0.1,0.1-0.2,0.1c5.6-0.8,11.2-1.7,16.6-2.6
+	C942,1325.2,947.3,1324.1,952.6,1323z"/>
+<path opacity="0.35" fill="#BE202E" d="M952.6,1323c-10.6,1.9-21.4,3.8-32.5,5.7c-0.1,0-0.1,0.1-0.2,0.1c5.6-0.8,11.2-1.7,16.6-2.6
+	C942,1325.2,947.3,1324.1,952.6,1323z"/>
+<path fill="#BE202E" d="M980.3,1186.7C980.2,1186.7,980.2,1186.7,980.3,1186.7c-0.1,0.1-0.2,0.1-0.2,0.1c1.8-0.2,3.5-0.5,5.2-0.8
+	c7-1,13.9-2.2,20.7-3.7C997.5,1183.8,989,1185.2,980.3,1186.7L980.3,1186.7L980.3,1186.7z"/>
+<path opacity="0.35" fill="#BE202E" d="M980.3,1186.7C980.2,1186.7,980.2,1186.7,980.3,1186.7c-0.1,0.1-0.2,0.1-0.2,0.1
+	c1.8-0.2,3.5-0.5,5.2-0.8c7-1,13.9-2.2,20.7-3.7C997.5,1183.8,989,1185.2,980.3,1186.7L980.3,1186.7L980.3,1186.7z"/>
+<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="-7537.7339" y1="-2391.4075" x2="-4625.4141" y2="-2391.4075" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 5117.8774 -2859.9343)">
+	<stop  offset="0.3233" style="stop-color:#9E2064"/>
+	<stop  offset="0.6302" style="stop-color:#C92037"/>
+	<stop  offset="0.7514" style="stop-color:#CD2335"/>
+	<stop  offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path fill="url(#SVGID_2_)" d="M858.6,784.7c25.1-46.9,50.5-92.8,76.2-137.4c26.7-46.4,53.7-91.3,80.9-134.7
+	c1.6-2.6,3.2-5.2,4.8-7.7c27-42.7,54.2-83.7,81.6-122.9L1019.5,226c-6.2,7.6-12.5,15.3-18.8,23.2c-23.8,29.7-48.6,61.6-73.9,95.5
+	c-28.6,38.2-58,78.9-87.8,121.7c-27.6,39.5-55.5,80.9-83.5,123.7c-23.8,36.5-47.7,74-71.4,112.5c-0.9,1.4-1.8,2.9-2.6,4.3
+	l107.5,212.3C811.8,873.6,835.1,828.7,858.6,784.7z"/>
+<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="-7186.1777" y1="-2099.3059" x2="-5450.7183" y2="-2099.3059" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 5117.8774 -2859.9343)">
+	<stop  offset="0" style="stop-color:#282662"/>
+	<stop  offset="9.548390e-02" style="stop-color:#662E8D"/>
+	<stop  offset="0.7882" style="stop-color:#9F2064"/>
+	<stop  offset="0.9487" style="stop-color:#CD2032"/>
+</linearGradient>
+<path fill="url(#SVGID_3_)" d="M369,1981c-14.2,39.1-28.5,78.9-42.9,119.6c-0.2,0.6-0.4,1.2-0.6,1.8c-2,5.7-4.1,11.5-6.1,17.2
+	c-9.7,27.4-18,52.1-37.3,108.2c31.7,14.5,57.1,52.5,81.1,95.6c-2.6-44.7-21-86.6-56.2-119.1c156.1,7,290.6-32.4,360.1-146.6
+	c6.2-10.2,11.9-20.9,17-32.2c-31.6,40.1-70.8,57.1-144.5,53c-0.2,0.1-0.3,0.1-0.5,0.2c0.2-0.1,0.3-0.1,0.5-0.2
+	c108.6-48.6,163.1-95.3,211.2-172.6c11.4-18.3,22.5-38.4,33.8-60.6c-94.9,97.5-205,125.3-320.9,104.2l-86.9,9.5
+	C374.4,1966.3,371.7,1973.6,369,1981z"/>
+<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="-7374.1626" y1="-2418.5454" x2="-4461.8428" y2="-2418.5454" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 5117.8774 -2859.9343)">
+	<stop  offset="0.3233" style="stop-color:#9E2064"/>
+	<stop  offset="0.6302" style="stop-color:#C92037"/>
+	<stop  offset="0.7514" style="stop-color:#CD2335"/>
+	<stop  offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path fill="url(#SVGID_4_)" d="M409.6,1786.3c18.8-48.5,38.1-97.7,58-147.2c19-47.4,38.5-95.2,58.5-143.2
+	c20-48,40.4-96.1,61.2-144.2c21.2-49,42.9-97.8,64.9-146.5c21.8-48.1,44-95.9,66.6-143.3c8.1-17.1,16.3-34.1,24.6-51
+	c14.2-29.3,28.6-58.4,43.1-87.2c0.8-1.6,1.6-3.1,2.4-4.6L681.4,706.8c-1.8,2.9-3.5,5.8-5.3,8.6c-25.1,40.9-50,82.7-74.4,125.4
+	c-24.7,43.1-49,87.1-72.7,131.7c-20,37.6-39.6,75.6-58.6,113.9c-3.8,7.8-7.6,15.5-11.3,23.2c-23.4,48.2-44.6,94.8-63.7,139.5
+	c-21.7,50.7-40.7,99.2-57.5,145.1c-11,30.2-21,59.4-30.1,87.4c-7.5,24-14.7,47.9-21.5,71.8c-16,56.3-29.9,112.4-41.2,168.3
+	L353,1935.1c14.3-38.1,28.9-76.8,44-116C401.1,1808.2,405.4,1797.3,409.6,1786.3z"/>
+<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="-7161.7642" y1="-2379.1431" x2="-5631.2524" y2="-2379.1431" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 5117.8774 -2859.9343)">
+	<stop  offset="0" style="stop-color:#282662"/>
+	<stop  offset="9.548390e-02" style="stop-color:#662E8D"/>
+	<stop  offset="0.7882" style="stop-color:#9F2064"/>
+	<stop  offset="0.9487" style="stop-color:#CD2032"/>
+</linearGradient>
+<path fill="url(#SVGID_5_)" d="M243.5,1729.4c-13.6,68.2-23.2,136.2-28,203.8c-0.2,2.4-0.4,4.7-0.5,7.1
+	c-33.7-54-124-106.8-123.8-106.2c64.6,93.7,113.7,186.7,120.9,278c-34.6,7.1-82-3.2-136.8-23.3c57.1,52.5,100,67,116.7,70.9
+	c-52.5,3.3-107.1,39.3-162.1,80.8c80.5-32.8,145.5-45.8,192.1-35.3C148.1,2414.2,74.1,2645,0,2890c22.7-6.7,36.2-21.9,43.9-42.6
+	c13.2-44.4,100.8-335.6,238-718.2c3.9-10.9,7.8-21.8,11.8-32.9c1.1-3,2.2-6.1,3.3-9.2c14.5-40.1,29.5-81.1,45.1-122.9
+	c3.5-9.5,7.1-19,10.7-28.6c0.1-0.2,0.1-0.4,0.2-0.6l-107.9-213.2C244.6,1724.4,244,1726.9,243.5,1729.4z"/>
+<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="-7374.1626" y1="-2117.1309" x2="-4461.8428" y2="-2117.1309" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 5117.8774 -2859.9343)">
+	<stop  offset="0.3233" style="stop-color:#9E2064"/>
+	<stop  offset="0.6302" style="stop-color:#C92037"/>
+	<stop  offset="0.7514" style="stop-color:#CD2335"/>
+	<stop  offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path fill="url(#SVGID_6_)" d="M805.6,937c-3.1,6.3-6.2,12.7-9.3,19.1c-9.3,19.2-18.8,38.8-28.3,58.8
+	c-10.3,21.7-20.7,43.9-31.3,66.5c-5.3,11.4-10.6,22.9-16,34.6c-16.1,35-32.4,71.1-48.9,108.3c-20.3,45.8-41,93.4-62,142.8
+	c-20,47.1-40.3,95.9-60.9,146.3c-19.5,47.9-39.3,97.3-59.3,148.3c-17.8,45.4-35.9,92.1-54,140.1c-0.9,2.3-1.8,4.7-2.6,7
+	c-18,47.6-36.2,96.6-54.6,146.8c-0.4,1.1-0.8,2.3-1.3,3.4l86.9-9.5c-1.7-0.3-3.5-0.5-5.2-0.9c103.9-13,242.1-90.6,331.4-186.5
+	c41.1-44.2,78.5-96.3,113-157.3c25.7-45.4,49.8-95.8,72.8-151.5c20.1-48.7,39.4-101.4,58-158.6c-23.9,12.6-51.2,21.8-81.4,28.2
+	c-5.3,1.1-10.7,2.2-16.1,3.1c-5.5,1-11,1.8-16.6,2.6l0,0l0,0c0.1,0,0.1-0.1,0.2-0.1c96.9-37.3,158-109.2,202.4-197.4
+	c-25.5,17.4-66.9,40.1-116.6,51.1c-6.7,1.5-13.7,2.7-20.7,3.7c-1.7,0.3-3.5,0.6-5.2,0.8l0,0l0,0c0.1,0,0.1,0,0.1-0.1
+	c0,0,0.1,0,0.1,0l0,0c33.6-14.1,62-29.8,86.6-48.4c5.3-4,10.4-8.1,15.3-12.3c7.5-6.5,14.7-13.3,21.5-20.5c4.4-4.6,8.6-9.3,12.7-14.2
+	c9.6-11.5,18.7-23.9,27.1-37.3c2.6-4.1,5.1-8.3,7.6-12.6c3.2-6.2,6.3-12.3,9.3-18.3c13.5-27.2,24.4-51.5,33-72.8
+	c4.3-10.6,8.1-20.5,11.3-29.7c1.3-3.7,2.5-7.2,3.7-10.6c3.4-10.2,6.2-19.3,8.4-27.3c3.3-12,5.3-21.5,6.4-28.4l0,0l0,0
+	c-3.3,2.6-7.1,5.2-11.3,7.7c-29.3,17.5-79.5,33.4-119.9,40.8l79.8-8.8l-79.8,8.8c-0.6,0.1-1.2,0.2-1.8,0.3c-4,0.7-8.1,1.3-12.2,2
+	c0.7-0.3,1.4-0.7,2.1-1l-273,29.9C806.6,935,806.1,936,805.6,937z"/>
+<linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="-7554.8232" y1="-2132.0981" x2="-4642.5034" y2="-2132.0981" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 5117.8774 -2859.9343)">
+	<stop  offset="0.3233" style="stop-color:#9E2064"/>
+	<stop  offset="0.6302" style="stop-color:#C92037"/>
+	<stop  offset="0.7514" style="stop-color:#CD2335"/>
+	<stop  offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path fill="url(#SVGID_7_)" d="M1112.9,385.1c-24.3,37.3-50.8,79.6-79.4,127.5c-1.5,2.5-3,5.1-4.5,7.6
+	c-24.6,41.5-50.8,87.1-78.3,137c-23.8,43.1-48.5,89.3-74.3,139c-22.4,43.3-45.6,89.2-69.4,137.8l273-29.9
+	c79.5-36.6,115.1-69.7,149.6-117.6c9.2-13.2,18.4-27,27.5-41.3c28-43.8,55.6-92,80.1-139.9c23.7-46.3,44.7-92.2,60.7-133.5
+	c10.2-26.3,18.4-50.8,24.1-72.3c5-19,8.9-36.9,11.9-54.1C1327.9,363.5,1197.6,380.9,1112.9,385.1z"/>
+<path fill="#BE202E" d="M936.5,1326.1c-5.5,1-11,1.8-16.6,2.6l0,0C925.5,1328,931,1327.1,936.5,1326.1z"/>
+<path opacity="0.35" fill="#BE202E" d="M936.5,1326.1c-5.5,1-11,1.8-16.6,2.6l0,0C925.5,1328,931,1327.1,936.5,1326.1z"/>
+<linearGradient id="SVGID_8_" gradientUnits="userSpaceOnUse" x1="-7374.1626" y1="-2027.484" x2="-4461.8433" y2="-2027.484" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 5117.8774 -2859.9343)">
+	<stop  offset="0.3233" style="stop-color:#9E2064"/>
+	<stop  offset="0.6302" style="stop-color:#C92037"/>
+	<stop  offset="0.7514" style="stop-color:#CD2335"/>
+	<stop  offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path fill="url(#SVGID_8_)" d="M936.5,1326.1c-5.5,1-11,1.8-16.6,2.6l0,0C925.5,1328,931,1327.1,936.5,1326.1z"/>
+<path fill="#BE202E" d="M980,1186.8c1.8-0.2,3.5-0.5,5.2-0.8C983.5,1186.3,981.8,1186.6,980,1186.8L980,1186.8z"/>
+<path opacity="0.35" fill="#BE202E" d="M980,1186.8c1.8-0.2,3.5-0.5,5.2-0.8C983.5,1186.3,981.8,1186.6,980,1186.8L980,1186.8z"/>
+<linearGradient id="SVGID_9_" gradientUnits="userSpaceOnUse" x1="-7374.1626" y1="-2037.7417" x2="-4461.8433" y2="-2037.7417" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 5117.8774 -2859.9343)">
+	<stop  offset="0.3233" style="stop-color:#9E2064"/>
+	<stop  offset="0.6302" style="stop-color:#C92037"/>
+	<stop  offset="0.7514" style="stop-color:#CD2335"/>
+	<stop  offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path fill="url(#SVGID_9_)" d="M980,1186.8c1.8-0.2,3.5-0.5,5.2-0.8C983.5,1186.3,981.8,1186.6,980,1186.8L980,1186.8z"/>
+<path fill="#BE202E" d="M980.2,1186.7C980.2,1186.7,980.2,1186.7,980.2,1186.7L980.2,1186.7L980.2,1186.7L980.2,1186.7
+	C980.2,1186.7,980.2,1186.7,980.2,1186.7z"/>
+<path opacity="0.35" fill="#BE202E" d="M980.2,1186.7C980.2,1186.7,980.2,1186.7,980.2,1186.7L980.2,1186.7L980.2,1186.7
+	L980.2,1186.7C980.2,1186.7,980.2,1186.7,980.2,1186.7z"/>
+<linearGradient id="SVGID_10_" gradientUnits="userSpaceOnUse" x1="-5738.0635" y1="-2039.799" x2="-5094.3457" y2="-2039.799" gradientTransform="matrix(0.4226 -0.9063 0.9063 0.4226 5117.8774 -2859.9343)">
+	<stop  offset="0.3233" style="stop-color:#9E2064"/>
+	<stop  offset="0.6302" style="stop-color:#C92037"/>
+	<stop  offset="0.7514" style="stop-color:#CD2335"/>
+	<stop  offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path fill="url(#SVGID_10_)" d="M980.2,1186.7C980.2,1186.7,980.2,1186.7,980.2,1186.7L980.2,1186.7L980.2,1186.7L980.2,1186.7
+	C980.2,1186.7,980.2,1186.7,980.2,1186.7z"/>
+</svg>
diff --git a/assets/asf_logo_white.svg b/assets/asf_logo_white.svg
new file mode 100644
index 0000000..f3bf0ce
--- /dev/null
+++ b/assets/asf_logo_white.svg
@@ -0,0 +1,238 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ 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.
+-->
+<!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_2_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 7127.6 2890" style="enable-background:new 0 0 7127.6 2890;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{fill:url(#SVGID_1_);}
+	.st2{fill:none;}
+	.st3{fill:#BE202E;}
+	.st4{opacity:0.35;fill:#BE202E;enable-background:new    ;}
+	.st5{fill:url(#SVGID_2_);}
+	.st6{fill:url(#SVGID_3_);}
+	.st7{fill:url(#SVGID_4_);}
+	.st8{fill:url(#SVGID_5_);}
+	.st9{fill:url(#SVGID_6_);}
+	.st10{fill:url(#SVGID_7_);}
+	.st11{fill:url(#SVGID_8_);}
+	.st12{fill:url(#SVGID_9_);}
+	.st13{fill:url(#SVGID_10_);}
+</style>
+<path class="st0" d="M7104.7,847.8c15.3,15.3,22.9,33.7,22.9,55.2s-7.6,39.9-22.9,55.4c-15.3,15.4-33.8,23.1-55.6,23.1
+	c-21.8,0-40.2-7.6-55.4-22.9c-15.1-15.3-22.7-33.7-22.7-55.2s7.6-39.9,22.9-55.4c15.3-15.4,33.7-23.1,55.4-23.1
+	C7070.9,824.9,7089.4,832.5,7104.7,847.8z M7098.1,951.9c13.3-13.6,20-29.8,20-48.7s-6.6-35-19.8-48.5
+	c-13.2-13.4-29.4-20.1-48.6-20.1s-35.4,6.7-48.7,20.2c-13.3,13.5-19.9,29.7-19.9,48.7s6.6,35.2,19.7,48.6
+	c13.1,13.4,29.3,20.1,48.5,20.1S7084.7,965.4,7098.1,951.9z M7087.1,888.1c0,14-6.1,22.8-18.4,26.4l22.5,30.5H7073l-20.3-28.3h-18.6
+	V945h-14.7v-84.6h31.8c12.8,0,22,2.2,27.6,6.6C7084.4,871.4,7087.1,878.4,7087.1,888.1z M7068.2,900c3-2.4,4.4-6.5,4.4-12
+	s-1.5-9.4-4.5-11.6c-3-2.2-8.4-3.2-16-3.2h-18v30.5h17.5C7059.7,903.6,7065.3,902.4,7068.2,900z"/>
+<path class="st0" d="M1803.6,499.8v155.4h-20V499.8h-56.8v-19.2h133.9v19.2H1803.6z"/>
+<path class="st0" d="M2082.2,655.2v-76.9H1977v76.9h-20V480.5h20v78.9h105.2v-78.9h20v174.7H2082.2z"/>
+<path class="st0" d="M2241.4,499.8v57.4h88.1v19.2h-88.1v59.8h101.8v19h-121.8V480.5H2340v19.2L2241.4,499.8L2241.4,499.8z"/>
+<path class="st0" d="M1574.5,1852.4l417.3-997.6h80.1l417.3,997.6h-105.4l-129.3-311.9h-448.2l-127.9,311.9H1574.5z M2032.6,970
+	l-205.1,493.2h404.7L2032.6,970z"/>
+<path class="st0" d="M2596.9,1852.4V854.8H3010c171.4,0,295.1,158.8,295.1,313.3c0,163-115.2,316.1-286.6,316.1h-324.6v368.1h-97
+	V1852.4z M2693.9,1397.1h318.9c118,0,193.9-108.2,193.9-229c0-125.1-92.7-226.2-202.3-226.2h-310.5L2693.9,1397.1L2693.9,1397.1z"/>
+<path class="st0" d="M3250.5,1852.4l417.3-997.6h80.1l417.3,997.6h-105.4l-129.3-311.9h-448.2l-127.9,311.9H3250.5z M3708.6,970
+	l-205.1,493.2h404.7L3708.6,970z"/>
+<path class="st0" d="M4637.3,849.1c177,0,306.3,89.9,368.1,217.8l-78.7,47.8c-63.2-132.1-186.9-177-295.1-177
+	c-238.9,0-369.5,213.6-369.5,414.5c0,220.6,161.6,420.1,373.7,420.1c112.4,0,244.5-56.2,307.7-185.5l81.5,42.1
+	c-64.6,148.9-241.7,231.8-394.8,231.8c-274,0-466.5-261.3-466.5-514.2C4163.8,1106.3,4336.6,849.1,4637.3,849.1z"/>
+<path class="st0" d="M5949.1,854.8v997.6h-98.4v-466.5h-591.5v466.5h-96.9V854.8h96.9v444h591.5v-444L5949.1,854.8L5949.1,854.8z"/>
+<path class="st0" d="M6844.6,1765.2v87.1h-670.2V854.8H6832v87.1h-560.6v359.7h489v82.9h-489v380.8h573.2V1765.2z"/>
+<path class="st0" d="M1667.6,2063.6c11.8,3.5,22.2,8.3,31,14.2l-10.3,22.6c-9-6-18.6-10.4-28.9-13.4c-10.2-2.9-20-4.4-29.2-4.4
+	c-13.6,0-24.5,2.4-32.6,7.3c-8.1,4.9-12.2,11.8-12.2,20.7c0,7.6,2.3,14,6.8,19s10.2,8.9,17,11.7s16.1,6,28,9.6
+	c14.4,4.6,26,8.9,34.7,12.9c8.8,4,16.3,9.9,22.5,17.8c6.2,7.8,9.3,18.2,9.3,31c0,11.7-3.2,21.8-9.5,30.6
+	c-6.3,8.7-15.3,15.5-26.8,20.3c-11.6,4.8-24.9,7.2-40,7.2s-29.7-2.9-43.9-8.7c-14.2-5.8-26.4-13.6-36.6-23.4l10.7-21.6
+	c9.6,9.4,20.7,16.7,33.3,21.9c12.6,5.2,24.8,7.8,36.8,7.8c15.3,0,27.3-3,36.1-8.9c8.8-5.9,13.2-13.9,13.2-23.9
+	c0-7.8-2.3-14.3-6.9-19.4c-4.6-5.1-10.3-9-17.1-11.9c-6.8-2.8-16.1-6-28-9.6c-14.2-4.2-25.7-8.3-34.6-12.2s-16.4-9.7-22.5-17.5
+	c-6.1-7.7-9.2-17.9-9.2-30.6c0-10.9,3-20.4,9-28.6c6-8.2,14.6-14.6,25.6-19.1c11.1-4.5,23.8-6.8,38.2-6.8
+	C1643.8,2058.3,1655.7,2060.1,1667.6,2063.6z"/>
+<path class="st0" d="M1980.1,2072.8c16.8,9.4,30.2,22.3,40,38.4c9.8,16.2,14.8,33.9,14.8,53.3c0,19.5-4.9,37.4-14.8,53.6
+	c-9.8,16.3-23.2,29.1-40,38.6s-35.3,14.3-55.2,14.3c-20.3,0-38.8-4.7-55.7-14.3c-16.8-9.5-30.2-22.4-40-38.6
+	c-9.8-16.3-14.8-34.1-14.8-53.6s4.9-37.3,14.8-53.5c9.8-16.2,23.2-29,40-38.3c16.8-9.4,35.4-14,55.7-14
+	C1944.8,2058.6,1963.2,2063.3,1980.1,2072.8z M1881.9,2092.7c-13.1,7.4-23.6,17.5-31.4,30.1s-11.8,26.5-11.8,41.7
+	c0,15.3,3.9,29.3,11.8,42c7.8,12.7,18.3,22.8,31.4,30.2s27.4,11.1,42.9,11.1s29.7-3.7,42.7-11.1c13-7.4,23.3-17.4,31.1-30.2
+	c7.7-12.7,11.6-26.7,11.6-42s-3.9-29.2-11.6-41.8s-18.1-22.6-31.1-30s-27.2-11.2-42.6-11.2
+	C1909.4,2081.5,1895.1,2085.2,1881.9,2092.7z"/>
+<path class="st0" d="M2186.5,2082.4v74h98.4v23.2h-98.4v90.2h-24.1v-210.6h133.8v23.2L2186.5,2082.4L2186.5,2082.4z"/>
+<path class="st0" d="M2491.6,2082.4v187.4h-24.1v-187.4h-68.4v-23.2h161.4v23.2H2491.6z"/>
+<path class="st0" d="M2871.8,2269.8l-56.8-177.4l-57.6,177.4h-24.5l-70.5-210.6h25.9l57.9,182.7l57.1-182.4l24.1-0.3l57.7,182.7
+	l57.1-182.7h25l-70.6,210.6H2871.8z"/>
+<path class="st0" d="M3087.3,2216.6l-23.5,53.2h-25.6l94.4-210.6h25l94.1,210.6h-26.1l-23.5-53.2H3087.3z M3144.5,2086.6
+	l-46.9,106.8h94.4L3144.5,2086.6z"/>
+<path class="st0" d="M3461.1,2202.7c-6,0.4-10.7,0.6-14.1,0.6h-56v66.5h-24v-210.6h80c26.2,0,46.6,6.2,61.2,18.5
+	c14.5,12.3,21.8,29.8,21.8,52.3c0,17.2-4.1,31.7-12.2,43.3c-8.1,11.6-19.8,20-35,25l49.2,71.5h-27.3L3461.1,2202.7z M3491.3,2167.6
+	c10.3-8.4,15.5-20.8,15.5-37c0-15.9-5.2-27.9-15.5-36s-25.1-12.2-44.3-12.2h-56v97.8h56C3466.2,2180.2,3481,2176,3491.3,2167.6z"/>
+<path class="st0" d="M3688.3,2082.4v69.2h106.2v23.2h-106.2v72.1h122.8v22.9h-146.9v-210.6h142.9v23.2L3688.3,2082.4L3688.3,2082.4z
+	"/>
+<path class="st0" d="M4147,2082.4v74h98.4v23.2H4147v90.2h-24.1v-210.6h133.8v23.2L4147,2082.4L4147,2082.4z"/>
+<path class="st0" d="M4523.3,2072.8c16.8,9.4,30.2,22.3,40,38.4c9.8,16.2,14.8,33.9,14.8,53.3c0,19.5-4.9,37.4-14.8,53.6
+	c-9.8,16.3-23.2,29.1-40,38.6s-35.3,14.3-55.2,14.3c-20.3,0-38.8-4.7-55.7-14.3c-16.8-9.5-30.2-22.4-40-38.6
+	c-9.8-16.3-14.8-34.1-14.8-53.6s4.9-37.3,14.8-53.5c9.8-16.2,23.2-29,40-38.3c16.8-9.4,35.4-14,55.7-14
+	C4488.1,2058.6,4506.5,2063.3,4523.3,2072.8z M4425.2,2092.7c-13.1,7.4-23.6,17.5-31.4,30.1s-11.8,26.5-11.8,41.7
+	c0,15.3,3.9,29.3,11.8,42c7.8,12.7,18.3,22.8,31.4,30.2s27.4,11.1,42.9,11.1s29.7-3.7,42.7-11.1c13-7.4,23.3-17.4,31.1-30.2
+	c7.7-12.7,11.6-26.7,11.6-42s-3.9-29.2-11.6-41.8s-18.1-22.6-31.1-30s-27.2-11.2-42.6-11.2
+	C4452.6,2081.5,4438.3,2085.2,4425.2,2092.7z"/>
+<path class="st0" d="M4854.7,2247.7c-15.7,15.5-37.3,23.3-64.8,23.3c-27.7,0-49.4-7.8-65.1-23.3s-23.6-37-23.6-64.6v-124h24.1v124
+	c0,20.3,5.8,36.1,17.3,47.5c11.6,11.4,27.3,17.1,47.3,17.1c20.1,0,35.8-5.7,47.1-17c11.4-11.3,17-27.2,17-47.7v-124h24.1v124
+	C4878.2,2210.7,4870.4,2232.2,4854.7,2247.7z"/>
+<path class="st0" d="M5169.5,2269.8l-126.3-169.1v169.1h-24.1v-210.6h25l126.3,169.3v-169.3h23.8v210.6H5169.5z"/>
+<path class="st0" d="M5478.4,2073.1c16.4,9.3,29.4,21.9,38.9,37.9c9.6,16,14.3,33.9,14.3,53.5s-4.8,37.6-14.3,53.6
+	c-9.5,16.1-22.6,28.7-39.3,37.9c-16.6,9.2-35.2,13.8-55.5,13.8h-84.3v-210.6h85.2C5443.7,2059.2,5462,2063.8,5478.4,2073.1z
+	 M5362.3,2246.9h61.4c15.5,0,29.6-3.5,42.3-10.6c12.7-7.1,22.8-16.9,30.2-29.5c7.4-12.5,11.1-26.5,11.1-42s-3.8-29.4-11.3-41.9
+	s-17.7-22.3-30.6-29.6c-12.8-7.2-27-10.9-42.6-10.9h-60.5V2246.9z"/>
+<path class="st0" d="M5668.6,2216.6l-23.5,53.2h-25.6l94.4-210.6h25l94.1,210.6h-26l-23.5-53.2H5668.6z M5725.8,2086.6l-46.9,106.8
+	h94.4L5725.8,2086.6z"/>
+<path class="st0" d="M5991,2082.4v187.4h-24v-187.4h-68.4v-23.2H6060v23.2H5991z"/>
+<path class="st0" d="M6175.9,2269.8v-210.6h24.1v210.6H6175.9z"/>
+<path class="st0" d="M6493.7,2072.8c16.8,9.4,30.2,22.3,40,38.4c9.8,16.2,14.8,33.9,14.8,53.3c0,19.5-4.9,37.4-14.8,53.6
+	c-9.8,16.3-23.2,29.1-40,38.6s-35.3,14.3-55.2,14.3c-20.3,0-38.8-4.7-55.7-14.3c-16.8-9.5-30.2-22.4-40-38.6
+	c-9.8-16.3-14.8-34.1-14.8-53.6s4.9-37.3,14.8-53.5c9.8-16.2,23.2-29,40-38.3c16.8-9.4,35.4-14,55.7-14
+	C6458.5,2058.6,6476.9,2063.3,6493.7,2072.8z M6395.6,2092.7c-13.1,7.4-23.6,17.5-31.4,30.1s-11.8,26.5-11.8,41.7
+	c0,15.3,3.9,29.3,11.8,42c7.8,12.7,18.3,22.8,31.4,30.2s27.4,11.1,42.9,11.1s29.7-3.7,42.7-11.1c13-7.4,23.3-17.4,31.1-30.2
+	c7.7-12.7,11.6-26.7,11.6-42s-3.9-29.2-11.6-41.8s-18.1-22.6-31.1-30s-27.2-11.2-42.6-11.2C6423,2081.5,6408.8,2085.2,6395.6,2092.7
+	z"/>
+<path class="st0" d="M6826.5,2269.8l-126.3-169.1v169.1h-24.1v-210.6h25l126.3,169.3v-169.3h23.8v210.6H6826.5z"/>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-1684.7357" y1="7575.8677" x2="-1276.5316" y2="7098.5435" gradientTransform="matrix(0.4226 -0.9063 -0.9063 -0.4226 8667.5449 1919.7977)">
+	<stop  offset="0" style="stop-color:#F69923"/>
+	<stop  offset="0.3123" style="stop-color:#F79A23"/>
+	<stop  offset="0.8383" style="stop-color:#E97826"/>
+</linearGradient>
+<path class="st1" d="M1230.1,13.7c-45.3,26.8-120.6,102.5-210.5,212.3l82.6,155.9c58-82.9,116.9-157.5,176.3-221.2
+	c4.6-5.1,7-7.5,7-7.5c-2.3,2.5-4.6,5-7,7.5c-19.2,21.2-77.5,89.2-165.5,224.4c84.7-4.2,214.9-21.6,321.1-39.7
+	c31.6-177-31-258-31-258S1323.4-41.4,1230.1,13.7z"/>
+<path class="st2" d="M1090.2,903.1c0.6-0.1,1.2-0.2,1.8-0.3l-11.9,1.3c-0.7,0.3-1.4,0.7-2.1,1
+	C1082.1,904.4,1086.2,903.7,1090.2,903.1z"/>
+<path class="st2" d="M1005.9,1182.3c-6.7,1.5-13.7,2.7-20.7,3.7C992.3,1185,999.2,1183.8,1005.9,1182.3z"/>
+<path class="st2" d="M432.9,1808.8c0.9-2.3,1.8-4.7,2.6-7c18.2-48,36.2-94.7,54-140.1c20-51,39.8-100.4,59.3-148.3
+	c20.6-50.4,40.9-99.2,60.9-146.3c21-49.4,41.7-97,62-142.8c16.5-37.3,32.8-73.4,48.9-108.3c5.4-11.7,10.7-23.2,16-34.6
+	c10.5-22.7,21-44.8,31.3-66.5c9.5-20,19-39.6,28.3-58.8c3.1-6.4,6.2-12.8,9.3-19.1c0.5-1,1-2,1.5-3.1l-10.2,1.1l-8-15.9
+	c-0.8,1.6-1.6,3.1-2.4,4.6c-14.5,28.8-28.9,57.9-43.1,87.2c-8.2,16.9-16.4,34-24.6,51c-22.6,47.4-44.8,95.2-66.6,143.3
+	c-22.1,48.6-43.7,97.5-64.9,146.5c-20.8,48.1-41.3,96.2-61.2,144.2c-20,48-39.5,95.7-58.5,143.2c-19.9,49.5-39.2,98.7-58,147.2
+	c-4.2,10.9-8.5,21.9-12.7,32.8c-15,39.2-29.7,77.8-44,116l12.7,25.1l11.4-1.2c0.4-1.1,0.8-2.3,1.3-3.4
+	C396.7,1905.4,414.9,1856.4,432.9,1808.8z"/>
+<path class="st2" d="M980,1186.8L980,1186.8C980.1,1186.8,980.1,1186.8,980,1186.8C980.1,1186.8,980.1,1186.8,980,1186.8z"/>
+<path class="st3" d="M952.6,1323c-10.6,1.9-21.4,3.8-32.5,5.7c-0.1,0-0.1,0.1-0.2,0.1c5.6-0.8,11.2-1.7,16.6-2.6
+	C942,1325.2,947.3,1324.1,952.6,1323z"/>
+<path class="st4" d="M952.6,1323c-10.6,1.9-21.4,3.8-32.5,5.7c-0.1,0-0.1,0.1-0.2,0.1c5.6-0.8,11.2-1.7,16.6-2.6
+	C942,1325.2,947.3,1324.1,952.6,1323z"/>
+<path class="st3" d="M980.3,1186.7C980.2,1186.7,980.2,1186.7,980.3,1186.7c-0.1,0.1-0.2,0.1-0.2,0.1c1.8-0.2,3.5-0.5,5.2-0.8
+	c7-1,13.9-2.2,20.7-3.7C997.5,1183.8,989,1185.2,980.3,1186.7L980.3,1186.7L980.3,1186.7z"/>
+<path class="st4" d="M980.3,1186.7C980.2,1186.7,980.2,1186.7,980.3,1186.7c-0.1,0.1-0.2,0.1-0.2,0.1c1.8-0.2,3.5-0.5,5.2-0.8
+	c7-1,13.9-2.2,20.7-3.7C997.5,1183.8,989,1185.2,980.3,1186.7L980.3,1186.7L980.3,1186.7z"/>
+<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="-4705.8687" y1="7628.605" x2="-1793.5487" y2="7628.605" gradientTransform="matrix(0.4226 -0.9063 -0.9063 -0.4226 8667.5449 1919.7977)">
+	<stop  offset="0.3233" style="stop-color:#9E2064"/>
+	<stop  offset="0.6302" style="stop-color:#C92037"/>
+	<stop  offset="0.7514" style="stop-color:#CD2335"/>
+	<stop  offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path class="st5" d="M858.6,784.7c25.1-46.9,50.5-92.8,76.2-137.4c26.7-46.4,53.7-91.3,80.9-134.7c1.6-2.6,3.2-5.2,4.8-7.7
+	c27-42.7,54.2-83.7,81.6-122.9l-82.6-156c-6.2,7.6-12.5,15.3-18.8,23.2c-23.8,29.7-48.6,61.6-73.9,95.5
+	c-28.6,38.2-58,78.9-87.8,121.7c-27.6,39.5-55.5,80.9-83.5,123.7c-23.8,36.5-47.7,74-71.4,112.5c-0.9,1.4-1.8,2.9-2.6,4.3L789,919.2
+	C811.8,873.6,835.1,828.7,858.6,784.7z"/>
+<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="-4354.3125" y1="7336.7822" x2="-2618.853" y2="7336.7822" gradientTransform="matrix(0.4226 -0.9063 -0.9063 -0.4226 8667.5449 1919.7977)">
+	<stop  offset="0" style="stop-color:#282662"/>
+	<stop  offset="9.548389e-02" style="stop-color:#662E8D"/>
+	<stop  offset="0.7882" style="stop-color:#9F2064"/>
+	<stop  offset="0.9487" style="stop-color:#CD2032"/>
+</linearGradient>
+<path class="st6" d="M369,1981c-14.2,39.1-28.5,78.9-42.9,119.6c-0.2,0.6-0.4,1.2-0.6,1.8c-2,5.7-4.1,11.5-6.1,17.2
+	c-9.7,27.4-18,52.1-37.3,108.2c31.7,14.5,57.1,52.5,81.1,95.6c-2.6-44.7-21-86.6-56.2-119.1c156.1,7,290.6-32.4,360.1-146.6
+	c6.2-10.2,11.9-20.9,17-32.2c-31.6,40.1-70.8,57.1-144.5,53c-0.2,0.1-0.3,0.1-0.5,0.2c0.2-0.1,0.3-0.1,0.5-0.2
+	c108.6-48.6,163.1-95.3,211.2-172.6c11.4-18.3,22.5-38.4,33.8-60.6c-94.9,97.5-205,125.3-320.9,104.2l-86.9,9.5
+	C374.4,1966.3,371.7,1973.6,369,1981z"/>
+<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="-4542.2974" y1="7655.7842" x2="-1629.9774" y2="7655.7842" gradientTransform="matrix(0.4226 -0.9063 -0.9063 -0.4226 8667.5449 1919.7977)">
+	<stop  offset="0.3233" style="stop-color:#9E2064"/>
+	<stop  offset="0.6302" style="stop-color:#C92037"/>
+	<stop  offset="0.7514" style="stop-color:#CD2335"/>
+	<stop  offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path class="st7" d="M409.6,1786.3c18.8-48.5,38.1-97.7,58-147.2c19-47.4,38.5-95.2,58.5-143.2c20-48,40.4-96.1,61.2-144.2
+	c21.2-49,42.9-97.8,64.9-146.5c21.8-48.1,44-95.9,66.6-143.3c8.1-17.1,16.3-34.1,24.6-51c14.2-29.3,28.6-58.4,43.1-87.2
+	c0.8-1.6,1.6-3.1,2.4-4.6L681.4,706.8c-1.8,2.9-3.5,5.8-5.3,8.6c-25.1,40.9-50,82.7-74.4,125.4c-24.7,43.1-49,87.1-72.7,131.7
+	c-20,37.6-39.6,75.6-58.6,113.9c-3.8,7.8-7.6,15.5-11.3,23.2c-23.4,48.2-44.6,94.8-63.7,139.5c-21.7,50.7-40.7,99.2-57.5,145.1
+	c-11,30.2-21,59.4-30.1,87.4c-7.5,24-14.7,47.9-21.5,71.8c-16,56.3-29.9,112.4-41.2,168.3L353,1935.1c14.3-38.1,28.9-76.8,44-116
+	C401.1,1808.2,405.4,1797.3,409.6,1786.3z"/>
+<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="-4329.8989" y1="7616.355" x2="-2799.3872" y2="7616.355" gradientTransform="matrix(0.4226 -0.9063 -0.9063 -0.4226 8667.5449 1919.7977)">
+	<stop  offset="0" style="stop-color:#282662"/>
+	<stop  offset="9.548389e-02" style="stop-color:#662E8D"/>
+	<stop  offset="0.7882" style="stop-color:#9F2064"/>
+	<stop  offset="0.9487" style="stop-color:#CD2032"/>
+</linearGradient>
+<path class="st8" d="M243.5,1729.4c-13.6,68.2-23.2,136.2-28,203.8c-0.2,2.4-0.4,4.7-0.5,7.1c-33.7-54-124-106.8-123.8-106.2
+	c64.6,93.7,113.7,186.7,120.9,278c-34.6,7.1-82-3.2-136.8-23.3c57.1,52.5,100,67,116.7,70.9c-52.5,3.3-107.1,39.3-162.1,80.8
+	c80.5-32.8,145.5-45.8,192.1-35.3C148.1,2414.2,74.1,2645,0,2890c22.7-6.7,36.2-21.9,43.9-42.6c13.2-44.4,100.8-335.6,238-718.2
+	c3.9-10.9,7.8-21.8,11.8-32.9c1.1-3,2.2-6.1,3.3-9.2c14.5-40.1,29.5-81.1,45.1-122.9c3.5-9.5,7.1-19,10.7-28.6
+	c0.1-0.2,0.1-0.4,0.2-0.6l-107.9-213.2C244.6,1724.4,244,1726.9,243.5,1729.4z"/>
+<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="-4542.2974" y1="7354.3984" x2="-1629.9774" y2="7354.3984" gradientTransform="matrix(0.4226 -0.9063 -0.9063 -0.4226 8667.5449 1919.7977)">
+	<stop  offset="0.3233" style="stop-color:#9E2064"/>
+	<stop  offset="0.6302" style="stop-color:#C92037"/>
+	<stop  offset="0.7514" style="stop-color:#CD2335"/>
+	<stop  offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path class="st9" d="M805.6,937c-3.1,6.3-6.2,12.7-9.3,19.1c-9.3,19.2-18.8,38.8-28.3,58.8c-10.3,21.7-20.7,43.9-31.3,66.5
+	c-5.3,11.4-10.6,22.9-16,34.6c-16.1,35-32.4,71.1-48.9,108.3c-20.3,45.8-41,93.4-62,142.8c-20,47.1-40.3,95.9-60.9,146.3
+	c-19.5,47.9-39.3,97.3-59.3,148.3c-17.8,45.4-35.9,92.1-54,140.1c-0.9,2.3-1.8,4.7-2.6,7c-18,47.6-36.2,96.6-54.6,146.8
+	c-0.4,1.1-0.8,2.3-1.3,3.4l86.9-9.5c-1.7-0.3-3.5-0.5-5.2-0.9c103.9-13,242.1-90.6,331.4-186.5c41.1-44.2,78.5-96.3,113-157.3
+	c25.7-45.4,49.8-95.8,72.8-151.5c20.1-48.7,39.4-101.4,58-158.6c-23.9,12.6-51.2,21.8-81.4,28.2c-5.3,1.1-10.7,2.2-16.1,3.1
+	c-5.5,1-11,1.8-16.6,2.6l0,0l0,0c0.1,0,0.1-0.1,0.2-0.1c96.9-37.3,158-109.2,202.4-197.4c-25.5,17.4-66.9,40.1-116.6,51.1
+	c-6.7,1.5-13.7,2.7-20.7,3.7c-1.7,0.3-3.5,0.6-5.2,0.8l0,0l0,0c0.1,0,0.1,0,0.1-0.1h0.1l0,0c33.6-14.1,62-29.8,86.6-48.4
+	c5.3-4,10.4-8.1,15.3-12.3c7.5-6.5,14.7-13.3,21.5-20.5c4.4-4.6,8.6-9.3,12.7-14.2c9.6-11.5,18.7-23.9,27.1-37.3
+	c2.6-4.1,5.1-8.3,7.6-12.6c3.2-6.2,6.3-12.3,9.3-18.3c13.5-27.2,24.4-51.5,33-72.8c4.3-10.6,8.1-20.5,11.3-29.7
+	c1.3-3.7,2.5-7.2,3.7-10.6c3.4-10.2,6.2-19.3,8.4-27.3c3.3-12,5.3-21.5,6.4-28.4l0,0l0,0c-3.3,2.6-7.1,5.2-11.3,7.7
+	c-29.3,17.5-79.5,33.4-119.9,40.8l79.8-8.8l-79.8,8.8c-0.6,0.1-1.2,0.2-1.8,0.3c-4,0.7-8.1,1.3-12.2,2c0.7-0.3,1.4-0.7,2.1-1
+	l-273,29.9C806.6,935,806.1,936,805.6,937z"/>
+<linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="-4722.958" y1="7369.4307" x2="-1810.6381" y2="7369.4307" gradientTransform="matrix(0.4226 -0.9063 -0.9063 -0.4226 8667.5449 1919.7977)">
+	<stop  offset="0.3233" style="stop-color:#9E2064"/>
+	<stop  offset="0.6302" style="stop-color:#C92037"/>
+	<stop  offset="0.7514" style="stop-color:#CD2335"/>
+	<stop  offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path class="st10" d="M1112.9,385.1c-24.3,37.3-50.8,79.6-79.4,127.5c-1.5,2.5-3,5.1-4.5,7.6c-24.6,41.5-50.8,87.1-78.3,137
+	c-23.8,43.1-48.5,89.3-74.3,139C854,839.5,830.8,885.4,807,934l273-29.9c79.5-36.6,115.1-69.7,149.6-117.6
+	c9.2-13.2,18.4-27,27.5-41.3c28-43.8,55.6-92,80.1-139.9c23.7-46.3,44.7-92.2,60.7-133.5c10.2-26.3,18.4-50.8,24.1-72.3
+	c5-19,8.9-36.9,11.9-54.1C1327.9,363.5,1197.6,380.9,1112.9,385.1z"/>
+<path class="st3" d="M936.5,1326.1c-5.5,1-11,1.8-16.6,2.6l0,0C925.5,1328,931,1327.1,936.5,1326.1z"/>
+<path class="st4" d="M936.5,1326.1c-5.5,1-11,1.8-16.6,2.6l0,0C925.5,1328,931,1327.1,936.5,1326.1z"/>
+<linearGradient id="SVGID_8_" gradientUnits="userSpaceOnUse" x1="-4542.2974" y1="7264.7305" x2="-1629.9779" y2="7264.7305" gradientTransform="matrix(0.4226 -0.9063 -0.9063 -0.4226 8667.5449 1919.7977)">
+	<stop  offset="0.3233" style="stop-color:#9E2064"/>
+	<stop  offset="0.6302" style="stop-color:#C92037"/>
+	<stop  offset="0.7514" style="stop-color:#CD2335"/>
+	<stop  offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path class="st11" d="M936.5,1326.1c-5.5,1-11,1.8-16.6,2.6l0,0C925.5,1328,931,1327.1,936.5,1326.1z"/>
+<path class="st3" d="M980,1186.8c1.8-0.2,3.5-0.5,5.2-0.8C983.5,1186.3,981.8,1186.6,980,1186.8L980,1186.8z"/>
+<path class="st4" d="M980,1186.8c1.8-0.2,3.5-0.5,5.2-0.8C983.5,1186.3,981.8,1186.6,980,1186.8L980,1186.8z"/>
+<linearGradient id="SVGID_9_" gradientUnits="userSpaceOnUse" x1="-4542.2974" y1="7275.0142" x2="-1629.9779" y2="7275.0142" gradientTransform="matrix(0.4226 -0.9063 -0.9063 -0.4226 8667.5449 1919.7977)">
+	<stop  offset="0.3233" style="stop-color:#9E2064"/>
+	<stop  offset="0.6302" style="stop-color:#C92037"/>
+	<stop  offset="0.7514" style="stop-color:#CD2335"/>
+	<stop  offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path class="st12" d="M980,1186.8c1.8-0.2,3.5-0.5,5.2-0.8C983.5,1186.3,981.8,1186.6,980,1186.8L980,1186.8z"/>
+<path class="st3" d="M980.2,1186.7L980.2,1186.7L980.2,1186.7L980.2,1186.7L980.2,1186.7L980.2,1186.7z"/>
+<path class="st4" d="M980.2,1186.7L980.2,1186.7L980.2,1186.7L980.2,1186.7L980.2,1186.7L980.2,1186.7z"/>
+<linearGradient id="SVGID_10_" gradientUnits="userSpaceOnUse" x1="-2584.3418" y1="7277.063" x2="-2584.3418" y2="7277.063" gradientTransform="matrix(0.4226 -0.9063 -0.9063 -0.4226 8667.5449 1919.7977)">
+	<stop  offset="0.3233" style="stop-color:#9E2064"/>
+	<stop  offset="0.6302" style="stop-color:#C92037"/>
+	<stop  offset="0.7514" style="stop-color:#CD2335"/>
+	<stop  offset="1" style="stop-color:#E97826"/>
+</linearGradient>
+<path class="st13" d="M980.2,1186.7L980.2,1186.7L980.2,1186.7L980.2,1186.7L980.2,1186.7L980.2,1186.7z"/>
+</svg>
diff --git a/assets/css/main.scss b/assets/css/main.scss
new file mode 100644
index 0000000..4d8d3f1
--- /dev/null
+++ b/assets/css/main.scss
@@ -0,0 +1,21 @@
+/**
+ * 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.
+ */
+---
+# Only the main Sass file needs front matter (the dashes are enough)
+---
+
+@import "mahout";
diff --git a/assets/header.js b/assets/header.js
new file mode 100644
index 0000000..3845b80
--- /dev/null
+++ b/assets/header.js
@@ -0,0 +1,219 @@
+/**
+ * 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.
+ */
+function SineWaveGenerator(options) {
+  $.extend(this, options || {});
+
+  if (!this.el) {
+    throw "No Canvas Selected";
+  }
+  this.ctx = this.el.getContext('2d');
+
+  if (!this.waves.length) {
+    throw "No waves specified";
+  }
+
+  // Internal
+  this._resizeWidth();
+  window.addEventListener('resize', this._resizeWidth.bind(this));
+  // User
+  this.resizeEvent();
+  window.addEventListener('resize', this.resizeEvent.bind(this));
+
+  if (typeof this.initialize === 'function') {
+    this.initialize.call(this);
+  }
+  // Start the magic
+  this.loop();
+}
+
+// Defaults
+SineWaveGenerator.prototype.speed = 10;
+SineWaveGenerator.prototype.amplitude = 50;
+SineWaveGenerator.prototype.wavelength = 50;
+SineWaveGenerator.prototype.segmentLength = 10;
+
+SineWaveGenerator.prototype.lineWidth = 2;
+SineWaveGenerator.prototype.strokeStyle = 'rgba(255, 255, 255, 0.2)';
+
+SineWaveGenerator.prototype.resizeEvent = function() {};
+
+// fill the screen
+SineWaveGenerator.prototype._resizeWidth = function() {
+  this.dpr = window.devicePixelRatio || 1;
+
+  this.width = this.el.width = document.body.clientWidth * this.dpr;
+  this.height = this.el.height = 700 * this.dpr;
+  this.el.style.width = document.body.clientWidth + 'px';
+  this.el.style.height = 700 + 'px';
+
+  this.waveWidth = this.width * 0.95;
+  this.waveLeft = this.width * 0.25;
+}
+
+SineWaveGenerator.prototype.clear = function() {
+  this.ctx.clearRect(0, 0, this.width, this.height);
+}
+
+SineWaveGenerator.prototype.time = 0;
+
+SineWaveGenerator.prototype.update = function(time) {
+  this.time = this.time - 0.007;
+  if (typeof time === 'undefined') {
+    time = this.time;
+  }
+
+  var index = -1;
+  var length = this.waves.length;
+
+  while (++index < length) {
+    var timeModifier = this.waves[index].timeModifier || 1;
+    this.drawSine(time * timeModifier, this.waves[index]);
+  }
+  index = void 0;
+  length = void 0;
+}
+
+// Constants
+var PI2 = Math.PI * 2;
+var HALFPI = Math.PI / 2;
+
+SineWaveGenerator.prototype.ease = function(percent, amplitude) {
+  return amplitude * (Math.sin(percent * PI2 - HALFPI) + 1) * 0.5;
+}
+
+SineWaveGenerator.prototype.drawSine = function(time, options) {
+  options = options || {};
+  amplitude = options.amplitude || this.amplitude;
+  wavelength = options.wavelength || this.wavelength;
+  lineWidth = options.lineWidth || this.lineWidth;
+  strokeStyle = options.strokeStyle || this.strokeStyle;
+  segmentLength = options.segmentLength || this.segmentLength;
+
+  var x = time;
+  var y = 0;
+  var amp = this.amplitude;
+
+  // Center the waves
+  var yAxis = this.height / 2;
+
+  // Styles
+  this.ctx.lineWidth = lineWidth * this.dpr;
+  this.ctx.strokeStyle = strokeStyle;
+  this.ctx.lineCap = 'round';
+  this.ctx.lineJoin = 'round';
+  this.ctx.beginPath();
+
+  // Starting Line
+  this.ctx.moveTo(0, yAxis);
+  this.ctx.lineTo(this.waveLeft, yAxis);
+
+  for (var i = 0; i < this.waveWidth; i += segmentLength) {
+    x = (time * this.speed) + (-yAxis + i) / wavelength;
+    y = Math.sin(x);
+
+    // Easing
+    amp = this.ease(i / this.waveWidth, amplitude);
+
+    this.ctx.lineTo(i + this.waveLeft, amp * y + yAxis);
+
+    amp = void 0;
+  }
+
+  // Ending Line
+  this.ctx.lineTo(this.width, yAxis);
+
+  // Stroke it
+  this.ctx.stroke();
+
+  // Clean up
+  options = void 0;
+  amplitude = void 0;
+  wavelength = void 0;
+  lineWidth = void 0;
+  strokeStyle = void 0;
+  segmentLength = void 0;
+  x = void 0;
+  y = void 0;
+}
+
+SineWaveGenerator.prototype.loop = function() {
+  this.clear();
+  this.update();
+
+  window.requestAnimationFrame(this.loop.bind(this));
+}
+
+new SineWaveGenerator({
+  el: document.getElementById('waves'),
+
+  speed: 8,
+
+  waves: [{
+      timeModifier: 1,
+      lineWidth: 3,
+      amplitude: 150,
+      wavelength: 200,
+      segmentLength: 20,
+      //       strokeStyle: 'rgba(255, 255, 255, 0.5)'
+    },
+    {
+      timeModifier: 1,
+      lineWidth: 2,
+      amplitude: 250,
+      wavelength: 200,
+      //       strokeStyle: 'rgba(255, 255, 255, 0.3)'
+    },
+    {
+      timeModifier: 1,
+      lineWidth: 3,
+      amplitude: -150,
+      wavelength: 50,
+      segmentLength: 10,
+      //       strokeStyle: 'rgba(255, 255, 255, 0.2)'
+    },
+    {
+      timeModifier: 1,
+      lineWidth: 1,
+      amplitude: -100,
+      wavelength: 100,
+      segmentLength: 20,
+      //       strokeStyle: 'rgba(255, 255, 255, 0.1)'
+    }
+  ],
+
+  initialize: function() {
+
+  },
+
+  resizeEvent: function() {
+    var gradient = this.ctx.createLinearGradient(0, 0, this.width, 0);
+    gradient.addColorStop(0, "rgba(254, 255, 255, 0)");
+    gradient.addColorStop(0.5, "rgba(255, 255, 255, 0.5)");
+    gradient.addColorStop(1, "rgba(255, 255, 254, 0)");
+
+    var index = -1;
+    var length = this.waves.length;
+    while (++index < length) {
+      this.waves[index].strokeStyle = gradient;
+    }
+
+    // Clean Up
+    index = void 0;
+    length = void 0;
+    gradient = void 0;
+  }
+});
diff --git a/assets/mahout-logo-blue.svg b/assets/mahout-logo-blue.svg
new file mode 100644
index 0000000..1affdf8
--- /dev/null
+++ b/assets/mahout-logo-blue.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ 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.
+-->
+<!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 747.9 180" style="enable-background:new 0 0 747.9 180;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#0BBCD4;}
+</style>
+<g>
+	<path class="st0" d="M272.2,119.8v-46l-20,51c-0.7,1.7-2.3,2.9-4.2,2.9s-3.5-1.2-4.2-2.9l-20-51v46c0,4.2-3.4,7.9-7.7,7.9
+		c-4.4,0-8-3.7-8-7.9V65.1c0-7.1,5.8-12.8,12.8-12.8c5.5,0,10.2,3.4,12.1,8.3l15,38.5l15.2-38.5c1.8-4.9,6.5-8.3,11.9-8.3
+		c7.2,0,12.9,5.8,12.9,12.8v54.6c0,4.2-3.5,7.9-8,7.9C275.7,127.6,272.2,124,272.2,119.8z"/>
+	<path class="st0" d="M381.7,119.6c0,4.4-3.6,8-8.1,8c-3.4,0-6.4-2.2-7.4-5.3l-3-8.6H330l-3,8.6c-1,3.1-4.1,5.3-7.5,5.3
+		c-4.4,0-8-3.5-8-8c0-1,0.2-2,0.6-2.8l21.6-55.7c2-5.2,7-8.8,12.9-8.8c5.9,0,11,3.7,12.9,8.8l21.5,55.7
+		C381.3,117.7,381.7,118.6,381.7,119.6z M358.3,100.1l-11.7-33.4l-11.7,33.4H358.3z"/>
+	<path class="st0" d="M455.8,119.8V95.9h-34.8v23.9c0,4.2-3.4,7.9-7.7,7.9c-4.4,0-8-3.7-8-7.9V60.1c0-4.3,3.5-7.9,7.9-7.9
+		c4.4,0,7.9,3.5,7.9,7.9V82h34.8V60.1c0-4.3,3.5-7.9,8-7.9c4.3,0,7.9,3.5,7.9,7.9v59.6c0,4.2-3.5,7.9-8,7.9
+		C459.3,127.6,455.8,124,455.8,119.8z"/>
+	<path class="st0" d="M534.8,51.8c22.3,0,38.6,15.9,38.6,38.2c0,22.2-16.3,38.2-38.6,38.2c-22.2,0-38.5-15.9-38.5-38.2
+		C496.4,67.8,512.6,51.8,534.8,51.8z M534.8,65.8c-13.6,0-22.3,10.4-22.3,24.2c0,13.7,8.7,24.2,22.3,24.2s22.5-10.5,22.5-24.2
+		C557.3,76.2,548.5,65.8,534.8,65.8z"/>
+	<path class="st0" d="M598.3,60.2c0-4.4,3.5-8,8-8c4.4,0,8,3.5,8,8v36.6c0,10.3,5.6,17.4,17.1,17.4c11.3,0,16.9-7.1,16.9-17.4V60.2
+		c0-4.4,3.5-8,8-8c4.4,0,8,3.5,8,8v37.1c0,18.4-10.5,30.9-32.9,30.9c-22.6,0-33.1-12.6-33.1-30.8V60.2z"/>
+	<path class="st0" d="M709.7,119.8V66.9h-15.4c-3.8,0-7-3.1-7-6.9c0-3.9,3.2-7,7-7h46.6c3.8,0,7,3.1,7,7c0,3.8-3.2,6.9-7,6.9h-15.4
+		v52.9c0,4.2-3.5,7.9-7.9,7.9C713.3,127.6,709.7,124,709.7,119.8z"/>
+</g>
+<g>
+	<g>
+		<path class="st0" d="M71,148.3v-18.6c-7.4-1.4-13-7.9-13-15.7c0-3.2,1-6.3,2.6-8.8L45,93.7l-15.6,11.5c1.7,2.5,2.6,5.5,2.6,8.8
+			c0,3.3-1,6.3-2.7,8.8l35.5,28C66.7,149.6,68.8,148.7,71,148.3z M77,148.3c2.2,0.4,4.3,1.3,6.1,2.6l35.5-28
+			c-1.7-2.5-2.7-5.6-2.7-8.8c0-3.2,1-6.3,2.6-8.8L103,93.7l-15.6,11.5c1.7,2.5,2.6,5.5,2.6,8.8c0,7.8-5.6,14.3-13,15.7V148.3z
+			 M87.3,155.2c1.7,2.5,2.7,5.6,2.7,8.8c0,8.8-7.2,16-16,16s-16-7.2-16-16c0-3.3,1-6.3,2.7-8.8l-35.5-28c-2.6,1.8-5.7,2.9-9.1,2.9
+			c-8.8,0-16-7.2-16-16c0-7.8,5.6-14.3,13-15.7V81.7C5.6,80.3,0,73.8,0,66c0-8.8,7.2-16,16-16c3.4,0,6.5,1.1,9.1,2.9l35.5-28
+			C59,22.3,58,19.3,58,16c0-8.8,7.2-16,16-16s16,7.2,16,16c0,3.3-1,6.3-2.7,8.8l35.5,28c2.6-1.8,5.7-2.9,9.1-2.9c8.8,0,16,7.2,16,16
+			c0,7.8-5.6,14.3-13,15.7v16.6c7.4,1.4,13,7.9,13,15.7c0,8.8-7.2,16-16,16c-3.4,0-6.5-1.1-9.1-2.9L87.3,155.2z M25.2,100.9L39.9,90
+			L25.2,79.1c-1.8,1.3-3.9,2.2-6.2,2.6v16.6C21.3,98.7,23.4,99.6,25.2,100.9z M29.4,74.8L45,86.3l15.6-11.5C59,72.3,58,69.2,58,66
+			c0-7.8,5.6-14.3,13-15.7V31.7c-2.2-0.4-4.3-1.3-6.1-2.6l-35.5,28C31,59.7,32,62.7,32,66C32,69.2,31,72.3,29.4,74.8z M122.8,100.9
+			c1.8-1.3,3.9-2.2,6.2-2.6V81.7c-2.3-0.4-4.4-1.3-6.2-2.6L108.1,90L122.8,100.9z M118.7,57.2l-35.5-28c-1.8,1.3-3.9,2.2-6.1,2.6
+			v18.6c7.4,1.4,13,7.9,13,15.7c0,3.2-1,6.3-2.6,8.8L103,86.3l15.6-11.5c-1.7-2.5-2.6-5.5-2.6-8.8C116,62.7,117,59.7,118.7,57.2z
+			 M64.8,100.9c2.6-1.8,5.8-2.9,9.2-2.9s6.6,1.1,9.2,2.9L97.9,90L83.2,79.1C80.6,80.9,77.4,82,74,82s-6.6-1.1-9.2-2.9L50.1,90
+			L64.8,100.9z M74,76c5.5,0,10-4.5,10-10s-4.5-10-10-10s-10,4.5-10,10S68.5,76,74,76z M74,124c5.5,0,10-4.5,10-10
+			c0-5.5-4.5-10-10-10s-10,4.5-10,10C64,119.5,68.5,124,74,124z M132,76c5.5,0,10-4.5,10-10s-4.5-10-10-10s-10,4.5-10,10
+			S126.5,76,132,76z M132,124c5.5,0,10-4.5,10-10c0-5.5-4.5-10-10-10s-10,4.5-10,10C122,119.5,126.5,124,132,124z M16,76
+			c5.5,0,10-4.5,10-10s-4.5-10-10-10S6,60.5,6,66S10.5,76,16,76z M16,124c5.5,0,10-4.5,10-10c0-5.5-4.5-10-10-10s-10,4.5-10,10
+			C6,119.5,10.5,124,16,124z M74,174c5.5,0,10-4.5,10-10s-4.5-10-10-10s-10,4.5-10,10S68.5,174,74,174z M74,26c5.5,0,10-4.5,10-10
+			S79.5,6,74,6s-10,4.5-10,10S68.5,26,74,26z"/>
+	</g>
+</g>
+</svg>
diff --git a/assets/mahout-logo-white.svg b/assets/mahout-logo-white.svg
new file mode 100644
index 0000000..b41ba20
--- /dev/null
+++ b/assets/mahout-logo-white.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ 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.
+-->
+<!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 747.9 180" style="enable-background:new 0 0 747.9 180;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+</style>
+<g>
+	<path class="st0" d="M272.2,119.8v-46l-20,51c-0.7,1.7-2.3,2.9-4.2,2.9s-3.5-1.2-4.2-2.9l-20-51v46c0,4.2-3.4,7.9-7.7,7.9
+		c-4.4,0-8-3.7-8-7.9V65.1c0-7.1,5.8-12.8,12.8-12.8c5.5,0,10.2,3.4,12.1,8.3l15,38.5l15.2-38.5c1.8-4.9,6.5-8.3,11.9-8.3
+		c7.2,0,12.9,5.8,12.9,12.8v54.6c0,4.2-3.5,7.9-8,7.9C275.7,127.6,272.2,124,272.2,119.8z"/>
+	<path class="st0" d="M381.7,119.6c0,4.4-3.6,8-8.1,8c-3.4,0-6.4-2.2-7.4-5.3l-3-8.6H330l-3,8.6c-1,3.1-4.1,5.3-7.5,5.3
+		c-4.4,0-8-3.5-8-8c0-1,0.2-2,0.6-2.8l21.6-55.7c2-5.2,7-8.8,12.9-8.8c5.9,0,11,3.7,12.9,8.8l21.5,55.7
+		C381.3,117.7,381.7,118.6,381.7,119.6z M358.3,100.1l-11.7-33.4l-11.7,33.4H358.3z"/>
+	<path class="st0" d="M455.8,119.8V95.9h-34.8v23.9c0,4.2-3.4,7.9-7.7,7.9c-4.4,0-8-3.7-8-7.9V60.1c0-4.3,3.5-7.9,7.9-7.9
+		c4.4,0,7.9,3.5,7.9,7.9V82h34.8V60.1c0-4.3,3.5-7.9,8-7.9c4.3,0,7.9,3.5,7.9,7.9v59.6c0,4.2-3.5,7.9-8,7.9
+		C459.3,127.6,455.8,124,455.8,119.8z"/>
+	<path class="st0" d="M534.8,51.8c22.3,0,38.6,15.9,38.6,38.2c0,22.2-16.3,38.2-38.6,38.2c-22.2,0-38.5-15.9-38.5-38.2
+		C496.4,67.8,512.6,51.8,534.8,51.8z M534.8,65.8c-13.6,0-22.3,10.4-22.3,24.2c0,13.7,8.7,24.2,22.3,24.2s22.5-10.5,22.5-24.2
+		C557.3,76.2,548.5,65.8,534.8,65.8z"/>
+	<path class="st0" d="M598.3,60.2c0-4.4,3.5-8,8-8c4.4,0,8,3.5,8,8v36.6c0,10.3,5.6,17.4,17.1,17.4c11.3,0,16.9-7.1,16.9-17.4V60.2
+		c0-4.4,3.5-8,8-8c4.4,0,8,3.5,8,8v37.1c0,18.4-10.5,30.9-32.9,30.9c-22.6,0-33.1-12.6-33.1-30.8V60.2z"/>
+	<path class="st0" d="M709.7,119.8V66.9h-15.4c-3.8,0-7-3.1-7-6.9c0-3.9,3.2-7,7-7h46.6c3.8,0,7,3.1,7,7c0,3.8-3.2,6.9-7,6.9h-15.4
+		v52.9c0,4.2-3.5,7.9-7.9,7.9C713.3,127.6,709.7,124,709.7,119.8z"/>
+</g>
+<g>
+	<g>
+		<path class="st0" d="M71,148.3v-18.6c-7.4-1.4-13-7.9-13-15.7c0-3.2,1-6.3,2.6-8.8L45,93.7l-15.6,11.5c1.7,2.5,2.6,5.5,2.6,8.8
+			c0,3.3-1,6.3-2.7,8.8l35.5,28C66.7,149.6,68.8,148.7,71,148.3z M77,148.3c2.2,0.4,4.3,1.3,6.1,2.6l35.5-28
+			c-1.7-2.5-2.7-5.6-2.7-8.8c0-3.2,1-6.3,2.6-8.8L103,93.7l-15.6,11.5c1.7,2.5,2.6,5.5,2.6,8.8c0,7.8-5.6,14.3-13,15.7V148.3z
+			 M87.3,155.2c1.7,2.5,2.7,5.6,2.7,8.8c0,8.8-7.2,16-16,16s-16-7.2-16-16c0-3.3,1-6.3,2.7-8.8l-35.5-28c-2.6,1.8-5.7,2.9-9.1,2.9
+			c-8.8,0-16-7.2-16-16c0-7.8,5.6-14.3,13-15.7V81.7C5.6,80.3,0,73.8,0,66c0-8.8,7.2-16,16-16c3.4,0,6.5,1.1,9.1,2.9l35.5-28
+			C59,22.3,58,19.3,58,16c0-8.8,7.2-16,16-16s16,7.2,16,16c0,3.3-1,6.3-2.7,8.8l35.5,28c2.6-1.8,5.7-2.9,9.1-2.9c8.8,0,16,7.2,16,16
+			c0,7.8-5.6,14.3-13,15.7v16.6c7.4,1.4,13,7.9,13,15.7c0,8.8-7.2,16-16,16c-3.4,0-6.5-1.1-9.1-2.9L87.3,155.2z M25.2,100.9L39.9,90
+			L25.2,79.1c-1.8,1.3-3.9,2.2-6.2,2.6v16.6C21.3,98.7,23.4,99.6,25.2,100.9z M29.4,74.8L45,86.3l15.6-11.5C59,72.3,58,69.2,58,66
+			c0-7.8,5.6-14.3,13-15.7V31.7c-2.2-0.4-4.3-1.3-6.1-2.6l-35.5,28C31,59.7,32,62.7,32,66C32,69.2,31,72.3,29.4,74.8z M122.8,100.9
+			c1.8-1.3,3.9-2.2,6.2-2.6V81.7c-2.3-0.4-4.4-1.3-6.2-2.6L108.1,90L122.8,100.9z M118.7,57.2l-35.5-28c-1.8,1.3-3.9,2.2-6.1,2.6
+			v18.6c7.4,1.4,13,7.9,13,15.7c0,3.2-1,6.3-2.6,8.8L103,86.3l15.6-11.5c-1.7-2.5-2.6-5.5-2.6-8.8C116,62.7,117,59.7,118.7,57.2z
+			 M64.8,100.9c2.6-1.8,5.8-2.9,9.2-2.9s6.6,1.1,9.2,2.9L97.9,90L83.2,79.1C80.6,80.9,77.4,82,74,82s-6.6-1.1-9.2-2.9L50.1,90
+			L64.8,100.9z M74,76c5.5,0,10-4.5,10-10s-4.5-10-10-10s-10,4.5-10,10S68.5,76,74,76z M74,124c5.5,0,10-4.5,10-10
+			c0-5.5-4.5-10-10-10s-10,4.5-10,10C64,119.5,68.5,124,74,124z M132,76c5.5,0,10-4.5,10-10s-4.5-10-10-10s-10,4.5-10,10
+			S126.5,76,132,76z M132,124c5.5,0,10-4.5,10-10c0-5.5-4.5-10-10-10s-10,4.5-10,10C122,119.5,126.5,124,132,124z M16,76
+			c5.5,0,10-4.5,10-10s-4.5-10-10-10S6,60.5,6,66S10.5,76,16,76z M16,124c5.5,0,10-4.5,10-10c0-5.5-4.5-10-10-10s-10,4.5-10,10
+			C6,119.5,10.5,124,16,124z M74,174c5.5,0,10-4.5,10-10s-4.5-10-10-10s-10,4.5-10,10S68.5,174,74,174z M74,26c5.5,0,10-4.5,10-10
+			S79.5,6,74,6s-10,4.5-10,10S68.5,26,74,26z"/>
+	</g>
+</g>
+</svg>
diff --git a/assets/mahout-logo.svg b/assets/mahout-logo.svg
new file mode 100644
index 0000000..87cd92d
--- /dev/null
+++ b/assets/mahout-logo.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ 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.
+-->
+<!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 747.9 180" style="enable-background:new 0 0 747.9 180;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#212529;}
+</style>
+<g>
+	<path class="st0" d="M272.2,119.8v-46l-20,51c-0.7,1.7-2.3,2.9-4.2,2.9s-3.5-1.2-4.2-2.9l-20-51v46c0,4.2-3.4,7.9-7.7,7.9
+		c-4.4,0-8-3.7-8-7.9V65.1c0-7.1,5.8-12.8,12.8-12.8c5.5,0,10.2,3.4,12.1,8.3l15,38.5l15.2-38.5c1.8-4.9,6.5-8.3,11.9-8.3
+		c7.2,0,12.9,5.8,12.9,12.8v54.6c0,4.2-3.5,7.9-8,7.9C275.7,127.6,272.2,124,272.2,119.8z"/>
+	<path class="st0" d="M381.7,119.6c0,4.4-3.6,8-8.1,8c-3.4,0-6.4-2.2-7.4-5.3l-3-8.6H330l-3,8.6c-1,3.1-4.1,5.3-7.5,5.3
+		c-4.4,0-8-3.5-8-8c0-1,0.2-2,0.6-2.8l21.6-55.7c2-5.2,7-8.8,12.9-8.8c5.9,0,11,3.7,12.9,8.8l21.5,55.7
+		C381.3,117.7,381.7,118.6,381.7,119.6z M358.3,100.1l-11.7-33.4l-11.7,33.4H358.3z"/>
+	<path class="st0" d="M455.8,119.8V95.9h-34.8v23.9c0,4.2-3.4,7.9-7.7,7.9c-4.4,0-8-3.7-8-7.9V60.1c0-4.3,3.5-7.9,7.9-7.9
+		c4.4,0,7.9,3.5,7.9,7.9V82h34.8V60.1c0-4.3,3.5-7.9,8-7.9c4.3,0,7.9,3.5,7.9,7.9v59.6c0,4.2-3.5,7.9-8,7.9
+		C459.3,127.6,455.8,124,455.8,119.8z"/>
+	<path class="st0" d="M534.8,51.8c22.3,0,38.6,15.9,38.6,38.2c0,22.2-16.3,38.2-38.6,38.2c-22.2,0-38.5-15.9-38.5-38.2
+		C496.4,67.8,512.6,51.8,534.8,51.8z M534.8,65.8c-13.6,0-22.3,10.4-22.3,24.2c0,13.7,8.7,24.2,22.3,24.2s22.5-10.5,22.5-24.2
+		C557.3,76.2,548.5,65.8,534.8,65.8z"/>
+	<path class="st0" d="M598.3,60.2c0-4.4,3.5-8,8-8c4.4,0,8,3.5,8,8v36.6c0,10.3,5.6,17.4,17.1,17.4c11.3,0,16.9-7.1,16.9-17.4V60.2
+		c0-4.4,3.5-8,8-8c4.4,0,8,3.5,8,8v37.1c0,18.4-10.5,30.9-32.9,30.9c-22.6,0-33.1-12.6-33.1-30.8V60.2z"/>
+	<path class="st0" d="M709.7,119.8V66.9h-15.4c-3.8,0-7-3.1-7-6.9c0-3.9,3.2-7,7-7h46.6c3.8,0,7,3.1,7,7c0,3.8-3.2,6.9-7,6.9h-15.4
+		v52.9c0,4.2-3.5,7.9-7.9,7.9C713.3,127.6,709.7,124,709.7,119.8z"/>
+</g>
+<g>
+	<g>
+		<path class="st0" d="M71,148.3v-18.6c-7.4-1.4-13-7.9-13-15.7c0-3.2,1-6.3,2.6-8.8L45,93.7l-15.6,11.5c1.7,2.5,2.6,5.5,2.6,8.8
+			c0,3.3-1,6.3-2.7,8.8l35.5,28C66.7,149.6,68.8,148.7,71,148.3z M77,148.3c2.2,0.4,4.3,1.3,6.1,2.6l35.5-28
+			c-1.7-2.5-2.7-5.6-2.7-8.8c0-3.2,1-6.3,2.6-8.8L103,93.7l-15.6,11.5c1.7,2.5,2.6,5.5,2.6,8.8c0,7.8-5.6,14.3-13,15.7V148.3z
+			 M87.3,155.2c1.7,2.5,2.7,5.6,2.7,8.8c0,8.8-7.2,16-16,16s-16-7.2-16-16c0-3.3,1-6.3,2.7-8.8l-35.5-28c-2.6,1.8-5.7,2.9-9.1,2.9
+			c-8.8,0-16-7.2-16-16c0-7.8,5.6-14.3,13-15.7V81.7C5.6,80.3,0,73.8,0,66c0-8.8,7.2-16,16-16c3.4,0,6.5,1.1,9.1,2.9l35.5-28
+			C59,22.3,58,19.3,58,16c0-8.8,7.2-16,16-16s16,7.2,16,16c0,3.3-1,6.3-2.7,8.8l35.5,28c2.6-1.8,5.7-2.9,9.1-2.9c8.8,0,16,7.2,16,16
+			c0,7.8-5.6,14.3-13,15.7v16.6c7.4,1.4,13,7.9,13,15.7c0,8.8-7.2,16-16,16c-3.4,0-6.5-1.1-9.1-2.9L87.3,155.2z M25.2,100.9L39.9,90
+			L25.2,79.1c-1.8,1.3-3.9,2.2-6.2,2.6v16.6C21.3,98.7,23.4,99.6,25.2,100.9z M29.4,74.8L45,86.3l15.6-11.5C59,72.3,58,69.2,58,66
+			c0-7.8,5.6-14.3,13-15.7V31.7c-2.2-0.4-4.3-1.3-6.1-2.6l-35.5,28C31,59.7,32,62.7,32,66C32,69.2,31,72.3,29.4,74.8z M122.8,100.9
+			c1.8-1.3,3.9-2.2,6.2-2.6V81.7c-2.3-0.4-4.4-1.3-6.2-2.6L108.1,90L122.8,100.9z M118.7,57.2l-35.5-28c-1.8,1.3-3.9,2.2-6.1,2.6
+			v18.6c7.4,1.4,13,7.9,13,15.7c0,3.2-1,6.3-2.6,8.8L103,86.3l15.6-11.5c-1.7-2.5-2.6-5.5-2.6-8.8C116,62.7,117,59.7,118.7,57.2z
+			 M64.8,100.9c2.6-1.8,5.8-2.9,9.2-2.9s6.6,1.1,9.2,2.9L97.9,90L83.2,79.1C80.6,80.9,77.4,82,74,82s-6.6-1.1-9.2-2.9L50.1,90
+			L64.8,100.9z M74,76c5.5,0,10-4.5,10-10s-4.5-10-10-10s-10,4.5-10,10S68.5,76,74,76z M74,124c5.5,0,10-4.5,10-10
+			c0-5.5-4.5-10-10-10s-10,4.5-10,10C64,119.5,68.5,124,74,124z M132,76c5.5,0,10-4.5,10-10s-4.5-10-10-10s-10,4.5-10,10
+			S126.5,76,132,76z M132,124c5.5,0,10-4.5,10-10c0-5.5-4.5-10-10-10s-10,4.5-10,10C122,119.5,126.5,124,132,124z M16,76
+			c5.5,0,10-4.5,10-10s-4.5-10-10-10S6,60.5,6,66S10.5,76,16,76z M16,124c5.5,0,10-4.5,10-10c0-5.5-4.5-10-10-10s-10,4.5-10,10
+			C6,119.5,10.5,124,16,124z M74,174c5.5,0,10-4.5,10-10s-4.5-10-10-10s-10,4.5-10,10S68.5,174,74,174z M74,26c5.5,0,10-4.5,10-10
+			S79.5,6,74,6s-10,4.5-10,10S68.5,26,74,26z"/>
+	</g>
+</g>
+</svg>
diff --git a/assets/vendor/bootstrap/js/bootstrap.min.js b/assets/vendor/bootstrap/js/bootstrap.min.js
new file mode 100755
index 0000000..80de23f
--- /dev/null
+++ b/assets/vendor/bootstrap/js/bootstrap.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
+ * Copyright 2011-2017 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");!function(t){var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||e[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(jQuery),function(){function t(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"objec [...]
\ No newline at end of file
diff --git a/assets/vendor/bootstrap/scss/bootstrap-grid.scss b/assets/vendor/bootstrap/scss/bootstrap-grid.scss
new file mode 100755
index 0000000..4b2bddd
--- /dev/null
+++ b/assets/vendor/bootstrap/scss/bootstrap-grid.scss
@@ -0,0 +1,37 @@
+// Bootstrap Grid only
+//
+// Includes relevant variables and mixins for the flexbox grid
+// system, as well as the generated predefined classes (e.g., `.col-sm-4`).
+
+//
+// Box sizing, responsive, and more
+//
+
+@at-root {
+  @-ms-viewport { width: device-width; }
+}
+
+html {
+  box-sizing: border-box;
+  -ms-overflow-style: scrollbar;
+}
+
+*,
+*::before,
+*::after {
+  box-sizing: inherit;
+}
+
+@import "functions";
+@import "variables";
+
+//
+// Grid mixins
+//
+
+@import "mixins/breakpoints";
+@import "mixins/grid-framework";
+@import "mixins/grid";
+
+@import "grid";
+@import "utilities/flex";
diff --git a/assets/vendor/bootstrap/scss/bootstrap-reboot.scss b/assets/vendor/bootstrap/scss/bootstrap-reboot.scss
new file mode 100755
index 0000000..2700a57
--- /dev/null
+++ b/assets/vendor/bootstrap/scss/bootstrap-reboot.scss
@@ -0,0 +1,9 @@
+// Bootstrap Reboot only
+//
+// Includes only Normalize and our custom Reboot reset.
+
+@import "functions";
+@import "variables";
+@import "mixins";
+
+@import "reboot";
diff --git a/assets/vendor/bootstrap/scss/bootstrap.scss b/assets/vendor/bootstrap/scss/bootstrap.scss
new file mode 100755
index 0000000..3bc8001
--- /dev/null
+++ b/assets/vendor/bootstrap/scss/bootstrap.scss
@@ -0,0 +1,41 @@
+/*!
+ * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
+ * Copyright 2011-2017 The Bootstrap Authors
+ * Copyright 2011-2017 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+
+@import "functions";
+@import "variables";
+@import "mixins";
+@import "print";
+@import "reboot";
+@import "type";
+@import "images";
+@import "code";
+@import "grid";
+@import "tables";
+@import "forms";
+@import "buttons";
+@import "transitions";
+@import "dropdown";
+@import "button-group";
+@import "input-group";
+@import "custom-forms";
+@import "nav";
+@import "navbar";
+@import "card";
+@import "breadcrumb";
+@import "pagination";
+@import "badge";
+@import "jumbotron";
+@import "alert";
+@import "progress";
+@import "media";
+@import "list-group";
+@import "close";
+@import "modal";
+@import "tooltip";
+@import "popover";
+@import "carousel";
+@import "utilities";
diff --git a/assets/vendor/jquery/jquery-slim.min.js b/assets/vendor/jquery/jquery-slim.min.js
new file mode 100755
index 0000000..6cdf1ee
--- /dev/null
+++ b/assets/vendor/jquery/jquery-slim.min.js
@@ -0,0 +1,8160 @@
+/*!
+ * jQuery JavaScript Library v3.2.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector
+ * https://jquery.com/
+ *
+ * Includes Sizzle.js
+ * https://sizzlejs.com/
+ *
+ * Copyright JS Foundation and other contributors
+ * Released under the MIT license
+ * https://jquery.org/license
+ *
+ * Date: 2017-03-20T19:00Z
+ */
+( function( global, factory ) {
+
+	"use strict";
+
+	if ( typeof module === "object" && typeof module.exports === "object" ) {
+
+		// For CommonJS and CommonJS-like environments where a proper `window`
+		// is present, execute the factory and get jQuery.
+		// For environments that do not have a `window` with a `document`
+		// (such as Node.js), expose a factory as module.exports.
+		// This accentuates the need for the creation of a real `window`.
+		// e.g. var jQuery = require("jquery")(window);
+		// See ticket #14549 for more info.
+		module.exports = global.document ?
+			factory( global, true ) :
+			function( w ) {
+				if ( !w.document ) {
+					throw new Error( "jQuery requires a window with a document" );
+				}
+				return factory( w );
+			};
+	} else {
+		factory( global );
+	}
+
+// Pass this if window is not defined yet
+} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
+
+// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1
+// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode
+// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common
+// enough that all such attempts are guarded in a try block.
+"use strict";
+
+var arr = [];
+
+var document = window.document;
+
+var getProto = Object.getPrototypeOf;
+
+var slice = arr.slice;
+
+var concat = arr.concat;
+
+var push = arr.push;
+
+var indexOf = arr.indexOf;
+
+var class2type = {};
+
+var toString = class2type.toString;
+
+var hasOwn = class2type.hasOwnProperty;
+
+var fnToString = hasOwn.toString;
+
+var ObjectFunctionString = fnToString.call( Object );
+
+var support = {};
+
+
+
+	function DOMEval( code, doc ) {
+		doc = doc || document;
+
+		var script = doc.createElement( "script" );
+
+		script.text = code;
+		doc.head.appendChild( script ).parentNode.removeChild( script );
+	}
+/* global Symbol */
+// Defining this global in .eslintrc.json would create a danger of using the global
+// unguarded in another place, it seems safer to define global only for this module
+
+
+
+var
+	version = "3.2.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector",
+
+	// Define a local copy of jQuery
+	jQuery = function( selector, context ) {
+
+		// The jQuery object is actually just the init constructor 'enhanced'
+		// Need init if jQuery is called (just allow error to be thrown if not included)
+		return new jQuery.fn.init( selector, context );
+	},
+
+	// Support: Android <=4.0 only
+	// Make sure we trim BOM and NBSP
+	rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
+
+	// Matches dashed string for camelizing
+	rmsPrefix = /^-ms-/,
+	rdashAlpha = /-([a-z])/g,
+
+	// Used by jQuery.camelCase as callback to replace()
+	fcamelCase = function( all, letter ) {
+		return letter.toUpperCase();
+	};
+
+jQuery.fn = jQuery.prototype = {
+
+	// The current version of jQuery being used
+	jquery: version,
+
+	constructor: jQuery,
+
+	// The default length of a jQuery object is 0
+	length: 0,
+
+	toArray: function() {
+		return slice.call( this );
+	},
+
+	// Get the Nth element in the matched element set OR
+	// Get the whole matched element set as a clean array
+	get: function( num ) {
+
+		// Return all the elements in a clean array
+		if ( num == null ) {
+			return slice.call( this );
+		}
+
+		// Return just the one element from the set
+		return num < 0 ? this[ num + this.length ] : this[ num ];
+	},
+
+	// Take an array of elements and push it onto the stack
+	// (returning the new matched element set)
+	pushStack: function( elems ) {
+
+		// Build a new jQuery matched element set
+		var ret = jQuery.merge( this.constructor(), elems );
+
+		// Add the old object onto the stack (as a reference)
+		ret.prevObject = this;
+
+		// Return the newly-formed element set
+		return ret;
+	},
+
+	// Execute a callback for every element in the matched set.
+	each: function( callback ) {
+		return jQuery.each( this, callback );
+	},
+
+	map: function( callback ) {
+		return this.pushStack( jQuery.map( this, function( elem, i ) {
+			return callback.call( elem, i, elem );
+		} ) );
+	},
+
+	slice: function() {
+		return this.pushStack( slice.apply( this, arguments ) );
+	},
+
+	first: function() {
+		return this.eq( 0 );
+	},
+
+	last: function() {
+		return this.eq( -1 );
+	},
+
+	eq: function( i ) {
+		var len = this.length,
+			j = +i + ( i < 0 ? len : 0 );
+		return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] );
+	},
+
+	end: function() {
+		return this.prevObject || this.constructor();
+	},
+
+	// For internal use only.
+	// Behaves like an Array's method, not like a jQuery method.
+	push: push,
+	sort: arr.sort,
+	splice: arr.splice
+};
+
+jQuery.extend = jQuery.fn.extend = function() {
+	var options, name, src, copy, copyIsArray, clone,
+		target = arguments[ 0 ] || {},
+		i = 1,
+		length = arguments.length,
+		deep = false;
+
+	// Handle a deep copy situation
+	if ( typeof target === "boolean" ) {
+		deep = target;
+
+		// Skip the boolean and the target
+		target = arguments[ i ] || {};
+		i++;
+	}
+
+	// Handle case when target is a string or something (possible in deep copy)
+	if ( typeof target !== "object" && !jQuery.isFunction( target ) ) {
+		target = {};
+	}
+
+	// Extend jQuery itself if only one argument is passed
+	if ( i === length ) {
+		target = this;
+		i--;
+	}
+
+	for ( ; i < length; i++ ) {
+
+		// Only deal with non-null/undefined values
+		if ( ( options = arguments[ i ] ) != null ) {
+
+			// Extend the base object
+			for ( name in options ) {
+				src = target[ name ];
+				copy = options[ name ];
+
+				// Prevent never-ending loop
+				if ( target === copy ) {
+					continue;
+				}
+
+				// Recurse if we're merging plain objects or arrays
+				if ( deep && copy && ( jQuery.isPlainObject( copy ) ||
+					( copyIsArray = Array.isArray( copy ) ) ) ) {
+
+					if ( copyIsArray ) {
+						copyIsArray = false;
+						clone = src && Array.isArray( src ) ? src : [];
+
+					} else {
+						clone = src && jQuery.isPlainObject( src ) ? src : {};
+					}
+
+					// Never move original objects, clone them
+					target[ name ] = jQuery.extend( deep, clone, copy );
+
+				// Don't bring in undefined values
+				} else if ( copy !== undefined ) {
+					target[ name ] = copy;
+				}
+			}
+		}
+	}
+
+	// Return the modified object
+	return target;
+};
+
+jQuery.extend( {
+
+	// Unique for each copy of jQuery on the page
+	expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ),
+
+	// Assume jQuery is ready without the ready module
+	isReady: true,
+
+	error: function( msg ) {
+		throw new Error( msg );
+	},
+
+	noop: function() {},
+
+	isFunction: function( obj ) {
+		return jQuery.type( obj ) === "function";
+	},
+
+	isWindow: function( obj ) {
+		return obj != null && obj === obj.window;
+	},
+
+	isNumeric: function( obj ) {
+
+		// As of jQuery 3.0, isNumeric is limited to
+		// strings and numbers (primitives or objects)
+		// that can be coerced to finite numbers (gh-2662)
+		var type = jQuery.type( obj );
+		return ( type === "number" || type === "string" ) &&
+
+			// parseFloat NaNs numeric-cast false positives ("")
+			// ...but misinterprets leading-number strings, particularly hex literals ("0x...")
+			// subtraction forces infinities to NaN
+			!isNaN( obj - parseFloat( obj ) );
+	},
+
+	isPlainObject: function( obj ) {
+		var proto, Ctor;
+
+		// Detect obvious negatives
+		// Use toString instead of jQuery.type to catch host objects
+		if ( !obj || toString.call( obj ) !== "[object Object]" ) {
+			return false;
+		}
+
+		proto = getProto( obj );
+
+		// Objects with no prototype (e.g., `Object.create( null )`) are plain
+		if ( !proto ) {
+			return true;
+		}
+
+		// Objects with prototype are plain iff they were constructed by a global Object function
+		Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor;
+		return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString;
+	},
+
+	isEmptyObject: function( obj ) {
+
+		/* eslint-disable no-unused-vars */
+		// See https://github.com/eslint/eslint/issues/6125
+		var name;
+
+		for ( name in obj ) {
+			return false;
+		}
+		return true;
+	},
+
+	type: function( obj ) {
+		if ( obj == null ) {
+			return obj + "";
+		}
+
+		// Support: Android <=2.3 only (functionish RegExp)
+		return typeof obj === "object" || typeof obj === "function" ?
+			class2type[ toString.call( obj ) ] || "object" :
+			typeof obj;
+	},
+
+	// Evaluates a script in a global context
+	globalEval: function( code ) {
+		DOMEval( code );
+	},
+
+	// Convert dashed to camelCase; used by the css and data modules
+	// Support: IE <=9 - 11, Edge 12 - 13
+	// Microsoft forgot to hump their vendor prefix (#9572)
+	camelCase: function( string ) {
+		return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );
+	},
+
+	each: function( obj, callback ) {
+		var length, i = 0;
+
+		if ( isArrayLike( obj ) ) {
+			length = obj.length;
+			for ( ; i < length; i++ ) {
+				if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
+					break;
+				}
+			}
+		} else {
+			for ( i in obj ) {
+				if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
+					break;
+				}
+			}
+		}
+
+		return obj;
+	},
+
+	// Support: Android <=4.0 only
+	trim: function( text ) {
+		return text == null ?
+			"" :
+			( text + "" ).replace( rtrim, "" );
+	},
+
+	// results is for internal usage only
+	makeArray: function( arr, results ) {
+		var ret = results || [];
+
+		if ( arr != null ) {
+			if ( isArrayLike( Object( arr ) ) ) {
+				jQuery.merge( ret,
+					typeof arr === "string" ?
+					[ arr ] : arr
+				);
+			} else {
+				push.call( ret, arr );
+			}
+		}
+
+		return ret;
+	},
+
+	inArray: function( elem, arr, i ) {
+		return arr == null ? -1 : indexOf.call( arr, elem, i );
+	},
+
+	// Support: Android <=4.0 only, PhantomJS 1 only
+	// push.apply(_, arraylike) throws on ancient WebKit
+	merge: function( first, second ) {
+		var len = +second.length,
+			j = 0,
+			i = first.length;
+
+		for ( ; j < len; j++ ) {
+			first[ i++ ] = second[ j ];
+		}
+
+		first.length = i;
+
+		return first;
+	},
+
+	grep: function( elems, callback, invert ) {
+		var callbackInverse,
+			matches = [],
+			i = 0,
+			length = elems.length,
+			callbackExpect = !invert;
+
+		// Go through the array, only saving the items
+		// that pass the validator function
+		for ( ; i < length; i++ ) {
+			callbackInverse = !callback( elems[ i ], i );
+			if ( callbackInverse !== callbackExpect ) {
+				matches.push( elems[ i ] );
+			}
+		}
+
+		return matches;
+	},
+
+	// arg is for internal usage only
+	map: function( elems, callback, arg ) {
+		var length, value,
+			i = 0,
+			ret = [];
+
+		// Go through the array, translating each of the items to their new values
+		if ( isArrayLike( elems ) ) {
+			length = elems.length;
+			for ( ; i < length; i++ ) {
+				value = callback( elems[ i ], i, arg );
+
+				if ( value != null ) {
+					ret.push( value );
+				}
+			}
+
+		// Go through every key on the object,
+		} else {
+			for ( i in elems ) {
+				value = callback( elems[ i ], i, arg );
+
+				if ( value != null ) {
+					ret.push( value );
+				}
+			}
+		}
+
+		// Flatten any nested arrays
+		return concat.apply( [], ret );
+	},
+
+	// A global GUID counter for objects
+	guid: 1,
+
+	// Bind a function to a context, optionally partially applying any
+	// arguments.
+	proxy: function( fn, context ) {
+		var tmp, args, proxy;
+
+		if ( typeof context === "string" ) {
+			tmp = fn[ context ];
+			context = fn;
+			fn = tmp;
+		}
+
+		// Quick check to determine if target is callable, in the spec
+		// this throws a TypeError, but we will just return undefined.
+		if ( !jQuery.isFunction( fn ) ) {
+			return undefined;
+		}
+
+		// Simulated bind
+		args = slice.call( arguments, 2 );
+		proxy = function() {
+			return fn.apply( context || this, args.concat( slice.call( arguments ) ) );
+		};
+
+		// Set the guid of unique handler to the same of original handler, so it can be removed
+		proxy.guid = fn.guid = fn.guid || jQuery.guid++;
+
+		return proxy;
+	},
+
+	now: Date.now,
+
+	// jQuery.support is not used in Core but other projects attach their
+	// properties to it so it needs to exist.
+	support: support
+} );
+
+if ( typeof Symbol === "function" ) {
+	jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ];
+}
+
+// Populate the class2type map
+jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ),
+function( i, name ) {
+	class2type[ "[object " + name + "]" ] = name.toLowerCase();
+} );
+
+function isArrayLike( obj ) {
+
+	// Support: real iOS 8.2 only (not reproducible in simulator)
+	// `in` check used to prevent JIT error (gh-2145)
+	// hasOwn isn't used here due to false negatives
+	// regarding Nodelist length in IE
+	var length = !!obj && "length" in obj && obj.length,
+		type = jQuery.type( obj );
+
+	if ( type === "function" || jQuery.isWindow( obj ) ) {
+		return false;
+	}
+
+	return type === "array" || length === 0 ||
+		typeof length === "number" && length > 0 && ( length - 1 ) in obj;
+}
+var Sizzle =
+/*!
+ * Sizzle CSS Selector Engine v2.3.3
+ * https://sizzlejs.com/
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2016-08-08
+ */
+(function( window ) {
+
+var i,
+	support,
+	Expr,
+	getText,
+	isXML,
+	tokenize,
+	compile,
+	select,
+	outermostContext,
+	sortInput,
+	hasDuplicate,
+
+	// Local document vars
+	setDocument,
+	document,
+	docElem,
+	documentIsHTML,
+	rbuggyQSA,
+	rbuggyMatches,
+	matches,
+	contains,
+
+	// Instance-specific data
+	expando = "sizzle" + 1 * new Date(),
+	preferredDoc = window.document,
+	dirruns = 0,
+	done = 0,
+	classCache = createCache(),
+	tokenCache = createCache(),
+	compilerCache = createCache(),
+	sortOrder = function( a, b ) {
+		if ( a === b ) {
+			hasDuplicate = true;
+		}
+		return 0;
+	},
+
+	// Instance methods
+	hasOwn = ({}).hasOwnProperty,
+	arr = [],
+	pop = arr.pop,
+	push_native = arr.push,
+	push = arr.push,
+	slice = arr.slice,
+	// Use a stripped-down indexOf as it's faster than native
+	// https://jsperf.com/thor-indexof-vs-for/5
+	indexOf = function( list, elem ) {
+		var i = 0,
+			len = list.length;
+		for ( ; i < len; i++ ) {
+			if ( list[i] === elem ) {
+				return i;
+			}
+		}
+		return -1;
+	},
+
+	booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
+
+	// Regular expressions
+
+	// http://www.w3.org/TR/css3-selectors/#whitespace
+	whitespace = "[\\x20\\t\\r\\n\\f]",
+
+	// http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
+	identifier = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+",
+
+	// Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors
+	attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace +
+		// Operator (capture 2)
+		"*([*^$|!~]?=)" + whitespace +
+		// "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]"
+		"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace +
+		"*\\]",
+
+	pseudos = ":(" + identifier + ")(?:\\((" +
+		// To reduce the number of selectors needing tokenize in the preFilter, prefer arguments:
+		// 1. quoted (capture 3; capture 4 or capture 5)
+		"('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" +
+		// 2. simple (capture 6)
+		"((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" +
+		// 3. anything else (capture 2)
+		".*" +
+		")\\)|)",
+
+	// Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter
+	rwhitespace = new RegExp( whitespace + "+", "g" ),
+	rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ),
+
+	rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),
+	rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ),
+
+	rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ),
+
+	rpseudo = new RegExp( pseudos ),
+	ridentifier = new RegExp( "^" + identifier + "$" ),
+
+	matchExpr = {
+		"ID": new RegExp( "^#(" + identifier + ")" ),
+		"CLASS": new RegExp( "^\\.(" + identifier + ")" ),
+		"TAG": new RegExp( "^(" + identifier + "|[*])" ),
+		"ATTR": new RegExp( "^" + attributes ),
+		"PSEUDO": new RegExp( "^" + pseudos ),
+		"CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace +
+			"*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace +
+			"*(\\d+)|))" + whitespace + "*\\)|)", "i" ),
+		"bool": new RegExp( "^(?:" + booleans + ")$", "i" ),
+		// For use in libraries implementing .is()
+		// We use this for POS matching in `select`
+		"needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
+			whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" )
+	},
+
+	rinputs = /^(?:input|select|textarea|button)$/i,
+	rheader = /^h\d$/i,
+
+	rnative = /^[^{]+\{\s*\[native \w/,
+
+	// Easily-parseable/retrievable ID or TAG or CLASS selectors
+	rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
+
+	rsibling = /[+~]/,
+
+	// CSS escapes
+	// http://www.w3.org/TR/CSS21/syndata.html#escaped-characters
+	runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ),
+	funescape = function( _, escaped, escapedWhitespace ) {
+		var high = "0x" + escaped - 0x10000;
+		// NaN means non-codepoint
+		// Support: Firefox<24
+		// Workaround erroneous numeric interpretation of +"0x"
+		return high !== high || escapedWhitespace ?
+			escaped :
+			high < 0 ?
+				// BMP codepoint
+				String.fromCharCode( high + 0x10000 ) :
+				// Supplemental Plane codepoint (surrogate pair)
+				String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );
+	},
+
+	// CSS string/identifier serialization
+	// https://drafts.csswg.org/cssom/#common-serializing-idioms
+	rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,
+	fcssescape = function( ch, asCodePoint ) {
+		if ( asCodePoint ) {
+
+			// U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER
+			if ( ch === "\0" ) {
+				return "\uFFFD";
+			}
+
+			// Control characters and (dependent upon position) numbers get escaped as code points
+			return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " ";
+		}
+
+		// Other potentially-special ASCII characters get backslash-escaped
+		return "\\" + ch;
+	},
+
+	// Used for iframes
+	// See setDocument()
+	// Removing the function wrapper causes a "Permission Denied"
+	// error in IE
+	unloadHandler = function() {
+		setDocument();
+	},
+
+	disabledAncestor = addCombinator(
+		function( elem ) {
+			return elem.disabled === true && ("form" in elem || "label" in elem);
+		},
+		{ dir: "parentNode", next: "legend" }
+	);
+
+// Optimize for push.apply( _, NodeList )
+try {
+	push.apply(
+		(arr = slice.call( preferredDoc.childNodes )),
+		preferredDoc.childNodes
+	);
+	// Support: Android<4.0
+	// Detect silently failing push.apply
+	arr[ preferredDoc.childNodes.length ].nodeType;
+} catch ( e ) {
+	push = { apply: arr.length ?
+
+		// Leverage slice if possible
+		function( target, els ) {
+			push_native.apply( target, slice.call(els) );
+		} :
+
+		// Support: IE<9
+		// Otherwise append directly
+		function( target, els ) {
+			var j = target.length,
+				i = 0;
+			// Can't trust NodeList.length
+			while ( (target[j++] = els[i++]) ) {}
+			target.length = j - 1;
+		}
+	};
+}
+
+function Sizzle( selector, context, results, seed ) {
+	var m, i, elem, nid, match, groups, newSelector,
+		newContext = context && context.ownerDocument,
+
+		// nodeType defaults to 9, since context defaults to document
+		nodeType = context ? context.nodeType : 9;
+
+	results = results || [];
+
+	// Return early from calls with invalid selector or context
+	if ( typeof selector !== "string" || !selector ||
+		nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) {
+
+		return results;
+	}
+
+	// Try to shortcut find operations (as opposed to filters) in HTML documents
+	if ( !seed ) {
+
+		if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) {
+			setDocument( context );
+		}
+		context = context || document;
+
+		if ( documentIsHTML ) {
+
+			// If the selector is sufficiently simple, try using a "get*By*" DOM method
+			// (excepting DocumentFragment context, where the methods don't exist)
+			if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) {
+
+				// ID selector
+				if ( (m = match[1]) ) {
+
+					// Document context
+					if ( nodeType === 9 ) {
+						if ( (elem = context.getElementById( m )) ) {
+
+							// Support: IE, Opera, Webkit
+							// TODO: identify versions
+							// getElementById can match elements by name instead of ID
+							if ( elem.id === m ) {
+								results.push( elem );
+								return results;
+							}
+						} else {
+							return results;
+						}
+
+					// Element context
+					} else {
+
+						// Support: IE, Opera, Webkit
+						// TODO: identify versions
+						// getElementById can match elements by name instead of ID
+						if ( newContext && (elem = newContext.getElementById( m )) &&
+							contains( context, elem ) &&
+							elem.id === m ) {
+
+							results.push( elem );
+							return results;
+						}
+					}
+
+				// Type selector
+				} else if ( match[2] ) {
+					push.apply( results, context.getElementsByTagName( selector ) );
+					return results;
+
+				// Class selector
+				} else if ( (m = match[3]) && support.getElementsByClassName &&
+					context.getElementsByClassName ) {
+
+					push.apply( results, context.getElementsByClassName( m ) );
+					return results;
+				}
+			}
+
+			// Take advantage of querySelectorAll
+			if ( support.qsa &&
+				!compilerCache[ selector + " " ] &&
+				(!rbuggyQSA || !rbuggyQSA.test( selector )) ) {
+
+				if ( nodeType !== 1 ) {
+					newContext = context;
+					newSelector = selector;
+
+				// qSA looks outside Element context, which is not what we want
+				// Thanks to Andrew Dupont for this workaround technique
+				// Support: IE <=8
+				// Exclude object elements
+				} else if ( context.nodeName.toLowerCase() !== "object" ) {
+
+					// Capture the context ID, setting it first if necessary
+					if ( (nid = context.getAttribute( "id" )) ) {
+						nid = nid.replace( rcssescape, fcssescape );
+					} else {
+						context.setAttribute( "id", (nid = expando) );
+					}
+
+					// Prefix every selector in the list
+					groups = tokenize( selector );
+					i = groups.length;
+					while ( i-- ) {
+						groups[i] = "#" + nid + " " + toSelector( groups[i] );
+					}
+					newSelector = groups.join( "," );
+
+					// Expand context for sibling selectors
+					newContext = rsibling.test( selector ) && testContext( context.parentNode ) ||
+						context;
+				}
+
+				if ( newSelector ) {
+					try {
+						push.apply( results,
+							newContext.querySelectorAll( newSelector )
+						);
+						return results;
+					} catch ( qsaError ) {
+					} finally {
+						if ( nid === expando ) {
+							context.removeAttribute( "id" );
+						}
+					}
+				}
+			}
+		}
+	}
+
+	// All others
+	return select( selector.replace( rtrim, "$1" ), context, results, seed );
+}
+
+/**
+ * Create key-value caches of limited size
+ * @returns {function(string, object)} Returns the Object data after storing it on itself with
+ *	property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength)
+ *	deleting the oldest entry
+ */
+function createCache() {
+	var keys = [];
+
+	function cache( key, value ) {
+		// Use (key + " ") to avoid collision with native prototype properties (see Issue #157)
+		if ( keys.push( key + " " ) > Expr.cacheLength ) {
+			// Only keep the most recent entries
+			delete cache[ keys.shift() ];
+		}
+		return (cache[ key + " " ] = value);
+	}
+	return cache;
+}
+
+/**
+ * Mark a function for special use by Sizzle
+ * @param {Function} fn The function to mark
+ */
+function markFunction( fn ) {
+	fn[ expando ] = true;
+	return fn;
+}
+
+/**
+ * Support testing using an element
+ * @param {Function} fn Passed the created element and returns a boolean result
+ */
+function assert( fn ) {
+	var el = document.createElement("fieldset");
+
+	try {
+		return !!fn( el );
+	} catch (e) {
+		return false;
+	} finally {
+		// Remove from its parent by default
+		if ( el.parentNode ) {
+			el.parentNode.removeChild( el );
+		}
+		// release memory in IE
+		el = null;
+	}
+}
+
+/**
+ * Adds the same handler for all of the specified attrs
+ * @param {String} attrs Pipe-separated list of attributes
+ * @param {Function} handler The method that will be applied
+ */
+function addHandle( attrs, handler ) {
+	var arr = attrs.split("|"),
+		i = arr.length;
+
+	while ( i-- ) {
+		Expr.attrHandle[ arr[i] ] = handler;
+	}
+}
+
+/**
+ * Checks document order of two siblings
+ * @param {Element} a
+ * @param {Element} b
+ * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b
+ */
+function siblingCheck( a, b ) {
+	var cur = b && a,
+		diff = cur && a.nodeType === 1 && b.nodeType === 1 &&
+			a.sourceIndex - b.sourceIndex;
+
+	// Use IE sourceIndex if available on both nodes
+	if ( diff ) {
+		return diff;
+	}
+
+	// Check if b follows a
+	if ( cur ) {
+		while ( (cur = cur.nextSibling) ) {
+			if ( cur === b ) {
+				return -1;
+			}
+		}
+	}
+
+	return a ? 1 : -1;
+}
+
+/**
+ * Returns a function to use in pseudos for input types
+ * @param {String} type
+ */
+function createInputPseudo( type ) {
+	return function( elem ) {
+		var name = elem.nodeName.toLowerCase();
+		return name === "input" && elem.type === type;
+	};
+}
+
+/**
+ * Returns a function to use in pseudos for buttons
+ * @param {String} type
+ */
+function createButtonPseudo( type ) {
+	return function( elem ) {
+		var name = elem.nodeName.toLowerCase();
+		return (name === "input" || name === "button") && elem.type === type;
+	};
+}
+
+/**
+ * Returns a function to use in pseudos for :enabled/:disabled
+ * @param {Boolean} disabled true for :disabled; false for :enabled
+ */
+function createDisabledPseudo( disabled ) {
+
+	// Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable
+	return function( elem ) {
+
+		// Only certain elements can match :enabled or :disabled
+		// https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled
+		// https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled
+		if ( "form" in elem ) {
+
+			// Check for inherited disabledness on relevant non-disabled elements:
+			// * listed form-associated elements in a disabled fieldset
+			//   https://html.spec.whatwg.org/multipage/forms.html#category-listed
+			//   https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled
+			// * option elements in a disabled optgroup
+			//   https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled
+			// All such elements have a "form" property.
+			if ( elem.parentNode && elem.disabled === false ) {
+
+				// Option elements defer to a parent optgroup if present
+				if ( "label" in elem ) {
+					if ( "label" in elem.parentNode ) {
+						return elem.parentNode.disabled === disabled;
+					} else {
+						return elem.disabled === disabled;
+					}
+				}
+
+				// Support: IE 6 - 11
+				// Use the isDisabled shortcut property to check for disabled fieldset ancestors
+				return elem.isDisabled === disabled ||
+
+					// Where there is no isDisabled, check manually
+					/* jshint -W018 */
+					elem.isDisabled !== !disabled &&
+						disabledAncestor( elem ) === disabled;
+			}
+
+			return elem.disabled === disabled;
+
+		// Try to winnow out elements that can't be disabled before trusting the disabled property.
+		// Some victims get caught in our net (label, legend, menu, track), but it shouldn't
+		// even exist on them, let alone have a boolean value.
+		} else if ( "label" in elem ) {
+			return elem.disabled === disabled;
+		}
+
+		// Remaining elements are neither :enabled nor :disabled
+		return false;
+	};
+}
+
+/**
+ * Returns a function to use in pseudos for positionals
+ * @param {Function} fn
+ */
+function createPositionalPseudo( fn ) {
+	return markFunction(function( argument ) {
+		argument = +argument;
+		return markFunction(function( seed, matches ) {
+			var j,
+				matchIndexes = fn( [], seed.length, argument ),
+				i = matchIndexes.length;
+
+			// Match elements found at the specified indexes
+			while ( i-- ) {
+				if ( seed[ (j = matchIndexes[i]) ] ) {
+					seed[j] = !(matches[j] = seed[j]);
+				}
+			}
+		});
+	});
+}
+
+/**
+ * Checks a node for validity as a Sizzle context
+ * @param {Element|Object=} context
+ * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value
+ */
+function testContext( context ) {
+	return context && typeof context.getElementsByTagName !== "undefined" && context;
+}
+
+// Expose support vars for convenience
+support = Sizzle.support = {};
+
+/**
+ * Detects XML nodes
+ * @param {Element|Object} elem An element or a document
+ * @returns {Boolean} True iff elem is a non-HTML XML node
+ */
+isXML = Sizzle.isXML = function( elem ) {
+	// documentElement is verified for cases where it doesn't yet exist
+	// (such as loading iframes in IE - #4833)
+	var documentElement = elem && (elem.ownerDocument || elem).documentElement;
+	return documentElement ? documentElement.nodeName !== "HTML" : false;
+};
+
+/**
+ * Sets document-related variables once based on the current document
+ * @param {Element|Object} [doc] An element or document object to use to set the document
+ * @returns {Object} Returns the current document
+ */
+setDocument = Sizzle.setDocument = function( node ) {
+	var hasCompare, subWindow,
+		doc = node ? node.ownerDocument || node : preferredDoc;
+
+	// Return early if doc is invalid or already selected
+	if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) {
+		return document;
+	}
+
+	// Update global variables
+	document = doc;
+	docElem = document.documentElement;
+	documentIsHTML = !isXML( document );
+
+	// Support: IE 9-11, Edge
+	// Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936)
+	if ( preferredDoc !== document &&
+		(subWindow = document.defaultView) && subWindow.top !== subWindow ) {
+
+		// Support: IE 11, Edge
+		if ( subWindow.addEventListener ) {
+			subWindow.addEventListener( "unload", unloadHandler, false );
+
+		// Support: IE 9 - 10 only
+		} else if ( subWindow.attachEvent ) {
+			subWindow.attachEvent( "onunload", unloadHandler );
+		}
+	}
+
+	/* Attributes
+	---------------------------------------------------------------------- */
+
+	// Support: IE<8
+	// Verify that getAttribute really returns attributes and not properties
+	// (excepting IE8 booleans)
+	support.attributes = assert(function( el ) {
+		el.className = "i";
+		return !el.getAttribute("className");
+	});
+
+	/* getElement(s)By*
+	---------------------------------------------------------------------- */
+
+	// Check if getElementsByTagName("*") returns only elements
+	support.getElementsByTagName = assert(function( el ) {
+		el.appendChild( document.createComment("") );
+		return !el.getElementsByTagName("*").length;
+	});
+
+	// Support: IE<9
+	support.getElementsByClassName = rnative.test( document.getElementsByClassName );
+
+	// Support: IE<10
+	// Check if getElementById returns elements by name
+	// The broken getElementById methods don't pick up programmatically-set names,
+	// so use a roundabout getElementsByName test
+	support.getById = assert(function( el ) {
+		docElem.appendChild( el ).id = expando;
+		return !document.getElementsByName || !document.getElementsByName( expando ).length;
+	});
+
+	// ID filter and find
+	if ( support.getById ) {
+		Expr.filter["ID"] = function( id ) {
+			var attrId = id.replace( runescape, funescape );
+			return function( elem ) {
+				return elem.getAttribute("id") === attrId;
+			};
+		};
+		Expr.find["ID"] = function( id, context ) {
+			if ( typeof context.getElementById !== "undefined" && documentIsHTML ) {
+				var elem = context.getElementById( id );
+				return elem ? [ elem ] : [];
+			}
+		};
+	} else {
+		Expr.filter["ID"] =  function( id ) {
+			var attrId = id.replace( runescape, funescape );
+			return function( elem ) {
+				var node = typeof elem.getAttributeNode !== "undefined" &&
+					elem.getAttributeNode("id");
+				return node && node.value === attrId;
+			};
+		};
+
+		// Support: IE 6 - 7 only
+		// getElementById is not reliable as a find shortcut
+		Expr.find["ID"] = function( id, context ) {
+			if ( typeof context.getElementById !== "undefined" && documentIsHTML ) {
+				var node, i, elems,
+					elem = context.getElementById( id );
+
+				if ( elem ) {
+
+					// Verify the id attribute
+					node = elem.getAttributeNode("id");
+					if ( node && node.value === id ) {
+						return [ elem ];
+					}
+
+					// Fall back on getElementsByName
+					elems = context.getElementsByName( id );
+					i = 0;
+					while ( (elem = elems[i++]) ) {
+						node = elem.getAttributeNode("id");
+						if ( node && node.value === id ) {
+							return [ elem ];
+						}
+					}
+				}
+
+				return [];
+			}
+		};
+	}
+
+	// Tag
+	Expr.find["TAG"] = support.getElementsByTagName ?
+		function( tag, context ) {
+			if ( typeof context.getElementsByTagName !== "undefined" ) {
+				return context.getElementsByTagName( tag );
+
+			// DocumentFragment nodes don't have gEBTN
+			} else if ( support.qsa ) {
+				return context.querySelectorAll( tag );
+			}
+		} :
+
+		function( tag, context ) {
+			var elem,
+				tmp = [],
+				i = 0,
+				// By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too
+				results = context.getElementsByTagName( tag );
+
+			// Filter out possible comments
+			if ( tag === "*" ) {
+				while ( (elem = results[i++]) ) {
+					if ( elem.nodeType === 1 ) {
+						tmp.push( elem );
+					}
+				}
+
+				return tmp;
+			}
+			return results;
+		};
+
+	// Class
+	Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) {
+		if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) {
+			return context.getElementsByClassName( className );
+		}
+	};
+
+	/* QSA/matchesSelector
+	---------------------------------------------------------------------- */
+
+	// QSA and matchesSelector support
+
+	// matchesSelector(:active) reports false when true (IE9/Opera 11.5)
+	rbuggyMatches = [];
+
+	// qSa(:focus) reports false when true (Chrome 21)
+	// We allow this because of a bug in IE8/9 that throws an error
+	// whenever `document.activeElement` is accessed on an iframe
+	// So, we allow :focus to pass through QSA all the time to avoid the IE error
+	// See https://bugs.jquery.com/ticket/13378
+	rbuggyQSA = [];
+
+	if ( (support.qsa = rnative.test( document.querySelectorAll )) ) {
+		// Build QSA regex
+		// Regex strategy adopted from Diego Perini
+		assert(function( el ) {
+			// Select is set to empty string on purpose
+			// This is to test IE's treatment of not explicitly
+			// setting a boolean content attribute,
+			// since its presence should be enough
+			// https://bugs.jquery.com/ticket/12359
+			docElem.appendChild( el ).innerHTML = "<a id='" + expando + "'></a>" +
+				"<select id='" + expando + "-\r\\' msallowcapture=''>" +
+				"<option selected=''></option></select>";
+
+			// Support: IE8, Opera 11-12.16
+			// Nothing should be selected when empty strings follow ^= or $= or *=
+			// The test attribute must be unknown in Opera but "safe" for WinRT
+			// https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section
+			if ( el.querySelectorAll("[msallowcapture^='']").length ) {
+				rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" );
+			}
+
+			// Support: IE8
+			// Boolean attributes and "value" are not treated correctly
+			if ( !el.querySelectorAll("[selected]").length ) {
+				rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" );
+			}
+
+			// Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+
+			if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) {
+				rbuggyQSA.push("~=");
+			}
+
+			// Webkit/Opera - :checked should return selected option elements
+			// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
+			// IE8 throws error here and will not see later tests
+			if ( !el.querySelectorAll(":checked").length ) {
+				rbuggyQSA.push(":checked");
+			}
+
+			// Support: Safari 8+, iOS 8+
+			// https://bugs.webkit.org/show_bug.cgi?id=136851
+			// In-page `selector#id sibling-combinator selector` fails
+			if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) {
+				rbuggyQSA.push(".#.+[+~]");
+			}
+		});
+
+		assert(function( el ) {
+			el.innerHTML = "<a href='' disabled='disabled'></a>" +
+				"<select disabled='disabled'><option/></select>";
+
+			// Support: Windows 8 Native Apps
+			// The type and name attributes are restricted during .innerHTML assignment
+			var input = document.createElement("input");
+			input.setAttribute( "type", "hidden" );
+			el.appendChild( input ).setAttribute( "name", "D" );
+
+			// Support: IE8
+			// Enforce case-sensitivity of name attribute
+			if ( el.querySelectorAll("[name=d]").length ) {
+				rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" );
+			}
+
+			// FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
+			// IE8 throws error here and will not see later tests
+			if ( el.querySelectorAll(":enabled").length !== 2 ) {
+				rbuggyQSA.push( ":enabled", ":disabled" );
+			}
+
+			// Support: IE9-11+
+			// IE's :disabled selector does not pick up the children of disabled fieldsets
+			docElem.appendChild( el ).disabled = true;
+			if ( el.querySelectorAll(":disabled").length !== 2 ) {
+				rbuggyQSA.push( ":enabled", ":disabled" );
+			}
+
+			// Opera 10-11 does not throw on post-comma invalid pseudos
+			el.querySelectorAll("*,:x");
+			rbuggyQSA.push(",.*:");
+		});
+	}
+
+	if ( (support.matchesSelector = rnative.test( (matches = docElem.matches ||
+		docElem.webkitMatchesSelector ||
+		docElem.mozMatchesSelector ||
+		docElem.oMatchesSelector ||
+		docElem.msMatchesSelector) )) ) {
+
+		assert(function( el ) {
+			// Check to see if it's possible to do matchesSelector
+			// on a disconnected node (IE 9)
+			support.disconnectedMatch = matches.call( el, "*" );
+
+			// This should fail with an exception
+			// Gecko does not error, returns false instead
+			matches.call( el, "[s!='']:x" );
+			rbuggyMatches.push( "!=", pseudos );
+		});
+	}
+
+	rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") );
+	rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") );
+
+	/* Contains
+	---------------------------------------------------------------------- */
+	hasCompare = rnative.test( docElem.compareDocumentPosition );
+
+	// Element contains another
+	// Purposefully self-exclusive
+	// As in, an element does not contain itself
+	contains = hasCompare || rnative.test( docElem.contains ) ?
+		function( a, b ) {
+			var adown = a.nodeType === 9 ? a.documentElement : a,
+				bup = b && b.parentNode;
+			return a === bup || !!( bup && bup.nodeType === 1 && (
+				adown.contains ?
+					adown.contains( bup ) :
+					a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16
+			));
+		} :
+		function( a, b ) {
+			if ( b ) {
+				while ( (b = b.parentNode) ) {
+					if ( b === a ) {
+						return true;
+					}
+				}
+			}
+			return false;
+		};
+
+	/* Sorting
+	---------------------------------------------------------------------- */
+
+	// Document order sorting
+	sortOrder = hasCompare ?
+	function( a, b ) {
+
+		// Flag for duplicate removal
+		if ( a === b ) {
+			hasDuplicate = true;
+			return 0;
+		}
+
+		// Sort on method existence if only one input has compareDocumentPosition
+		var compare = !a.compareDocumentPosition - !b.compareDocumentPosition;
+		if ( compare ) {
+			return compare;
+		}
+
+		// Calculate position if both inputs belong to the same document
+		compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ?
+			a.compareDocumentPosition( b ) :
+
+			// Otherwise we know they are disconnected
+			1;
+
+		// Disconnected nodes
+		if ( compare & 1 ||
+			(!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) {
+
+			// Choose the first element that is related to our preferred document
+			if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) {
+				return -1;
+			}
+			if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) {
+				return 1;
+			}
+
+			// Maintain original order
+			return sortInput ?
+				( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
+				0;
+		}
+
+		return compare & 4 ? -1 : 1;
+	} :
+	function( a, b ) {
+		// Exit early if the nodes are identical
+		if ( a === b ) {
+			hasDuplicate = true;
+			return 0;
+		}
+
+		var cur,
+			i = 0,
+			aup = a.parentNode,
+			bup = b.parentNode,
+			ap = [ a ],
+			bp = [ b ];
+
+		// Parentless nodes are either documents or disconnected
+		if ( !aup || !bup ) {
+			return a === document ? -1 :
+				b === document ? 1 :
+				aup ? -1 :
+				bup ? 1 :
+				sortInput ?
+				( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
+				0;
+
+		// If the nodes are siblings, we can do a quick check
+		} else if ( aup === bup ) {
+			return siblingCheck( a, b );
+		}
+
+		// Otherwise we need full lists of their ancestors for comparison
+		cur = a;
+		while ( (cur = cur.parentNode) ) {
+			ap.unshift( cur );
+		}
+		cur = b;
+		while ( (cur = cur.parentNode) ) {
+			bp.unshift( cur );
+		}
+
+		// Walk down the tree looking for a discrepancy
+		while ( ap[i] === bp[i] ) {
+			i++;
+		}
+
+		return i ?
+			// Do a sibling check if the nodes have a common ancestor
+			siblingCheck( ap[i], bp[i] ) :
+
+			// Otherwise nodes in our document sort first
+			ap[i] === preferredDoc ? -1 :
+			bp[i] === preferredDoc ? 1 :
+			0;
+	};
+
+	return document;
+};
+
+Sizzle.matches = function( expr, elements ) {
+	return Sizzle( expr, null, null, elements );
+};
+
+Sizzle.matchesSelector = function( elem, expr ) {
+	// Set document vars if needed
+	if ( ( elem.ownerDocument || elem ) !== document ) {
+		setDocument( elem );
+	}
+
+	// Make sure that attribute selectors are quoted
+	expr = expr.replace( rattributeQuotes, "='$1']" );
+
+	if ( support.matchesSelector && documentIsHTML &&
+		!compilerCache[ expr + " " ] &&
+		( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
+		( !rbuggyQSA     || !rbuggyQSA.test( expr ) ) ) {
+
+		try {
+			var ret = matches.call( elem, expr );
+
+			// IE 9's matchesSelector returns false on disconnected nodes
+			if ( ret || support.disconnectedMatch ||
+					// As well, disconnected nodes are said to be in a document
+					// fragment in IE 9
+					elem.document && elem.document.nodeType !== 11 ) {
+				return ret;
+			}
+		} catch (e) {}
+	}
+
+	return Sizzle( expr, document, null, [ elem ] ).length > 0;
+};
+
+Sizzle.contains = function( context, elem ) {
+	// Set document vars if needed
+	if ( ( context.ownerDocument || context ) !== document ) {
+		setDocument( context );
+	}
+	return contains( context, elem );
+};
+
+Sizzle.attr = function( elem, name ) {
+	// Set document vars if needed
+	if ( ( elem.ownerDocument || elem ) !== document ) {
+		setDocument( elem );
+	}
+
+	var fn = Expr.attrHandle[ name.toLowerCase() ],
+		// Don't get fooled by Object.prototype properties (jQuery #13807)
+		val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?
+			fn( elem, name, !documentIsHTML ) :
+			undefined;
+
+	return val !== undefined ?
+		val :
+		support.attributes || !documentIsHTML ?
+			elem.getAttribute( name ) :
+			(val = elem.getAttributeNode(name)) && val.specified ?
+				val.value :
+				null;
+};
+
+Sizzle.escape = function( sel ) {
+	return (sel + "").replace( rcssescape, fcssescape );
+};
+
+Sizzle.error = function( msg ) {
+	throw new Error( "Syntax error, unrecognized expression: " + msg );
+};
+
+/**
+ * Document sorting and removing duplicates
+ * @param {ArrayLike} results
+ */
+Sizzle.uniqueSort = function( results ) {
+	var elem,
+		duplicates = [],
+		j = 0,
+		i = 0;
+
+	// Unless we *know* we can detect duplicates, assume their presence
+	hasDuplicate = !support.detectDuplicates;
+	sortInput = !support.sortStable && results.slice( 0 );
+	results.sort( sortOrder );
+
+	if ( hasDuplicate ) {
+		while ( (elem = results[i++]) ) {
+			if ( elem === results[ i ] ) {
+				j = duplicates.push( i );
+			}
+		}
+		while ( j-- ) {
+			results.splice( duplicates[ j ], 1 );
+		}
+	}
+
+	// Clear input after sorting to release objects
+	// See https://github.com/jquery/sizzle/pull/225
+	sortInput = null;
+
+	return results;
+};
+
+/**
+ * Utility function for retrieving the text value of an array of DOM nodes
+ * @param {Array|Element} elem
+ */
+getText = Sizzle.getText = function( elem ) {
+	var node,
+		ret = "",
+		i = 0,
+		nodeType = elem.nodeType;
+
+	if ( !nodeType ) {
+		// If no nodeType, this is expected to be an array
+		while ( (node = elem[i++]) ) {
+			// Do not traverse comment nodes
+			ret += getText( node );
+		}
+	} else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
+		// Use textContent for elements
+		// innerText usage removed for consistency of new lines (jQuery #11153)
+		if ( typeof elem.textContent === "string" ) {
+			return elem.textContent;
+		} else {
+			// Traverse its children
+			for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
+				ret += getText( elem );
+			}
+		}
+	} else if ( nodeType === 3 || nodeType === 4 ) {
+		return elem.nodeValue;
+	}
+	// Do not include comment or processing instruction nodes
+
+	return ret;
+};
+
+Expr = Sizzle.selectors = {
+
+	// Can be adjusted by the user
+	cacheLength: 50,
+
+	createPseudo: markFunction,
+
+	match: matchExpr,
+
+	attrHandle: {},
+
+	find: {},
+
+	relative: {
+		">": { dir: "parentNode", first: true },
+		" ": { dir: "parentNode" },
+		"+": { dir: "previousSibling", first: true },
+		"~": { dir: "previousSibling" }
+	},
+
+	preFilter: {
+		"ATTR": function( match ) {
+			match[1] = match[1].replace( runescape, funescape );
+
+			// Move the given value to match[3] whether quoted or unquoted
+			match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape );
+
+			if ( match[2] === "~=" ) {
+				match[3] = " " + match[3] + " ";
+			}
+
+			return match.slice( 0, 4 );
+		},
+
+		"CHILD": function( match ) {
+			/* matches from matchExpr["CHILD"]
+				1 type (only|nth|...)
+				2 what (child|of-type)
+				3 argument (even|odd|\d*|\d*n([+-]\d+)?|...)
+				4 xn-component of xn+y argument ([+-]?\d*n|)
+				5 sign of xn-component
+				6 x of xn-component
+				7 sign of y-component
+				8 y of y-component
+			*/
+			match[1] = match[1].toLowerCase();
+
+			if ( match[1].slice( 0, 3 ) === "nth" ) {
+				// nth-* requires argument
+				if ( !match[3] ) {
+					Sizzle.error( match[0] );
+				}
+
+				// numeric x and y parameters for Expr.filter.CHILD
+				// remember that false/true cast respectively to 0/1
+				match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) );
+				match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" );
+
+			// other types prohibit arguments
+			} else if ( match[3] ) {
+				Sizzle.error( match[0] );
+			}
+
+			return match;
+		},
+
+		"PSEUDO": function( match ) {
+			var excess,
+				unquoted = !match[6] && match[2];
+
+			if ( matchExpr["CHILD"].test( match[0] ) ) {
+				return null;
+			}
+
+			// Accept quoted arguments as-is
+			if ( match[3] ) {
+				match[2] = match[4] || match[5] || "";
+
+			// Strip excess characters from unquoted arguments
+			} else if ( unquoted && rpseudo.test( unquoted ) &&
+				// Get excess from tokenize (recursively)
+				(excess = tokenize( unquoted, true )) &&
+				// advance to the next closing parenthesis
+				(excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) {
+
+				// excess is a negative index
+				match[0] = match[0].slice( 0, excess );
+				match[2] = unquoted.slice( 0, excess );
+			}
+
+			// Return only captures needed by the pseudo filter method (type and argument)
+			return match.slice( 0, 3 );
+		}
+	},
+
+	filter: {
+
+		"TAG": function( nodeNameSelector ) {
+			var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase();
+			return nodeNameSelector === "*" ?
+				function() { return true; } :
+				function( elem ) {
+					return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;
+				};
+		},
+
+		"CLASS": function( className ) {
+			var pattern = classCache[ className + " " ];
+
+			return pattern ||
+				(pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) &&
+				classCache( className, function( elem ) {
+					return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" );
+				});
+		},
+
+		"ATTR": function( name, operator, check ) {
+			return function( elem ) {
+				var result = Sizzle.attr( elem, name );
+
+				if ( result == null ) {
+					return operator === "!=";
+				}
+				if ( !operator ) {
+					return true;
+				}
+
+				result += "";
+
+				return operator === "=" ? result === check :
+					operator === "!=" ? result !== check :
+					operator === "^=" ? check && result.indexOf( check ) === 0 :
+					operator === "*=" ? check && result.indexOf( check ) > -1 :
+					operator === "$=" ? check && result.slice( -check.length ) === check :
+					operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 :
+					operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" :
+					false;
+			};
+		},
+
+		"CHILD": function( type, what, argument, first, last ) {
+			var simple = type.slice( 0, 3 ) !== "nth",
+				forward = type.slice( -4 ) !== "last",
+				ofType = what === "of-type";
+
+			return first === 1 && last === 0 ?
+
+				// Shortcut for :nth-*(n)
+				function( elem ) {
+					return !!elem.parentNode;
+				} :
+
+				function( elem, context, xml ) {
+					var cache, uniqueCache, outerCache, node, nodeIndex, start,
+						dir = simple !== forward ? "nextSibling" : "previousSibling",
+						parent = elem.parentNode,
+						name = ofType && elem.nodeName.toLowerCase(),
+						useCache = !xml && !ofType,
+						diff = false;
+
+					if ( parent ) {
+
+						// :(first|last|only)-(child|of-type)
+						if ( simple ) {
+							while ( dir ) {
+								node = elem;
+								while ( (node = node[ dir ]) ) {
+									if ( ofType ?
+										node.nodeName.toLowerCase() === name :
+										node.nodeType === 1 ) {
+
+										return false;
+									}
+								}
+								// Reverse direction for :only-* (if we haven't yet done so)
+								start = dir = type === "only" && !start && "nextSibling";
+							}
+							return true;
+						}
+
+						start = [ forward ? parent.firstChild : parent.lastChild ];
+
+						// non-xml :nth-child(...) stores cache data on `parent`
+						if ( forward && useCache ) {
+
+							// Seek `elem` from a previously-cached index
+
+							// ...in a gzip-friendly way
+							node = parent;
+							outerCache = node[ expando ] || (node[ expando ] = {});
+
+							// Support: IE <9 only
+							// Defend against cloned attroperties (jQuery gh-1709)
+							uniqueCache = outerCache[ node.uniqueID ] ||
+								(outerCache[ node.uniqueID ] = {});
+
+							cache = uniqueCache[ type ] || [];
+							nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ];
+							diff = nodeIndex && cache[ 2 ];
+							node = nodeIndex && parent.childNodes[ nodeIndex ];
+
+							while ( (node = ++nodeIndex && node && node[ dir ] ||
+
+								// Fallback to seeking `elem` from the start
+								(diff = nodeIndex = 0) || start.pop()) ) {
+
+								// When found, cache indexes on `parent` and break
+								if ( node.nodeType === 1 && ++diff && node === elem ) {
+									uniqueCache[ type ] = [ dirruns, nodeIndex, diff ];
+									break;
+								}
+							}
+
+						} else {
+							// Use previously-cached element index if available
+							if ( useCache ) {
+								// ...in a gzip-friendly way
+								node = elem;
+								outerCache = node[ expando ] || (node[ expando ] = {});
+
+								// Support: IE <9 only
+								// Defend against cloned attroperties (jQuery gh-1709)
+								uniqueCache = outerCache[ node.uniqueID ] ||
+									(outerCache[ node.uniqueID ] = {});
+
+								cache = uniqueCache[ type ] || [];
+								nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ];
+								diff = nodeIndex;
+							}
+
+							// xml :nth-child(...)
+							// or :nth-last-child(...) or :nth(-last)?-of-type(...)
+							if ( diff === false ) {
+								// Use the same loop as above to seek `elem` from the start
+								while ( (node = ++nodeIndex && node && node[ dir ] ||
+									(diff = nodeIndex = 0) || start.pop()) ) {
+
+									if ( ( ofType ?
+										node.nodeName.toLowerCase() === name :
+										node.nodeType === 1 ) &&
+										++diff ) {
+
+										// Cache the index of each encountered element
+										if ( useCache ) {
+											outerCache = node[ expando ] || (node[ expando ] = {});
+
+											// Support: IE <9 only
+											// Defend against cloned attroperties (jQuery gh-1709)
+											uniqueCache = outerCache[ node.uniqueID ] ||
+												(outerCache[ node.uniqueID ] = {});
+
+											uniqueCache[ type ] = [ dirruns, diff ];
+										}
+
+										if ( node === elem ) {
+											break;
+										}
+									}
+								}
+							}
+						}
+
+						// Incorporate the offset, then check against cycle size
+						diff -= last;
+						return diff === first || ( diff % first === 0 && diff / first >= 0 );
+					}
+				};
+		},
+
+		"PSEUDO": function( pseudo, argument ) {
+			// pseudo-class names are case-insensitive
+			// http://www.w3.org/TR/selectors/#pseudo-classes
+			// Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
+			// Remember that setFilters inherits from pseudos
+			var args,
+				fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||
+					Sizzle.error( "unsupported pseudo: " + pseudo );
+
+			// The user may use createPseudo to indicate that
+			// arguments are needed to create the filter function
+			// just as Sizzle does
+			if ( fn[ expando ] ) {
+				return fn( argument );
+			}
+
+			// But maintain support for old signatures
+			if ( fn.length > 1 ) {
+				args = [ pseudo, pseudo, "", argument ];
+				return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?
+					markFunction(function( seed, matches ) {
+						var idx,
+							matched = fn( seed, argument ),
+							i = matched.length;
+						while ( i-- ) {
+							idx = indexOf( seed, matched[i] );
+							seed[ idx ] = !( matches[ idx ] = matched[i] );
+						}
+					}) :
+					function( elem ) {
+						return fn( elem, 0, args );
+					};
+			}
+
+			return fn;
+		}
+	},
+
+	pseudos: {
+		// Potentially complex pseudos
+		"not": markFunction(function( selector ) {
+			// Trim the selector passed to compile
+			// to avoid treating leading and trailing
+			// spaces as combinators
+			var input = [],
+				results = [],
+				matcher = compile( selector.replace( rtrim, "$1" ) );
+
+			return matcher[ expando ] ?
+				markFunction(function( seed, matches, context, xml ) {
+					var elem,
+						unmatched = matcher( seed, null, xml, [] ),
+						i = seed.length;
+
+					// Match elements unmatched by `matcher`
+					while ( i-- ) {
+						if ( (elem = unmatched[i]) ) {
+							seed[i] = !(matches[i] = elem);
+						}
+					}
+				}) :
+				function( elem, context, xml ) {
+					input[0] = elem;
+					matcher( input, null, xml, results );
+					// Don't keep the element (issue #299)
+					input[0] = null;
+					return !results.pop();
+				};
+		}),
+
+		"has": markFunction(function( selector ) {
+			return function( elem ) {
+				return Sizzle( selector, elem ).length > 0;
+			};
+		}),
+
+		"contains": markFunction(function( text ) {
+			text = text.replace( runescape, funescape );
+			return function( elem ) {
+				return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;
+			};
+		}),
+
+		// "Whether an element is represented by a :lang() selector
+		// is based solely on the element's language value
+		// being equal to the identifier C,
+		// or beginning with the identifier C immediately followed by "-".
+		// The matching of C against the element's language value is performed case-insensitively.
+		// The identifier C does not have to be a valid language name."
+		// http://www.w3.org/TR/selectors/#lang-pseudo
+		"lang": markFunction( function( lang ) {
+			// lang value must be a valid identifier
+			if ( !ridentifier.test(lang || "") ) {
+				Sizzle.error( "unsupported lang: " + lang );
+			}
+			lang = lang.replace( runescape, funescape ).toLowerCase();
+			return function( elem ) {
+				var elemLang;
+				do {
+					if ( (elemLang = documentIsHTML ?
+						elem.lang :
+						elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) {
+
+						elemLang = elemLang.toLowerCase();
+						return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0;
+					}
+				} while ( (elem = elem.parentNode) && elem.nodeType === 1 );
+				return false;
+			};
+		}),
+
+		// Miscellaneous
+		"target": function( elem ) {
+			var hash = window.location && window.location.hash;
+			return hash && hash.slice( 1 ) === elem.id;
+		},
+
+		"root": function( elem ) {
+			return elem === docElem;
+		},
+
+		"focus": function( elem ) {
+			return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex);
+		},
+
+		// Boolean properties
+		"enabled": createDisabledPseudo( false ),
+		"disabled": createDisabledPseudo( true ),
+
+		"checked": function( elem ) {
+			// In CSS3, :checked should return both checked and selected elements
+			// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
+			var nodeName = elem.nodeName.toLowerCase();
+			return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);
+		},
+
+		"selected": function( elem ) {
+			// Accessing this property makes selected-by-default
+			// options in Safari work properly
+			if ( elem.parentNode ) {
+				elem.parentNode.selectedIndex;
+			}
+
+			return elem.selected === true;
+		},
+
+		// Contents
+		"empty": function( elem ) {
+			// http://www.w3.org/TR/selectors/#empty-pseudo
+			// :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5),
+			//   but not by others (comment: 8; processing instruction: 7; etc.)
+			// nodeType < 6 works because attributes (2) do not appear as children
+			for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
+				if ( elem.nodeType < 6 ) {
+					return false;
+				}
+			}
+			return true;
+		},
+
+		"parent": function( elem ) {
+			return !Expr.pseudos["empty"]( elem );
+		},
+
+		// Element/input types
+		"header": function( elem ) {
+			return rheader.test( elem.nodeName );
+		},
+
+		"input": function( elem ) {
+			return rinputs.test( elem.nodeName );
+		},
+
+		"button": function( elem ) {
+			var name = elem.nodeName.toLowerCase();
+			return name === "input" && elem.type === "button" || name === "button";
+		},
+
+		"text": function( elem ) {
+			var attr;
+			return elem.nodeName.toLowerCase() === "input" &&
+				elem.type === "text" &&
+
+				// Support: IE<8
+				// New HTML5 attribute values (e.g., "search") appear with elem.type === "text"
+				( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" );
+		},
+
+		// Position-in-collection
+		"first": createPositionalPseudo(function() {
+			return [ 0 ];
+		}),
+
+		"last": createPositionalPseudo(function( matchIndexes, length ) {
+			return [ length - 1 ];
+		}),
+
+		"eq": createPositionalPseudo(function( matchIndexes, length, argument ) {
+			return [ argument < 0 ? argument + length : argument ];
+		}),
+
+		"even": createPositionalPseudo(function( matchIndexes, length ) {
+			var i = 0;
+			for ( ; i < length; i += 2 ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		}),
+
+		"odd": createPositionalPseudo(function( matchIndexes, length ) {
+			var i = 1;
+			for ( ; i < length; i += 2 ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		}),
+
+		"lt": createPositionalPseudo(function( matchIndexes, length, argument ) {
+			var i = argument < 0 ? argument + length : argument;
+			for ( ; --i >= 0; ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		}),
+
+		"gt": createPositionalPseudo(function( matchIndexes, length, argument ) {
+			var i = argument < 0 ? argument + length : argument;
+			for ( ; ++i < length; ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		})
+	}
+};
+
+Expr.pseudos["nth"] = Expr.pseudos["eq"];
+
+// Add button/input type pseudos
+for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {
+	Expr.pseudos[ i ] = createInputPseudo( i );
+}
+for ( i in { submit: true, reset: true } ) {
+	Expr.pseudos[ i ] = createButtonPseudo( i );
+}
+
+// Easy API for creating new setFilters
+function setFilters() {}
+setFilters.prototype = Expr.filters = Expr.pseudos;
+Expr.setFilters = new setFilters();
+
+tokenize = Sizzle.tokenize = function( selector, parseOnly ) {
+	var matched, match, tokens, type,
+		soFar, groups, preFilters,
+		cached = tokenCache[ selector + " " ];
+
+	if ( cached ) {
+		return parseOnly ? 0 : cached.slice( 0 );
+	}
+
+	soFar = selector;
+	groups = [];
+	preFilters = Expr.preFilter;
+
+	while ( soFar ) {
+
+		// Comma and first run
+		if ( !matched || (match = rcomma.exec( soFar )) ) {
+			if ( match ) {
+				// Don't consume trailing commas as valid
+				soFar = soFar.slice( match[0].length ) || soFar;
+			}
+			groups.push( (tokens = []) );
+		}
+
+		matched = false;
+
+		// Combinators
+		if ( (match = rcombinators.exec( soFar )) ) {
+			matched = match.shift();
+			tokens.push({
+				value: matched,
+				// Cast descendant combinators to space
+				type: match[0].replace( rtrim, " " )
+			});
+			soFar = soFar.slice( matched.length );
+		}
+
+		// Filters
+		for ( type in Expr.filter ) {
+			if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||
+				(match = preFilters[ type ]( match ))) ) {
+				matched = match.shift();
+				tokens.push({
+					value: matched,
+					type: type,
+					matches: match
+				});
+				soFar = soFar.slice( matched.length );
+			}
+		}
+
+		if ( !matched ) {
+			break;
+		}
+	}
+
+	// Return the length of the invalid excess
+	// if we're just parsing
+	// Otherwise, throw an error or return tokens
+	return parseOnly ?
+		soFar.length :
+		soFar ?
+			Sizzle.error( selector ) :
+			// Cache the tokens
+			tokenCache( selector, groups ).slice( 0 );
+};
+
+function toSelector( tokens ) {
+	var i = 0,
+		len = tokens.length,
+		selector = "";
+	for ( ; i < len; i++ ) {
+		selector += tokens[i].value;
+	}
+	return selector;
+}
+
+function addCombinator( matcher, combinator, base ) {
+	var dir = combinator.dir,
+		skip = combinator.next,
+		key = skip || dir,
+		checkNonElements = base && key === "parentNode",
+		doneName = done++;
+
+	return combinator.first ?
+		// Check against closest ancestor/preceding element
+		function( elem, context, xml ) {
+			while ( (elem = elem[ dir ]) ) {
+				if ( elem.nodeType === 1 || checkNonElements ) {
+					return matcher( elem, context, xml );
+				}
+			}
+			return false;
+		} :
+
+		// Check against all ancestor/preceding elements
+		function( elem, context, xml ) {
+			var oldCache, uniqueCache, outerCache,
+				newCache = [ dirruns, doneName ];
+
+			// We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching
+			if ( xml ) {
+				while ( (elem = elem[ dir ]) ) {
+					if ( elem.nodeType === 1 || checkNonElements ) {
+						if ( matcher( elem, context, xml ) ) {
+							return true;
+						}
+					}
+				}
+			} else {
+				while ( (elem = elem[ dir ]) ) {
+					if ( elem.nodeType === 1 || checkNonElements ) {
+						outerCache = elem[ expando ] || (elem[ expando ] = {});
+
+						// Support: IE <9 only
+						// Defend against cloned attroperties (jQuery gh-1709)
+						uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {});
+
+						if ( skip && skip === elem.nodeName.toLowerCase() ) {
+							elem = elem[ dir ] || elem;
+						} else if ( (oldCache = uniqueCache[ key ]) &&
+							oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) {
+
+							// Assign to newCache so results back-propagate to previous elements
+							return (newCache[ 2 ] = oldCache[ 2 ]);
+						} else {
+							// Reuse newcache so results back-propagate to previous elements
+							uniqueCache[ key ] = newCache;
+
+							// A match means we're done; a fail means we have to keep checking
+							if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) {
+								return true;
+							}
+						}
+					}
+				}
+			}
+			return false;
+		};
+}
+
+function elementMatcher( matchers ) {
+	return matchers.length > 1 ?
+		function( elem, context, xml ) {
+			var i = matchers.length;
+			while ( i-- ) {
+				if ( !matchers[i]( elem, context, xml ) ) {
+					return false;
+				}
+			}
+			return true;
+		} :
+		matchers[0];
+}
+
+function multipleContexts( selector, contexts, results ) {
+	var i = 0,
+		len = contexts.length;
+	for ( ; i < len; i++ ) {
+		Sizzle( selector, contexts[i], results );
+	}
+	return results;
+}
+
+function condense( unmatched, map, filter, context, xml ) {
+	var elem,
+		newUnmatched = [],
+		i = 0,
+		len = unmatched.length,
+		mapped = map != null;
+
+	for ( ; i < len; i++ ) {
+		if ( (elem = unmatched[i]) ) {
+			if ( !filter || filter( elem, context, xml ) ) {
+				newUnmatched.push( elem );
+				if ( mapped ) {
+					map.push( i );
+				}
+			}
+		}
+	}
+
+	return newUnmatched;
+}
+
+function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
+	if ( postFilter && !postFilter[ expando ] ) {
+		postFilter = setMatcher( postFilter );
+	}
+	if ( postFinder && !postFinder[ expando ] ) {
+		postFinder = setMatcher( postFinder, postSelector );
+	}
+	return markFunction(function( seed, results, context, xml ) {
+		var temp, i, elem,
+			preMap = [],
+			postMap = [],
+			preexisting = results.length,
+
+			// Get initial elements from seed or context
+			elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ),
+
+			// Prefilter to get matcher input, preserving a map for seed-results synchronization
+			matcherIn = preFilter && ( seed || !selector ) ?
+				condense( elems, preMap, preFilter, context, xml ) :
+				elems,
+
+			matcherOut = matcher ?
+				// If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,
+				postFinder || ( seed ? preFilter : preexisting || postFilter ) ?
+
+					// ...intermediate processing is necessary
+					[] :
+
+					// ...otherwise use results directly
+					results :
+				matcherIn;
+
+		// Find primary matches
+		if ( matcher ) {
+			matcher( matcherIn, matcherOut, context, xml );
+		}
+
+		// Apply postFilter
+		if ( postFilter ) {
+			temp = condense( matcherOut, postMap );
+			postFilter( temp, [], context, xml );
+
+			// Un-match failing elements by moving them back to matcherIn
+			i = temp.length;
+			while ( i-- ) {
+				if ( (elem = temp[i]) ) {
+					matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);
+				}
+			}
+		}
+
+		if ( seed ) {
+			if ( postFinder || preFilter ) {
+				if ( postFinder ) {
+					// Get the final matcherOut by condensing this intermediate into postFinder contexts
+					temp = [];
+					i = matcherOut.length;
+					while ( i-- ) {
+						if ( (elem = matcherOut[i]) ) {
+							// Restore matcherIn since elem is not yet a final match
+							temp.push( (matcherIn[i] = elem) );
+						}
+					}
+					postFinder( null, (matcherOut = []), temp, xml );
+				}
+
+				// Move matched elements from seed to results to keep them synchronized
+				i = matcherOut.length;
+				while ( i-- ) {
+					if ( (elem = matcherOut[i]) &&
+						(temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) {
+
+						seed[temp] = !(results[temp] = elem);
+					}
+				}
+			}
+
+		// Add elements to results, through postFinder if defined
+		} else {
+			matcherOut = condense(
+				matcherOut === results ?
+					matcherOut.splice( preexisting, matcherOut.length ) :
+					matcherOut
+			);
+			if ( postFinder ) {
+				postFinder( null, results, matcherOut, xml );
+			} else {
+				push.apply( results, matcherOut );
+			}
+		}
+	});
+}
+
+function matcherFromTokens( tokens ) {
+	var checkContext, matcher, j,
+		len = tokens.length,
+		leadingRelative = Expr.relative[ tokens[0].type ],
+		implicitRelative = leadingRelative || Expr.relative[" "],
+		i = leadingRelative ? 1 : 0,
+
+		// The foundational matcher ensures that elements are reachable from top-level context(s)
+		matchContext = addCombinator( function( elem ) {
+			return elem === checkContext;
+		}, implicitRelative, true ),
+		matchAnyContext = addCombinator( function( elem ) {
+			return indexOf( checkContext, elem ) > -1;
+		}, implicitRelative, true ),
+		matchers = [ function( elem, context, xml ) {
+			var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || (
+				(checkContext = context).nodeType ?
+					matchContext( elem, context, xml ) :
+					matchAnyContext( elem, context, xml ) );
+			// Avoid hanging onto element (issue #299)
+			checkContext = null;
+			return ret;
+		} ];
+
+	for ( ; i < len; i++ ) {
+		if ( (matcher = Expr.relative[ tokens[i].type ]) ) {
+			matchers = [ addCombinator(elementMatcher( matchers ), matcher) ];
+		} else {
+			matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );
+
+			// Return special upon seeing a positional matcher
+			if ( matcher[ expando ] ) {
+				// Find the next relative operator (if any) for proper handling
+				j = ++i;
+				for ( ; j < len; j++ ) {
+					if ( Expr.relative[ tokens[j].type ] ) {
+						break;
+					}
+				}
+				return setMatcher(
+					i > 1 && elementMatcher( matchers ),
+					i > 1 && toSelector(
+						// If the preceding token was a descendant combinator, insert an implicit any-element `*`
+						tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" })
+					).replace( rtrim, "$1" ),
+					matcher,
+					i < j && matcherFromTokens( tokens.slice( i, j ) ),
+					j < len && matcherFromTokens( (tokens = tokens.slice( j )) ),
+					j < len && toSelector( tokens )
+				);
+			}
+			matchers.push( matcher );
+		}
+	}
+
+	return elementMatcher( matchers );
+}
+
+function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
+	var bySet = setMatchers.length > 0,
+		byElement = elementMatchers.length > 0,
+		superMatcher = function( seed, context, xml, results, outermost ) {
+			var elem, j, matcher,
+				matchedCount = 0,
+				i = "0",
+				unmatched = seed && [],
+				setMatched = [],
+				contextBackup = outermostContext,
+				// We must always have either seed elements or outermost context
+				elems = seed || byElement && Expr.find["TAG"]( "*", outermost ),
+				// Use integer dirruns iff this is the outermost matcher
+				dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1),
+				len = elems.length;
+
+			if ( outermost ) {
+				outermostContext = context === document || context || outermost;
+			}
+
+			// Add elements passing elementMatchers directly to results
+			// Support: IE<9, Safari
+			// Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id
+			for ( ; i !== len && (elem = elems[i]) != null; i++ ) {
+				if ( byElement && elem ) {
+					j = 0;
+					if ( !context && elem.ownerDocument !== document ) {
+						setDocument( elem );
+						xml = !documentIsHTML;
+					}
+					while ( (matcher = elementMatchers[j++]) ) {
+						if ( matcher( elem, context || document, xml) ) {
+							results.push( elem );
+							break;
+						}
+					}
+					if ( outermost ) {
+						dirruns = dirrunsUnique;
+					}
+				}
+
+				// Track unmatched elements for set filters
+				if ( bySet ) {
+					// They will have gone through all possible matchers
+					if ( (elem = !matcher && elem) ) {
+						matchedCount--;
+					}
+
+					// Lengthen the array for every element, matched or not
+					if ( seed ) {
+						unmatched.push( elem );
+					}
+				}
+			}
+
+			// `i` is now the count of elements visited above, and adding it to `matchedCount`
+			// makes the latter nonnegative.
+			matchedCount += i;
+
+			// Apply set filters to unmatched elements
+			// NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount`
+			// equals `i`), unless we didn't visit _any_ elements in the above loop because we have
+			// no element matchers and no seed.
+			// Incrementing an initially-string "0" `i` allows `i` to remain a string only in that
+			// case, which will result in a "00" `matchedCount` that differs from `i` but is also
+			// numerically zero.
+			if ( bySet && i !== matchedCount ) {
+				j = 0;
+				while ( (matcher = setMatchers[j++]) ) {
+					matcher( unmatched, setMatched, context, xml );
+				}
+
+				if ( seed ) {
+					// Reintegrate element matches to eliminate the need for sorting
+					if ( matchedCount > 0 ) {
+						while ( i-- ) {
+							if ( !(unmatched[i] || setMatched[i]) ) {
+								setMatched[i] = pop.call( results );
+							}
+						}
+					}
+
+					// Discard index placeholder values to get only actual matches
+					setMatched = condense( setMatched );
+				}
+
+				// Add matches to results
+				push.apply( results, setMatched );
+
+				// Seedless set matches succeeding multiple successful matchers stipulate sorting
+				if ( outermost && !seed && setMatched.length > 0 &&
+					( matchedCount + setMatchers.length ) > 1 ) {
+
+					Sizzle.uniqueSort( results );
+				}
+			}
+
+			// Override manipulation of globals by nested matchers
+			if ( outermost ) {
+				dirruns = dirrunsUnique;
+				outermostContext = contextBackup;
+			}
+
+			return unmatched;
+		};
+
+	return bySet ?
+		markFunction( superMatcher ) :
+		superMatcher;
+}
+
+compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) {
+	var i,
+		setMatchers = [],
+		elementMatchers = [],
+		cached = compilerCache[ selector + " " ];
+
+	if ( !cached ) {
+		// Generate a function of recursive functions that can be used to check each element
+		if ( !match ) {
+			match = tokenize( selector );
+		}
+		i = match.length;
+		while ( i-- ) {
+			cached = matcherFromTokens( match[i] );
+			if ( cached[ expando ] ) {
+				setMatchers.push( cached );
+			} else {
+				elementMatchers.push( cached );
+			}
+		}
+
+		// Cache the compiled function
+		cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );
+
+		// Save selector and tokenization
+		cached.selector = selector;
+	}
+	return cached;
+};
+
+/**
+ * A low-level selection function that works with Sizzle's compiled
+ *  selector functions
+ * @param {String|Function} selector A selector or a pre-compiled
+ *  selector function built with Sizzle.compile
+ * @param {Element} context
+ * @param {Array} [results]
+ * @param {Array} [seed] A set of elements to match against
+ */
+select = Sizzle.select = function( selector, context, results, seed ) {
+	var i, tokens, token, type, find,
+		compiled = typeof selector === "function" && selector,
+		match = !seed && tokenize( (selector = compiled.selector || selector) );
+
+	results = results || [];
+
+	// Try to minimize operations if there is only one selector in the list and no seed
+	// (the latter of which guarantees us context)
+	if ( match.length === 1 ) {
+
+		// Reduce context if the leading compound selector is an ID
+		tokens = match[0] = match[0].slice( 0 );
+		if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
+				context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[1].type ] ) {
+
+			context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0];
+			if ( !context ) {
+				return results;
+
+			// Precompiled matchers will still verify ancestry, so step up a level
+			} else if ( compiled ) {
+				context = context.parentNode;
+			}
+
+			selector = selector.slice( tokens.shift().value.length );
+		}
+
+		// Fetch a seed set for right-to-left matching
+		i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length;
+		while ( i-- ) {
+			token = tokens[i];
+
+			// Abort if we hit a combinator
+			if ( Expr.relative[ (type = token.type) ] ) {
+				break;
+			}
+			if ( (find = Expr.find[ type ]) ) {
+				// Search, expanding context for leading sibling combinators
+				if ( (seed = find(
+					token.matches[0].replace( runescape, funescape ),
+					rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context
+				)) ) {
+
+					// If seed is empty or no tokens remain, we can return early
+					tokens.splice( i, 1 );
+					selector = seed.length && toSelector( tokens );
+					if ( !selector ) {
+						push.apply( results, seed );
+						return results;
+					}
+
+					break;
+				}
+			}
+		}
+	}
+
+	// Compile and execute a filtering function if one is not provided
+	// Provide `match` to avoid retokenization if we modified the selector above
+	( compiled || compile( selector, match ) )(
+		seed,
+		context,
+		!documentIsHTML,
+		results,
+		!context || rsibling.test( selector ) && testContext( context.parentNode ) || context
+	);
+	return results;
+};
+
+// One-time assignments
+
+// Sort stability
+support.sortStable = expando.split("").sort( sortOrder ).join("") === expando;
+
+// Support: Chrome 14-35+
+// Always assume duplicates if they aren't passed to the comparison function
+support.detectDuplicates = !!hasDuplicate;
+
+// Initialize against the default document
+setDocument();
+
+// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)
+// Detached nodes confoundingly follow *each other*
+support.sortDetached = assert(function( el ) {
+	// Should return 1, but returns 4 (following)
+	return el.compareDocumentPosition( document.createElement("fieldset") ) & 1;
+});
+
+// Support: IE<8
+// Prevent attribute/property "interpolation"
+// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
+if ( !assert(function( el ) {
+	el.innerHTML = "<a href='#'></a>";
+	return el.firstChild.getAttribute("href") === "#" ;
+}) ) {
+	addHandle( "type|href|height|width", function( elem, name, isXML ) {
+		if ( !isXML ) {
+			return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 );
+		}
+	});
+}
+
+// Support: IE<9
+// Use defaultValue in place of getAttribute("value")
+if ( !support.attributes || !assert(function( el ) {
+	el.innerHTML = "<input/>";
+	el.firstChild.setAttribute( "value", "" );
+	return el.firstChild.getAttribute( "value" ) === "";
+}) ) {
+	addHandle( "value", function( elem, name, isXML ) {
+		if ( !isXML && elem.nodeName.toLowerCase() === "input" ) {
+			return elem.defaultValue;
+		}
+	});
+}
+
+// Support: IE<9
+// Use getAttributeNode to fetch booleans when getAttribute lies
+if ( !assert(function( el ) {
+	return el.getAttribute("disabled") == null;
+}) ) {
+	addHandle( booleans, function( elem, name, isXML ) {
+		var val;
+		if ( !isXML ) {
+			return elem[ name ] === true ? name.toLowerCase() :
+					(val = elem.getAttributeNode( name )) && val.specified ?
+					val.value :
+				null;
+		}
+	});
+}
+
+return Sizzle;
+
+})( window );
+
+
+
+jQuery.find = Sizzle;
+jQuery.expr = Sizzle.selectors;
+
+// Deprecated
+jQuery.expr[ ":" ] = jQuery.expr.pseudos;
+jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort;
+jQuery.text = Sizzle.getText;
+jQuery.isXMLDoc = Sizzle.isXML;
+jQuery.contains = Sizzle.contains;
+jQuery.escapeSelector = Sizzle.escape;
+
+
+
+
+var dir = function( elem, dir, until ) {
+	var matched = [],
+		truncate = until !== undefined;
+
+	while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) {
+		if ( elem.nodeType === 1 ) {
+			if ( truncate && jQuery( elem ).is( until ) ) {
+				break;
+			}
+			matched.push( elem );
+		}
+	}
+	return matched;
+};
+
+
+var siblings = function( n, elem ) {
+	var matched = [];
+
+	for ( ; n; n = n.nextSibling ) {
+		if ( n.nodeType === 1 && n !== elem ) {
+			matched.push( n );
+		}
+	}
+
+	return matched;
+};
+
+
+var rneedsContext = jQuery.expr.match.needsContext;
+
+
+
+function nodeName( elem, name ) {
+
+  return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
+
+};
+var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i );
+
+
+
+var risSimple = /^.[^:#\[\.,]*$/;
+
+// Implement the identical functionality for filter and not
+function winnow( elements, qualifier, not ) {
+	if ( jQuery.isFunction( qualifier ) ) {
+		return jQuery.grep( elements, function( elem, i ) {
+			return !!qualifier.call( elem, i, elem ) !== not;
+		} );
+	}
+
+	// Single element
+	if ( qualifier.nodeType ) {
+		return jQuery.grep( elements, function( elem ) {
+			return ( elem === qualifier ) !== not;
+		} );
+	}
+
+	// Arraylike of elements (jQuery, arguments, Array)
+	if ( typeof qualifier !== "string" ) {
+		return jQuery.grep( elements, function( elem ) {
+			return ( indexOf.call( qualifier, elem ) > -1 ) !== not;
+		} );
+	}
+
+	// Simple selector that can be filtered directly, removing non-Elements
+	if ( risSimple.test( qualifier ) ) {
+		return jQuery.filter( qualifier, elements, not );
+	}
+
+	// Complex selector, compare the two sets, removing non-Elements
+	qualifier = jQuery.filter( qualifier, elements );
+	return jQuery.grep( elements, function( elem ) {
+		return ( indexOf.call( qualifier, elem ) > -1 ) !== not && elem.nodeType === 1;
+	} );
+}
+
+jQuery.filter = function( expr, elems, not ) {
+	var elem = elems[ 0 ];
+
+	if ( not ) {
+		expr = ":not(" + expr + ")";
+	}
+
+	if ( elems.length === 1 && elem.nodeType === 1 ) {
+		return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [];
+	}
+
+	return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {
+		return elem.nodeType === 1;
+	} ) );
+};
+
+jQuery.fn.extend( {
+	find: function( selector ) {
+		var i, ret,
+			len = this.length,
+			self = this;
+
+		if ( typeof selector !== "string" ) {
+			return this.pushStack( jQuery( selector ).filter( function() {
+				for ( i = 0; i < len; i++ ) {
+					if ( jQuery.contains( self[ i ], this ) ) {
+						return true;
+					}
+				}
+			} ) );
+		}
+
+		ret = this.pushStack( [] );
+
+		for ( i = 0; i < len; i++ ) {
+			jQuery.find( selector, self[ i ], ret );
+		}
+
+		return len > 1 ? jQuery.uniqueSort( ret ) : ret;
+	},
+	filter: function( selector ) {
+		return this.pushStack( winnow( this, selector || [], false ) );
+	},
+	not: function( selector ) {
+		return this.pushStack( winnow( this, selector || [], true ) );
+	},
+	is: function( selector ) {
+		return !!winnow(
+			this,
+
+			// If this is a positional/relative selector, check membership in the returned set
+			// so $("p:first").is("p:last") won't return true for a doc with two "p".
+			typeof selector === "string" && rneedsContext.test( selector ) ?
+				jQuery( selector ) :
+				selector || [],
+			false
+		).length;
+	}
+} );
+
+
+// Initialize a jQuery object
+
+
+// A central reference to the root jQuery(document)
+var rootjQuery,
+
+	// A simple way to check for HTML strings
+	// Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
+	// Strict HTML recognition (#11290: must start with <)
+	// Shortcut simple #id case for speed
+	rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,
+
+	init = jQuery.fn.init = function( selector, context, root ) {
+		var match, elem;
+
+		// HANDLE: $(""), $(null), $(undefined), $(false)
+		if ( !selector ) {
+			return this;
+		}
+
+		// Method init() accepts an alternate rootjQuery
+		// so migrate can support jQuery.sub (gh-2101)
+		root = root || rootjQuery;
+
+		// Handle HTML strings
+		if ( typeof selector === "string" ) {
+			if ( selector[ 0 ] === "<" &&
+				selector[ selector.length - 1 ] === ">" &&
+				selector.length >= 3 ) {
+
+				// Assume that strings that start and end with <> are HTML and skip the regex check
+				match = [ null, selector, null ];
+
+			} else {
+				match = rquickExpr.exec( selector );
+			}
+
+			// Match html or make sure no context is specified for #id
+			if ( match && ( match[ 1 ] || !context ) ) {
+
+				// HANDLE: $(html) -> $(array)
+				if ( match[ 1 ] ) {
+					context = context instanceof jQuery ? context[ 0 ] : context;
+
+					// Option to run scripts is true for back-compat
+					// Intentionally let the error be thrown if parseHTML is not present
+					jQuery.merge( this, jQuery.parseHTML(
+						match[ 1 ],
+						context && context.nodeType ? context.ownerDocument || context : document,
+						true
+					) );
+
+					// HANDLE: $(html, props)
+					if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) {
+						for ( match in context ) {
+
+							// Properties of context are called as methods if possible
+							if ( jQuery.isFunction( this[ match ] ) ) {
+								this[ match ]( context[ match ] );
+
+							// ...and otherwise set as attributes
+							} else {
+								this.attr( match, context[ match ] );
+							}
+						}
+					}
+
+					return this;
+
+				// HANDLE: $(#id)
+				} else {
+					elem = document.getElementById( match[ 2 ] );
+
+					if ( elem ) {
+
+						// Inject the element directly into the jQuery object
+						this[ 0 ] = elem;
+						this.length = 1;
+					}
+					return this;
+				}
+
+			// HANDLE: $(expr, $(...))
+			} else if ( !context || context.jquery ) {
+				return ( context || root ).find( selector );
+
+			// HANDLE: $(expr, context)
+			// (which is just equivalent to: $(context).find(expr)
+			} else {
+				return this.constructor( context ).find( selector );
+			}
+
+		// HANDLE: $(DOMElement)
+		} else if ( selector.nodeType ) {
+			this[ 0 ] = selector;
+			this.length = 1;
+			return this;
+
+		// HANDLE: $(function)
+		// Shortcut for document ready
+		} else if ( jQuery.isFunction( selector ) ) {
+			return root.ready !== undefined ?
+				root.ready( selector ) :
+
+				// Execute immediately if ready is not present
+				selector( jQuery );
+		}
+
+		return jQuery.makeArray( selector, this );
+	};
+
+// Give the init function the jQuery prototype for later instantiation
+init.prototype = jQuery.fn;
+
+// Initialize central reference
+rootjQuery = jQuery( document );
+
+
+var rparentsprev = /^(?:parents|prev(?:Until|All))/,
+
+	// Methods guaranteed to produce a unique set when starting from a unique set
+	guaranteedUnique = {
+		children: true,
+		contents: true,
+		next: true,
+		prev: true
+	};
+
+jQuery.fn.extend( {
+	has: function( target ) {
+		var targets = jQuery( target, this ),
+			l = targets.length;
+
+		return this.filter( function() {
+			var i = 0;
+			for ( ; i < l; i++ ) {
+				if ( jQuery.contains( this, targets[ i ] ) ) {
+					return true;
+				}
+			}
+		} );
+	},
+
+	closest: function( selectors, context ) {
+		var cur,
+			i = 0,
+			l = this.length,
+			matched = [],
+			targets = typeof selectors !== "string" && jQuery( selectors );
+
+		// Positional selectors never match, since there's no _selection_ context
+		if ( !rneedsContext.test( selectors ) ) {
+			for ( ; i < l; i++ ) {
+				for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) {
+
+					// Always skip document fragments
+					if ( cur.nodeType < 11 && ( targets ?
+						targets.index( cur ) > -1 :
+
+						// Don't pass non-elements to Sizzle
+						cur.nodeType === 1 &&
+							jQuery.find.matchesSelector( cur, selectors ) ) ) {
+
+						matched.push( cur );
+						break;
+					}
+				}
+			}
+		}
+
+		return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched );
+	},
+
+	// Determine the position of an element within the set
+	index: function( elem ) {
+
+		// No argument, return index in parent
+		if ( !elem ) {
+			return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1;
+		}
+
+		// Index in selector
+		if ( typeof elem === "string" ) {
+			return indexOf.call( jQuery( elem ), this[ 0 ] );
+		}
+
+		// Locate the position of the desired element
+		return indexOf.call( this,
+
+			// If it receives a jQuery object, the first element is used
+			elem.jquery ? elem[ 0 ] : elem
+		);
+	},
+
+	add: function( selector, context ) {
+		return this.pushStack(
+			jQuery.uniqueSort(
+				jQuery.merge( this.get(), jQuery( selector, context ) )
+			)
+		);
+	},
+
+	addBack: function( selector ) {
+		return this.add( selector == null ?
+			this.prevObject : this.prevObject.filter( selector )
+		);
+	}
+} );
+
+function sibling( cur, dir ) {
+	while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {}
+	return cur;
+}
+
+jQuery.each( {
+	parent: function( elem ) {
+		var parent = elem.parentNode;
+		return parent && parent.nodeType !== 11 ? parent : null;
+	},
+	parents: function( elem ) {
+		return dir( elem, "parentNode" );
+	},
+	parentsUntil: function( elem, i, until ) {
+		return dir( elem, "parentNode", until );
+	},
+	next: function( elem ) {
+		return sibling( elem, "nextSibling" );
+	},
+	prev: function( elem ) {
+		return sibling( elem, "previousSibling" );
+	},
+	nextAll: function( elem ) {
+		return dir( elem, "nextSibling" );
+	},
+	prevAll: function( elem ) {
+		return dir( elem, "previousSibling" );
+	},
+	nextUntil: function( elem, i, until ) {
+		return dir( elem, "nextSibling", until );
+	},
+	prevUntil: function( elem, i, until ) {
+		return dir( elem, "previousSibling", until );
+	},
+	siblings: function( elem ) {
+		return siblings( ( elem.parentNode || {} ).firstChild, elem );
+	},
+	children: function( elem ) {
+		return siblings( elem.firstChild );
+	},
+	contents: function( elem ) {
+        if ( nodeName( elem, "iframe" ) ) {
+            return elem.contentDocument;
+        }
+
+        // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only
+        // Treat the template element as a regular one in browsers that
+        // don't support it.
+        if ( nodeName( elem, "template" ) ) {
+            elem = elem.content || elem;
+        }
+
+        return jQuery.merge( [], elem.childNodes );
+	}
+}, function( name, fn ) {
+	jQuery.fn[ name ] = function( until, selector ) {
+		var matched = jQuery.map( this, fn, until );
+
+		if ( name.slice( -5 ) !== "Until" ) {
+			selector = until;
+		}
+
+		if ( selector && typeof selector === "string" ) {
+			matched = jQuery.filter( selector, matched );
+		}
+
+		if ( this.length > 1 ) {
+
+			// Remove duplicates
+			if ( !guaranteedUnique[ name ] ) {
+				jQuery.uniqueSort( matched );
+			}
+
+			// Reverse order for parents* and prev-derivatives
+			if ( rparentsprev.test( name ) ) {
+				matched.reverse();
+			}
+		}
+
+		return this.pushStack( matched );
+	};
+} );
+var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g );
+
+
+
+// Convert String-formatted options into Object-formatted ones
+function createOptions( options ) {
+	var object = {};
+	jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) {
+		object[ flag ] = true;
+	} );
+	return object;
+}
+
+/*
+ * Create a callback list using the following parameters:
+ *
+ *	options: an optional list of space-separated options that will change how
+ *			the callback list behaves or a more traditional option object
+ *
+ * By default a callback list will act like an event callback list and can be
+ * "fired" multiple times.
+ *
+ * Possible options:
+ *
+ *	once:			will ensure the callback list can only be fired once (like a Deferred)
+ *
+ *	memory:			will keep track of previous values and will call any callback added
+ *					after the list has been fired right away with the latest "memorized"
+ *					values (like a Deferred)
+ *
+ *	unique:			will ensure a callback can only be added once (no duplicate in the list)
+ *
+ *	stopOnFalse:	interrupt callings when a callback returns false
+ *
+ */
+jQuery.Callbacks = function( options ) {
+
+	// Convert options from String-formatted to Object-formatted if needed
+	// (we check in cache first)
+	options = typeof options === "string" ?
+		createOptions( options ) :
+		jQuery.extend( {}, options );
+
+	var // Flag to know if list is currently firing
+		firing,
+
+		// Last fire value for non-forgettable lists
+		memory,
+
+		// Flag to know if list was already fired
+		fired,
+
+		// Flag to prevent firing
+		locked,
+
+		// Actual callback list
+		list = [],
+
+		// Queue of execution data for repeatable lists
+		queue = [],
+
+		// Index of currently firing callback (modified by add/remove as needed)
+		firingIndex = -1,
+
+		// Fire callbacks
+		fire = function() {
+
+			// Enforce single-firing
+			locked = locked || options.once;
+
+			// Execute callbacks for all pending executions,
+			// respecting firingIndex overrides and runtime changes
+			fired = firing = true;
+			for ( ; queue.length; firingIndex = -1 ) {
+				memory = queue.shift();
+				while ( ++firingIndex < list.length ) {
+
+					// Run callback and check for early termination
+					if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false &&
+						options.stopOnFalse ) {
+
+						// Jump to end and forget the data so .add doesn't re-fire
+						firingIndex = list.length;
+						memory = false;
+					}
+				}
+			}
+
+			// Forget the data if we're done with it
+			if ( !options.memory ) {
+				memory = false;
+			}
+
+			firing = false;
+
+			// Clean up if we're done firing for good
+			if ( locked ) {
+
+				// Keep an empty list if we have data for future add calls
+				if ( memory ) {
+					list = [];
+
+				// Otherwise, this object is spent
+				} else {
+					list = "";
+				}
+			}
+		},
+
+		// Actual Callbacks object
+		self = {
+
+			// Add a callback or a collection of callbacks to the list
+			add: function() {
+				if ( list ) {
+
+					// If we have memory from a past run, we should fire after adding
+					if ( memory && !firing ) {
+						firingIndex = list.length - 1;
+						queue.push( memory );
+					}
+
+					( function add( args ) {
+						jQuery.each( args, function( _, arg ) {
+							if ( jQuery.isFunction( arg ) ) {
+								if ( !options.unique || !self.has( arg ) ) {
+									list.push( arg );
+								}
+							} else if ( arg && arg.length && jQuery.type( arg ) !== "string" ) {
+
+								// Inspect recursively
+								add( arg );
+							}
+						} );
+					} )( arguments );
+
+					if ( memory && !firing ) {
+						fire();
+					}
+				}
+				return this;
+			},
+
+			// Remove a callback from the list
+			remove: function() {
+				jQuery.each( arguments, function( _, arg ) {
+					var index;
+					while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {
+						list.splice( index, 1 );
+
+						// Handle firing indexes
+						if ( index <= firingIndex ) {
+							firingIndex--;
+						}
+					}
+				} );
+				return this;
+			},
+
+			// Check if a given callback is in the list.
+			// If no argument is given, return whether or not list has callbacks attached.
+			has: function( fn ) {
+				return fn ?
+					jQuery.inArray( fn, list ) > -1 :
+					list.length > 0;
+			},
+
+			// Remove all callbacks from the list
+			empty: function() {
+				if ( list ) {
+					list = [];
+				}
+				return this;
+			},
+
+			// Disable .fire and .add
+			// Abort any current/pending executions
+			// Clear all callbacks and values
+			disable: function() {
+				locked = queue = [];
+				list = memory = "";
+				return this;
+			},
+			disabled: function() {
+				return !list;
+			},
+
+			// Disable .fire
+			// Also disable .add unless we have memory (since it would have no effect)
+			// Abort any pending executions
+			lock: function() {
+				locked = queue = [];
+				if ( !memory && !firing ) {
+					list = memory = "";
+				}
+				return this;
+			},
+			locked: function() {
+				return !!locked;
+			},
+
+			// Call all callbacks with the given context and arguments
+			fireWith: function( context, args ) {
+				if ( !locked ) {
+					args = args || [];
+					args = [ context, args.slice ? args.slice() : args ];
+					queue.push( args );
+					if ( !firing ) {
+						fire();
+					}
+				}
+				return this;
+			},
+
+			// Call all the callbacks with the given arguments
+			fire: function() {
+				self.fireWith( this, arguments );
+				return this;
+			},
+
+			// To know if the callbacks have already been called at least once
+			fired: function() {
+				return !!fired;
+			}
+		};
+
+	return self;
+};
+
+
+function Identity( v ) {
+	return v;
+}
+function Thrower( ex ) {
+	throw ex;
+}
+
+function adoptValue( value, resolve, reject, noValue ) {
+	var method;
+
+	try {
+
+		// Check for promise aspect first to privilege synchronous behavior
+		if ( value && jQuery.isFunction( ( method = value.promise ) ) ) {
+			method.call( value ).done( resolve ).fail( reject );
+
+		// Other thenables
+		} else if ( value && jQuery.isFunction( ( method = value.then ) ) ) {
+			method.call( value, resolve, reject );
+
+		// Other non-thenables
+		} else {
+
+			// Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer:
+			// * false: [ value ].slice( 0 ) => resolve( value )
+			// * true: [ value ].slice( 1 ) => resolve()
+			resolve.apply( undefined, [ value ].slice( noValue ) );
+		}
+
+	// For Promises/A+, convert exceptions into rejections
+	// Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in
+	// Deferred#then to conditionally suppress rejection.
+	} catch ( value ) {
+
+		// Support: Android 4.0 only
+		// Strict mode functions invoked without .call/.apply get global-object context
+		reject.apply( undefined, [ value ] );
+	}
+}
+
+jQuery.extend( {
+
+	Deferred: function( func ) {
+		var tuples = [
+
+				// action, add listener, callbacks,
+				// ... .then handlers, argument index, [final state]
+				[ "notify", "progress", jQuery.Callbacks( "memory" ),
+					jQuery.Callbacks( "memory" ), 2 ],
+				[ "resolve", "done", jQuery.Callbacks( "once memory" ),
+					jQuery.Callbacks( "once memory" ), 0, "resolved" ],
+				[ "reject", "fail", jQuery.Callbacks( "once memory" ),
+					jQuery.Callbacks( "once memory" ), 1, "rejected" ]
+			],
+			state = "pending",
+			promise = {
+				state: function() {
+					return state;
+				},
+				always: function() {
+					deferred.done( arguments ).fail( arguments );
+					return this;
+				},
+				"catch": function( fn ) {
+					return promise.then( null, fn );
+				},
+
+				// Keep pipe for back-compat
+				pipe: function( /* fnDone, fnFail, fnProgress */ ) {
+					var fns = arguments;
+
+					return jQuery.Deferred( function( newDefer ) {
+						jQuery.each( tuples, function( i, tuple ) {
+
+							// Map tuples (progress, done, fail) to arguments (done, fail, progress)
+							var fn = jQuery.isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ];
+
+							// deferred.progress(function() { bind to newDefer or newDefer.notify })
+							// deferred.done(function() { bind to newDefer or newDefer.resolve })
+							// deferred.fail(function() { bind to newDefer or newDefer.reject })
+							deferred[ tuple[ 1 ] ]( function() {
+								var returned = fn && fn.apply( this, arguments );
+								if ( returned && jQuery.isFunction( returned.promise ) ) {
+									returned.promise()
+										.progress( newDefer.notify )
+										.done( newDefer.resolve )
+										.fail( newDefer.reject );
+								} else {
+									newDefer[ tuple[ 0 ] + "With" ](
+										this,
+										fn ? [ returned ] : arguments
+									);
+								}
+							} );
+						} );
+						fns = null;
+					} ).promise();
+				},
+				then: function( onFulfilled, onRejected, onProgress ) {
+					var maxDepth = 0;
+					function resolve( depth, deferred, handler, special ) {
+						return function() {
+							var that = this,
+								args = arguments,
+								mightThrow = function() {
+									var returned, then;
+
+									// Support: Promises/A+ section 2.3.3.3.3
+									// https://promisesaplus.com/#point-59
+									// Ignore double-resolution attempts
+									if ( depth < maxDepth ) {
+										return;
+									}
+
+									returned = handler.apply( that, args );
+
+									// Support: Promises/A+ section 2.3.1
+									// https://promisesaplus.com/#point-48
+									if ( returned === deferred.promise() ) {
+										throw new TypeError( "Thenable self-resolution" );
+									}
+
+									// Support: Promises/A+ sections 2.3.3.1, 3.5
+									// https://promisesaplus.com/#point-54
+									// https://promisesaplus.com/#point-75
+									// Retrieve `then` only once
+									then = returned &&
+
+										// Support: Promises/A+ section 2.3.4
+										// https://promisesaplus.com/#point-64
+										// Only check objects and functions for thenability
+										( typeof returned === "object" ||
+											typeof returned === "function" ) &&
+										returned.then;
+
+									// Handle a returned thenable
+									if ( jQuery.isFunction( then ) ) {
+
+										// Special processors (notify) just wait for resolution
+										if ( special ) {
+											then.call(
+												returned,
+												resolve( maxDepth, deferred, Identity, special ),
+												resolve( maxDepth, deferred, Thrower, special )
+											);
+
+										// Normal processors (resolve) also hook into progress
+										} else {
+
+											// ...and disregard older resolution values
+											maxDepth++;
+
+											then.call(
+												returned,
+												resolve( maxDepth, deferred, Identity, special ),
+												resolve( maxDepth, deferred, Thrower, special ),
+												resolve( maxDepth, deferred, Identity,
+													deferred.notifyWith )
+											);
+										}
+
+									// Handle all other returned values
+									} else {
+
+										// Only substitute handlers pass on context
+										// and multiple values (non-spec behavior)
+										if ( handler !== Identity ) {
+											that = undefined;
+											args = [ returned ];
+										}
+
+										// Process the value(s)
+										// Default process is resolve
+										( special || deferred.resolveWith )( that, args );
+									}
+								},
+
+								// Only normal processors (resolve) catch and reject exceptions
+								process = special ?
+									mightThrow :
+									function() {
+										try {
+											mightThrow();
+										} catch ( e ) {
+
+											if ( jQuery.Deferred.exceptionHook ) {
+												jQuery.Deferred.exceptionHook( e,
+													process.stackTrace );
+											}
+
+											// Support: Promises/A+ section 2.3.3.3.4.1
+											// https://promisesaplus.com/#point-61
+											// Ignore post-resolution exceptions
+											if ( depth + 1 >= maxDepth ) {
+
+												// Only substitute handlers pass on context
+												// and multiple values (non-spec behavior)
+												if ( handler !== Thrower ) {
+													that = undefined;
+													args = [ e ];
+												}
+
+												deferred.rejectWith( that, args );
+											}
+										}
+									};
+
+							// Support: Promises/A+ section 2.3.3.3.1
+							// https://promisesaplus.com/#point-57
+							// Re-resolve promises immediately to dodge false rejection from
+							// subsequent errors
+							if ( depth ) {
+								process();
+							} else {
+
+								// Call an optional hook to record the stack, in case of exception
+								// since it's otherwise lost when execution goes async
+								if ( jQuery.Deferred.getStackHook ) {
+									process.stackTrace = jQuery.Deferred.getStackHook();
+								}
+								window.setTimeout( process );
+							}
+						};
+					}
+
+					return jQuery.Deferred( function( newDefer ) {
+
+						// progress_handlers.add( ... )
+						tuples[ 0 ][ 3 ].add(
+							resolve(
+								0,
+								newDefer,
+								jQuery.isFunction( onProgress ) ?
+									onProgress :
+									Identity,
+								newDefer.notifyWith
+							)
+						);
+
+						// fulfilled_handlers.add( ... )
+						tuples[ 1 ][ 3 ].add(
+							resolve(
+								0,
+								newDefer,
+								jQuery.isFunction( onFulfilled ) ?
+									onFulfilled :
+									Identity
+							)
+						);
+
+						// rejected_handlers.add( ... )
+						tuples[ 2 ][ 3 ].add(
+							resolve(
+								0,
+								newDefer,
+								jQuery.isFunction( onRejected ) ?
+									onRejected :
+									Thrower
+							)
+						);
+					} ).promise();
+				},
+
+				// Get a promise for this deferred
+				// If obj is provided, the promise aspect is added to the object
+				promise: function( obj ) {
+					return obj != null ? jQuery.extend( obj, promise ) : promise;
+				}
+			},
+			deferred = {};
+
+		// Add list-specific methods
+		jQuery.each( tuples, function( i, tuple ) {
+			var list = tuple[ 2 ],
+				stateString = tuple[ 5 ];
+
+			// promise.progress = list.add
+			// promise.done = list.add
+			// promise.fail = list.add
+			promise[ tuple[ 1 ] ] = list.add;
+
+			// Handle state
+			if ( stateString ) {
+				list.add(
+					function() {
+
+						// state = "resolved" (i.e., fulfilled)
+						// state = "rejected"
+						state = stateString;
+					},
+
+					// rejected_callbacks.disable
+					// fulfilled_callbacks.disable
+					tuples[ 3 - i ][ 2 ].disable,
+
+					// progress_callbacks.lock
+					tuples[ 0 ][ 2 ].lock
+				);
+			}
+
+			// progress_handlers.fire
+			// fulfilled_handlers.fire
+			// rejected_handlers.fire
+			list.add( tuple[ 3 ].fire );
+
+			// deferred.notify = function() { deferred.notifyWith(...) }
+			// deferred.resolve = function() { deferred.resolveWith(...) }
+			// deferred.reject = function() { deferred.rejectWith(...) }
+			deferred[ tuple[ 0 ] ] = function() {
+				deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments );
+				return this;
+			};
+
+			// deferred.notifyWith = list.fireWith
+			// deferred.resolveWith = list.fireWith
+			// deferred.rejectWith = list.fireWith
+			deferred[ tuple[ 0 ] + "With" ] = list.fireWith;
+		} );
+
+		// Make the deferred a promise
+		promise.promise( deferred );
+
+		// Call given func if any
+		if ( func ) {
+			func.call( deferred, deferred );
+		}
+
+		// All done!
+		return deferred;
+	},
+
+	// Deferred helper
+	when: function( singleValue ) {
+		var
+
+			// count of uncompleted subordinates
+			remaining = arguments.length,
+
+			// count of unprocessed arguments
+			i = remaining,
+
+			// subordinate fulfillment data
+			resolveContexts = Array( i ),
+			resolveValues = slice.call( arguments ),
+
+			// the master Deferred
+			master = jQuery.Deferred(),
+
+			// subordinate callback factory
+			updateFunc = function( i ) {
+				return function( value ) {
+					resolveContexts[ i ] = this;
+					resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value;
+					if ( !( --remaining ) ) {
+						master.resolveWith( resolveContexts, resolveValues );
+					}
+				};
+			};
+
+		// Single- and empty arguments are adopted like Promise.resolve
+		if ( remaining <= 1 ) {
+			adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject,
+				!remaining );
+
+			// Use .then() to unwrap secondary thenables (cf. gh-3000)
+			if ( master.state() === "pending" ||
+				jQuery.isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) {
+
+				return master.then();
+			}
+		}
+
+		// Multiple arguments are aggregated like Promise.all array elements
+		while ( i-- ) {
+			adoptValue( resolveValues[ i ], updateFunc( i ), master.reject );
+		}
+
+		return master.promise();
+	}
+} );
+
+
+// These usually indicate a programmer mistake during development,
+// warn about them ASAP rather than swallowing them by default.
+var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;
+
+jQuery.Deferred.exceptionHook = function( error, stack ) {
+
+	// Support: IE 8 - 9 only
+	// Console exists when dev tools are open, which can happen at any time
+	if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) {
+		window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack );
+	}
+};
+
+
+
+
+jQuery.readyException = function( error ) {
+	window.setTimeout( function() {
+		throw error;
+	} );
+};
+
+
+
+
+// The deferred used on DOM ready
+var readyList = jQuery.Deferred();
+
+jQuery.fn.ready = function( fn ) {
+
+	readyList
+		.then( fn )
+
+		// Wrap jQuery.readyException in a function so that the lookup
+		// happens at the time of error handling instead of callback
+		// registration.
+		.catch( function( error ) {
+			jQuery.readyException( error );
+		} );
+
+	return this;
+};
+
+jQuery.extend( {
+
+	// Is the DOM ready to be used? Set to true once it occurs.
+	isReady: false,
+
+	// A counter to track how many items to wait for before
+	// the ready event fires. See #6781
+	readyWait: 1,
+
+	// Handle when the DOM is ready
+	ready: function( wait ) {
+
+		// Abort if there are pending holds or we're already ready
+		if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {
+			return;
+		}
+
+		// Remember that the DOM is ready
+		jQuery.isReady = true;
+
+		// If a normal DOM Ready event fired, decrement, and wait if need be
+		if ( wait !== true && --jQuery.readyWait > 0 ) {
+			return;
+		}
+
+		// If there are functions bound, to execute
+		readyList.resolveWith( document, [ jQuery ] );
+	}
+} );
+
+jQuery.ready.then = readyList.then;
+
+// The ready event handler and self cleanup method
+function completed() {
+	document.removeEventListener( "DOMContentLoaded", completed );
+	window.removeEventListener( "load", completed );
+	jQuery.ready();
+}
+
+// Catch cases where $(document).ready() is called
+// after the browser event has already occurred.
+// Support: IE <=9 - 10 only
+// Older IE sometimes signals "interactive" too soon
+if ( document.readyState === "complete" ||
+	( document.readyState !== "loading" && !document.documentElement.doScroll ) ) {
+
+	// Handle it asynchronously to allow scripts the opportunity to delay ready
+	window.setTimeout( jQuery.ready );
+
+} else {
+
+	// Use the handy event callback
+	document.addEventListener( "DOMContentLoaded", completed );
+
+	// A fallback to window.onload, that will always work
+	window.addEventListener( "load", completed );
+}
+
+
+
+
+// Multifunctional method to get and set values of a collection
+// The value/s can optionally be executed if it's a function
+var access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
+	var i = 0,
+		len = elems.length,
+		bulk = key == null;
+
+	// Sets many values
+	if ( jQuery.type( key ) === "object" ) {
+		chainable = true;
+		for ( i in key ) {
+			access( elems, fn, i, key[ i ], true, emptyGet, raw );
+		}
+
+	// Sets one value
+	} else if ( value !== undefined ) {
+		chainable = true;
+
+		if ( !jQuery.isFunction( value ) ) {
+			raw = true;
+		}
+
+		if ( bulk ) {
+
+			// Bulk operations run against the entire set
+			if ( raw ) {
+				fn.call( elems, value );
+				fn = null;
+
+			// ...except when executing function values
+			} else {
+				bulk = fn;
+				fn = function( elem, key, value ) {
+					return bulk.call( jQuery( elem ), value );
+				};
+			}
+		}
+
+		if ( fn ) {
+			for ( ; i < len; i++ ) {
+				fn(
+					elems[ i ], key, raw ?
+					value :
+					value.call( elems[ i ], i, fn( elems[ i ], key ) )
+				);
+			}
+		}
+	}
+
+	if ( chainable ) {
+		return elems;
+	}
+
+	// Gets
+	if ( bulk ) {
+		return fn.call( elems );
+	}
+
+	return len ? fn( elems[ 0 ], key ) : emptyGet;
+};
+var acceptData = function( owner ) {
+
+	// Accepts only:
+	//  - Node
+	//    - Node.ELEMENT_NODE
+	//    - Node.DOCUMENT_NODE
+	//  - Object
+	//    - Any
+	return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
+};
+
+
+
+
+function Data() {
+	this.expando = jQuery.expando + Data.uid++;
+}
+
+Data.uid = 1;
+
+Data.prototype = {
+
+	cache: function( owner ) {
+
+		// Check if the owner object already has a cache
+		var value = owner[ this.expando ];
+
+		// If not, create one
+		if ( !value ) {
+			value = {};
+
+			// We can accept data for non-element nodes in modern browsers,
+			// but we should not, see #8335.
+			// Always return an empty object.
+			if ( acceptData( owner ) ) {
+
+				// If it is a node unlikely to be stringify-ed or looped over
+				// use plain assignment
+				if ( owner.nodeType ) {
+					owner[ this.expando ] = value;
+
+				// Otherwise secure it in a non-enumerable property
+				// configurable must be true to allow the property to be
+				// deleted when data is removed
+				} else {
+					Object.defineProperty( owner, this.expando, {
+						value: value,
+						configurable: true
+					} );
+				}
+			}
+		}
+
+		return value;
+	},
+	set: function( owner, data, value ) {
+		var prop,
+			cache = this.cache( owner );
+
+		// Handle: [ owner, key, value ] args
+		// Always use camelCase key (gh-2257)
+		if ( typeof data === "string" ) {
+			cache[ jQuery.camelCase( data ) ] = value;
+
+		// Handle: [ owner, { properties } ] args
+		} else {
+
+			// Copy the properties one-by-one to the cache object
+			for ( prop in data ) {
+				cache[ jQuery.camelCase( prop ) ] = data[ prop ];
+			}
+		}
+		return cache;
+	},
+	get: function( owner, key ) {
+		return key === undefined ?
+			this.cache( owner ) :
+
+			// Always use camelCase key (gh-2257)
+			owner[ this.expando ] && owner[ this.expando ][ jQuery.camelCase( key ) ];
+	},
+	access: function( owner, key, value ) {
+
+		// In cases where either:
+		//
+		//   1. No key was specified
+		//   2. A string key was specified, but no value provided
+		//
+		// Take the "read" path and allow the get method to determine
+		// which value to return, respectively either:
+		//
+		//   1. The entire cache object
+		//   2. The data stored at the key
+		//
+		if ( key === undefined ||
+				( ( key && typeof key === "string" ) && value === undefined ) ) {
+
+			return this.get( owner, key );
+		}
+
+		// When the key is not a string, or both a key and value
+		// are specified, set or extend (existing objects) with either:
+		//
+		//   1. An object of properties
+		//   2. A key and value
+		//
+		this.set( owner, key, value );
+
+		// Since the "set" path can have two possible entry points
+		// return the expected data based on which path was taken[*]
+		return value !== undefined ? value : key;
+	},
+	remove: function( owner, key ) {
+		var i,
+			cache = owner[ this.expando ];
+
+		if ( cache === undefined ) {
+			return;
+		}
+
+		if ( key !== undefined ) {
+
+			// Support array or space separated string of keys
+			if ( Array.isArray( key ) ) {
+
+				// If key is an array of keys...
+				// We always set camelCase keys, so remove that.
+				key = key.map( jQuery.camelCase );
+			} else {
+				key = jQuery.camelCase( key );
+
+				// If a key with the spaces exists, use it.
+				// Otherwise, create an array by matching non-whitespace
+				key = key in cache ?
+					[ key ] :
+					( key.match( rnothtmlwhite ) || [] );
+			}
+
+			i = key.length;
+
+			while ( i-- ) {
+				delete cache[ key[ i ] ];
+			}
+		}
+
+		// Remove the expando if there's no more data
+		if ( key === undefined || jQuery.isEmptyObject( cache ) ) {
+
+			// Support: Chrome <=35 - 45
+			// Webkit & Blink performance suffers when deleting properties
+			// from DOM nodes, so set to undefined instead
+			// https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted)
+			if ( owner.nodeType ) {
+				owner[ this.expando ] = undefined;
+			} else {
+				delete owner[ this.expando ];
+			}
+		}
+	},
+	hasData: function( owner ) {
+		var cache = owner[ this.expando ];
+		return cache !== undefined && !jQuery.isEmptyObject( cache );
+	}
+};
+var dataPriv = new Data();
+
+var dataUser = new Data();
+
+
+
+//	Implementation Summary
+//
+//	1. Enforce API surface and semantic compatibility with 1.9.x branch
+//	2. Improve the module's maintainability by reducing the storage
+//		paths to a single mechanism.
+//	3. Use the same single mechanism to support "private" and "user" data.
+//	4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData)
+//	5. Avoid exposing implementation details on user objects (eg. expando properties)
+//	6. Provide a clear path for implementation upgrade to WeakMap in 2014
+
+var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
+	rmultiDash = /[A-Z]/g;
+
+function getData( data ) {
+	if ( data === "true" ) {
+		return true;
+	}
+
+	if ( data === "false" ) {
+		return false;
+	}
+
+	if ( data === "null" ) {
+		return null;
+	}
+
+	// Only convert to a number if it doesn't change the string
+	if ( data === +data + "" ) {
+		return +data;
+	}
+
+	if ( rbrace.test( data ) ) {
+		return JSON.parse( data );
+	}
+
+	return data;
+}
+
+function dataAttr( elem, key, data ) {
+	var name;
+
+	// If nothing was found internally, try to fetch any
+	// data from the HTML5 data-* attribute
+	if ( data === undefined && elem.nodeType === 1 ) {
+		name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase();
+		data = elem.getAttribute( name );
+
+		if ( typeof data === "string" ) {
+			try {
+				data = getData( data );
+			} catch ( e ) {}
+
+			// Make sure we set the data so it isn't changed later
+			dataUser.set( elem, key, data );
+		} else {
+			data = undefined;
+		}
+	}
+	return data;
+}
+
+jQuery.extend( {
+	hasData: function( elem ) {
+		return dataUser.hasData( elem ) || dataPriv.hasData( elem );
+	},
+
+	data: function( elem, name, data ) {
+		return dataUser.access( elem, name, data );
+	},
+
+	removeData: function( elem, name ) {
+		dataUser.remove( elem, name );
+	},
+
+	// TODO: Now that all calls to _data and _removeData have been replaced
+	// with direct calls to dataPriv methods, these can be deprecated.
+	_data: function( elem, name, data ) {
+		return dataPriv.access( elem, name, data );
+	},
+
+	_removeData: function( elem, name ) {
+		dataPriv.remove( elem, name );
+	}
+} );
+
+jQuery.fn.extend( {
+	data: function( key, value ) {
+		var i, name, data,
+			elem = this[ 0 ],
+			attrs = elem && elem.attributes;
+
+		// Gets all values
+		if ( key === undefined ) {
+			if ( this.length ) {
+				data = dataUser.get( elem );
+
+				if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) {
+					i = attrs.length;
+					while ( i-- ) {
+
+						// Support: IE 11 only
+						// The attrs elements can be null (#14894)
+						if ( attrs[ i ] ) {
+							name = attrs[ i ].name;
+							if ( name.indexOf( "data-" ) === 0 ) {
+								name = jQuery.camelCase( name.slice( 5 ) );
+								dataAttr( elem, name, data[ name ] );
+							}
+						}
+					}
+					dataPriv.set( elem, "hasDataAttrs", true );
+				}
+			}
+
+			return data;
+		}
+
+		// Sets multiple values
+		if ( typeof key === "object" ) {
+			return this.each( function() {
+				dataUser.set( this, key );
+			} );
+		}
+
+		return access( this, function( value ) {
+			var data;
+
+			// The calling jQuery object (element matches) is not empty
+			// (and therefore has an element appears at this[ 0 ]) and the
+			// `value` parameter was not undefined. An empty jQuery object
+			// will result in `undefined` for elem = this[ 0 ] which will
+			// throw an exception if an attempt to read a data cache is made.
+			if ( elem && value === undefined ) {
+
+				// Attempt to get data from the cache
+				// The key will always be camelCased in Data
+				data = dataUser.get( elem, key );
+				if ( data !== undefined ) {
+					return data;
+				}
+
+				// Attempt to "discover" the data in
+				// HTML5 custom data-* attrs
+				data = dataAttr( elem, key );
+				if ( data !== undefined ) {
+					return data;
+				}
+
+				// We tried really hard, but the data doesn't exist.
+				return;
+			}
+
+			// Set the data...
+			this.each( function() {
+
+				// We always store the camelCased key
+				dataUser.set( this, key, value );
+			} );
+		}, null, value, arguments.length > 1, null, true );
+	},
+
+	removeData: function( key ) {
+		return this.each( function() {
+			dataUser.remove( this, key );
+		} );
+	}
+} );
+
+
+jQuery.extend( {
+	queue: function( elem, type, data ) {
+		var queue;
+
+		if ( elem ) {
+			type = ( type || "fx" ) + "queue";
+			queue = dataPriv.get( elem, type );
+
+			// Speed up dequeue by getting out quickly if this is just a lookup
+			if ( data ) {
+				if ( !queue || Array.isArray( data ) ) {
+					queue = dataPriv.access( elem, type, jQuery.makeArray( data ) );
+				} else {
+					queue.push( data );
+				}
+			}
+			return queue || [];
+		}
+	},
+
+	dequeue: function( elem, type ) {
+		type = type || "fx";
+
+		var queue = jQuery.queue( elem, type ),
+			startLength = queue.length,
+			fn = queue.shift(),
+			hooks = jQuery._queueHooks( elem, type ),
+			next = function() {
+				jQuery.dequeue( elem, type );
+			};
+
+		// If the fx queue is dequeued, always remove the progress sentinel
+		if ( fn === "inprogress" ) {
+			fn = queue.shift();
+			startLength--;
+		}
+
+		if ( fn ) {
+
+			// Add a progress sentinel to prevent the fx queue from being
+			// automatically dequeued
+			if ( type === "fx" ) {
+				queue.unshift( "inprogress" );
+			}
+
+			// Clear up the last queue stop function
+			delete hooks.stop;
+			fn.call( elem, next, hooks );
+		}
+
+		if ( !startLength && hooks ) {
+			hooks.empty.fire();
+		}
+	},
+
+	// Not public - generate a queueHooks object, or return the current one
+	_queueHooks: function( elem, type ) {
+		var key = type + "queueHooks";
+		return dataPriv.get( elem, key ) || dataPriv.access( elem, key, {
+			empty: jQuery.Callbacks( "once memory" ).add( function() {
+				dataPriv.remove( elem, [ type + "queue", key ] );
+			} )
+		} );
+	}
+} );
+
+jQuery.fn.extend( {
+	queue: function( type, data ) {
+		var setter = 2;
+
+		if ( typeof type !== "string" ) {
+			data = type;
+			type = "fx";
+			setter--;
+		}
+
+		if ( arguments.length < setter ) {
+			return jQuery.queue( this[ 0 ], type );
+		}
+
+		return data === undefined ?
+			this :
+			this.each( function() {
+				var queue = jQuery.queue( this, type, data );
+
+				// Ensure a hooks for this queue
+				jQuery._queueHooks( this, type );
+
+				if ( type === "fx" && queue[ 0 ] !== "inprogress" ) {
+					jQuery.dequeue( this, type );
+				}
+			} );
+	},
+	dequeue: function( type ) {
+		return this.each( function() {
+			jQuery.dequeue( this, type );
+		} );
+	},
+	clearQueue: function( type ) {
+		return this.queue( type || "fx", [] );
+	},
+
+	// Get a promise resolved when queues of a certain type
+	// are emptied (fx is the type by default)
+	promise: function( type, obj ) {
+		var tmp,
+			count = 1,
+			defer = jQuery.Deferred(),
+			elements = this,
+			i = this.length,
+			resolve = function() {
+				if ( !( --count ) ) {
+					defer.resolveWith( elements, [ elements ] );
+				}
+			};
+
+		if ( typeof type !== "string" ) {
+			obj = type;
+			type = undefined;
+		}
+		type = type || "fx";
+
+		while ( i-- ) {
+			tmp = dataPriv.get( elements[ i ], type + "queueHooks" );
+			if ( tmp && tmp.empty ) {
+				count++;
+				tmp.empty.add( resolve );
+			}
+		}
+		resolve();
+		return defer.promise( obj );
+	}
+} );
+var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source;
+
+var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" );
+
+
+var cssExpand = [ "Top", "Right", "Bottom", "Left" ];
+
+var isHiddenWithinTree = function( elem, el ) {
+
+		// isHiddenWithinTree might be called from jQuery#filter function;
+		// in that case, element will be second argument
+		elem = el || elem;
+
+		// Inline style trumps all
+		return elem.style.display === "none" ||
+			elem.style.display === "" &&
+
+			// Otherwise, check computed style
+			// Support: Firefox <=43 - 45
+			// Disconnected elements can have computed display: none, so first confirm that elem is
+			// in the document.
+			jQuery.contains( elem.ownerDocument, elem ) &&
+
+			jQuery.css( elem, "display" ) === "none";
+	};
+
+var swap = function( elem, options, callback, args ) {
+	var ret, name,
+		old = {};
+
+	// Remember the old values, and insert the new ones
+	for ( name in options ) {
+		old[ name ] = elem.style[ name ];
+		elem.style[ name ] = options[ name ];
+	}
+
+	ret = callback.apply( elem, args || [] );
+
+	// Revert the old values
+	for ( name in options ) {
+		elem.style[ name ] = old[ name ];
+	}
+
+	return ret;
+};
+
+
+
+
+function adjustCSS( elem, prop, valueParts, tween ) {
+	var adjusted,
+		scale = 1,
+		maxIterations = 20,
+		currentValue = tween ?
+			function() {
+				return tween.cur();
+			} :
+			function() {
+				return jQuery.css( elem, prop, "" );
+			},
+		initial = currentValue(),
+		unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ),
+
+		// Starting value computation is required for potential unit mismatches
+		initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) &&
+			rcssNum.exec( jQuery.css( elem, prop ) );
+
+	if ( initialInUnit && initialInUnit[ 3 ] !== unit ) {
+
+		// Trust units reported by jQuery.css
... 1179210 lines suppressed ...