IPS Community Suite
(c) Invision Power Services, Inc.

Invision Power Services, Inc. is grateful to the following projects, whose work
has been used throughout the IPS Community Suite to add style, flair and functionality
to our product.

NULLING
	Last Updated: 15 March 2017
	Author: IPBMafia.ru

AES implementation in PHP
	Description: Used by \IPS\Text\Encrypt to provide two-way text encryption for storing certain data.
	Location: system/3rd_party/AES
	Included version: Last Updated: 22 July 2014
	Website: http://www.movable-type.co.uk/scripts/aes-php.html
	License: http://creativecommons.org/licenses/by/3.0/

Base64.js Polyfill
	Description: Polyfill for JS AtoB and BtoA methods in Chat
	Location: /applications/chat/interface/base64/base64.js
	Included version: 0.3.0
	Website: https://github.com/davidchambers/Base64.js
	License: http://www.apache.org/licenses/LICENSE-2.0

Buzz.js
	Description: HTML5 audio support for notifications & chat
	Location: applications/core/interface/buzz
	Included version: 1.2
	Website: http://buzz.jaysalvat.com/
	License: http://opensource.org/licenses/MIT

CKEditor
	Description: Provides the editor functionality for submitting content.
	Location: In development: applications/core/dev/ckeditor (custom build with additional plugins and some code changes)
	Included version: 4.6.2
	Website: http://ckeditor.com
	License: http://www.gnu.org/copyleft/lesser.html

Codemirror (with C-like, CSS, HTMLMixed, JavaScript, PHP, SQL and XML modes and merge, search, and searchcursor addons)
	Description: Provides code editor for adding code to content, editing templates in the AdminCP, etc.
	Location: In development: applications/core/dev/codemirror
	Included version: 5.22.1
	Website: http://codemirror.net
	License: http://codemirror.net/LICENSE

Cropper
	Description: Provides cropping functionality for profile photos
	Location: applications/core/interface/cropper
	Included version: 0.8
	Website: https://github.com/fengyuanchen/cropper
	License: http://opensource.org/licenses/MIT

Esrever
	Description: Unicode-aware string reversing, used in Chat
	Location: /applications/chat/interface/esrever/esrever.js
	Included version: 0.2.0
	Website: https://github.com/mathiasbynens/esrever
	License: http://opensource.org/licenses/MIT
	
FontAwesome
	Description: General icons for UI
	Location: Font files in applications/core/interface/font and CSS in development in applications/core/dev/css/global/framework/fonts.css (mixed with other CSS and modified to use correct path to font files)
	Included version: 4.7.0
	Website: http://fortawesome.github.com/Font-Awesome
	License: http://fortawesome.github.com/Font-Awesome/#license

Google Charts
	Description: Generates charts for statistics in the AdminCP
	Location: Loaded from CDN https://www.google.com/jsapi
	Website: https://developers.google.com/chart/

google-code-prettify
	Description: Provides syntax highlighting for code posted in content, etc.
	Location: In development: dev/js/library/prettify and applications/core/dev/css/global/framework/prettify.css
	Included version: 4 March 2013
	Website: http://code.google.com/p/google-code-prettify/
	License: http://www.apache.org/licenses/LICENSE-2.0
	
google-diff-mode-patch
	Description: @todo
	Location: @todo
	Included version: 19 November 2012
	Website: https://code.google.com/p/google-diff-match-patch/
	License: http://www.apache.org/licenses/LICENSE-2.0

history.js
	Description: HTML5 history API, used extensively in controllers
	Location: /dev/js/library/jquery/jquery.history.js
	Included version: 1.8b2
	Website: https://github.com/browserstate/history.js
	License: https://github.com/browserstate/history.js#license
	
HTML5shiv
	Description: Provides some HTML5 compatability for IE8
	Location: applications/core/interface/html5shiv/html5shiv.js
	Included version: 3.7.2
	Website: https://github.com/afarkas/html5shiv
	License: License: http://opensource.org/licenses/MIT

HTMLPurifier
	Description: Validates and cleans submitted HTML for content
	Location: system/3rd_party/HTMLPurifier
	Included version: 4.8.0
	Website: http://htmlpurifier.org
	License: http://www.gnu.org/copyleft/lesser.html

IcoMoon
	Description: General icons for UI
	Location: Font files in applications/core/interface/font and CSS in development in applications/core/dev/css/global/framework/fonts.css (mixed with other CSS and modified to use correct path to font files)
	Website: https://icomoon.io/
	License: http://creativecommons.org/licenses/by/4.0/
	
jQuery
	Description: JavaScript Library
	Location: In development: dev/js/library/jquery/jquery.js
	Included version: 1.12.4
	Website: http://jquery.com
	License: http://jquery.org/license

jQuery dotdotdot
	Description: On-the-fly truncating of text in elements
	Location: dev/js/library/jquery/jquery.dotdotdot.min.js
	Included version: 1.8.3
	Website: http://dotdotdot.frebsite.nl
	License: http://opensource.org/licenses/MIT

jquery.hoverintent.js
	Description: Hover library for jQuery used for main navigation
	Location: dev/js/library/jquery/jquery.hoverintent.js
	Included version: 1.8.0
	Website: http://cherne.net/brian/resources/jquery.hoverIntent.html
	License: http://opensource.org/licenses/MIT
	
jQuery imagesLoaded plugin
	Description: Plugin that can defer script execution until specified images have loaded
	Location: dev/js/library/jquery/jquery.imagesloaded.js
	Included version: 2.1.2 (3.x API isn't compatible with IPS4 at this time)
	Website: http://desandro.github.io/imagesloaded/
	License: http://opensource.org/licenses/MIT

jQuery.menuaim.js
	Description: Library that provides intelligent activation of menu items based on mouse movement
	Location: applications/core/interface/jquery/jquery.menuaim.js
	Included version: 1.1
	Website: https://github.com/kamens/jQuery-menu-aim
	License: http://opensource.org/licenses/MIT

jQuery.nestedSortable.js
	Description: Extends jqueryui's sortable with nested support
	Location: applications/core/interface/jquery/jquery.nestedSortable.js
	Included version: 2.0
	Website: http://mjsarfatti.com/sandbox/nestedSortable/
	License: http://opensource.org/licenses/MIT

jQuery.rangyinputs.js
	Description: Simple selection/caret manipulation in textboxes
	Location: applications/core/interface/jquery/jquery.rangyinputs.js
	Included version: 1.2.0
	Website: https://github.com/timdown/rangyinputs
	License: http://opensource.org/licenses/MIT

jQuery.transform.js
	Description: adds support for CSS transforms to jQuery's animate(), used in ips.ui.dialog.js
	Location: dev/js/library/jquery/jquery.transform.js
	Included version: 1.0
	Website: https://github.com/louisremi/jquery.transform.js
	License: http://opensource.org/licenses/MIT

jQuery UI (core.js, widget.js, mouse.js, position.js, draggable.js, droppable.js, resizable.js, sortable.js, datepicker.js, progressbar.js)
	Description: Javascript library for drag+drop, resizing, date polyfill
	Location: applications/core/interface/jquery/jquery-ui.js
	Included version: 1.11.4
	Website: http://jqueryui.com
	License: http://jquery.org/license

jQuery UI TouchPunch
	Description: Library that adds touch support to jquery ui
	Location: /applications/core/interface/jquery/jquery-touchpunch.js
	Included version: 0.2.3
	Website: http://touchpunch.furf.com/
	License: http://opensource.org/licenses/MIT
	
JSColor
	Description: Color selector polyfill
	Location: applications/core/interface/jscolor
	Included version: 1.4.5 (2.x API isn't compatible with IPS4 at this time)
	Website: http://jscolor.com
	License: http://www.gnu.org/copyleft/lesser.html

JShrink
	Description: Provides JavaScript minifcation
	Location: system/3rd_party/JShrink
	Included version: 1.1.0
	Website: https://github.com/tedious/JShrink
	License: https://github.com/tedious/JShrink/blob/master/LICENSE

jsTimezoneDetect
	Description: Provides timezone detection
	Location: dev/js/library/jstz
	Included version: 1.0.6
	Website: https://bitbucket.org/pellepim/jstimezonedetect
	License: http://www.opensource.org/licenses/mit-license.php

Mustache.js
	Description: JS templating engine
	Location: dev/js/library/mustache/
	Included version: 2.2.1
	Website: http://github.com/janl/mustache.js
	License: http://opensource.org/licenses/MIT

Normalize.css
	Description: Sets base CSS styles for consistency across browsers
	Location: applications/core/dev/css/global/framework/normalize.css
	Included version: 3.0.2
	Website: http://necolas.github.io/normalize.css/
	License: http://opensource.org/licenses/MIT

parseUri
	Description: Used to parse URLs in JS
	Location: dev/js/framework/common/utils/ips.utils.url.js
	Included version: 1.2.2
	Website: http://blog.stevenlevithan.com/archives/parseuri
	License: http://opensource.org/licenses/MIT

Payment Method Icons
	Description: Credit card logo icons for UI
	Location: applications/nexus/dev/resources/front/cards
	Website: http://www.dreamstale.com/free-download-payment-method-vector-icons/
	License: http://creativecommons.org/licenses/by/3.0/

PclZip
	Description: Used by \IPS\Archive\Zip to provide zip handling features if the PHP Zip extension is not available
	Location: system/3rd_party/pclzip
	Included version: 2.8.2
	Website: http://www.phpconcept.net/pclzip/
	License: http://www.gnu.org/copyleft/lesser.html
	
PHP Diff Implementation
	Description: Computes difference between two strings, used to display differences between content revisions, themes, etc.
	Location: system/3rd_party/Diff
	Included version: 11 Feb 2013
	Website: http://code.stephenmorley.org/php/diff-implementation/
	License: http://creativecommons.org/publicdomain/zero/1.0/legalcode

php-punycode
	Description: A library for Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)
	Location: system/3rd_party/php-punycode
	Included version: 2.1.0
	Website: https://github.com/true/php-punycode
	License: https://github.com/true/php-punycode/blob/master/LICENSE

phpQuery
	Description: Handles template hooks
	Location: system/3rd_party/phpQuery
	Included Version: 0.9.5
	Website: https://code.google.com/p/phpquery
	License: http://opensource.org/licenses/mit-license.php

Plupload
	Description: Facilitates uploading files
	Location: applications/core/interface/plupload
	Included version: 2.1.9
	Website: http://www.plupload.com
	License: http://www.plupload.com/license/plupload_commercial_oem.txt

Preloaders.net
	Description: Animated gif preload imags
	Website: http://preloaders.net/
	License: http://preloaders.net/en/terms_of_use

success.mp3 Notification Sound by RCP Tones
	Description: "Success" sound used in ips.ui.uploader.js
	Location: /applications/core/interface/sounds/success.mp3
	Website: http://rcptones.com/dev_tones/
	License: http://creativecommons.org/licenses/by/3.0/us/
	
Underscore.js
	Description: General-purpose functional JS library
	Location: dev/js/library/underscore/
	Included version: 1.8.3
	Website: http://underscorejs.org
	License: https://github.com/documentcloud/underscore/blob/master/LICENSE

Video.js
	Description: HTML5 video player for Gallery
	Location: applications/interface/videojs
	Included version: 4.12.15
	Website: http://www.videojs.com/
	License: https://github.com/videojs/video.js/blob/master/LICENSE

Whoops
	Description: Provides error handling for development mode
	Location: dev/Whoops
	Included Version: 2.1.4
	Website: http://filp.github.io/whoops/
	License: https://github.com/filp/whoops/blob/master/LICENSE.md

world-flags-sprite
	Description: Flag icons for UI
	Location: In development: Image files at applications/core/dev/resources/global, facilitated by custom CSS at applications/core/dev/css/global/flags.css
	Included version: Last Updated Oct 2015
	Website: https://github.com/lafeber/world-flags-sprite/
	License: https://github.com/lafeber/world-flags-sprite/blob/master/LICENSE

XRegExp (with addons)
	Description: Advanced Regular Expression JS library, used in autolink editor plugin and search result highlighting
	Location: In development: dev/js/library/xregexp/xregexp-all.js
	Included Version: 3.1.1
	Website: http://xregexp.com
	License: http://mit-license.org

phpass
	Description: Password strength calculator
	Location: system/3rd_party/Diff
	Website: https://github.com/rchouinard/phpass
	License: http://mit-license.org