Control Panel uses code from the following 3rd party projects:

====================================================================================================
npm packages
====================================================================================================

body-parser - Node.js body parsing middleware. (https://github.com/expressjs/body-parser/blob/master/LICENSE)
License:        MIT License
License File:   body-parser.license

co - Generator based control flow goodness for nodejs and the browser, using promises, letting you write non-blocking code in a nice-ish way. (https://github.com/tj/co/blob/master/LICENSE)
License:        MIT License
License File:   co.license

cookie-parser - Parse Cookie header and populate req.cookies with an object keyed by the cookie names. Optionally you may enable signed cookie support by passing a secret string, which assigns req.secret so it may be used by other middleware. (https://github.com/expressjs/cookie-parser/blob/master/LICENSE)
License:        MIT License
License File:   cookie-parser.license

etag - Create simple HTTP ETags (https://github.com/jshttp/etag/blob/master/LICENSE)
License:        MIT License
License File:   etag.license

express - Fast, unopinionated, minimalist web framework for node. (https://github.com/expressjs/express/blob/master/LICENSE)
License:        MIT License
License File:   express.license

express-session - Create a session middleware with the given options. (https://github.com/expressjs/session/blob/master/LICENSE)
License:        MIT License
License File:   express-session.license

formidable - A Node.js module for parsing form data, especially file uploads. (https://github.com/node-formidable/formidable/blob/master/LICENSE)
License:        MIT License
License File:   formidable.license

gulp - The streaming build system (https://github.com/gulpjs/gulp/blob/master/LICENSE)
License:        MIT License
License File:   gulp.license

gulp-append-prepend - Simple Gulp plugin. (https://github.com/JamesHemery/gulp-append-prepend/blob/master/LICENCE)
License:        MIT License
License File:   gulp-append-prepend.license

gulp-just-replace - The gulp-replace is fine. But it's painful to install it on production server as it takes many seconds to install those useless dependencies for me. (https://github.com/caiguanhao/gulp-just-replace/blob/master/LICENSE)
License:        MIT License
License File:   gulp-just-replace.license

image-size - A Node module to get dimensions of any image file (https://github.com/image-size/image-size/blob/main/LICENSE)
License:        MIT License
License File:   image-size.license

less - This is the JavaScript, official, stable version of Less. (https://github.com/less/less.js/blob/master/LICENSE)
License:        Apache License 2.0
License File:   less.license

less-middleware - This middleware was created to allow processing of Less files for Connect JS framework and by extension the Express JS framework. (https://github.com/emberfeather/less.js-middleware/blob/master/license)
License:        MIT License
License File:   less-middleware.license

memorystore - A session store implementation for Express using lru-cache. (https://github.com/roccomuso/memorystore/blob/master/LICENSE)
License:        MIT License
License File:   memorystore.license

moment - A lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates. (https://github.com/moment/moment/blob/develop/LICENSE)
License:        MIT License
License File:   moment.license

morgan - HTTP request logger middleware for node.js (https://github.com/expressjs/morgan/blob/master/LICENSE)
License:        MIT License
License File:   morgan.license

nconf - Hierarchical node.js configuration with files, environment variables, command-line arguments, and atomic object merging. (https://github.com/indexzero/nconf/blob/master/LICENSE)
License:        MIT License
License File:   nconf.license

plugin-error - Error handling for Vinyl plugins. (https://github.com/gulpjs/plugin-error/blob/master/LICENSE)
License:        MIT License
License File:   plugin-error.license

public-ip - Get your public IP address - very fast! (https://github.com/sindresorhus/public-ip/blob/master/license)
License:        MIT License
License File:   public-ip.license

pug - Pug is a high performance template engine heavily influenced byHaml and implemented with JavaScript for Node.js and browsers. For bug reports, feature requests and questions, open an issue. For discussion join the chat room. (https://github.com/pugjs/pug/blob/master/packages/pug/LICENSE)
License:        MIT License
License File:   pug.license

request -  Simplified HTTP request client. (https://github.com/request/request/blob/master/LICENSE)
License:        Apache License 2.0
License File:   request.license

semver - The semver parser for node (the one npm uses) (https://github.com/npm/node-semver/blob/master/LICENSE)
License:        ISC License
License File:   semver.license

serve-favicon - Node.js middleware for serving a favicon. (https://github.com/expressjs/serve-favicon/blob/master/LICENSE)
License:        MIT License
License File:   serve-favicon.license

uglify-js - UglifyJS is a JavaScript parser, minifier, compressor and beautifier toolkit. (https://github.com/mishoo/UglifyJS/blob/master/LICENSE)
License:        BSD-2-Clause
License File:   uglify-js.license

url - This module has utilities for URL resolution and parsing meant to have feature parity with node.js core url module. (https://github.com/defunctzombie/node-url/blob/master/LICENSE)
License:        MIT License
License File:   url.license

uuid - Simple, fast generation of RFC4122 UUIDS. (https://github.com/uuidjs/uuid/blob/main/LICENSE.md)
License:        MIT License
License File:   uuid.license

winston - A logger for just about everything. (https://github.com/winstonjs/winston/blob/master/LICENSE)
License:        MIT License
License File:   winston.license

winston-daily-rotate-file - A transport for winston which logs to a rotating file. Logs can be rotated based on a date, size limit, and old logs can be removed based on count or elapsed days. (https://github.com/winstonjs/winston-daily-rotate-file/blob/master/LICENSE)
License:        MIT License
License File:   winston-daily-rotate-file.license

x509.js - parsing of x509 certificates and keys in javascript (via emscripten) (https://github.com/encharm/x509.js/blob/master/LICENSE)
License:        MIT License
License File:   x509.js.license

yargs - Yargs helps you build interactive command line tools, by parsing arguments and generating an elegant user interface. (https://github.com/yargs/yargs/blob/main/LICENSE)
License:        MIT License
License File:   yargs.license

====================================================================================================
javascript plugins
====================================================================================================

async.js - Async utilities for node and the browser  (https://github.com/caolan/async/blob/master/LICENSE)
License:        MIT License
License File:   async.js.license

clipboard.js - A modern approach to copy text to clipboard (https://zenorocha.mit-license.org/)
License:        MIT License
License File:   clipboard.js.license

jquery.blockUI.min.js - jQuery BlockUI Plugin (https://github.com/malsup/blockui)
License:        MIT and GPL licenses
License File:   jquery.blockUI.min.js.license

jquery.cookies.js - Javascript library for accessing and manipulating HTTP cookies in the web browser.  (https://github.com/JAAulde/cookies/blob/master/LICENSE)
License:        MIT License
License File:   jquery.cookies.js.license

jquery.cron.js - Cron jQuery plugin  (https://github.com/arnapou/jqcron/blob/master/LICENSE)
License:        MIT License
License File:   jquery.cron.js.license

jquery.fileupload.js - File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. (https://github.com/blueimp/jQuery-File-Upload/blob/master/LICENSE.txt)
License:        MIT License
License File:   jquery.fileupload.js.license

jquery.json.js - Use native JSON.stringify and JSON.parse (https://github.com/Krinkle/jquery-json/blob/master/LICENSE.txt)
License:        MIT License
License File:   jquery.json.js.license

jquery.scrollTo.js - Lightweight, cross-browser and highly customizable animated scrolling with jQuery  (https://github.com/flesler/jquery.scrollTo/blob/master/LICENSE)
License:        MIT License
License File:   jquery.scrollTo.js.license

jquery.tmpl.js - The original official jQuery Templates plugin. (https://jquery.org/license/)
License:        MIT License
License File:   jquery.tmpl.js.license

jquery-1.8.2.min.js - The purpose of jQuery is to make it much easier to use JavaScript on your website. (https://jquery.org/license/)
License:        MIT License
License File:   jquery-1.8.2.min.js.license

jquery-ui-1.9.0.min.js - The official jQuery user interface library.  (https://github.com/jquery/jquery-ui/blob/master/LICENSE.txt)
License:        MIT License
License File:   jquery-ui-1.9.0.min.js.license

moment.js - Parse, validate, manipulate, and display dates in javascript.  (https://github.com/moment/moment/blob/develop/LICENSE)
License:        MIT License
License File:   moment.js.license

socket.io.js - Realtime application framework (client) (https://github.com/socketio/socket.io-client/blob/master/LICENSE)
License:        MIT License
License File:   socket.io.js.license

toastr.min.js - Simple javascript toast notifications  (https://github.com/CodeSeven/toastr/blob/master/LICENSE)
License:        MIT License
License File:   toastr.min.js.license

