-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Wello-front-end/.DS_Store b/Wello-front-end/.DS_Store
deleted file mode 100644
index ab8f498..0000000
Binary files a/Wello-front-end/.DS_Store and /dev/null differ
diff --git a/Wello-front-end/.gitignore b/Wello-front-end/.gitignore
deleted file mode 100644
index d3f11de..0000000
--- a/Wello-front-end/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-# https://git-scm.com/docs/gitignore
-# https://help.github.com/articles/ignoring-files
-# Example .gitignore files: https://github.com/github/gitignore
-/bower_components/
-/node_modules/
\ No newline at end of file
diff --git a/Wello-front-end/OLD_html-site-IGNORE/.DS_Store b/Wello-front-end/OLD_html-site-IGNORE/.DS_Store
deleted file mode 100644
index 544b88b..0000000
Binary files a/Wello-front-end/OLD_html-site-IGNORE/.DS_Store and /dev/null differ
diff --git a/Wello-front-end/OLD_html-site-IGNORE/.editorconfig b/Wello-front-end/OLD_html-site-IGNORE/.editorconfig
deleted file mode 100644
index 1b44e42..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/.editorconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-# editorconfig.org
-
-root = true
-
-[*]
-charset = utf-8
-indent_size = 4
-indent_style = space
-insert_final_newline = true
-trim_trailing_whitespace = true
-
-[*.md]
-trim_trailing_whitespace = false
diff --git a/Wello-front-end/OLD_html-site-IGNORE/.gitattributes b/Wello-front-end/OLD_html-site-IGNORE/.gitattributes
deleted file mode 100644
index 176a458..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-* text=auto
diff --git a/Wello-front-end/OLD_html-site-IGNORE/.gitignore b/Wello-front-end/OLD_html-site-IGNORE/.gitignore
deleted file mode 100644
index 16b2d7d..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-# Include your project-specific ignores in this file
-# Read about how to use .gitignore: https://help.github.com/articles/ignoring-files
diff --git a/Wello-front-end/OLD_html-site-IGNORE/.htaccess b/Wello-front-end/OLD_html-site-IGNORE/.htaccess
deleted file mode 100644
index 446a926..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/.htaccess
+++ /dev/null
@@ -1,984 +0,0 @@
-# Apache Server Configs v2.14.0 | MIT License
-# https://github.com/h5bp/server-configs-apache
-
-# (!) Using `.htaccess` files slows down Apache, therefore, if you have
-# access to the main server configuration file (which is usually called
-# `httpd.conf`), you should add this logic there.
-#
-# https://httpd.apache.org/docs/current/howto/htaccess.html.
-
-# ######################################################################
-# # CROSS-ORIGIN #
-# ######################################################################
-
-# ----------------------------------------------------------------------
-# | Cross-origin requests |
-# ----------------------------------------------------------------------
-
-# Allow cross-origin requests.
-#
-# https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
-# http://enable-cors.org/
-# http://www.w3.org/TR/cors/
-
-#
-# Header set Access-Control-Allow-Origin "*"
-#
-
-# ----------------------------------------------------------------------
-# | Cross-origin images |
-# ----------------------------------------------------------------------
-
-# Send the CORS header for images when browsers request it.
-#
-# https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image
-# https://blog.chromium.org/2011/07/using-cross-domain-images-in-webgl-and.html
-
-
-
-
- SetEnvIf Origin ":" IS_CORS
- Header set Access-Control-Allow-Origin "*" env=IS_CORS
-
-
-
-
-# ----------------------------------------------------------------------
-# | Cross-origin web fonts |
-# ----------------------------------------------------------------------
-
-# Allow cross-origin access to web fonts.
-
-
-
- Header set Access-Control-Allow-Origin "*"
-
-
-
-# ----------------------------------------------------------------------
-# | Cross-origin resource timing |
-# ----------------------------------------------------------------------
-
-# Allow cross-origin access to the timing information for all resources.
-#
-# If a resource isn't served with a `Timing-Allow-Origin` header that
-# would allow its timing information to be shared with the document,
-# some of the attributes of the `PerformanceResourceTiming` object will
-# be set to zero.
-#
-# http://www.w3.org/TR/resource-timing/
-# http://www.stevesouders.com/blog/2014/08/21/resource-timing-practical-tips/
-
-#
-# Header set Timing-Allow-Origin: "*"
-#
-
-
-# ######################################################################
-# # ERRORS #
-# ######################################################################
-
-# ----------------------------------------------------------------------
-# | Custom error messages/pages |
-# ----------------------------------------------------------------------
-
-# Customize what Apache returns to the client in case of an error.
-# https://httpd.apache.org/docs/current/mod/core.html#errordocument
-
-ErrorDocument 404 /404.html
-
-# ----------------------------------------------------------------------
-# | Error prevention |
-# ----------------------------------------------------------------------
-
-# Disable the pattern matching based on filenames.
-#
-# This setting prevents Apache from returning a 404 error as the result
-# of a rewrite when the directory with the same name does not exist.
-#
-# https://httpd.apache.org/docs/current/content-negotiation.html#multiviews
-
-Options -MultiViews
-
-
-# ######################################################################
-# # INTERNET EXPLORER #
-# ######################################################################
-
-# ----------------------------------------------------------------------
-# | Document modes |
-# ----------------------------------------------------------------------
-
-# Force Internet Explorer 8/9/10 to render pages in the highest mode
-# available in the various cases when it may not.
-#
-# https://hsivonen.fi/doctype/#ie8
-#
-# (!) Starting with Internet Explorer 11, document modes are deprecated.
-# If your business still relies on older web apps and services that were
-# designed for older versions of Internet Explorer, you might want to
-# consider enabling `Enterprise Mode` throughout your company.
-#
-# https://msdn.microsoft.com/en-us/library/ie/bg182625.aspx#docmode
-# http://blogs.msdn.com/b/ie/archive/2014/04/02/stay-up-to-date-with-enterprise-mode-for-internet-explorer-11.aspx
-
-
-
- Header set X-UA-Compatible "IE=edge"
-
- # `mod_headers` cannot match based on the content-type, however,
- # the `X-UA-Compatible` response header should be send only for
- # HTML documents and not for the other resources.
-
-
- Header unset X-UA-Compatible
-
-
-
-
-# ----------------------------------------------------------------------
-# | Iframes cookies |
-# ----------------------------------------------------------------------
-
-# Allow cookies to be set from iframes in Internet Explorer.
-#
-# https://msdn.microsoft.com/en-us/library/ms537343.aspx
-# http://www.w3.org/TR/2000/CR-P3P-20001215/
-
-#
-# Header set P3P "policyref=\"/w3c/p3p.xml\", CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\""
-#
-
-
-# ######################################################################
-# # MEDIA TYPES AND CHARACTER ENCODINGS #
-# ######################################################################
-
-# ----------------------------------------------------------------------
-# | Media types |
-# ----------------------------------------------------------------------
-
-# Serve resources with the proper media types (f.k.a. MIME types).
-#
-# https://www.iana.org/assignments/media-types/media-types.xhtml
-# https://httpd.apache.org/docs/current/mod/mod_mime.html#addtype
-
-
-
- # Data interchange
-
- AddType application/atom+xml atom
- AddType application/json json map topojson
- AddType application/ld+json jsonld
- AddType application/rss+xml rss
- AddType application/vnd.geo+json geojson
- AddType application/xml rdf xml
-
-
- # JavaScript
-
- # Normalize to standard type.
- # https://tools.ietf.org/html/rfc4329#section-7.2
-
- AddType application/javascript js
-
-
- # Manifest files
-
- AddType application/manifest+json webmanifest
- AddType application/x-web-app-manifest+json webapp
- AddType text/cache-manifest appcache
-
-
- # Media files
-
- AddType audio/mp4 f4a f4b m4a
- AddType audio/ogg oga ogg opus
- AddType image/bmp bmp
- AddType image/svg+xml svg svgz
- AddType image/webp webp
- AddType video/mp4 f4v f4p m4v mp4
- AddType video/ogg ogv
- AddType video/webm webm
- AddType video/x-flv flv
-
- # Serving `.ico` image files with a different media type
- # prevents Internet Explorer from displaying then as images:
- # https://github.com/h5bp/html5-boilerplate/commit/37b5fec090d00f38de64b591bcddcb205aadf8ee
-
- AddType image/x-icon cur ico
-
-
- # Web fonts
-
- AddType application/font-woff woff
- AddType application/font-woff2 woff2
- AddType application/vnd.ms-fontobject eot
-
- # Browsers usually ignore the font media types and simply sniff
- # the bytes to figure out the font type.
- # https://mimesniff.spec.whatwg.org/#matching-a-font-type-pattern
- #
- # However, Blink and WebKit based browsers will show a warning
- # in the console if the following font types are served with any
- # other media types.
-
- AddType application/x-font-ttf ttc ttf
- AddType font/opentype otf
-
-
- # Other
-
- AddType application/octet-stream safariextz
- AddType application/x-bb-appworld bbaw
- AddType application/x-chrome-extension crx
- AddType application/x-opera-extension oex
- AddType application/x-xpinstall xpi
- AddType text/vcard vcard vcf
- AddType text/vnd.rim.location.xloc xloc
- AddType text/vtt vtt
- AddType text/x-component htc
-
-
-
-# ----------------------------------------------------------------------
-# | Character encodings |
-# ----------------------------------------------------------------------
-
-# Serve all resources labeled as `text/html` or `text/plain`
-# with the media type `charset` parameter set to `UTF-8`.
-#
-# https://httpd.apache.org/docs/current/mod/core.html#adddefaultcharset
-
-AddDefaultCharset utf-8
-
-# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-# Serve the following file types with the media type `charset`
-# parameter set to `UTF-8`.
-#
-# https://httpd.apache.org/docs/current/mod/mod_mime.html#addcharset
-
-
- AddCharset utf-8 .atom \
- .bbaw \
- .css \
- .geojson \
- .js \
- .json \
- .jsonld \
- .manifest \
- .rdf \
- .rss \
- .topojson \
- .vtt \
- .webapp \
- .webmanifest \
- .xloc \
- .xml
-
-
-
-# ######################################################################
-# # REWRITES #
-# ######################################################################
-
-# ----------------------------------------------------------------------
-# | Rewrite engine |
-# ----------------------------------------------------------------------
-
-# (1) Turn on the rewrite engine (this is necessary in order for
-# the `RewriteRule` directives to work).
-#
-# https://httpd.apache.org/docs/current/mod/mod_rewrite.html#RewriteEngine
-#
-# (2) Enable the `FollowSymLinks` option if it isn't already.
-#
-# https://httpd.apache.org/docs/current/mod/core.html#options
-#
-# (3) If your web host doesn't allow the `FollowSymlinks` option,
-# you need to comment it out or remove it, and then uncomment
-# the `Options +SymLinksIfOwnerMatch` line (4), but be aware
-# of the performance impact.
-#
-# https://httpd.apache.org/docs/current/misc/perf-tuning.html#symlinks
-#
-# (4) Some cloud hosting services will require you set `RewriteBase`.
-#
-# https://www.rackspace.com/knowledge_center/frequently-asked-question/why-is-modrewrite-not-working-on-my-site
-# https://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritebase
-#
-# (5) Depending on how your server is set up, you may also need to
-# use the `RewriteOptions` directive to enable some options for
-# the rewrite engine.
-#
-# https://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriteoptions
-#
-# (6) Set %{ENV:PROTO} variable, to allow rewrites to redirect with the
-# appropriate schema automatically (http or https).
-
-
-
- # (1)
- RewriteEngine On
-
- # (2)
- Options +FollowSymlinks
-
- # (3)
- # Options +SymLinksIfOwnerMatch
-
- # (4)
- # RewriteBase /
-
- # (5)
- # RewriteOptions
-
- # (6)
- RewriteCond %{HTTPS} =on
- RewriteRule ^ - [env=proto:https]
- RewriteCond %{HTTPS} !=on
- RewriteRule ^ - [env=proto:http]
-
-
-
-# ----------------------------------------------------------------------
-# | Forcing `https://` |
-# ----------------------------------------------------------------------
-
-# Redirect from the `http://` to the `https://` version of the URL.
-# https://wiki.apache.org/httpd/RewriteHTTPToHTTPS
-
-#
-# RewriteEngine On
-# RewriteCond %{HTTPS} !=on
-# RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
-#
-
-# ----------------------------------------------------------------------
-# | Suppressing / Forcing the `www.` at the beginning of URLs |
-# ----------------------------------------------------------------------
-
-# The same content should never be available under two different
-# URLs, especially not with and without `www.` at the beginning.
-# This can cause SEO problems (duplicate content), and therefore,
-# you should choose one of the alternatives and redirect the other
-# one.
-#
-# By default `Option 1` (no `www.`) is activated.
-# http://no-www.org/faq.php?q=class_b
-#
-# If you would prefer to use `Option 2`, just comment out all the
-# lines from `Option 1` and uncomment the ones from `Option 2`.
-#
-# (!) NEVER USE BOTH RULES AT THE SAME TIME!
-
-# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-# Option 1: rewrite www.example.com → example.com
-
-
- RewriteEngine On
- RewriteCond %{HTTPS} !=on
- RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
- RewriteRule ^ %{ENV:PROTO}://%1%{REQUEST_URI} [R=301,L]
-
-
-# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-# Option 2: rewrite example.com → www.example.com
-#
-# Be aware that the following might not be a good idea if you use "real"
-# subdomains for certain parts of your website.
-
-#
-# RewriteEngine On
-# RewriteCond %{HTTPS} !=on
-# RewriteCond %{HTTP_HOST} !^www\. [NC]
-# RewriteCond %{SERVER_ADDR} !=127.0.0.1
-# RewriteCond %{SERVER_ADDR} !=::1
-# RewriteRule ^ %{ENV:PROTO}://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
-#
-
-
-# ######################################################################
-# # SECURITY #
-# ######################################################################
-
-# ----------------------------------------------------------------------
-# | Clickjacking |
-# ----------------------------------------------------------------------
-
-# Protect website against clickjacking.
-#
-# The example below sends the `X-Frame-Options` response header with
-# the value `DENY`, informing browsers not to display the content of
-# the web page in any frame.
-#
-# This might not be the best setting for everyone. You should read
-# about the other two possible values the `X-Frame-Options` header
-# field can have: `SAMEORIGIN` and `ALLOW-FROM`.
-# https://tools.ietf.org/html/rfc7034#section-2.1.
-#
-# Keep in mind that while you could send the `X-Frame-Options` header
-# for all of your website’s pages, this has the potential downside that
-# it forbids even non-malicious framing of your content (e.g.: when
-# users visit your website using a Google Image Search results page).
-#
-# Nonetheless, you should ensure that you send the `X-Frame-Options`
-# header for all pages that allow a user to make a state changing
-# operation (e.g: pages that contain one-click purchase links, checkout
-# or bank-transfer confirmation pages, pages that make permanent
-# configuration changes, etc.).
-#
-# Sending the `X-Frame-Options` header can also protect your website
-# against more than just clickjacking attacks:
-# https://cure53.de/xfo-clickjacking.pdf.
-#
-# https://tools.ietf.org/html/rfc7034
-# http://blogs.msdn.com/b/ieinternals/archive/2010/03/30/combating-clickjacking-with-x-frame-options.aspx
-# https://www.owasp.org/index.php/Clickjacking
-
-#
-
-# Header set X-Frame-Options "DENY"
-
-# # `mod_headers` cannot match based on the content-type, however,
-# # the `X-Frame-Options` response header should be send only for
-# # HTML documents and not for the other resources.
-
-#
-# Header unset X-Frame-Options
-#
-
-#
-
-# ----------------------------------------------------------------------
-# | Content Security Policy (CSP) |
-# ----------------------------------------------------------------------
-
-# Mitigate the risk of cross-site scripting and other content-injection
-# attacks.
-#
-# This can be done by setting a `Content Security Policy` which
-# whitelists trusted sources of content for your website.
-#
-# The example header below allows ONLY scripts that are loaded from
-# the current website's origin (no inline scripts, no CDN, etc).
-# That almost certainly won't work as-is for your website!
-#
-# To make things easier, you can use an online CSP header generator
-# such as: http://cspisawesome.com/.
-#
-# http://content-security-policy.com/
-# http://www.html5rocks.com/en/tutorials/security/content-security-policy/
-# http://www.w3.org/TR/CSP11/).
-
-#
-
-# Header set Content-Security-Policy "script-src 'self'; object-src 'self'"
-
-# # `mod_headers` cannot match based on the content-type, however,
-# # the `Content-Security-Policy` response header should be send
-# # only for HTML documents and not for the other resources.
-
-#
-# Header unset Content-Security-Policy
-#
-
-#
-
-# ----------------------------------------------------------------------
-# | File access |
-# ----------------------------------------------------------------------
-
-# Block access to directories without a default document.
-#
-# You should leave the following uncommented, as you shouldn't allow
-# anyone to surf through every directory on your server (which may
-# includes rather private places such as the CMS's directories).
-
-
- Options -Indexes
-
-
-# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-# Block access to all hidden files and directories with the exception of
-# the visible content from within the `/.well-known/` hidden directory.
-#
-# These types of files usually contain user preferences or the preserved
-# state of an utility, and can include rather private places like, for
-# example, the `.git` or `.svn` directories.
-#
-# The `/.well-known/` directory represents the standard (RFC 5785) path
-# prefix for "well-known locations" (e.g.: `/.well-known/manifest.json`,
-# `/.well-known/keybase.txt`), and therefore, access to its visible
-# content should not be blocked.
-#
-# https://www.mnot.net/blog/2010/04/07/well-known
-# https://tools.ietf.org/html/rfc5785
-
-
- RewriteEngine On
- RewriteCond %{REQUEST_URI} "!(^|/)\.well-known/([^./]+./?)+$" [NC]
- RewriteCond %{SCRIPT_FILENAME} -d [OR]
- RewriteCond %{SCRIPT_FILENAME} -f
- RewriteRule "(^|/)\." - [F]
-
-
-# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-# Block access to files that can expose sensitive information.
-#
-# By default, block access to backup and source files that may be
-# left by some text editors and can pose a security risk when anyone
-# has access to them.
-#
-# http://feross.org/cmsploit/
-#
-# (!) Update the `` regular expression from below to
-# include any files that might end up on your production server and
-# can expose sensitive information about your website. These files may
-# include: configuration files, files that contain metadata about the
-# project (e.g.: project dependencies), build scripts, etc..
-
-
-
- # Apache < 2.3
-
- Order allow,deny
- Deny from all
- Satisfy All
-
-
- # Apache ≥ 2.3
-
- Require all denied
-
-
-
-
-# ----------------------------------------------------------------------
-# | HTTP Strict Transport Security (HSTS) |
-# ----------------------------------------------------------------------
-
-# Force client-side SSL redirection.
-#
-# If a user types `example.com` in their browser, even if the server
-# redirects them to the secure version of the website, that still leaves
-# a window of opportunity (the initial HTTP connection) for an attacker
-# to downgrade or redirect the request.
-#
-# The following header ensures that browser will ONLY connect to your
-# server via HTTPS, regardless of what the users type in the browser's
-# address bar.
-#
-# (!) Remove the `includeSubDomains` optional directive if the website's
-# subdomains are not using HTTPS.
-#
-# http://www.html5rocks.com/en/tutorials/security/transport-layer-security/
-# https://tools.ietf.org/html/draft-ietf-websec-strict-transport-sec-14#section-6.1
-# http://blogs.msdn.com/b/ieinternals/archive/2014/08/18/hsts-strict-transport-security-attacks-mitigations-deployment-https.aspx
-
-#
-# Header always set Strict-Transport-Security "max-age=16070400; includeSubDomains"
-#
-
-# ----------------------------------------------------------------------
-# | Reducing MIME type security risks |
-# ----------------------------------------------------------------------
-
-# Prevent some browsers from MIME-sniffing the response.
-#
-# This reduces exposure to drive-by download attacks and cross-origin
-# data leaks, and should be left uncommented, especially if the server
-# is serving user-uploaded content or content that could potentially be
-# treated as executable by the browser.
-#
-# http://www.slideshare.net/hasegawayosuke/owasp-hasegawa
-# http://blogs.msdn.com/b/ie/archive/2008/07/02/ie8-security-part-v-comprehensive-protection.aspx
-# https://msdn.microsoft.com/en-us/library/ie/gg622941.aspx
-# https://mimesniff.spec.whatwg.org/
-
-
- Header set X-Content-Type-Options "nosniff"
-
-
-# ----------------------------------------------------------------------
-# | Reflected Cross-Site Scripting (XSS) attacks |
-# ----------------------------------------------------------------------
-
-# (1) Try to re-enable the cross-site scripting (XSS) filter built
-# into most web browsers.
-#
-# The filter is usually enabled by default, but in some cases it
-# may be disabled by the user. However, in Internet Explorer for
-# example, it can be re-enabled just by sending the
-# `X-XSS-Protection` header with the value of `1`.
-#
-# (2) Prevent web browsers from rendering the web page if a potential
-# reflected (a.k.a non-persistent) XSS attack is detected by the
-# filter.
-#
-# By default, if the filter is enabled and browsers detect a
-# reflected XSS attack, they will attempt to block the attack
-# by making the smallest possible modifications to the returned
-# web page.
-#
-# Unfortunately, in some browsers (e.g.: Internet Explorer),
-# this default behavior may allow the XSS filter to be exploited,
-# thereby, it's better to inform browsers to prevent the rendering
-# of the page altogether, instead of attempting to modify it.
-#
-# https://hackademix.net/2009/11/21/ies-xss-filter-creates-xss-vulnerabilities
-#
-# (!) Do not rely on the XSS filter to prevent XSS attacks! Ensure that
-# you are taking all possible measures to prevent XSS attacks, the
-# most obvious being: validating and sanitizing your website's inputs.
-#
-# http://blogs.msdn.com/b/ie/archive/2008/07/02/ie8-security-part-iv-the-xss-filter.aspx
-# http://blogs.msdn.com/b/ieinternals/archive/2011/01/31/controlling-the-internet-explorer-xss-filter-with-the-x-xss-protection-http-header.aspx
-# https://www.owasp.org/index.php/Cross-site_Scripting_%28XSS%29
-
-#
-
-# # (1) (2)
-# Header set X-XSS-Protection "1; mode=block"
-
-# # `mod_headers` cannot match based on the content-type, however,
-# # the `X-XSS-Protection` response header should be send only for
-# # HTML documents and not for the other resources.
-
-#
-# Header unset X-XSS-Protection
-#
-
-#
-
-# ----------------------------------------------------------------------
-# | Server-side technology information |
-# ----------------------------------------------------------------------
-
-# Remove the `X-Powered-By` response header that:
-#
-# * is set by some frameworks and server-side languages
-# (e.g.: ASP.NET, PHP), and its value contains information
-# about them (e.g.: their name, version number)
-#
-# * doesn't provide any value as far as users are concern,
-# and in some cases, the information provided by it can
-# be used by attackers
-#
-# (!) If you can, you should disable the `X-Powered-By` header from the
-# language / framework level (e.g.: for PHP, you can do that by setting
-# `expose_php = off` in `php.ini`)
-#
-# https://php.net/manual/en/ini.core.php#ini.expose-php
-
-
- Header unset X-Powered-By
-
-
-# ----------------------------------------------------------------------
-# | Server software information |
-# ----------------------------------------------------------------------
-
-# Prevent Apache from adding a trailing footer line containing
-# information about the server to the server-generated documents
-# (e.g.: error messages, directory listings, etc.)
-#
-# https://httpd.apache.org/docs/current/mod/core.html#serversignature
-
-ServerSignature Off
-
-# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-# Prevent Apache from sending in the `Server` response header its
-# exact version number, the description of the generic OS-type or
-# information about its compiled-in modules.
-#
-# (!) The `ServerTokens` directive will only work in the main server
-# configuration file, so don't try to enable it in the `.htaccess` file!
-#
-# https://httpd.apache.org/docs/current/mod/core.html#servertokens
-
-#ServerTokens Prod
-
-
-# ######################################################################
-# # WEB PERFORMANCE #
-# ######################################################################
-
-# ----------------------------------------------------------------------
-# | Compression |
-# ----------------------------------------------------------------------
-
-
-
- # Force compression for mangled `Accept-Encoding` request headers
- # https://developer.yahoo.com/blogs/ydn/pushing-beyond-gzipping-25601.html
-
-
-
- SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
- RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
-
-
-
- # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- # Compress all output labeled with one of the following media types.
- #
- # (!) For Apache versions below version 2.3.7 you don't need to
- # enable `mod_filter` and can remove the ``
- # and `` lines as `AddOutputFilterByType` is still in
- # the core directives.
- #
- # https://httpd.apache.org/docs/current/mod/mod_filter.html#addoutputfilterbytype
-
-
- AddOutputFilterByType DEFLATE "application/atom+xml" \
- "application/javascript" \
- "application/json" \
- "application/ld+json" \
- "application/manifest+json" \
- "application/rdf+xml" \
- "application/rss+xml" \
- "application/schema+json" \
- "application/vnd.geo+json" \
- "application/vnd.ms-fontobject" \
- "application/x-font-ttf" \
- "application/x-javascript" \
- "application/x-web-app-manifest+json" \
- "application/xhtml+xml" \
- "application/xml" \
- "font/eot" \
- "font/opentype" \
- "image/bmp" \
- "image/svg+xml" \
- "image/vnd.microsoft.icon" \
- "image/x-icon" \
- "text/cache-manifest" \
- "text/css" \
- "text/html" \
- "text/javascript" \
- "text/plain" \
- "text/vcard" \
- "text/vnd.rim.location.xloc" \
- "text/vtt" \
- "text/x-component" \
- "text/x-cross-domain-policy" \
- "text/xml"
-
-
-
- # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- # Map the following filename extensions to the specified
- # encoding type in order to make Apache serve the file types
- # with the appropriate `Content-Encoding` response header
- # (do note that this will NOT make Apache compress them!).
- #
- # If these files types would be served without an appropriate
- # `Content-Enable` response header, client applications (e.g.:
- # browsers) wouldn't know that they first need to uncompress
- # the response, and thus, wouldn't be able to understand the
- # content.
- #
- # https://httpd.apache.org/docs/current/mod/mod_mime.html#addencoding
-
-
- AddEncoding gzip svgz
-
-
-
-
-# ----------------------------------------------------------------------
-# | Content transformation |
-# ----------------------------------------------------------------------
-
-# Prevent intermediate caches or proxies (e.g.: such as the ones
-# used by mobile network providers) from modifying the website's
-# content.
-#
-# https://tools.ietf.org/html/rfc2616#section-14.9.5
-#
-# (!) If you are using `mod_pagespeed`, please note that setting
-# the `Cache-Control: no-transform` response header will prevent
-# `PageSpeed` from rewriting `HTML` files, and, if the
-# `ModPagespeedDisableRewriteOnNoTransform` directive isn't set
-# to `off`, also from rewriting other resources.
-#
-# https://developers.google.com/speed/pagespeed/module/configuration#notransform
-
-#
-# Header merge Cache-Control "no-transform"
-#
-
-# ----------------------------------------------------------------------
-# | ETags |
-# ----------------------------------------------------------------------
-
-# Remove `ETags` as resources are sent with far-future expires headers.
-#
-# https://developer.yahoo.com/performance/rules.html#etags
-# https://tools.ietf.org/html/rfc7232#section-2.3
-
-# `FileETag None` doesn't work in all cases.
-
- Header unset ETag
-
-
-FileETag None
-
-# ----------------------------------------------------------------------
-# | Expires headers |
-# ----------------------------------------------------------------------
-
-# Serve resources with far-future expires headers.
-#
-# (!) If you don't control versioning with filename-based
-# cache busting, you should consider lowering the cache times
-# to something like one week.
-#
-# https://httpd.apache.org/docs/current/mod/mod_expires.html
-
-
-
- ExpiresActive on
- ExpiresDefault "access plus 1 month"
-
- # CSS
-
- ExpiresByType text/css "access plus 1 year"
-
-
- # Data interchange
-
- ExpiresByType application/atom+xml "access plus 1 hour"
- ExpiresByType application/rdf+xml "access plus 1 hour"
- ExpiresByType application/rss+xml "access plus 1 hour"
-
- ExpiresByType application/json "access plus 0 seconds"
- ExpiresByType application/ld+json "access plus 0 seconds"
- ExpiresByType application/schema+json "access plus 0 seconds"
- ExpiresByType application/vnd.geo+json "access plus 0 seconds"
- ExpiresByType application/xml "access plus 0 seconds"
- ExpiresByType text/xml "access plus 0 seconds"
-
-
- # Favicon (cannot be renamed!) and cursor images
-
- ExpiresByType image/vnd.microsoft.icon "access plus 1 week"
- ExpiresByType image/x-icon "access plus 1 week"
-
- # HTML
-
- ExpiresByType text/html "access plus 0 seconds"
-
-
- # JavaScript
-
- ExpiresByType application/javascript "access plus 1 year"
- ExpiresByType application/x-javascript "access plus 1 year"
- ExpiresByType text/javascript "access plus 1 year"
-
-
- # Manifest files
-
- ExpiresByType application/manifest+json "access plus 1 week"
- ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds"
- ExpiresByType text/cache-manifest "access plus 0 seconds"
-
-
- # Media files
-
- ExpiresByType audio/ogg "access plus 1 month"
- ExpiresByType image/bmp "access plus 1 month"
- ExpiresByType image/gif "access plus 1 month"
- ExpiresByType image/jpeg "access plus 1 month"
- ExpiresByType image/png "access plus 1 month"
- ExpiresByType image/svg+xml "access plus 1 month"
- ExpiresByType image/webp "access plus 1 month"
- ExpiresByType video/mp4 "access plus 1 month"
- ExpiresByType video/ogg "access plus 1 month"
- ExpiresByType video/webm "access plus 1 month"
-
-
- # Web fonts
-
- # Embedded OpenType (EOT)
- ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
- ExpiresByType font/eot "access plus 1 month"
-
- # OpenType
- ExpiresByType font/opentype "access plus 1 month"
-
- # TrueType
- ExpiresByType application/x-font-ttf "access plus 1 month"
-
- # Web Open Font Format (WOFF) 1.0
- ExpiresByType application/font-woff "access plus 1 month"
- ExpiresByType application/x-font-woff "access plus 1 month"
- ExpiresByType font/woff "access plus 1 month"
-
- # Web Open Font Format (WOFF) 2.0
- ExpiresByType application/font-woff2 "access plus 1 month"
-
-
- # Other
-
- ExpiresByType text/x-cross-domain-policy "access plus 1 week"
-
-
-
-# ----------------------------------------------------------------------
-# | File concatenation |
-# ----------------------------------------------------------------------
-
-# Allow concatenation from within specific files.
-#
-# e.g.:
-#
-# If you have the following lines in a file called, for
-# example, `main.combined.js`:
-#
-#
-#
-#
-# Apache will replace those lines with the content of the
-# specified files.
-
-#
-#
-# Options +Includes
-# AddOutputFilterByType INCLUDES application/javascript \
-# application/x-javascript \
-# text/javascript
-# SetOutputFilter INCLUDES
-#
-#
-# Options +Includes
-# AddOutputFilterByType INCLUDES text/css
-# SetOutputFilter INCLUDES
-#
-#
-
-# ----------------------------------------------------------------------
-# | Filename-based cache busting |
-# ----------------------------------------------------------------------
-
-# If you're not using a build process to manage your filename version
-# revving, you might want to consider enabling the following directives
-# to route all requests such as `/style.12345.css` to `/style.css`.
-#
-# To understand why this is important and even a better solution than
-# using something like `*.css?v231`, please see:
-# http://www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/
-
-#
-# RewriteEngine On
-# RewriteCond %{REQUEST_FILENAME} !-f
-# RewriteRule ^(.+)\.(\d+)\.(bmp|css|cur|gif|ico|jpe?g|js|png|svgz?|webp|webmanifest)$ $1.$3 [L]
-#
diff --git a/Wello-front-end/OLD_html-site-IGNORE/404.html b/Wello-front-end/OLD_html-site-IGNORE/404.html
deleted file mode 100644
index 8d7925a..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/404.html
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
- Page Not Found
-
-
-
-
-
Page Not Found
-
Sorry, but the page you were trying to view does not exist.
-
-
-
diff --git a/Wello-front-end/OLD_html-site-IGNORE/LICENSE.txt b/Wello-front-end/OLD_html-site-IGNORE/LICENSE.txt
deleted file mode 100644
index 294e91d..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/LICENSE.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) HTML5 Boilerplate
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-of the Software, and to permit persons to whom the Software is furnished to do
-so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/Wello-front-end/OLD_html-site-IGNORE/apple-touch-icon.png b/Wello-front-end/OLD_html-site-IGNORE/apple-touch-icon.png
deleted file mode 100644
index 600738f..0000000
Binary files a/Wello-front-end/OLD_html-site-IGNORE/apple-touch-icon.png and /dev/null differ
diff --git a/Wello-front-end/OLD_html-site-IGNORE/browserconfig.xml b/Wello-front-end/OLD_html-site-IGNORE/browserconfig.xml
deleted file mode 100644
index 219b759..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/browserconfig.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Wello-front-end/OLD_html-site-IGNORE/crossdomain.xml b/Wello-front-end/OLD_html-site-IGNORE/crossdomain.xml
deleted file mode 100644
index 818b822..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/crossdomain.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Wello-front-end/OLD_html-site-IGNORE/css/main.css b/Wello-front-end/OLD_html-site-IGNORE/css/main.css
deleted file mode 100644
index d64cf9a..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/css/main.css
+++ /dev/null
@@ -1,270 +0,0 @@
-/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */
-/*
- * What follows is the result of much research on cross-browser styling.
- * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
- * Kroc Camen, and the H5BP dev community and team.
- */
-/* ==========================================================================
- Base styles: opinionated defaults
- ========================================================================== */
-html {
- color: #222;
- font-size: 1em;
- line-height: 1.4; }
-
-/*
- * Remove text-shadow in selection highlight:
- * https://twitter.com/miketaylr/status/12228805301
- *
- * These selection rule sets have to be separate.
- * Customize the background color to match your design.
- */
-::-moz-selection {
- background: #b3d4fc;
- text-shadow: none; }
-
-::selection {
- background: #b3d4fc;
- text-shadow: none; }
-
-/*
- * A better looking default horizontal rule
- */
-hr {
- display: block;
- height: 1px;
- border: 0;
- border-top: 1px solid #ccc;
- margin: 1em 0;
- padding: 0; }
-
-/*
- * Remove the gap between audio, canvas, iframes,
- * images, videos and the bottom of their containers:
- * https://github.com/h5bp/html5-boilerplate/issues/440
- */
-audio,
-canvas,
-iframe,
-img,
-svg,
-video {
- vertical-align: middle; }
-
-/*
- * Remove default fieldset styles.
- */
-fieldset {
- border: 0;
- margin: 0;
- padding: 0; }
-
-/*
- * Allow only vertical resizing of textareas.
- */
-textarea {
- resize: vertical; }
-
-/* ==========================================================================
- Browser Upgrade Prompt
- ========================================================================== */
-.browserupgrade {
- margin: 0.2em 0;
- background: #ccc;
- color: #000;
- padding: 0.2em 0; }
-
-/* ==========================================================================
- Author's custom styles
- ========================================================================== */
-/*colors--------------------------------------*/
-/*nav bars------------------------------------*/
-nav.top-nav {
- position: fixed;
- top: 0;
- width: 100%;
- display: flex;
- justify-content: space-between;
- background-color: #65b2ff;
- z-index: 10; }
- nav.top-nav button {
- margin: .5rem; }
-
-nav.bottom-nav {
- position: fixed;
- bottom: 0;
- width: 100%;
- display: flex;
- justify-content: space-around;
- background-color: #65b2ff; }
- nav.bottom-nav button {
- margin: .5rem; }
-
-nav.fabs {
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: space-between;
- position: fixed;
- bottom: 6rem;
- right: 0;
- width: 6rem;
- height: 8rem; }
-
-button {
- background-color: transparent;
- border: none; }
- button.add-well {
- background: #65b2ff;
- border-radius: 10rem;
- width: 4rem;
- height: 4rem; }
- button.gps {
- background: #65b2ff;
- border-radius: 10rem;
- width: 2rem;
- height: 2rem; }
- button.gps img {
- width: 100%; }
-
-#map {
- width: 100vw;
- height: 100vh; }
-
-/* ==========================================================================
- Helper classes
- ========================================================================== */
-/*
- * Hide visually and from screen readers
- */
-.hidden {
- display: none !important; }
-
-/*
- * Hide only visually, but have it available for screen readers:
- * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
- */
-.visuallyhidden {
- border: 0;
- clip: rect(0 0 0 0);
- height: 1px;
- margin: -1px;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 1px; }
-
-/*
- * Extends the .visuallyhidden class to allow the element
- * to be focusable when navigated to via the keyboard:
- * https://www.drupal.org/node/897638
- */
-.visuallyhidden.focusable:active,
-.visuallyhidden.focusable:focus {
- clip: auto;
- height: auto;
- margin: 0;
- overflow: visible;
- position: static;
- width: auto; }
-
-/*
- * Hide visually and from screen readers, but maintain layout
- */
-.invisible {
- visibility: hidden; }
-
-/*
- * Clearfix: contain floats
- *
- * For modern browsers
- * 1. The space content is one way to avoid an Opera bug when the
- * `contenteditable` attribute is included anywhere else in the document.
- * Otherwise it causes space to appear at the top and bottom of elements
- * that receive the `clearfix` class.
- * 2. The use of `table` rather than `block` is only necessary if using
- * `:before` to contain the top-margins of child elements.
- */
-.clearfix:before,
-.clearfix:after {
- content: " ";
- /* 1 */
- display: table;
- /* 2 */ }
-
-.clearfix:after {
- clear: both; }
-
-/* ==========================================================================
- EXAMPLE Media Queries for Responsive Design.
- These examples override the primary ('mobile first') styles.
- Modify as content requires.
- ========================================================================== */
-@media only screen and (min-width: 35em) {
- /* Style adjustments for viewports that meet the condition */ }
-@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {
- /* Style adjustments for high resolution devices */ }
-/* ==========================================================================
- Print styles.
- Inlined to avoid the additional HTTP request:
- http://www.phpied.com/delay-loading-your-print-css/
- ========================================================================== */
-@media print {
- *,
- *:before,
- *:after,
- *:first-letter,
- *:first-line {
- background: transparent !important;
- color: #000 !important;
- /* Black prints faster:
- http://www.sanbeiji.com/archives/953 */
- box-shadow: none !important;
- text-shadow: none !important; }
-
- a,
- a:visited {
- text-decoration: underline; }
-
- a[href]:after {
- content: " (" attr(href) ")"; }
-
- abbr[title]:after {
- content: " (" attr(title) ")"; }
-
- /*
- * Don't show links that are fragment identifiers,
- * or use the `javascript:` pseudo protocol
- */
- a[href^="#"]:after,
- a[href^="javascript:"]:after {
- content: ""; }
-
- pre,
- blockquote {
- border: 1px solid #999;
- page-break-inside: avoid; }
-
- /*
- * Printing Tables:
- * http://css-discuss.incutio.com/wiki/Printing_Tables
- */
- thead {
- display: table-header-group; }
-
- tr,
- img {
- page-break-inside: avoid; }
-
- img {
- max-width: 100% !important; }
-
- p,
- h2,
- h3 {
- orphans: 3;
- widows: 3; }
-
- h2,
- h3 {
- page-break-after: avoid; } }
diff --git a/Wello-front-end/OLD_html-site-IGNORE/css/normalize.css b/Wello-front-end/OLD_html-site-IGNORE/css/normalize.css
deleted file mode 100644
index 5e5e3c8..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/css/normalize.css
+++ /dev/null
@@ -1,424 +0,0 @@
-/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
-
-/**
- * 1. Set default font family to sans-serif.
- * 2. Prevent iOS and IE text size adjust after device orientation change,
- * without disabling user zoom.
- */
-
-html {
- font-family: sans-serif; /* 1 */
- -ms-text-size-adjust: 100%; /* 2 */
- -webkit-text-size-adjust: 100%; /* 2 */
-}
-
-/**
- * Remove default margin.
- */
-
-body {
- margin: 0;
-}
-
-/* HTML5 display definitions
- ========================================================================== */
-
-/**
- * Correct `block` display not defined for any HTML5 element in IE 8/9.
- * Correct `block` display not defined for `details` or `summary` in IE 10/11
- * and Firefox.
- * Correct `block` display not defined for `main` in IE 11.
- */
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-menu,
-nav,
-section,
-summary {
- display: block;
-}
-
-/**
- * 1. Correct `inline-block` display not defined in IE 8/9.
- * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
- */
-
-audio,
-canvas,
-progress,
-video {
- display: inline-block; /* 1 */
- vertical-align: baseline; /* 2 */
-}
-
-/**
- * Prevent modern browsers from displaying `audio` without controls.
- * Remove excess height in iOS 5 devices.
- */
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-/**
- * Address `[hidden]` styling not present in IE 8/9/10.
- * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
- */
-
-[hidden],
-template {
- display: none;
-}
-
-/* Links
- ========================================================================== */
-
-/**
- * Remove the gray background color from active links in IE 10.
- */
-
-a {
- background-color: transparent;
-}
-
-/**
- * Improve readability of focused elements when they are also in an
- * active/hover state.
- */
-
-a:active,
-a:hover {
- outline: 0;
-}
-
-/* Text-level semantics
- ========================================================================== */
-
-/**
- * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
- */
-
-abbr[title] {
- border-bottom: 1px dotted;
-}
-
-/**
- * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
- */
-
-b,
-strong {
- font-weight: bold;
-}
-
-/**
- * Address styling not present in Safari and Chrome.
- */
-
-dfn {
- font-style: italic;
-}
-
-/**
- * Address variable `h1` font-size and margin within `section` and `article`
- * contexts in Firefox 4+, Safari, and Chrome.
- */
-
-h1 {
- font-size: 2em;
- margin: 0.67em 0;
-}
-
-/**
- * Address styling not present in IE 8/9.
- */
-
-mark {
- background: #ff0;
- color: #000;
-}
-
-/**
- * Address inconsistent and variable font size in all browsers.
- */
-
-small {
- font-size: 80%;
-}
-
-/**
- * Prevent `sub` and `sup` affecting `line-height` in all browsers.
- */
-
-sub,
-sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
-}
-
-sup {
- top: -0.5em;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-/* Embedded content
- ========================================================================== */
-
-/**
- * Remove border when inside `a` element in IE 8/9/10.
- */
-
-img {
- border: 0;
-}
-
-/**
- * Correct overflow not hidden in IE 9/10/11.
- */
-
-svg:not(:root) {
- overflow: hidden;
-}
-
-/* Grouping content
- ========================================================================== */
-
-/**
- * Address margin not present in IE 8/9 and Safari.
- */
-
-figure {
- margin: 1em 40px;
-}
-
-/**
- * Address differences between Firefox and other browsers.
- */
-
-hr {
- box-sizing: content-box;
- height: 0;
-}
-
-/**
- * Contain overflow in all browsers.
- */
-
-pre {
- overflow: auto;
-}
-
-/**
- * Address odd `em`-unit font size rendering in all browsers.
- */
-
-code,
-kbd,
-pre,
-samp {
- font-family: monospace, monospace;
- font-size: 1em;
-}
-
-/* Forms
- ========================================================================== */
-
-/**
- * Known limitation: by default, Chrome and Safari on OS X allow very limited
- * styling of `select`, unless a `border` property is set.
- */
-
-/**
- * 1. Correct color not being inherited.
- * Known issue: affects color of disabled elements.
- * 2. Correct font properties not being inherited.
- * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
- */
-
-button,
-input,
-optgroup,
-select,
-textarea {
- color: inherit; /* 1 */
- font: inherit; /* 2 */
- margin: 0; /* 3 */
-}
-
-/**
- * Address `overflow` set to `hidden` in IE 8/9/10/11.
- */
-
-button {
- overflow: visible;
-}
-
-/**
- * Address inconsistent `text-transform` inheritance for `button` and `select`.
- * All other form control elements do not inherit `text-transform` values.
- * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
- * Correct `select` style inheritance in Firefox.
- */
-
-button,
-select {
- text-transform: none;
-}
-
-/**
- * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
- * and `video` controls.
- * 2. Correct inability to style clickable `input` types in iOS.
- * 3. Improve usability and consistency of cursor style between image-type
- * `input` and others.
- */
-
-button,
-html input[type="button"], /* 1 */
-input[type="reset"],
-input[type="submit"] {
- -webkit-appearance: button; /* 2 */
- cursor: pointer; /* 3 */
-}
-
-/**
- * Re-set default cursor for disabled elements.
- */
-
-button[disabled],
-html input[disabled] {
- cursor: default;
-}
-
-/**
- * Remove inner padding and border in Firefox 4+.
- */
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
- border: 0;
- padding: 0;
-}
-
-/**
- * Address Firefox 4+ setting `line-height` on `input` using `!important` in
- * the UA stylesheet.
- */
-
-input {
- line-height: normal;
-}
-
-/**
- * It's recommended that you don't attempt to style these elements.
- * Firefox's implementation doesn't respect box-sizing, padding, or width.
- *
- * 1. Address box sizing set to `content-box` in IE 8/9/10.
- * 2. Remove excess padding in IE 8/9/10.
- */
-
-input[type="checkbox"],
-input[type="radio"] {
- box-sizing: border-box; /* 1 */
- padding: 0; /* 2 */
-}
-
-/**
- * Fix the cursor style for Chrome's increment/decrement buttons. For certain
- * `font-size` values of the `input`, it causes the cursor style of the
- * decrement button to change from `default` to `text`.
- */
-
-input[type="number"]::-webkit-inner-spin-button,
-input[type="number"]::-webkit-outer-spin-button {
- height: auto;
-}
-
-/**
- * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
- * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
- */
-
-input[type="search"] {
- -webkit-appearance: textfield; /* 1 */
- box-sizing: content-box; /* 2 */
-}
-
-/**
- * Remove inner padding and search cancel button in Safari and Chrome on OS X.
- * Safari (but not Chrome) clips the cancel button when the search input has
- * padding (and `textfield` appearance).
- */
-
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-/**
- * Define consistent border, margin, and padding.
- */
-
-fieldset {
- border: 1px solid #c0c0c0;
- margin: 0 2px;
- padding: 0.35em 0.625em 0.75em;
-}
-
-/**
- * 1. Correct `color` not being inherited in IE 8/9/10/11.
- * 2. Remove padding so people aren't caught out if they zero out fieldsets.
- */
-
-legend {
- border: 0; /* 1 */
- padding: 0; /* 2 */
-}
-
-/**
- * Remove default vertical scrollbar in IE 8/9/10/11.
- */
-
-textarea {
- overflow: auto;
-}
-
-/**
- * Don't inherit the `font-weight` (applied by a rule above).
- * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
- */
-
-optgroup {
- font-weight: bold;
-}
-
-/* Tables
- ========================================================================== */
-
-/**
- * Remove most spacing between table cells.
- */
-
-table {
- border-collapse: collapse;
- border-spacing: 0;
-}
-
-td,
-th {
- padding: 0;
-}
diff --git a/Wello-front-end/OLD_html-site-IGNORE/doc/TOC.md b/Wello-front-end/OLD_html-site-IGNORE/doc/TOC.md
deleted file mode 100644
index 483997a..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/doc/TOC.md
+++ /dev/null
@@ -1,29 +0,0 @@
-[HTML5 Boilerplate homepage](https://html5boilerplate.com)
-
-## Getting started
-
-* [Usage](usage.md) — Overview of the project contents.
-* [FAQ](faq.md) — Frequently asked questions along with their answers.
-
-## HTML5 Boilerplate core
-
-* [HTML](html.md) — Guide to the default HTML.
-* [CSS](css.md) — Guide to the default CSS.
-* [JavaScript](js.md) — Guide to the default JavaScript.
-* [Everything else](misc.md).
-
-## Development
-
-* [Extending and customizing HTML5 Boilerplate](extend.md) — Going further
- with the boilerplate.
-
-## Related projects
-
-The [H5BP organization](https://github.com/h5bp) maintains several projects
-that complement HTML5 Boilerplate, projects that can help you improve different
-aspects of your website/web app (e.g.: the performance, security, etc.).
-
-* [Server Configs](https://github.com/h5bp/server-configs) — Fast and
- smart configurations for web servers such as Apache and Nginx.
-* [Ant Build Script](https://github.com/h5bp/ant-build-script) — Apache
- Ant based build script.
diff --git a/Wello-front-end/OLD_html-site-IGNORE/doc/css.md b/Wello-front-end/OLD_html-site-IGNORE/doc/css.md
deleted file mode 100644
index 58f6345..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/doc/css.md
+++ /dev/null
@@ -1,162 +0,0 @@
-[HTML5 Boilerplate homepage](https://html5boilerplate.com) | [Documentation
-table of contents](TOC.md)
-
-# The CSS
-
-HTML5 Boilerplate's CSS includes:
-
-* [Normalize.css](#normalizecss)
-* [Useful defaults](#useful-defaults)
-* [Common helpers](#common-helpers)
-* [Placeholder media queries](#media-queries)
-* [Print styles](#print-styles)
-
-This starting CSS does not rely on the presence of
-[conditional class names](https://www.paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/),
-[conditional style sheets](https://css-tricks.com/how-to-create-an-ie-only-stylesheet/),
-or [Modernizr](http://modernizr.com/), and it is ready to use no matter what
-your development preferences happen to be.
-
-
-## Normalize.css
-
-In order to make browsers render all elements more consistently and in line
-with modern standards, we include
-[Normalize.css](https://necolas.github.io/normalize.css/) — a modern, HTML5-ready
-alternative to CSS resets.
-
-As opposed to CSS resets, Normalize.css:
-
-* targets only the styles that need normalizing
-* preserves useful browser defaults rather than erasing them
-* corrects bugs and common browser inconsistencies
-* improves usability with subtle improvements
-* doesn't clutter the debugging tools
-* has better documentation
-
-For more information about Normalize.css, please refer to its [project
-page](https://necolas.github.com/normalize.css/), as well as this
-[blog post](http://nicolasgallagher.com/about-normalize-css/).
-
-
-## Useful defaults
-
-Several base styles are included that build upon `Normalize.css`. These
-styles:
-
-* provide basic typography settings that improve text readability
-* protect against unwanted `text-shadow` during text highlighting
-* tweak the default alignment of some elements (e.g.: `img`, `video`,
- `fieldset`, `textarea`)
-* style the prompt that is displayed to users using an outdated browser
-
-You are free and even encouraged to modify or add to these base styles as your
-project requires.
-
-
-## Common helpers
-
-Along with the base styles, we also provide some commonly used helper classes.
-
-#### `.hidden`
-
-The `hidden` class can be added to any element that you want to hide visually
-and from screen readers. It could be an element that will be populated and
-displayed later, or an element you will hide with JavaScript.
-
-#### `.visuallyhidden`
-
-The `visuallyhidden` class can be added to any element that you want to hide
-visually, while still have its content accessible to screen readers.
-
-See also:
-
-* [CSS in Action: Invisible Content Just for Screen Reader
- Users](http://www.webaim.org/techniques/css/invisiblecontent/)
-* [Hiding content for
- accessibility](http://snook.ca/archives/html_and_css/hiding-content-for-accessibility)
-* [HTML5 Boilerplate - Issue #194](https://github.com/h5bp/html5-boilerplate/issues/194/).
-
-#### `.invisible`
-
-The `invisible` class can be added to any element that you want to hide
-visually and from screen readers, but without affecting the layout.
-
-As opposed to the `hidden` class that effectively removes the element from the
-layout, the `invisible` class will simply make the element invisible while
-keeping it in the flow and not affecting the positioning of the surrounding
-content.
-
-__N.B.__ Try to stay away from, and don't use the classes specified above for
-[keyword stuffing](https://en.wikipedia.org/wiki/Keyword_stuffing) as you will
-harm your site's ranking!
-
-#### `.clearfix`
-
-The `clearfix` class can be added to any element to ensure that it always fully
-contains its floated children.
-
-Over the years there have been many variants of the clearfix hack, but currently,
-we use the [micro clearfix](http://nicolasgallagher.com/micro-clearfix-hack/).
-
-
-## Media Queries
-
-HTML5 Boilerplate makes it easy for you to get started with a
-[_mobile first_](http://www.lukew.com/presos/preso.asp?26) and [_responsive web
-design_](http://www.alistapart.com/articles/responsive-web-design/) approach to
-development. But it's worth remembering that there are [no silver
-bullets](http://blog.cloudfour.com/css-media-query-for-mobile-is-fools-gold/).
-
-We include placeholder media queries to help you build up your mobile styles for
-wider viewports and high-resolution displays. It's recommended that you adapt
-these media queries based on the content of your site rather than mirroring the
-fixed dimensions of specific devices.
-
-If you do not want to take the _mobile first_ approach, you can simply edit or
-remove these placeholder media queries. One possibility would be to work from
-wide viewports down, and use `max-width` media queries instead (e.g.:
-`@media only screen and (max-width: 480px)`).
-
-For more features that can help you in your mobile web development, take a look
-into our [Mobile Boilerplate](https://github.com/h5bp/mobile-boilerplate).
-
-
-## Print styles
-
-Lastly, we provide some useful print styles that will optimize the printing
-process, as well as make the printed pages easier to read.
-
-At printing time, these styles will:
-
-* strip all background colors, change the font color to black, and remove the
- `text-shadow` — done in order to [help save printer ink and speed up the
- printing process](http://www.sanbeiji.com/archives/953)
-* underline and expand links to include the URL — done in order to allow users
- to know where to refer to
- (exceptions to this are: the links that are
- [fragment identifiers](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-href),
- or use the
- [`javascript:` pseudo protocol](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void#JavaScript_URIs))
-* expand abbreviations to include the full description — done in order to allow
- users to know what the abbreviations stands for
-* provide instructions on how browsers should break the content into pages and
- on [orphans/widows](https://en.wikipedia.org/wiki/Widows_and_orphans), namely,
- we instruct
- [supporting browsers](https://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28Cascading_Style_Sheets%29#Grammar_and_rules)
- that they should:
-
- * ensure the table header (``) is [printed on each page spanned by the
- table](http://css-discuss.incutio.com/wiki/Printing_Tables)
- * prevent block quotations, preformatted text, images and table rows from
- being split onto two different pages
- * ensure that headings never appear on a different page than the text they
- are associated with
- * ensure that
- [orphans and widows](https://en.wikipedia.org/wiki/Widows_and_orphans) do
- [not appear on printed pages](https://css-tricks.com/almanac/properties/o/orphans/)
-
-The print styles are included along with the other `css` to [avoid the
-additional HTTP request](http://www.phpied.com/delay-loading-your-print-css/).
-Also, they should always be included last, so that the other styles can be
-overwritten.
diff --git a/Wello-front-end/OLD_html-site-IGNORE/doc/extend.md b/Wello-front-end/OLD_html-site-IGNORE/doc/extend.md
deleted file mode 100644
index c98e177..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/doc/extend.md
+++ /dev/null
@@ -1,663 +0,0 @@
-[HTML5 Boilerplate homepage](https://html5boilerplate.com) | [Documentation
-table of contents](TOC.md)
-
-# Extend and customise HTML5 Boilerplate
-
-Here is some useful advice for how you can make your project with HTML5
-Boilerplate even better. We don't want to include it all by default, as
-not everything fits with everyone's needs.
-
-
-* [App Stores](#app-stores)
-* [DNS prefetching](#dns-prefetching)
-* [Google Universal Analytics](#google-universal-analytics)
-* [Internet Explorer](#internet-explorer)
-* [Miscellaneous](#miscellaneous)
-* [News Feeds](#news-feeds)
-* [Search](#search)
-* [Social Networks](#social-networks)
-* [URLs](#urls)
-* [Web Apps](#web-apps)
-
-
-## App Stores
-
-### Install a Chrome Web Store app
-
-Users can install a Chrome app directly from your website, as long as
-the app and site have been associated via Google's Webmaster Tools.
-Read more on [Chrome Web Store's Inline Installation
-docs](https://developer.chrome.com/webstore/inline_installation).
-
-```html
-
-```
-
-### Smart App Banners in iOS 6+ Safari
-
-Stop bothering everyone with gross modals advertising your entry in the
-App Store. Include the following [meta tag](https://developer.apple.com/library/IOS/documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html#//apple_ref/doc/uid/TP40002051-CH6-SW2)
-will unintrusively allow the user the option to download your iOS app,
-or open it with some data about the user's current state on the website.
-
-```html
-
-```
-
-## DNS prefetching
-
-In short, DNS Prefetching is a method of informing the browser of domain names
-referenced on a site so that the client can resolve the DNS for those hosts,
-cache them, and when it comes time to use them, have a faster turn around on
-the request.
-
-### Implicit prefetches
-
-There is a lot of prefetching done for you automatically by the browser. When
-the browser encounters an anchor in your html that does not share the same
-domain name as the current location the browser requests, from the client OS,
-the IP address for this new domain. The client first checks its cache and
-then, lacking a cached copy, makes a request from a DNS server. These requests
-happen in the background and are not meant to block the rendering of the
-page.
-
-The goal of this is that when the foreign IP address is finally needed it will
-already be in the client cache and will not block the loading of the foreign
-content. Fewer requests result in faster page load times. The perception of this
-is increased on a mobile platform where DNS latency can be greater.
-
-#### Disable implicit prefetching
-
-```html
-
-```
-
-Even with X-DNS-Prefetch-Control meta tag (or http header) browsers will still
-prefetch any explicit dns-prefetch links.
-
-**_WARNING:_** THIS MAY MAKE YOUR SITE SLOWER IF YOU RELY ON RESOURCES FROM
-FOREIGN DOMAINS.
-
-### Explicit prefetches
-
-Typically the browser only scans the HTML for foreign domains. If you have
-resources that are outside of your HTML (a javascript request to a remote
-server or a CDN that hosts content that may not be present on every page of
-your site, for example) then you can queue up a domain name to be prefetched.
-
-```html
-
-
-```
-
-You can use as many of these as you need, but it's best if they are all
-immediately after the [Meta
-Charset](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta#attr-charset)
-element (which should go right at the top of the `head`), so the browser can
-act on them ASAP.
-
-#### Common Prefetch Links
-
-Amazon S3:
-
-```html
-
-```
-
-Google APIs:
-
-```html
-
-```
-
-Microsoft Ajax Content Delivery Network:
-
-```html
-
-
-```
-
-### Further reading about DNS prefetching
-
-* https://developer.mozilla.org/en-US/docs/Controlling_DNS_prefetching
-* https://dev.chromium.org/developers/design-documents/dns-prefetching
-* http://blogs.msdn.com/b/ie/archive/2011/03/17/internet-explorer-9-network-performance-improvements.aspx
-* http://dayofjs.com/videos/22158462/web-browsers_alex-russel
-
-
-## Google Universal Analytics
-
-### More tracking settings
-
-The [optimized Google Universal Analytics
-snippet](https://mathiasbynens.be/notes/async-analytics-snippet#universal-analytics)
-included with HTML5 Boilerplate includes something like this:
-
-```js
-ga('create', 'UA-XXXXX-X', 'auto'); ga('send', 'pageview');
-```
-
-To customize further, see Google's [Advanced
-Setup](https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced),
-[Pageview](https://developers.google.com/analytics/devguides/collection/analyticsjs/pages),
-and [Event](https://developers.google.com/analytics/devguides/collection/analyticsjs/events) Docs.
-
-### Anonymize IP addresses
-
-In some countries, no personal data may be transferred outside jurisdictions
-that do not have similarly strict laws (i.e. from Germany to outside the EU).
-Thus a webmaster using the Google Universal Analytics may have to ensure that
-no personal (trackable) data is transferred to the US. You can do that with
-[the `ga('set', 'anonymizeIp', true);`
-parameter](https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced#anonymizeip)
-before sending any events/pageviews. In use it looks like this:
-
-```js
-ga('create', 'UA-XXXXX-X', 'auto');
-ga('set', 'anonymizeIp', true);
-ga('send', 'pageview');
-```
-
-### Track jQuery AJAX requests in Google Analytics
-
-An article by @JangoSteve explains how to [track jQuery AJAX requests in Google
-Analytics](http://www.alfajango.com/blog/track-jquery-ajax-requests-in-google-analytics/).
-
-Add this to `plugins.js`:
-
-```js
-/*
- * Log all jQuery AJAX requests to Google Analytics
- * See: http://www.alfajango.com/blog/track-jquery-ajax-requests-in-google-analytics/
- */
-if (typeof ga !== "undefined" && ga !== null) {
- $(document).ajaxSend(function(event, xhr, settings){
- ga('send', 'pageview', settings.url);
- });
-}
-```
-
-### Track JavaScript errors in Google Analytics
-
-Add this function after `ga` is defined:
-
-```js
-(function(window){
- var undefined,
- link = function (href) {
- var a = window.document.createElement('a');
- a.href = href;
- return a;
- };
- window.onerror = function (message, file, line, column) {
- var host = link(file).hostname;
- ga('send', {
- 'hitType': 'event',
- 'eventCategory': (host == window.location.hostname || host == undefined || host == '' ? '' : 'external ') + 'error',
- 'eventAction': message,
- 'eventLabel': (file + ' LINE: ' + line + (column ? ' COLUMN: ' + column : '')).trim(),
- 'nonInteraction': 1
- });
- };
-}(window));
-```
-
-### Track page scroll
-
-Add this function after `ga` is defined:
-
-```js
-$(function(){
- var isDuplicateScrollEvent,
- scrollTimeStart = new Date,
- $window = $(window),
- $document = $(document),
- scrollPercent;
-
- $window.scroll(function() {
- scrollPercent = Math.round(100 * ($window.height() + $window.scrollTop())/$document.height());
- if (scrollPercent > 90 && !isDuplicateScrollEvent) { //page scrolled to 90%
- isDuplicateScrollEvent = 1;
- ga('send', 'event', 'scroll',
- 'Window: ' + $window.height() + 'px; Document: ' + $document.height() + 'px; Time: ' + Math.round((new Date - scrollTimeStart )/1000,1) + 's'
- );
- }
- });
-});
-```
-
-## Internet Explorer
-
-### Prompt users to switch to "Desktop Mode" in IE10 Metro
-
-IE10 does not support plugins, such as Flash, in Metro mode. If
-your site requires plugins, you can let users know that via the
-`x-ua-compatible` meta element, which will prompt them to switch
-to Desktop Mode.
-
-```html
-
-```
-
-Here's what it looks like alongside H5BP's default `x-ua-compatible`
-values:
-
-```html
-
-```
-
-You can find more information in [Microsoft's IEBlog post about prompting for
-plugin use in IE10 Metro
-Mode](http://blogs.msdn.com/b/ie/archive/2012/01/31/web-sites-and-a-plug-in-free-web.aspx).
-
-### IE Pinned Sites (IE9+)
-
-Enabling your application for pinning will allow IE9 users to add it to their
-Windows Taskbar and Start Menu. This comes with a range of new tools that you
-can easily configure with the elements below. See more [documentation on IE9
-Pinned Sites](https://msdn.microsoft.com/en-us/library/gg131029.aspx).
-
-### Name the Pinned Site for Windows
-
-Without this rule, Windows will use the page title as the name for your
-application.
-
-```html
-
-```
-
-### Give your Pinned Site a tooltip
-
-You know — a tooltip. A little textbox that appears when the user holds their
-mouse over your Pinned Site's icon.
-
-```html
-
-```
-
-### Set a default page for your Pinned Site
-
-If the site should go to a specific URL when it is pinned (such as the
-homepage), enter it here. One idea is to send it to a special URL so you can
-track the number of pinned users, like so:
-`http://www.example.com/index.html?pinned=true`
-
-```html
-
-```
-
-### Recolor IE's controls manually for a Pinned Site
-
-IE9+ will automatically use the overall color of your Pinned Site's favicon to
-shade its browser buttons. UNLESS you give it another color here. Only use
-named colors (`red`) or hex colors (`#ff0000`).
-
-```html
-
-```
-
-### Manually set the window size of a Pinned Site
-
-If the site should open at a certain window size once pinned, you can specify
-the dimensions here. It only supports static pixel dimensions. 800x600
-minimum.
-
-```html
-
-```
-
-### Jump List "Tasks" for Pinned Sites
-
-Add Jump List Tasks that will appear when the Pinned Site's icon gets a
-right-click. Each Task goes to the specified URL, and gets its own mini icon
-(essentially a favicon, a 16x16 .ICO). You can add as many of these as you
-need.
-
-```html
-
-
-```
-
-### (Windows 8) High quality visuals for Pinned Sites
-
-Windows 8 adds the ability for you to provide a PNG tile image and specify the
-tile's background color. [Full details on the IE
-blog](http://blogs.msdn.com/b/ie/archive/2012/06/08/high-quality-visuals-for-pinned-sites-in-windows-8.aspx).
-
-* Create a 144x144 image of your site icon, filling all of the canvas, and
- using a transparent background.
-* Save this image as a 32-bit PNG and optimize it without reducing
- colour-depth. It can be named whatever you want (e.g. `metro-tile.png`).
-* To reference the tile and its color, add the HTML `meta` elements described
- in the IE Blog post.
-
-### (Windows 8) Badges for Pinned Sites
-
-IE10 will poll an XML document for badge information to display on your app's
-tile in the Start screen. The user will be able to receive these badge updates
-even when your app isn't actively running. The badge's value can be a number,
-or one of a predefined list of glyphs.
-
-* [Tutorial on IEBlog with link to badge XML schema](http://blogs.msdn.com/b/ie/archive/2012/04/03/pinned-sites-in-windows-8.aspx)
-* [Available badge values](https://msdn.microsoft.com/en-us/library/ie/br212849.aspx)
-
-```html
-
-```
-
-### Disable link highlighting upon tap in IE10
-
-Similar to [-webkit-tap-highlight-color](http://davidwalsh.name/mobile-highlight-color)
-in iOS Safari. Unlike that CSS property, this is an HTML meta element, and its
-value is boolean rather than a color. It's all or nothing.
-
-```html
-
-```
-
-You can read about this useful element and more techniques in
-[Microsoft's documentation on adapting WebKit-oriented apps for IE10](https://blogs.windows.com/buildingapps/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10/)
-
-## Search
-
-### Direct search spiders to your sitemap
-
-[Learn how to make a sitemap](http://www.sitemaps.org/protocol.html)
-
-```html
-
-```
-
-### Hide pages from search engines
-
-According to Heather Champ, former community manager at Flickr, you should not
-allow search engines to index your "Contact Us" or "Complaints" page if you
-value your sanity. This is an HTML-centric way of achieving that.
-
-```html
-
-```
-
-**_WARNING:_** DO NOT INCLUDE ON PAGES THAT SHOULD APPEAR IN SEARCH ENGINES.
-
-### Firefox and IE Search Plugins
-
-Sites with in-site search functionality should be strongly considered for a
-browser search plugin. A "search plugin" is an XML file which defines how your
-plugin behaves in the browser. [How to make a browser search
-plugin](https://www.google.com/search?ie=UTF-8&q=how+to+make+browser+search+plugin).
-
-```html
-
-```
-
-
-## Miscellaneous
-
-* Use [polyfills](https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills).
-
-* Use [Microformats](http://microformats.org/wiki/Main_Page) (via
- [microdata](http://microformats.org/wiki/microdata)) for optimum search
- results
- [visibility](http://googlewebmastercentral.blogspot.com/2009/05/introducing-rich-snippets.html).
-
-* If you're building a web app you may want [native style momentum scrolling in
- iOS 5+](http://www.johanbrook.com/articles/native-style-momentum-scrolling-to-arrive-in-ios-5/)
- using `-webkit-overflow-scrolling: touch`.
-
-* If you want to disable the translation prompt in Chrome or block Google
- Translate from translating your web page, use [``](https://support.google.com/translate/?hl=en#2641276).
- To disable translation for a particular section of the web page, add
- [`class="notranslate"`](https://support.google.com/translate/?hl=en#2641276).
-
-* If you want to disable the automatic detection and formatting of possible
- phone numbers in Safari on iOS, use [``](https://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html/#//apple_ref/doc/uid/TP40008193-SW5).
-
-* Avoid development/stage websites "leaking" into SERPs (search engine results
- page) by [implementing X-Robots-tag
- headers](https://github.com/h5bp/html5-boilerplate/issues/804).
-
-* Screen readers currently have less-than-stellar support for HTML5 but the JS
- script [accessifyhtml5.js](https://github.com/yatil/accessifyhtml5.js) can
- help increase accessibility by adding ARIA roles to HTML5 elements.
-
-
-## News Feeds
-
-### RSS
-
-Have an RSS feed? Link to it here. Want to [learn how to write an RSS feed from
-scratch](http://www.rssboard.org/rss-specification)?
-
-```html
-
-```
-
-### Atom
-
-Atom is similar to RSS, and you might prefer to use it instead of or in
-addition to it. [See what Atom's all
-about](http://www.atomenabled.org/developers/syndication/).
-
-```html
-
-```
-
-### Pingbacks
-
-Your server may be notified when another site links to yours. The href
-attribute should contain the location of your pingback service.
-
-```html
-
-```
-
-* High-level explanation: https://codex.wordpress.org/Introduction_to_Blogging#Pingbacks
-* Step-by-step example case: http://www.hixie.ch/specs/pingback/pingback-1.0#TOC5
-* PHP pingback service: https://web.archive.org/web/20131211032834/http://blog.perplexedlabs.com/2009/07/15/xmlrpc-pingbacks-using-php/
-
-
-
-## Social Networks
-
-### Facebook Open Graph data
-
-You can control the information that Facebook and others display when users
-share your site. Below are just the most basic data points you might need. For
-specific content types (including "website"), see [Facebook's built-in Open
-Graph content
-templates](https://developers.facebook.com/docs/opengraph/objects/builtin/).
-Take full advantage of Facebook's support for complex data and activity by
-following the [Open Graph
-tutorial](https://developers.facebook.com/docs/opengraph/tutorial/).
-
-```html
-
-
-
-```
-
-### Twitter Cards
-
-Twitter provides a snippet specification that serves a similar purpose to Open
-Graph. In fact, Twitter will use Open Graph when Cards is not available. Note
-that, as of this writing, Twitter requires that app developers activate Cards
-on a per-domain basis. You can read more about the various snippet formats
-and application process in the [official Twitter Cards
-documentation](https://dev.twitter.com/docs/cards).
-
-```html
-
-
-
-
-
-
-
-```
-
-
-## URLs
-
-### Canonical URL
-
-Signal to search engines and others "Use this URL for this page!" Useful when
-parameters after a `#` or `?` is used to control the display state of a page.
-`http://www.example.com/cart.html?shopping-cart-open=true` can be indexed as
-the cleaner, more accurate `http://www.example.com/cart.html`.
-
-```html
-
-```
-
-### Official shortlink
-
-Signal to the world "This is the shortened URL to use this page!" Poorly
-supported at this time. Learn more by reading the [article about shortlinks on
-the Microformats wiki](http://microformats.org/wiki/rel-shortlink).
-
-```html
-
-```
-
-### Separate mobile URLs
-
-If you use separate URLs for desktop and mobile users, you should consider
-helping search engine algorithms better understand the configuration on your
-web site.
-
-This can be done by adding the following annotations in your HTML pages:
-
-* on the desktop page, add the `link rel="alternate"` tag pointing to the
- corresponding mobile URL, e.g.:
-
- ``
-
-* on the mobile page, add the `link rel="canonical"` tag pointing to the
- corresponding desktop URL, e.g.:
-
- ``
-
-For more information please see:
-
-* https://developers.google.com/webmasters/smartphone-sites/details#separateurls
-* https://developers.google.com/webmasters/smartphone-sites/feature-phones
-
-
-## Web Apps
-
-There are a couple of meta tags that provide information about a web app when
-added to the Home Screen on iOS:
-
-* Adding `apple-mobile-web-app-capable` will make your web app chrome-less and
-provide the default iOS app view. You can control the color scheme of the
-default view by adding `apple-mobile-web-app-status-bar-style`.
-
- ```html
-
-
-```
-
-* You can use `apple-mobile-web-app-title` to add a specific sites name for the
-Home Screen icon. This works since iOS 6.
-
- ```html
-
-```
-
-For further information please read the [official
-documentation](https://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html)
-on Apple's site.
-
-
-### Apple Touch Icons
-
-The Apple touch icons can be seen as the favicons of iOS devices.
-
-The main sizes of the Apple touch icons are:
-
-* `57×57px` – iPhone with @1x display and iPod Touch
-* `72×72px` – iPad and iPad mini with @1x display running iOS ≤ 6
-* `76×76px` – iPad and iPad mini with @1x display running iOS ≥ 7
-* `114×114px` – iPhone with @2x display running iOS ≤ 6
-* `120×120px` – iPhone with @2x and @3x display running iOS ≥ 7
-* `144×144px` – iPad and iPad mini with @2x display running iOS ≤ 6
-* `152×152px` – iPad and iPad mini with @2x display running iOS 7
-* `180×180px` – iPad and iPad mini with @2x display running iOS 8
-
-Displays meaning:
-
-* @1x - non-Retina
-* @2x - Retina
-* @3x - Retina HD
-
-More information about the displays of iOS devices can be found
-[here](https://en.wikipedia.org/wiki/List_of_iOS_devices#Display).
-
-In most cases, one `180×180px` touch icon named `apple-touch-icon.png`
-and including:
-
-```html
-
-```
-
-in the `` of the page is enough. If you use art-direction and/or
-want to have different content for each device, you can add more touch
-icons as written above.
-
-For a more comprehensive overview, please refer to Mathias' [article on Touch
-Icons](https://mathiasbynens.be/notes/touch-icons).
-
-
-### Apple Touch Startup Image
-
-Apart from that it is possible to add start-up screens for web apps on iOS. This
-basically works by defining `apple-touch-startup-image` with an according link
-to the image. Since iOS devices have different screen resolutions it is
-necessary to add media queries to detect which image to load. Here is an
-example for a retina iPhone:
-
-```html
-
-```
-
-However, it is possible to detect which start-up image to use with JavaScript.
-The Mobile Boilerplate provides a useful function for this. Please see
-[helpers.js](https://github.com/h5bp/mobile-boilerplate/blob/v4.1.0/js/helper.js#L336-L383)
-for the implementation.
-
-
-### Chrome Mobile web apps
-
-Chrome Mobile has a specific meta tag for making apps [installable to the
-homescreen](https://developer.chrome.com/multidevice/android/installtohomescreen)
-which tries to be a more generic replacement to Apple's proprietary meta tag:
-
-```html
-
-```
-
-Same applies to the touch icons:
-
-```html
-
-```
-
-### Theme Color
-
-You can add the [`theme-color` meta extension](https://github.com/whatwg/meta-theme-color)
-in the `` of your pages to suggest the color that browsers and
-OSes should use if they customize the display of individual pages in
-their UIs with varying colors.
-
-```html
-
-```
-
-The `content` attribute extension can take any valid CSS color.
-
-Currently, the `theme-color` meta extension is supported by [Chrome 39+
-for Android Lollipop](http://updates.html5rocks.com/2014/11/Support-for-theme-color-in-Chrome-39-for-Android)
-and [Firefox OS 2.1+](https://twitter.com/ahmednefzaoui/status/492344698493997057).
diff --git a/Wello-front-end/OLD_html-site-IGNORE/doc/faq.md b/Wello-front-end/OLD_html-site-IGNORE/doc/faq.md
deleted file mode 100644
index 4a93ca5..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/doc/faq.md
+++ /dev/null
@@ -1,46 +0,0 @@
-[HTML5 Boilerplate homepage](https://html5boilerplate.com) | [Documentation
-table of contents](TOC.md)
-
-# Frequently asked questions
-
-* [Why is the Google Analytics code at the bottom? Google recommends it be
- placed in the ``.](#why-is-the-google-analytics-code-at-the-bottom-google-recommends-it-be-placed-in-the-head)
-* [How can I integrate Bootstrap with HTML5
- Boilerplate?](#how-can-i-integrate-bootstrap-with-html5-boilerplate)
-* [Do I need to upgrade my site each time a new version of HTML5 Boilerplate is
- released?](#do-i-need-to-upgrade-my-site-each-time-a-new-version-of-html5-boilerplate-is-released)
-* [Where can I get help with support
- questions?](#where-can-i-get-help-with-support-questions)
-
---
-
-
-### Why is the Google Analytics code at the bottom? Google recommends it be placed in the ``.
-
-The main advantage of placing it in the `` is that you will track the
-user's `pageview` even if they leave the page before it has been fully loaded.
-However, having the code at the bottom of the page [helps improve
-performance](https://stevesouders.com/efws/inline-scripts-bottom.php).
-
-
-### How can I integrate [Bootstrap](http://getbootstrap.com/) with HTML5 Boilerplate?
-
-One simple way is to use [Initializr](http://www.initializr.com/) and create a
-custom build that includes both HTML5 Boilerplate and
-[Bootstrap](http://getbootstrap.com/).
-
-Read more about how [HTML5 Boilerplate and Bootstrap complement each
-other](https://www.quora.com/Is-Bootstrap-a-complement-or-an-alternative-to-HTML5-Boilerplate-or-viceversa/answer/Nicolas-Gallagher).
-
-
-### Do I need to upgrade my site each time a new version of HTML5 Boilerplate is released?
-
-No, same as you don't normally replace the foundation of a house once it
-was built. However, there is nothing stopping you from trying to work in the
-latest changes, but you'll have to assess the costs/benefits of doing so.
-
-
-### Where can I get help with support questions?
-
-Please ask for help on
-[StackOverflow](https://stackoverflow.com/questions/tagged/html5boilerplate).
diff --git a/Wello-front-end/OLD_html-site-IGNORE/doc/html.md b/Wello-front-end/OLD_html-site-IGNORE/doc/html.md
deleted file mode 100644
index 65a4a20..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/doc/html.md
+++ /dev/null
@@ -1,227 +0,0 @@
-[HTML5 Boilerplate homepage](https://html5boilerplate.com) | [Documentation
-table of contents](TOC.md)
-
-# The HTML
-
-By default, HTML5 Boilerplate provides two `html` pages:
-
-* [`index.html`](#indexhtml) - a default HTML skeleton that should form the
- basis of all pages on your website
-* [`404.html`](#404html) - a placeholder 404 error page
-
-
-## `index.html`
-
-
-### The `no-js` class
-
-The `no-js` class is provided in order to allow you to more easily and
-explicitly add custom styles based on whether JavaScript is disabled
-(`.no-js`) or enabled (`.js`). Using this technique also helps [avoid the
-FOUC](https://www.paulirish.com/2009/avoiding-the-fouc-v3/).
-
-
-## Language attribute
-
-Please consider specifying the language of your content by adding the `lang`
-attribute to `` as in this example:
-
-```html
-
-```
-
-### The order of the `` and `` tags
-
-The order in which the `` and the `` tags are specified is
-important because:
-
-1) the charset declaration (``):
-
- * must be included completely within the [first 1024 bytes of the
- document](https://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#charset)
-
- * should be specified as early as possible (before any content that could
- be controlled by an attacker, such as a `` element) in order to
- avoid a potential [encoding-related security
- issue](https://code.google.com/p/doctype-mirror/wiki/ArticleUtf7) in
- Internet Explorer
-
-2) the meta tag for compatibility mode
- (``):
-
- * [needs to be included before all other tags except for the `` and
- the other ``
- tags](https://msdn.microsoft.com/en-us/library/cc288325.aspx)
-
-
-### `x-ua-compatible`
-
-Internet Explorer 8/9/10 support [document compatibility
-modes](https://msdn.microsoft.com/en-us/library/cc288325.aspx) that affect the
-way webpages are interpreted and displayed. Because of this, even if your site's
-visitor is using, let's say, Internet Explorer 9, it's possible that IE will not
-use the latest rendering engine, and instead, decide to render your page using
-the Internet Explorer 5.5 rendering engine.
-
-Specifying the `x-ua-compatible` meta tag:
-
-```html
-
-```
-
-or sending the page with the following HTTP response header
-
-```
-X-UA-Compatible: IE=edge
-```
-
-will force Internet Explorer 8/9/10 to render the webpage in the highest
-available mode in [the various cases when it may
-not](https://hsivonen.fi/doctype/#ie8), and therefore, ensure that anyone
-browsing your site is treated to the best possible user experience that
-browser can offer.
-
-If possible, we recommend that you remove the `meta` tag and send only the
-HTTP response header as the `meta` tag will not always work if your site is
-served on a non-standard port, as Internet Explorer's preference option
-`Display intranet sites in Compatibility View` is checked by default.
-
-If you are using Apache as your webserver, including the
-[`.htaccess`](https://github.com/h5bp/server-configs-apache) file takes care of
-the HTTP header. If you are using a different server, check out our [other
-server config](https://github.com/h5bp/server-configs).
-
-Starting with Internet Explorer 11, [document modes are
-deprecated](https://msdn.microsoft.com/en-us/library/ie/bg182625.aspx#docmode).
-If your business still relies on older web apps and services that were
-designed for older versions of Internet Explorer, you might want to consider
-enabling [Enterprise Mode](http://blogs.msdn.com/b/ie/archive/2014/04/02/stay-up-to-date-with-enterprise-mode-for-internet-explorer-11.aspx) throughout your company.
-
-
-## Mobile viewport
-
-There are a few different options that you can use with the [`viewport` meta
-tag](https://docs.google.com/present/view?id=dkx3qtm_22dxsrgcf4 "Viewport and
-Media Queries - The Complete Idiot's Guide"). You can find out more in [the
-Apple developer docs](https://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html).
-HTML5 Boilerplate comes with a simple setup that strikes a good balance for general use cases.
-
-```html
-
-```
-
-## Favicons and Touch Icon
-
-The shortcut icons should be put in the root directory of your site. HTML5
-Boilerplate comes with a default set of icons (include favicon and one Apple
-Touch Icon) that you can use as a baseline to create your own.
-
-Please refer to the more detailed description in the [Extend section](extend.md)
-of these docs.
-
-## Modernizr
-
-HTML5 Boilerplate uses a custom build of Modernizr.
-
-[Modernizr](http://modernizr.com) is a JavaScript library which adds classes to
-the `html` element based on the results of feature test and which ensures that
-all browsers can make use of HTML5 elements (as it includes the HTML5 Shiv).
-This allows you to target parts of your CSS and JavaScript based on the
-features supported by a browser.
-
-In general, in order to keep page load times to a minimum, it's best to call
-any JavaScript at the end of the page because if a script is slow to load
-from an external server it may cause the whole page to hang. That said, the
-Modernizr script *needs* to run *before* the browser begins rendering the page,
-so that browsers lacking support for some of the new HTML5 elements are able to
-handle them properly. Therefore the Modernizr script is the only JavaScript
-file synchronously loaded at the top of the document.
-
-## What about polyfills?
-
-If you need to include [polyfills](https://remysharp.com/2010/10/08/what-is-a-polyfill)
-in your project, you must make sure those load before any other JavaScript. If you're
-using some polyfill CDN service, like [cdn.polyfill.io](https://cdn.polyfill.io/),
-just put it before the other scripts in the bottom of the page:
-
-```html
-
-
-
-
-
-
-```
-
-If you like to just include the polyfills yourself, you could include them in
-`js/plugins.js`. When you have a bunch of polyfills to load in, you could
-also create a `polyfills.js` file in the `js/vendor` directory. Also using
-this technique, make sure the polyfills are all loaded before any other
-Javascript.
-
-There are some misconceptions about Modernizr and polyfills. It's important
-to understand that Modernizr just handles feature checking, not polyfilling
-itself. The only thing Modernizr does regarding polyfills is that the team
-maintains [a huge list of cross Browser polyfills](https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills).
-
-## The content area
-
-The central part of the boilerplate template is pretty much empty. This is
-intentional, in order to make the boilerplate suitable for both web page and
-web app development.
-
-### Browser Upgrade Prompt
-
-The main content area of the boilerplate includes a prompt to install an up to
-date browser for users of IE 6/7. If you intended to support IE 6/7, then you
-should remove the snippet of code.
-
-### jQuery CDN for jQuery
-
-The jQuery CDN version of the jQuery JavaScript library is referenced towards
-the bottom of the page. A local fallback of jQuery is included for rare instances
-when the CDN version might not be available, and to facilitate offline
-development.
-
-The jQuery CDN version was chosen over other potential candidates
-([like Google's Hosted Libraries](https://developers.google.com/speed/libraries/))
-because it's fast ([comparable or faster than Google by some
-measures](https://www.cdnperf.com/#jsdelivr,cdnjs,google,yandex,microsoft,jquery,bootstrapcdn/https/90))
-and, (unlike Google's CDN) is available to China's hundreds of millions of internet users.
-For many years we [chose](https://github.com/h5bp/html5-boilerplate/issues/1191)
-the Google Hosted version over the jQuery CDN because it was available
-over HTTPS (the jQuery CDN was not,) and it offered a better chance of
-hitting the cache lottery owing to the popularity of the Google CDN.
-The first issue is no longer valid and the second is far outweighed by
-being able to serve jQuery to Chinese users.
-
-While the jQuery CDN is a strong default solution your site or application may
-require a different configuration. Testing your site with services like
-[WebPageTest](https://www.webpagetest.org/) and browser tools like
-[PageSpeed Insights](https://developers.google.com/speed/pagespeed/insights/) or
-[YSlow](https://developer.yahoo.com/yslow/) will help you examine the real
-world performance of your site and can show where you can optimize your specific
-site or application.
-
-### Google Universal Analytics Tracking Code
-
-Finally, an optimized version of the Google Universal Analytics tracking code is
-included. Google recommends that this script be placed at the top of the page.
-Factors to consider: if you place this script at the top of the page, you’ll
-be able to count users who don’t fully load the page, and you’ll incur the max
-number of simultaneous connections of the browser.
-
-Further information:
-
-* [Optimizing the Google Universal Analytics
- Snippet](https://mathiasbynens.be/notes/async-analytics-snippet#universal-analytics)
-* [Introduction to
- Analytics.js](https://developers.google.com/analytics/devguides/collection/analyticsjs/)
-* [Google Analytics Demos & Tools](https://ga-dev-tools.appspot.com/)
-
-**N.B.** The Google Universal Analytics snippet is included by default mainly
-because Google Analytics is [currently one of the most popular tracking
-solutions](https://trends.builtwith.com/analytics/Google-Analytics) out there.
-However, its usage isn't set in stone, and you SHOULD consider exploring the
-[alternatives](https://en.wikipedia.org/wiki/List_of_web_analytics_software)
-and use whatever suits your needs best!
diff --git a/Wello-front-end/OLD_html-site-IGNORE/doc/js.md b/Wello-front-end/OLD_html-site-IGNORE/doc/js.md
deleted file mode 100644
index 1c30b55..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/doc/js.md
+++ /dev/null
@@ -1,37 +0,0 @@
-[HTML5 Boilerplate homepage](https://html5boilerplate.com) | [Documentation
-table of contents](TOC.md)
-
-# The JavaScript
-
-Information about the default JavaScript included in the project.
-
-## main.js
-
-This file can be used to contain or reference your site/app JavaScript code.
-For larger projects, you can make use of a JavaScript module loader, like
-[Require.js](http://requirejs.org/), to load any other scripts you need to
-run.
-
-## plugins.js
-
-This file can be used to contain all your plugins, such as jQuery plugins and
-other 3rd party scripts.
-
-One approach is to put jQuery plugins inside of a `(function($){ ...
-})(jQuery);` closure to make sure they're in the jQuery namespace safety
-blanket. Read more about [jQuery plugin
-authoring](https://learn.jquery.com/plugins/#Getting_Started).
-
-By default the `plugins.js` file contains a small script to avoid `console`
-errors in browsers that lack a `console`. The script will make sure that, if
-a console method isn't available, that method will have the value of empty
-function, thus, preventing the browser from throwing an error.
-
-
-## vendor
-
-This directory can be used to contain all 3rd party library code.
-
-Minified versions of the latest jQuery and Modernizr libraries are included by
-default. You may wish to create your own [custom Modernizr
-build](http://www.modernizr.com/download/).
diff --git a/Wello-front-end/OLD_html-site-IGNORE/doc/misc.md b/Wello-front-end/OLD_html-site-IGNORE/doc/misc.md
deleted file mode 100644
index cf5409a..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/doc/misc.md
+++ /dev/null
@@ -1,178 +0,0 @@
-[HTML5 Boilerplate homepage](https://html5boilerplate.com) | [Documentation
-table of contents](TOC.md)
-
-# Miscellaneous
-
-* [.gitignore](#gitignore)
-* [.editorconfig](#editorconfig)
-* [Server Configuration](#server-configuration)
-* [crossdomain.xml](#crossdomainxml)
-* [robots.txt](#robotstxt)
-* [browserconfig.xml](#browserconfigxml)
-
---
-
-## .gitignore
-
-HTML5 Boilerplate includes a basic project-level `.gitignore`. This should
-primarily be used to avoid certain project-level files and directories from
-being kept under source control. Different development-environments will
-benefit from different collections of ignores.
-
-OS-specific and editor-specific files should be ignored using a "global
-ignore" that applies to all repositories on your system.
-
-For example, add the following to your `~/.gitconfig`, where the `.gitignore`
-in your HOME directory contains the files and directories you'd like to
-globally ignore:
-
-```gitignore
-[core]
- excludesfile = ~/.gitignore
-```
-
-* More on global ignores: https://help.github.com/articles/ignoring-files
-* Comprehensive set of ignores on GitHub: https://github.com/github/gitignore
-
-
-## .editorconfig
-
-The `.editorconfig` file is provided in order to encourage and help you and
-your team define and maintain consistent coding styles between different
-editors and IDEs.
-
-By default, `.editorconfig` includes some basic
-[properties](http://editorconfig.org/#supported-properties) that reflect the
-coding styles from the files provided by default, but you can easily change
-them to better suit your needs.
-
-In order for your editor/IDE to apply the
-[properties](http://editorconfig.org/#supported-properties) from the
-`.editorconfig` file, you will need to [install a
-plugin]( http://editorconfig.org/#download).
-
-__N.B.__ If you aren't using the server configurations provided by HTML5
-Boilerplate, we highly encourage you to configure your server to block
-access to `.editorconfig` files, as they can disclose sensitive information!
-
-For more details, please refer to the [EditorConfig
-project](http://editorconfig.org/).
-
-
-## Server Configuration
-
-H5BP includes a [`.htaccess`](#htaccess) file for the [Apache HTTP
-server](https://httpd.apache.org/docs/). If you are not using Apache
-as your web server, then you are encouraged to download a
-[server configuration](https://github.com/h5bp/server-configs) that
-corresponds to your web server and environment.
-
-A `.htaccess` (hypertext access) file is a [Apache HTTP server
-configuration file](https://github.com/h5bp/server-configs-apache).
-The `.htaccess` file is mostly used for:
-
-* Rewriting URLs
-* Controlling cache
-* Authentication
-* Server-side includes
-* Redirects
-* Gzipping
-
-If you have access to the main server configuration file (usually called
-`httpd.conf`), you should add the logic from the `.htaccess` file in, for
-example, a section in the main configuration file. This is usually
-the recommended way, as using .htaccess files slows down Apache!
-
-To enable Apache modules locally, please see:
-https://github.com/h5bp/server-configs-apache/wiki/How-to-enable-Apache-modules.
-
-In the repo the `.htaccess` is used for:
-
-* Allowing cross-origin access to web fonts
-* CORS header for images when browsers request it
-* Enable `404.html` as 404 error document
-* Making the website experience better for IE users better
-* Media UTF-8 as character encoding for `text/html` and `text/plain`
-* Enabling the rewrite URLs engine
-* Forcing or removing the `www.` at the begin of a URL
-* It blocks access to directories without a default document
-* It blocks access to files that can expose sensitive information.
-* It reduces MIME type security risks
-* It forces compressing (gzipping)
-* It tells the browser whether they should request a specific file from the
- server or whether they should grab it from the browser's cache
-
-When using `.htaccess` we recommend reading all inline comments (the rules after
-a `#`) in the file once. There is a bunch of optional stuff in it.
-
-If you want to know more about the `.htaccess` file check out the
-[Apache HTTP server docs](https://httpd.apache.org/docs/) or more
-specifically the [htaccess
-section](https://httpd.apache.org/docs/current/howto/htaccess.html).
-
-Notice that the original repo for the `.htaccess` file is [this
-one](https://github.com/h5bp/server-configs-apache).
-
-
-## crossdomain.xml
-
-The _cross-domain policy file_ is an XML document that gives a web client —
-such as Adobe Flash Player, Adobe Reader, etc. — permission to handle data
-across multiple domains, by:
-
- * granting read access to data
- * permitting the client to include custom headers in cross-domain requests
- * granting permissions for socket-based connections
-
-__e.g.__ If a client hosts content from a particular source domain and that
-content makes requests directed towards a domain other than its own, the remote
-domain would need to host a cross-domain policy file in order to grant access
-to the source domain and allow the client to continue with the transaction.
-
-For more in-depth information, please see Adobe's [cross-domain policy file
-specification](https://www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html).
-
-
-## robots.txt
-
-The `robots.txt` file is used to give instructions to web robots on what can
-be crawled from the website.
-
-By default, the file provided by this project includes the next two lines:
-
- * `User-agent: *` - the following rules apply to all web robots
- * `Disallow:` - everything on the website is allowed to be crawled
-
-If you want to disallow certain pages you will need to specify the path in a
-`Disallow` directive (e.g.: `Disallow: /path`) or, if you want to disallow
-crawling of all content, use `Disallow: /`.
-
-The `/robots.txt` file is not intended for access control, so don't try to
-use it as such. Think of it as a "No Entry" sign, rather than a locked door.
-URLs disallowed by the `robots.txt` file might still be indexed without being
-crawled, and the content from within the `robots.txt` file can be viewed by
-anyone, potentially disclosing the location of your private content! So, if
-you want to block access to private content, use proper authentication instead.
-
-For more information about `robots.txt`, please see:
-
- * [robotstxt.org](http://www.robotstxt.org/)
- * [How Google handles the `robots.txt` file](https://developers.google.com/webmasters/control-crawl-index/docs/robots_txt)
-
-
-## browserconfig.xml
-
-The `browserconfig.xml` file is used to customize the tile displayed when users
-pin your site to the Windows 8.1 start screen. In there you can define custom
-tile colors, custom images or even [live tiles](https://msdn.microsoft.com/en-us/library/ie/dn455106.aspx#CreatingLiveTiles).
-
-By default, the file points to 2 placeholder tile images:
-
-* `tile.png` (558x558px): used for `Small`, `Medium` and `Large` tiles.
- This image resizes automatically when necessary.
-* `tile-wide.png` (558x270px): user for `Wide` tiles.
-
-Notice that IE11 uses the same images when adding a site to the `favorites`.
-
-For more in-depth information about the `browserconfig.xml` file, please
-see [MSDN](https://msdn.microsoft.com/en-us/library/ie/dn320426.aspx).
diff --git a/Wello-front-end/OLD_html-site-IGNORE/doc/usage.md b/Wello-front-end/OLD_html-site-IGNORE/doc/usage.md
deleted file mode 100644
index b8fc360..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/doc/usage.md
+++ /dev/null
@@ -1,130 +0,0 @@
-[HTML5 Boilerplate homepage](https://html5boilerplate.com) | [Documentation
-table of contents](TOC.md)
-
-# Usage
-
-Once you have cloned or downloaded HTML5 Boilerplate, creating a site or app
-usually involves the following:
-
-1. Set up the basic structure of the site.
-2. Add some content, style, and functionality.
-3. Run your site locally to see how it looks.
-4. (Optionally run a build script to automate the optimization of your site -
- e.g. [ant build script](https://github.com/h5bp/ant-build-script))
-5. Deploy your site.
-
-
-## Basic structure
-
-A basic HTML5 Boilerplate site initially looks something like this:
-
-```
-.
-├── css
-│ ├── main.css
-│ └── normalize.css
-├── doc
-├── img
-├── js
-│ ├── main.js
-│ ├── plugins.js
-│ └── vendor
-│ ├── jquery.min.js
-│ └── modernizr.min.js
-├── .editorconfig
-├── .htaccess
-├── 404.html
-├── apple-touch-icon.png
-├── browserconfig.xml
-├── index.html
-├── humans.txt
-├── robots.txt
-├── crossdomain.xml
-├── favicon.ico
-├── tile-wide.png
-└── tile.png
-```
-
-What follows is a general overview of each major part and how to use them.
-
-### css
-
-This directory should contain all your project's CSS files. It includes some
-initial CSS to help get you started from a solid foundation. [About the
-CSS](css.md).
-
-### doc
-
-This directory contains all the HTML5 Boilerplate documentation. You can use it
-as the location and basis for your own project's documentation.
-
-### js
-
-This directory should contain all your project's JS files. Libraries, plugins,
-and custom code can all be included here. It includes some initial JS to help
-get you started. [About the JavaScript](js.md).
-
-### .htaccess
-
-The default web server configs are for Apache. For more information, please
-refer to the [Apache Server Configs
-repository](https://github.com/h5bp/server-configs-apache).
-
-Host your site on a server other than Apache? You're likely to find the
-corresponding server configs project listed in our [Server Configs
-](https://github.com/h5bp/server-configs/blob/master/README.md) repository.
-
-### 404.html
-
-A helpful custom 404 to get you started.
-
-### browserconfig.xml
-
-This file contains all settings regarding custom tiles for IE11.
-
-For more info on this topic, please refer to
-[MSDN](https://msdn.microsoft.com/en-us/library/ie/dn455106.aspx).
-
-### .editorconfig
-
-The `.editorconfig` file is provided in order to encourage and help you and
-your team to maintain consistent coding styles between different
-editors and IDEs. [Read more about the `.editorconfig` file](misc.md#editorconfig).
-
-### index.html
-
-This is the default HTML skeleton that should form the basis of all pages on
-your site. If you are using a server-side templating framework, then you will
-need to integrate this starting HTML with your setup.
-
-Make sure that you update the URLs for the referenced CSS and JavaScript if you
-modify the directory structure at all.
-
-If you are using Google Universal Analytics, make sure that you edit the
-corresponding snippet at the bottom to include your analytics ID.
-
-### humans.txt
-
-Edit this file to include the team that worked on your site/app, and the
-technology powering it.
-
-### robots.txt
-
-Edit this file to include any pages you need hidden from search engines.
-
-### crossdomain.xml
-
-A template for working with cross-domain requests. [About
-crossdomain.xml](misc.md#crossdomainxml).
-
-### Icons
-
-Replace the default `favicon.ico`, `tile.png`, `tile-wide.png` and Apple
-Touch Icon with your own.
-
-If you want to use different Apple Touch Icons for different resolutions please
-refer to the [according documentation](extend.md#apple-touch-icons).
-
-You might want to check out Hans' handy [HTML5 Boilerplate Favicon and Apple
-Touch Icon
-PSD-Template](https://drublic.de/blog/html5-boilerplate-favicons-psd-template/).
diff --git a/Wello-front-end/OLD_html-site-IGNORE/favicon.ico b/Wello-front-end/OLD_html-site-IGNORE/favicon.ico
deleted file mode 100644
index be74abd..0000000
Binary files a/Wello-front-end/OLD_html-site-IGNORE/favicon.ico and /dev/null differ
diff --git a/Wello-front-end/OLD_html-site-IGNORE/form.html b/Wello-front-end/OLD_html-site-IGNORE/form.html
deleted file mode 100644
index afe2ca4..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/form.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Wello-front-end/OLD_html-site-IGNORE/humans.txt b/Wello-front-end/OLD_html-site-IGNORE/humans.txt
deleted file mode 100644
index 8d2330f..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/humans.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# humanstxt.org/
-# The humans responsible & technology colophon
-
-# TEAM
-
- -- --
-
-# THANKS
-
-
-
-# TECHNOLOGY COLOPHON
-
- CSS3, HTML5
- Apache Server Configs, jQuery, Modernizr, Normalize.css
diff --git a/Wello-front-end/OLD_html-site-IGNORE/img/.DS_Store b/Wello-front-end/OLD_html-site-IGNORE/img/.DS_Store
deleted file mode 100644
index 5008ddf..0000000
Binary files a/Wello-front-end/OLD_html-site-IGNORE/img/.DS_Store and /dev/null differ
diff --git a/Wello-front-end/OLD_html-site-IGNORE/img/.gitignore b/Wello-front-end/OLD_html-site-IGNORE/img/.gitignore
deleted file mode 100644
index e69de29..0000000
diff --git a/Wello-front-end/OLD_html-site-IGNORE/img/add.svg b/Wello-front-end/OLD_html-site-IGNORE/img/add.svg
deleted file mode 100644
index e6adf3e..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/img/add.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/Wello-front-end/OLD_html-site-IGNORE/img/gps.svg b/Wello-front-end/OLD_html-site-IGNORE/img/gps.svg
deleted file mode 100644
index 92991a7..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/img/gps.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/Wello-front-end/OLD_html-site-IGNORE/img/map.svg b/Wello-front-end/OLD_html-site-IGNORE/img/map.svg
deleted file mode 100644
index 13a1825..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/img/map.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/Wello-front-end/OLD_html-site-IGNORE/img/menu.svg b/Wello-front-end/OLD_html-site-IGNORE/img/menu.svg
deleted file mode 100644
index 1e89193..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/img/menu.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/Wello-front-end/OLD_html-site-IGNORE/img/problem.svg b/Wello-front-end/OLD_html-site-IGNORE/img/problem.svg
deleted file mode 100644
index 94b628d..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/img/problem.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/Wello-front-end/OLD_html-site-IGNORE/img/search.svg b/Wello-front-end/OLD_html-site-IGNORE/img/search.svg
deleted file mode 100644
index f71a497..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/img/search.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/Wello-front-end/OLD_html-site-IGNORE/img/well.png b/Wello-front-end/OLD_html-site-IGNORE/img/well.png
deleted file mode 100644
index 65fa96f..0000000
Binary files a/Wello-front-end/OLD_html-site-IGNORE/img/well.png and /dev/null differ
diff --git a/Wello-front-end/OLD_html-site-IGNORE/index.html b/Wello-front-end/OLD_html-site-IGNORE/index.html
deleted file mode 100644
index 6e32bd9..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/index.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Wello-front-end/OLD_html-site-IGNORE/js/main.js b/Wello-front-end/OLD_html-site-IGNORE/js/main.js
deleted file mode 100644
index 0c3098c..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/js/main.js
+++ /dev/null
@@ -1,11 +0,0 @@
-function initMap() {
- var uluru = {lat: -25.363, lng: 131.044};
- var map = new google.maps.Map(document.getElementById('map'), {
- zoom: 4,
- center: uluru
- });
- var marker = new google.maps.Marker({
- position: uluru,
- map: map
- });
- }
diff --git a/Wello-front-end/OLD_html-site-IGNORE/js/plugins.js b/Wello-front-end/OLD_html-site-IGNORE/js/plugins.js
deleted file mode 100644
index f887480..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/js/plugins.js
+++ /dev/null
@@ -1,24 +0,0 @@
-// Avoid `console` errors in browsers that lack a console.
-(function() {
- var method;
- var noop = function () {};
- var methods = [
- 'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
- 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
- 'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
- 'timeline', 'timelineEnd', 'timeStamp', 'trace', 'warn'
- ];
- var length = methods.length;
- var console = (window.console = window.console || {});
-
- while (length--) {
- method = methods[length];
-
- // Only stub undefined methods.
- if (!console[method]) {
- console[method] = noop;
- }
- }
-}());
-
-// Place any jQuery/helper plugins in here.
diff --git a/Wello-front-end/OLD_html-site-IGNORE/js/vendor/jquery-1.12.0.min.js b/Wello-front-end/OLD_html-site-IGNORE/js/vendor/jquery-1.12.0.min.js
deleted file mode 100644
index 6c60672..0000000
--- a/Wello-front-end/OLD_html-site-IGNORE/js/vendor/jquery-1.12.0.min.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/*! jQuery v1.12.0 | (c) jQuery Foundation | jquery.org/license */
-!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.0",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;
-return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="
"!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.rnamespace||a.rnamespace.test(g.namespace))&&(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/
-
-
-
-
diff --git a/Wello-front-end/Wello/platforms/browser/js/index.js b/Wello-front-end/Wello/platforms/browser/js/index.js
deleted file mode 100644
index 31d9064..0000000
--- a/Wello-front-end/Wello/platforms/browser/js/index.js
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-var app = {
- // Application Constructor
- initialize: function() {
- this.bindEvents();
- },
- // Bind Event Listeners
- //
- // Bind any events that are required on startup. Common events are:
- // 'load', 'deviceready', 'offline', and 'online'.
- bindEvents: function() {
- document.addEventListener('deviceready', this.onDeviceReady, false);
- },
- // deviceready Event Handler
- //
- // The scope of 'this' is the event. In order to call the 'receivedEvent'
- // function, we must explicity call 'app.receivedEvent(...);'
- onDeviceReady: function() {
- app.receivedEvent('deviceready');
- },
- // Update DOM on a Received Event
- receivedEvent: function(id) {
- var parentElement = document.getElementById(id);
- var listeningElement = parentElement.querySelector('.listening');
- var receivedElement = parentElement.querySelector('.received');
-
- listeningElement.setAttribute('style', 'display:none;');
- receivedElement.setAttribute('style', 'display:block;');
-
- console.log('Received Event: ' + id);
- }
-};
diff --git a/Wello-front-end/Wello/platforms/browser/manifest.webapp b/Wello-front-end/Wello/platforms/browser/manifest.webapp
deleted file mode 100644
index f24deb8..0000000
--- a/Wello-front-end/Wello/platforms/browser/manifest.webapp
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "name": "My App",
- "description": "Description of your app",
- "launch_path": "/index.html",
- "icons": {
- "128": "/img/logo.png"
- },
- "default_locale": "en",
- "type": "privileged"
-}
\ No newline at end of file
diff --git a/Wello-front-end/Wello/platforms/browser/platform_www/confighelper.js b/Wello-front-end/Wello/platforms/browser/platform_www/confighelper.js
deleted file mode 100644
index b6d606e..0000000
--- a/Wello-front-end/Wello/platforms/browser/platform_www/confighelper.js
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
-*/
-
-var config;
-
-function Config(xhr) {
- function loadPreferences(xhr) {
- var parser = new DOMParser();
- var doc = parser.parseFromString(xhr.responseText, "application/xml");
-
- var preferences = doc.getElementsByTagName("preference");
- return Array.prototype.slice.call(preferences);
- }
-
- this.xhr = xhr;
- this.preferences = loadPreferences(this.xhr);
-}
-
-function readConfig(success, error) {
- var xhr;
-
- if(typeof config != 'undefined') {
- success(config);
- }
-
- function fail(msg) {
- console.error(msg);
-
- if(error) {
- error(msg);
- }
- }
-
- var xhrStatusChangeHandler = function() {
- if (xhr.readyState == 4) {
- if (xhr.status == 200 || xhr.status == 304 || xhr.status === 0 /* file:// */) {
- config = new Config(xhr);
- success(config);
- }
- else {
- fail('[Browser][cordova.js][xhrStatusChangeHandler] Could not XHR config.xml: ' + xhr.statusText);
- }
- }
- };
-
- if ("ActiveXObject" in window) {
- // Needed for XHR-ing via file:// protocol in IE
- xhr = new window.ActiveXObject("MSXML2.XMLHTTP");
- xhr.onreadystatechange = xhrStatusChangeHandler;
- } else {
- xhr = new XMLHttpRequest();
- xhr.addEventListener("load", xhrStatusChangeHandler);
- }
-
- try {
- xhr.open("get", "/config.xml", true);
- xhr.send();
- } catch(e) {
- fail('[Browser][cordova.js][readConfig] Could not XHR config.xml: ' + JSON.stringify(e));
- }
-}
-
-/**
- * Reads a preference value from config.xml.
- * Returns preference value or undefined if it does not exist.
- * @param {String} preferenceName Preference name to read */
-Config.prototype.getPreferenceValue = function getPreferenceValue(preferenceName) {
- var preferenceItem = this.preferences && this.preferences.filter(function(item) {
- return item.attributes.name && item.attributes.name.value === preferenceName;
- });
-
- if(preferenceItem && preferenceItem[0] && preferenceItem[0].attributes && preferenceItem[0].attributes.value) {
- return preferenceItem[0].attributes.value.value;
- }
-};
-
-exports.readConfig = readConfig;
diff --git a/Wello-front-end/Wello/platforms/browser/platform_www/cordova-js-src/confighelper.js b/Wello-front-end/Wello/platforms/browser/platform_www/cordova-js-src/confighelper.js
deleted file mode 100644
index b6d606e..0000000
--- a/Wello-front-end/Wello/platforms/browser/platform_www/cordova-js-src/confighelper.js
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
-*/
-
-var config;
-
-function Config(xhr) {
- function loadPreferences(xhr) {
- var parser = new DOMParser();
- var doc = parser.parseFromString(xhr.responseText, "application/xml");
-
- var preferences = doc.getElementsByTagName("preference");
- return Array.prototype.slice.call(preferences);
- }
-
- this.xhr = xhr;
- this.preferences = loadPreferences(this.xhr);
-}
-
-function readConfig(success, error) {
- var xhr;
-
- if(typeof config != 'undefined') {
- success(config);
- }
-
- function fail(msg) {
- console.error(msg);
-
- if(error) {
- error(msg);
- }
- }
-
- var xhrStatusChangeHandler = function() {
- if (xhr.readyState == 4) {
- if (xhr.status == 200 || xhr.status == 304 || xhr.status === 0 /* file:// */) {
- config = new Config(xhr);
- success(config);
- }
- else {
- fail('[Browser][cordova.js][xhrStatusChangeHandler] Could not XHR config.xml: ' + xhr.statusText);
- }
- }
- };
-
- if ("ActiveXObject" in window) {
- // Needed for XHR-ing via file:// protocol in IE
- xhr = new window.ActiveXObject("MSXML2.XMLHTTP");
- xhr.onreadystatechange = xhrStatusChangeHandler;
- } else {
- xhr = new XMLHttpRequest();
- xhr.addEventListener("load", xhrStatusChangeHandler);
- }
-
- try {
- xhr.open("get", "/config.xml", true);
- xhr.send();
- } catch(e) {
- fail('[Browser][cordova.js][readConfig] Could not XHR config.xml: ' + JSON.stringify(e));
- }
-}
-
-/**
- * Reads a preference value from config.xml.
- * Returns preference value or undefined if it does not exist.
- * @param {String} preferenceName Preference name to read */
-Config.prototype.getPreferenceValue = function getPreferenceValue(preferenceName) {
- var preferenceItem = this.preferences && this.preferences.filter(function(item) {
- return item.attributes.name && item.attributes.name.value === preferenceName;
- });
-
- if(preferenceItem && preferenceItem[0] && preferenceItem[0].attributes && preferenceItem[0].attributes.value) {
- return preferenceItem[0].attributes.value.value;
- }
-};
-
-exports.readConfig = readConfig;
diff --git a/Wello-front-end/Wello/platforms/browser/platform_www/cordova-js-src/exec.js b/Wello-front-end/Wello/platforms/browser/platform_www/cordova-js-src/exec.js
deleted file mode 100644
index 976a979..0000000
--- a/Wello-front-end/Wello/platforms/browser/platform_www/cordova-js-src/exec.js
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
-*/
-
-/*jslint sloppy:true, plusplus:true*/
-/*global require, module, console */
-
-var cordova = require('cordova');
-var execProxy = require('cordova/exec/proxy');
-
-/**
- * Execute a cordova command. It is up to the native side whether this action
- * is synchronous or asynchronous. The native side can return:
- * Synchronous: PluginResult object as a JSON string
- * Asynchronous: Empty string ""
- * If async, the native side will cordova.callbackSuccess or cordova.callbackError,
- * depending upon the result of the action.
- *
- * @param {Function} success The success callback
- * @param {Function} fail The fail callback
- * @param {String} service The name of the service to use
- * @param {String} action Action to be run in cordova
- * @param {String[]} [args] Zero or more arguments to pass to the method
- */
-module.exports = function (success, fail, service, action, args) {
-
- var proxy = execProxy.get(service, action);
-
- args = args || [];
-
- if (proxy) {
-
- var callbackId = service + cordova.callbackId++;
-
- if (typeof success === "function" || typeof fail === "function") {
- cordova.callbacks[callbackId] = {success: success, fail: fail};
- }
- try {
-
-
-
- // callbackOptions param represents additional optional parameters command could pass back, like keepCallback or
- // custom callbackId, for example {callbackId: id, keepCallback: true, status: cordova.callbackStatus.JSON_EXCEPTION }
- var onSuccess = function (result, callbackOptions) {
- callbackOptions = callbackOptions || {};
- var callbackStatus;
- // covering both undefined and null.
- // strict null comparison was causing callbackStatus to be undefined
- // and then no callback was called because of the check in cordova.callbackFromNative
- // see CB-8996 Mobilespec app hang on windows
- if (callbackOptions.status !== undefined && callbackOptions.status !== null) {
- callbackStatus = callbackOptions.status;
- }
- else {
- callbackStatus = cordova.callbackStatus.OK;
- }
- cordova.callbackSuccess(callbackOptions.callbackId || callbackId,
- {
- status: callbackStatus,
- message: result,
- keepCallback: callbackOptions.keepCallback || false
- });
- };
- var onError = function (err, callbackOptions) {
- callbackOptions = callbackOptions || {};
- var callbackStatus;
- // covering both undefined and null.
- // strict null comparison was causing callbackStatus to be undefined
- // and then no callback was called because of the check in cordova.callbackFromNative
- // note: status can be 0
- if (callbackOptions.status !== undefined && callbackOptions.status !== null) {
- callbackStatus = callbackOptions.status;
- }
- else {
- callbackStatus = cordova.callbackStatus.OK;
- }
- cordova.callbackError(callbackOptions.callbackId || callbackId,
- {
- status: callbackStatus,
- message: err,
- keepCallback: callbackOptions.keepCallback || false
- });
- };
- proxy(onSuccess, onError, args);
-
- } catch (e) {
- console.log("Exception calling native with command :: " + service + " :: " + action + " ::exception=" + e);
- }
- } else {
-
- console.log("Error: exec proxy not found for :: " + service + " :: " + action);
-
- if(typeof fail === "function" ) {
- fail("Missing Command Error");
- }
- }
-};
diff --git a/Wello-front-end/Wello/platforms/browser/platform_www/cordova-js-src/platform.js b/Wello-front-end/Wello/platforms/browser/platform_www/cordova-js-src/platform.js
deleted file mode 100644
index 0514059..0000000
--- a/Wello-front-end/Wello/platforms/browser/platform_www/cordova-js-src/platform.js
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
-*/
-
-module.exports = {
- id: 'browser',
- cordovaVersion: '3.4.0',
-
- bootstrap: function() {
-
- var modulemapper = require('cordova/modulemapper');
- var channel = require('cordova/channel');
-
- modulemapper.clobbers('cordova/exec/proxy', 'cordova.commandProxy');
-
- channel.onNativeReady.fire();
-
- // FIXME is this the right place to clobber pause/resume? I am guessing not
- // FIXME pause/resume should be deprecated IN CORDOVA for pagevisiblity api
- document.addEventListener('webkitvisibilitychange', function() {
- if (document.webkitHidden) {
- channel.onPause.fire();
- }
- else {
- channel.onResume.fire();
- }
- }, false);
-
- // End of bootstrap
- }
-};
diff --git a/Wello-front-end/Wello/platforms/browser/platform_www/cordova.js b/Wello-front-end/Wello/platforms/browser/platform_www/cordova.js
deleted file mode 100644
index ca8e1e1..0000000
--- a/Wello-front-end/Wello/platforms/browser/platform_www/cordova.js
+++ /dev/null
@@ -1,1863 +0,0 @@
-// Platform: browser
-// c517ca811b4948b630e0b74dbae6c9637939da24
-/*
- 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() {
-var PLATFORM_VERSION_BUILD_LABEL = '4.1.0';
-// file: src/scripts/require.js
-
-/*jshint -W079 */
-/*jshint -W020 */
-
-var require,
- define;
-
-(function () {
- var modules = {},
- // Stack of moduleIds currently being built.
- requireStack = [],
- // Map of module ID -> index into requireStack of modules currently being built.
- inProgressModules = {},
- SEPARATOR = ".";
-
-
-
- function build(module) {
- var factory = module.factory,
- localRequire = function (id) {
- var resultantId = id;
- //Its a relative path, so lop off the last portion and add the id (minus "./")
- if (id.charAt(0) === ".") {
- resultantId = module.id.slice(0, module.id.lastIndexOf(SEPARATOR)) + SEPARATOR + id.slice(2);
- }
- return require(resultantId);
- };
- module.exports = {};
- delete module.factory;
- factory(localRequire, module.exports, module);
- return module.exports;
- }
-
- require = function (id) {
- if (!modules[id]) {
- throw "module " + id + " not found";
- } else if (id in inProgressModules) {
- var cycle = requireStack.slice(inProgressModules[id]).join('->') + '->' + id;
- throw "Cycle in require graph: " + cycle;
- }
- if (modules[id].factory) {
- try {
- inProgressModules[id] = requireStack.length;
- requireStack.push(id);
- return build(modules[id]);
- } finally {
- delete inProgressModules[id];
- requireStack.pop();
- }
- }
- return modules[id].exports;
- };
-
- define = function (id, factory) {
- if (modules[id]) {
- throw "module " + id + " already defined";
- }
-
- modules[id] = {
- id: id,
- factory: factory
- };
- };
-
- define.remove = function (id) {
- delete modules[id];
- };
-
- define.moduleMap = modules;
-})();
-
-//Export for use in node
-if (typeof module === "object" && typeof require === "function") {
- module.exports.require = require;
- module.exports.define = define;
-}
-
-// file: src/cordova.js
-define("cordova", function(require, exports, module) {
-
-// Workaround for Windows 10 in hosted environment case
-// http://www.w3.org/html/wg/drafts/html/master/browsers.html#named-access-on-the-window-object
-if (window.cordova && !(window.cordova instanceof HTMLElement)) {
- throw new Error("cordova already defined");
-}
-
-
-var channel = require('cordova/channel');
-var platform = require('cordova/platform');
-
-
-/**
- * Intercept calls to addEventListener + removeEventListener and handle deviceready,
- * resume, and pause events.
- */
-var m_document_addEventListener = document.addEventListener;
-var m_document_removeEventListener = document.removeEventListener;
-var m_window_addEventListener = window.addEventListener;
-var m_window_removeEventListener = window.removeEventListener;
-
-/**
- * Houses custom event handlers to intercept on document + window event listeners.
- */
-var documentEventHandlers = {},
- windowEventHandlers = {};
-
-document.addEventListener = function(evt, handler, capture) {
- var e = evt.toLowerCase();
- if (typeof documentEventHandlers[e] != 'undefined') {
- documentEventHandlers[e].subscribe(handler);
- } else {
- m_document_addEventListener.call(document, evt, handler, capture);
- }
-};
-
-window.addEventListener = function(evt, handler, capture) {
- var e = evt.toLowerCase();
- if (typeof windowEventHandlers[e] != 'undefined') {
- windowEventHandlers[e].subscribe(handler);
- } else {
- m_window_addEventListener.call(window, evt, handler, capture);
- }
-};
-
-document.removeEventListener = function(evt, handler, capture) {
- var e = evt.toLowerCase();
- // If unsubscribing from an event that is handled by a plugin
- if (typeof documentEventHandlers[e] != "undefined") {
- documentEventHandlers[e].unsubscribe(handler);
- } else {
- m_document_removeEventListener.call(document, evt, handler, capture);
- }
-};
-
-window.removeEventListener = function(evt, handler, capture) {
- var e = evt.toLowerCase();
- // If unsubscribing from an event that is handled by a plugin
- if (typeof windowEventHandlers[e] != "undefined") {
- windowEventHandlers[e].unsubscribe(handler);
- } else {
- m_window_removeEventListener.call(window, evt, handler, capture);
- }
-};
-
-function createEvent(type, data) {
- var event = document.createEvent('Events');
- event.initEvent(type, false, false);
- if (data) {
- for (var i in data) {
- if (data.hasOwnProperty(i)) {
- event[i] = data[i];
- }
- }
- }
- return event;
-}
-
-
-var cordova = {
- define:define,
- require:require,
- version:PLATFORM_VERSION_BUILD_LABEL,
- platformVersion:PLATFORM_VERSION_BUILD_LABEL,
- platformId:platform.id,
- /**
- * Methods to add/remove your own addEventListener hijacking on document + window.
- */
- addWindowEventHandler:function(event) {
- return (windowEventHandlers[event] = channel.create(event));
- },
- addStickyDocumentEventHandler:function(event) {
- return (documentEventHandlers[event] = channel.createSticky(event));
- },
- addDocumentEventHandler:function(event) {
- return (documentEventHandlers[event] = channel.create(event));
- },
- removeWindowEventHandler:function(event) {
- delete windowEventHandlers[event];
- },
- removeDocumentEventHandler:function(event) {
- delete documentEventHandlers[event];
- },
- /**
- * Retrieve original event handlers that were replaced by Cordova
- *
- * @return object
- */
- getOriginalHandlers: function() {
- return {'document': {'addEventListener': m_document_addEventListener, 'removeEventListener': m_document_removeEventListener},
- 'window': {'addEventListener': m_window_addEventListener, 'removeEventListener': m_window_removeEventListener}};
- },
- /**
- * Method to fire event from native code
- * bNoDetach is required for events which cause an exception which needs to be caught in native code
- */
- fireDocumentEvent: function(type, data, bNoDetach) {
- var evt = createEvent(type, data);
- if (typeof documentEventHandlers[type] != 'undefined') {
- if( bNoDetach ) {
- documentEventHandlers[type].fire(evt);
- }
- else {
- setTimeout(function() {
- // Fire deviceready on listeners that were registered before cordova.js was loaded.
- if (type == 'deviceready') {
- document.dispatchEvent(evt);
- }
- documentEventHandlers[type].fire(evt);
- }, 0);
- }
- } else {
- document.dispatchEvent(evt);
- }
- },
- fireWindowEvent: function(type, data) {
- var evt = createEvent(type,data);
- if (typeof windowEventHandlers[type] != 'undefined') {
- setTimeout(function() {
- windowEventHandlers[type].fire(evt);
- }, 0);
- } else {
- window.dispatchEvent(evt);
- }
- },
-
- /**
- * Plugin callback mechanism.
- */
- // Randomize the starting callbackId to avoid collisions after refreshing or navigating.
- // This way, it's very unlikely that any new callback would get the same callbackId as an old callback.
- callbackId: Math.floor(Math.random() * 2000000000),
- callbacks: {},
- callbackStatus: {
- NO_RESULT: 0,
- OK: 1,
- CLASS_NOT_FOUND_EXCEPTION: 2,
- ILLEGAL_ACCESS_EXCEPTION: 3,
- INSTANTIATION_EXCEPTION: 4,
- MALFORMED_URL_EXCEPTION: 5,
- IO_EXCEPTION: 6,
- INVALID_ACTION: 7,
- JSON_EXCEPTION: 8,
- ERROR: 9
- },
-
- /**
- * Called by native code when returning successful result from an action.
- */
- callbackSuccess: function(callbackId, args) {
- cordova.callbackFromNative(callbackId, true, args.status, [args.message], args.keepCallback);
- },
-
- /**
- * Called by native code when returning error result from an action.
- */
- callbackError: function(callbackId, args) {
- // TODO: Deprecate callbackSuccess and callbackError in favour of callbackFromNative.
- // Derive success from status.
- cordova.callbackFromNative(callbackId, false, args.status, [args.message], args.keepCallback);
- },
-
- /**
- * Called by native code when returning the result from an action.
- */
- callbackFromNative: function(callbackId, isSuccess, status, args, keepCallback) {
- try {
- var callback = cordova.callbacks[callbackId];
- if (callback) {
- if (isSuccess && status == cordova.callbackStatus.OK) {
- callback.success && callback.success.apply(null, args);
- } else if (!isSuccess) {
- callback.fail && callback.fail.apply(null, args);
- }
- /*
- else
- Note, this case is intentionally not caught.
- this can happen if isSuccess is true, but callbackStatus is NO_RESULT
- which is used to remove a callback from the list without calling the callbacks
- typically keepCallback is false in this case
- */
- // Clear callback if not expecting any more results
- if (!keepCallback) {
- delete cordova.callbacks[callbackId];
- }
- }
- }
- catch (err) {
- var msg = "Error in " + (isSuccess ? "Success" : "Error") + " callbackId: " + callbackId + " : " + err;
- console && console.log && console.log(msg);
- cordova.fireWindowEvent("cordovacallbackerror", { 'message': msg });
- throw err;
- }
- },
- addConstructor: function(func) {
- channel.onCordovaReady.subscribe(function() {
- try {
- func();
- } catch(e) {
- console.log("Failed to run constructor: " + e);
- }
- });
- }
-};
-
-
-module.exports = cordova;
-
-});
-
-// file: src/common/argscheck.js
-define("cordova/argscheck", function(require, exports, module) {
-
-var utils = require('cordova/utils');
-
-var moduleExports = module.exports;
-
-var typeMap = {
- 'A': 'Array',
- 'D': 'Date',
- 'N': 'Number',
- 'S': 'String',
- 'F': 'Function',
- 'O': 'Object'
-};
-
-function extractParamName(callee, argIndex) {
- return (/.*?\((.*?)\)/).exec(callee)[1].split(', ')[argIndex];
-}
-
-function checkArgs(spec, functionName, args, opt_callee) {
- if (!moduleExports.enableChecks) {
- return;
- }
- var errMsg = null;
- var typeName;
- for (var i = 0; i < spec.length; ++i) {
- var c = spec.charAt(i),
- cUpper = c.toUpperCase(),
- arg = args[i];
- // Asterix means allow anything.
- if (c == '*') {
- continue;
- }
- typeName = utils.typeName(arg);
- if ((arg === null || arg === undefined) && c == cUpper) {
- continue;
- }
- if (typeName != typeMap[cUpper]) {
- errMsg = 'Expected ' + typeMap[cUpper];
- break;
- }
- }
- if (errMsg) {
- errMsg += ', but got ' + typeName + '.';
- errMsg = 'Wrong type for parameter "' + extractParamName(opt_callee || args.callee, i) + '" of ' + functionName + ': ' + errMsg;
- // Don't log when running unit tests.
- if (typeof jasmine == 'undefined') {
- console.error(errMsg);
- }
- throw TypeError(errMsg);
- }
-}
-
-function getValue(value, defaultValue) {
- return value === undefined ? defaultValue : value;
-}
-
-moduleExports.checkArgs = checkArgs;
-moduleExports.getValue = getValue;
-moduleExports.enableChecks = true;
-
-
-});
-
-// file: src/common/base64.js
-define("cordova/base64", function(require, exports, module) {
-
-var base64 = exports;
-
-base64.fromArrayBuffer = function(arrayBuffer) {
- var array = new Uint8Array(arrayBuffer);
- return uint8ToBase64(array);
-};
-
-base64.toArrayBuffer = function(str) {
- var decodedStr = typeof atob != 'undefined' ? atob(str) : new Buffer(str,'base64').toString('binary');
- var arrayBuffer = new ArrayBuffer(decodedStr.length);
- var array = new Uint8Array(arrayBuffer);
- for (var i=0, len=decodedStr.length; i < len; i++) {
- array[i] = decodedStr.charCodeAt(i);
- }
- return arrayBuffer;
-};
-
-//------------------------------------------------------------------------------
-
-/* This code is based on the performance tests at http://jsperf.com/b64tests
- * This 12-bit-at-a-time algorithm was the best performing version on all
- * platforms tested.
- */
-
-var b64_6bit = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
-var b64_12bit;
-
-var b64_12bitTable = function() {
- b64_12bit = [];
- for (var i=0; i<64; i++) {
- for (var j=0; j<64; j++) {
- b64_12bit[i*64+j] = b64_6bit[i] + b64_6bit[j];
- }
- }
- b64_12bitTable = function() { return b64_12bit; };
- return b64_12bit;
-};
-
-function uint8ToBase64(rawData) {
- var numBytes = rawData.byteLength;
- var output="";
- var segment;
- var table = b64_12bitTable();
- for (var i=0;i> 12];
- output += table[segment & 0xfff];
- }
- if (numBytes - i == 2) {
- segment = (rawData[i] << 16) + (rawData[i+1] << 8);
- output += table[segment >> 12];
- output += b64_6bit[(segment & 0xfff) >> 6];
- output += '=';
- } else if (numBytes - i == 1) {
- segment = (rawData[i] << 16);
- output += table[segment >> 12];
- output += '==';
- }
- return output;
-}
-
-});
-
-// file: src/common/builder.js
-define("cordova/builder", function(require, exports, module) {
-
-var utils = require('cordova/utils');
-
-function each(objects, func, context) {
- for (var prop in objects) {
- if (objects.hasOwnProperty(prop)) {
- func.apply(context, [objects[prop], prop]);
- }
- }
-}
-
-function clobber(obj, key, value) {
- exports.replaceHookForTesting(obj, key);
- var needsProperty = false;
- try {
- obj[key] = value;
- } catch (e) {
- needsProperty = true;
- }
- // Getters can only be overridden by getters.
- if (needsProperty || obj[key] !== value) {
- utils.defineGetter(obj, key, function() {
- return value;
- });
- }
-}
-
-function assignOrWrapInDeprecateGetter(obj, key, value, message) {
- if (message) {
- utils.defineGetter(obj, key, function() {
- console.log(message);
- delete obj[key];
- clobber(obj, key, value);
- return value;
- });
- } else {
- clobber(obj, key, value);
- }
-}
-
-function include(parent, objects, clobber, merge) {
- each(objects, function (obj, key) {
- try {
- var result = obj.path ? require(obj.path) : {};
-
- if (clobber) {
- // Clobber if it doesn't exist.
- if (typeof parent[key] === 'undefined') {
- assignOrWrapInDeprecateGetter(parent, key, result, obj.deprecated);
- } else if (typeof obj.path !== 'undefined') {
- // If merging, merge properties onto parent, otherwise, clobber.
- if (merge) {
- recursiveMerge(parent[key], result);
- } else {
- assignOrWrapInDeprecateGetter(parent, key, result, obj.deprecated);
- }
- }
- result = parent[key];
- } else {
- // Overwrite if not currently defined.
- if (typeof parent[key] == 'undefined') {
- assignOrWrapInDeprecateGetter(parent, key, result, obj.deprecated);
- } else {
- // Set result to what already exists, so we can build children into it if they exist.
- result = parent[key];
- }
- }
-
- if (obj.children) {
- include(result, obj.children, clobber, merge);
- }
- } catch(e) {
- utils.alert('Exception building Cordova JS globals: ' + e + ' for key "' + key + '"');
- }
- });
-}
-
-/**
- * Merge properties from one object onto another recursively. Properties from
- * the src object will overwrite existing target property.
- *
- * @param target Object to merge properties into.
- * @param src Object to merge properties from.
- */
-function recursiveMerge(target, src) {
- for (var prop in src) {
- if (src.hasOwnProperty(prop)) {
- if (target.prototype && target.prototype.constructor === target) {
- // If the target object is a constructor override off prototype.
- clobber(target.prototype, prop, src[prop]);
- } else {
- if (typeof src[prop] === 'object' && typeof target[prop] === 'object') {
- recursiveMerge(target[prop], src[prop]);
- } else {
- clobber(target, prop, src[prop]);
- }
- }
- }
- }
-}
-
-exports.buildIntoButDoNotClobber = function(objects, target) {
- include(target, objects, false, false);
-};
-exports.buildIntoAndClobber = function(objects, target) {
- include(target, objects, true, false);
-};
-exports.buildIntoAndMerge = function(objects, target) {
- include(target, objects, true, true);
-};
-exports.recursiveMerge = recursiveMerge;
-exports.assignOrWrapInDeprecateGetter = assignOrWrapInDeprecateGetter;
-exports.replaceHookForTesting = function() {};
-
-});
-
-// file: src/common/channel.js
-define("cordova/channel", function(require, exports, module) {
-
-var utils = require('cordova/utils'),
- nextGuid = 1;
-
-/**
- * Custom pub-sub "channel" that can have functions subscribed to it
- * This object is used to define and control firing of events for
- * cordova initialization, as well as for custom events thereafter.
- *
- * The order of events during page load and Cordova startup is as follows:
- *
- * onDOMContentLoaded* Internal event that is received when the web page is loaded and parsed.
- * onNativeReady* Internal event that indicates the Cordova native side is ready.
- * onCordovaReady* Internal event fired when all Cordova JavaScript objects have been created.
- * onDeviceReady* User event fired to indicate that Cordova is ready
- * onResume User event fired to indicate a start/resume lifecycle event
- * onPause User event fired to indicate a pause lifecycle event
- *
- * The events marked with an * are sticky. Once they have fired, they will stay in the fired state.
- * All listeners that subscribe after the event is fired will be executed right away.
- *
- * The only Cordova events that user code should register for are:
- * deviceready Cordova native code is initialized and Cordova APIs can be called from JavaScript
- * pause App has moved to background
- * resume App has returned to foreground
- *
- * Listeners can be registered as:
- * document.addEventListener("deviceready", myDeviceReadyListener, false);
- * document.addEventListener("resume", myResumeListener, false);
- * document.addEventListener("pause", myPauseListener, false);
- *
- * The DOM lifecycle events should be used for saving and restoring state
- * window.onload
- * window.onunload
- *
- */
-
-/**
- * Channel
- * @constructor
- * @param type String the channel name
- */
-var Channel = function(type, sticky) {
- this.type = type;
- // Map of guid -> function.
- this.handlers = {};
- // 0 = Non-sticky, 1 = Sticky non-fired, 2 = Sticky fired.
- this.state = sticky ? 1 : 0;
- // Used in sticky mode to remember args passed to fire().
- this.fireArgs = null;
- // Used by onHasSubscribersChange to know if there are any listeners.
- this.numHandlers = 0;
- // Function that is called when the first listener is subscribed, or when
- // the last listener is unsubscribed.
- this.onHasSubscribersChange = null;
-},
- channel = {
- /**
- * Calls the provided function only after all of the channels specified
- * have been fired. All channels must be sticky channels.
- */
- join: function(h, c) {
- var len = c.length,
- i = len,
- f = function() {
- if (!(--i)) h();
- };
- for (var j=0; j
- if (strategy == 'r') {
- continue;
- }
- var symbolPath = symbolList[i + 2];
- var lastDot = symbolPath.lastIndexOf('.');
- var namespace = symbolPath.substr(0, lastDot);
- var lastName = symbolPath.substr(lastDot + 1);
-
- var deprecationMsg = symbolPath in deprecationMap ? 'Access made to deprecated symbol: ' + symbolPath + '. ' + deprecationMsg : null;
- var parentObj = prepareNamespace(namespace, context);
- var target = parentObj[lastName];
-
- if (strategy == 'm' && target) {
- builder.recursiveMerge(target, module);
- } else if ((strategy == 'd' && !target) || (strategy != 'd')) {
- if (!(symbolPath in origSymbols)) {
- origSymbols[symbolPath] = target;
- }
- builder.assignOrWrapInDeprecateGetter(parentObj, lastName, module, deprecationMsg);
- }
- }
-};
-
-exports.getOriginalSymbol = function(context, symbolPath) {
- var origSymbols = context.CDV_origSymbols;
- if (origSymbols && (symbolPath in origSymbols)) {
- return origSymbols[symbolPath];
- }
- var parts = symbolPath.split('.');
- var obj = context;
- for (var i = 0; i < parts.length; ++i) {
- obj = obj && obj[parts[i]];
- }
- return obj;
-};
-
-exports.reset();
-
-
-});
-
-// file: src/common/modulemapper_b.js
-define("cordova/modulemapper_b", function(require, exports, module) {
-
-var builder = require('cordova/builder'),
- symbolList = [],
- deprecationMap;
-
-exports.reset = function() {
- symbolList = [];
- deprecationMap = {};
-};
-
-function addEntry(strategy, moduleName, symbolPath, opt_deprecationMessage) {
- symbolList.push(strategy, moduleName, symbolPath);
- if (opt_deprecationMessage) {
- deprecationMap[symbolPath] = opt_deprecationMessage;
- }
-}
-
-// Note: Android 2.3 does have Function.bind().
-exports.clobbers = function(moduleName, symbolPath, opt_deprecationMessage) {
- addEntry('c', moduleName, symbolPath, opt_deprecationMessage);
-};
-
-exports.merges = function(moduleName, symbolPath, opt_deprecationMessage) {
- addEntry('m', moduleName, symbolPath, opt_deprecationMessage);
-};
-
-exports.defaults = function(moduleName, symbolPath, opt_deprecationMessage) {
- addEntry('d', moduleName, symbolPath, opt_deprecationMessage);
-};
-
-exports.runs = function(moduleName) {
- addEntry('r', moduleName, null);
-};
-
-function prepareNamespace(symbolPath, context) {
- if (!symbolPath) {
- return context;
- }
- var parts = symbolPath.split('.');
- var cur = context;
- for (var i = 0, part; part = parts[i]; ++i) {
- cur = cur[part] = cur[part] || {};
- }
- return cur;
-}
-
-exports.mapModules = function(context) {
- var origSymbols = {};
- context.CDV_origSymbols = origSymbols;
- for (var i = 0, len = symbolList.length; i < len; i += 3) {
- var strategy = symbolList[i];
- var moduleName = symbolList[i + 1];
- var module = require(moduleName);
- //
- if (strategy == 'r') {
- continue;
- }
- var symbolPath = symbolList[i + 2];
- var lastDot = symbolPath.lastIndexOf('.');
- var namespace = symbolPath.substr(0, lastDot);
- var lastName = symbolPath.substr(lastDot + 1);
-
- var deprecationMsg = symbolPath in deprecationMap ? 'Access made to deprecated symbol: ' + symbolPath + '. ' + deprecationMsg : null;
- var parentObj = prepareNamespace(namespace, context);
- var target = parentObj[lastName];
-
- if (strategy == 'm' && target) {
- builder.recursiveMerge(target, module);
- } else if ((strategy == 'd' && !target) || (strategy != 'd')) {
- if (!(symbolPath in origSymbols)) {
- origSymbols[symbolPath] = target;
- }
- builder.assignOrWrapInDeprecateGetter(parentObj, lastName, module, deprecationMsg);
- }
- }
-};
-
-exports.getOriginalSymbol = function(context, symbolPath) {
- var origSymbols = context.CDV_origSymbols;
- if (origSymbols && (symbolPath in origSymbols)) {
- return origSymbols[symbolPath];
- }
- var parts = symbolPath.split('.');
- var obj = context;
- for (var i = 0; i < parts.length; ++i) {
- obj = obj && obj[parts[i]];
- }
- return obj;
-};
-
-exports.reset();
-
-
-});
-
-// file: e:/cordova/cordova-browser/cordova-js-src/platform.js
-define("cordova/platform", function(require, exports, module) {
-
-module.exports = {
- id: 'browser',
- cordovaVersion: '3.4.0',
-
- bootstrap: function() {
-
- var modulemapper = require('cordova/modulemapper');
- var channel = require('cordova/channel');
-
- modulemapper.clobbers('cordova/exec/proxy', 'cordova.commandProxy');
-
- channel.onNativeReady.fire();
-
- // FIXME is this the right place to clobber pause/resume? I am guessing not
- // FIXME pause/resume should be deprecated IN CORDOVA for pagevisiblity api
- document.addEventListener('webkitvisibilitychange', function() {
- if (document.webkitHidden) {
- channel.onPause.fire();
- }
- else {
- channel.onResume.fire();
- }
- }, false);
-
- // End of bootstrap
- }
-};
-
-});
-
-// file: src/common/pluginloader.js
-define("cordova/pluginloader", function(require, exports, module) {
-
-var modulemapper = require('cordova/modulemapper');
-var urlutil = require('cordova/urlutil');
-
-// Helper function to inject a
-
-
-
diff --git a/Wello-front-end/Wello/platforms/browser/www/platform.js b/Wello-front-end/Wello/platforms/browser/www/platform.js
deleted file mode 100644
index 0514059..0000000
--- a/Wello-front-end/Wello/platforms/browser/www/platform.js
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
-*/
-
-module.exports = {
- id: 'browser',
- cordovaVersion: '3.4.0',
-
- bootstrap: function() {
-
- var modulemapper = require('cordova/modulemapper');
- var channel = require('cordova/channel');
-
- modulemapper.clobbers('cordova/exec/proxy', 'cordova.commandProxy');
-
- channel.onNativeReady.fire();
-
- // FIXME is this the right place to clobber pause/resume? I am guessing not
- // FIXME pause/resume should be deprecated IN CORDOVA for pagevisiblity api
- document.addEventListener('webkitvisibilitychange', function() {
- if (document.webkitHidden) {
- channel.onPause.fire();
- }
- else {
- channel.onResume.fire();
- }
- }, false);
-
- // End of bootstrap
- }
-};
diff --git a/Wello-front-end/Wello/platforms/browser/www/plugins/cordova-plugin-statusbar/src/browser/statusbar.js b/Wello-front-end/Wello/platforms/browser/www/plugins/cordova-plugin-statusbar/src/browser/statusbar.js
deleted file mode 100644
index fe77a93..0000000
--- a/Wello-front-end/Wello/platforms/browser/www/plugins/cordova-plugin-statusbar/src/browser/statusbar.js
+++ /dev/null
@@ -1,41 +0,0 @@
-cordova.define("cordova-plugin-statusbar.statusbar.Browser", function(require, exports, module) { /*
- * 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 notSupported() {
- console.log('StatusBar is not supported');
- return false;
-}
-
-module.exports = {
- isVisible: false,
- styleBlackTranslucent:notSupported,
- styleDefault:notSupported,
- styleLightContent:notSupported,
- styleBlackOpaque:notSupported,
- overlaysWebView:notSupported,
- styleLightContect: notSupported,
- backgroundColorByName: notSupported,
- backgroundColorByHexString: notSupported,
- hide: notSupported,
- show: notSupported
-};
-
-
-});
diff --git a/Wello-front-end/Wello/platforms/browser/www/plugins/cordova-plugin-statusbar/www/statusbar.js b/Wello-front-end/Wello/platforms/browser/www/plugins/cordova-plugin-statusbar/www/statusbar.js
deleted file mode 100644
index 9684d23..0000000
--- a/Wello-front-end/Wello/platforms/browser/www/plugins/cordova-plugin-statusbar/www/statusbar.js
+++ /dev/null
@@ -1,115 +0,0 @@
-cordova.define("cordova-plugin-statusbar.statusbar", function(require, exports, module) { /*
- *
- * 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.
- *
-*/
-
-/* global cordova */
-
-var exec = require('cordova/exec');
-
-var namedColors = {
- "black": "#000000",
- "darkGray": "#A9A9A9",
- "lightGray": "#D3D3D3",
- "white": "#FFFFFF",
- "gray": "#808080",
- "red": "#FF0000",
- "green": "#00FF00",
- "blue": "#0000FF",
- "cyan": "#00FFFF",
- "yellow": "#FFFF00",
- "magenta": "#FF00FF",
- "orange": "#FFA500",
- "purple": "#800080",
- "brown": "#A52A2A"
-};
-
-var StatusBar = {
-
- isVisible: true,
-
- overlaysWebView: function (doOverlay) {
- exec(null, null, "StatusBar", "overlaysWebView", [doOverlay]);
- },
-
- styleDefault: function () {
- // dark text ( to be used on a light background )
- exec(null, null, "StatusBar", "styleDefault", []);
- },
-
- styleLightContent: function () {
- // light text ( to be used on a dark background )
- exec(null, null, "StatusBar", "styleLightContent", []);
- },
-
- styleBlackTranslucent: function () {
- // #88000000 ? Apple says to use lightContent instead
- exec(null, null, "StatusBar", "styleBlackTranslucent", []);
- },
-
- styleBlackOpaque: function () {
- // #FF000000 ? Apple says to use lightContent instead
- exec(null, null, "StatusBar", "styleBlackOpaque", []);
- },
-
- backgroundColorByName: function (colorname) {
- return StatusBar.backgroundColorByHexString(namedColors[colorname]);
- },
-
- backgroundColorByHexString: function (hexString) {
- if (hexString.charAt(0) !== "#") {
- hexString = "#" + hexString;
- }
-
- if (hexString.length === 4) {
- var split = hexString.split("");
- hexString = "#" + split[1] + split[1] + split[2] + split[2] + split[3] + split[3];
- }
-
- exec(null, null, "StatusBar", "backgroundColorByHexString", [hexString]);
- },
-
- hide: function () {
- exec(null, null, "StatusBar", "hide", []);
- StatusBar.isVisible = false;
- },
-
- show: function () {
- exec(null, null, "StatusBar", "show", []);
- StatusBar.isVisible = true;
- }
-
-};
-
-// prime it. setTimeout so that proxy gets time to init
-window.setTimeout(function () {
- exec(function (res) {
- if (typeof res == 'object') {
- if (res.type == 'tap') {
- cordova.fireWindowEvent('statusTap');
- }
- } else {
- StatusBar.isVisible = res;
- }
- }, null, "StatusBar", "_ready", []);
-}, 0);
-
-module.exports = StatusBar;
-
-});
diff --git a/Wello-front-end/Wello/platforms/platforms.json b/Wello-front-end/Wello/platforms/platforms.json
deleted file mode 100644
index b9d9216..0000000
--- a/Wello-front-end/Wello/platforms/platforms.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "browser": "4.1.0"
-}
diff --git a/Wello-front-end/Wello/plugins/browser.json b/Wello-front-end/Wello/plugins/browser.json
deleted file mode 100644
index 032dd38..0000000
--- a/Wello-front-end/Wello/plugins/browser.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "prepare_queue": {
- "installed": [],
- "uninstalled": []
- },
- "config_munge": {
- "files": {}
- },
- "installed_plugins": {
- "cordova-plugin-whitelist": {
- "PACKAGE_NAME": "com.oh.wello"
- },
- "cordova-plugin-statusbar": {
- "PACKAGE_NAME": "com.oh.wello"
- }
- },
- "dependent_plugins": {}
-}
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/CONTRIBUTING.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/CONTRIBUTING.md
deleted file mode 100644
index 4c8e6a5..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/CONTRIBUTING.md
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-# Contributing to Apache Cordova
-
-Anyone can contribute to Cordova. And we need your contributions.
-
-There are multiple ways to contribute: report bugs, improve the docs, and
-contribute code.
-
-For instructions on this, start with the
-[contribution overview](http://cordova.apache.org/contribute/).
-
-The details are explained there, but the important items are:
- - Sign and submit an Apache ICLA (Contributor License Agreement).
- - Have a Jira issue open that corresponds to your contribution.
- - Run the tests so your patch doesn't break existing functionality.
-
-We look forward to your contributions!
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/LICENSE b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/LICENSE
deleted file mode 100644
index 7a4a3ea..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/LICENSE
+++ /dev/null
@@ -1,202 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed 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.
\ No newline at end of file
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/NOTICE b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/NOTICE
deleted file mode 100644
index 8ec56a5..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/NOTICE
+++ /dev/null
@@ -1,5 +0,0 @@
-Apache Cordova
-Copyright 2012 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/README.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/README.md
deleted file mode 100644
index ecc6cac..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/README.md
+++ /dev/null
@@ -1,306 +0,0 @@
-
-
-[](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# cordova-plugin-statusbar
-
-StatusBar
-======
-
-> The `StatusBar` object provides some functions to customize the iOS and Android StatusBar.
-
-:warning: Report issues on the [Apache Cordova issue tracker](https://issues.apache.org/jira/issues/?jql=project%20%3D%20CB%20AND%20status%20in%20%28Open%2C%20%22In%20Progress%22%2C%20Reopened%29%20AND%20resolution%20%3D%20Unresolved%20AND%20component%20%3D%20%22Plugin%20Statusbar%22%20ORDER%20BY%20priority%20DESC%2C%20summary%20ASC%2C%20updatedDate%20DESC)
-
-
-## Installation
-
-This installation method requires cordova 5.0+
-
- cordova plugin add cordova-plugin-statusbar
-Older versions of cordova can still install via the __deprecated__ id
-
- cordova plugin add org.apache.cordova.statusbar
-It is also possible to install via repo url directly ( unstable )
-
- cordova plugin add https://github.com/apache/cordova-plugin-statusbar.git
-
-
-Preferences
------------
-
-#### config.xml
-
-- __StatusBarOverlaysWebView__ (boolean, defaults to true). On iOS 7, make the statusbar overlay or not overlay the WebView at startup.
-
-
-
-- __StatusBarBackgroundColor__ (color hex string, no default value). On iOS 7, set the background color of the statusbar by a hex string (#RRGGBB) at startup. If this value is not set, the background color will be transparent.
-
-
-
-- __StatusBarStyle__ (status bar style, defaults to lightcontent). On iOS 7, set the status bar style. Available options default, lightcontent, blacktranslucent, blackopaque.
-
-
-
-### Android Quirks
-The Android 5+ guidelines specify using a different color for the statusbar than your main app color (unlike the uniform statusbar color of many iOS 7+ apps), so you may want to set the statusbar color at runtime instead via `StatusBar.backgroundColorByHexString` or `StatusBar.backgroundColorByName`. One way to do that would be:
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-Hiding at startup
------------
-
-During runtime you can use the StatusBar.hide function below, but if you want the StatusBar to be hidden at app startup, you must modify your app's Info.plist file.
-
-Add/edit these two attributes if not present. Set **"Status bar is initially hidden"** to **"YES"** and set **"View controller-based status bar appearance"** to **"NO"**. If you edit it manually without Xcode, the keys and values are:
-
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-Methods
--------
-This plugin defines global `StatusBar` object.
-
-Although in the global scope, it is not available until after the `deviceready` event.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-- StatusBar.overlaysWebView
-- StatusBar.styleDefault
-- StatusBar.styleLightContent
-- StatusBar.styleBlackTranslucent
-- StatusBar.styleBlackOpaque
-- StatusBar.backgroundColorByName
-- StatusBar.backgroundColorByHexString
-- StatusBar.hide
-- StatusBar.show
-
-Properties
---------
-
-- StatusBar.isVisible
-
-Permissions
------------
-
-#### config.xml
-
-
-
-
-
-StatusBar.overlaysWebView
-=================
-
-On iOS 7, make the statusbar overlay or not overlay the WebView.
-
- StatusBar.overlaysWebView(true);
-
-Description
------------
-
-On iOS 7, set to false to make the statusbar appear like iOS 6. Set the style and background color to suit using the other functions.
-
-
-Supported Platforms
--------------------
-
-- iOS
-
-Quick Example
--------------
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-StatusBar.styleDefault
-=================
-
-Use the default statusbar (dark text, for light backgrounds).
-
- StatusBar.styleDefault();
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-StatusBar.styleLightContent
-=================
-
-Use the lightContent statusbar (light text, for dark backgrounds).
-
- StatusBar.styleLightContent();
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-StatusBar.styleBlackTranslucent
-=================
-
-Use the blackTranslucent statusbar (light text, for dark backgrounds).
-
- StatusBar.styleBlackTranslucent();
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-StatusBar.styleBlackOpaque
-=================
-
-Use the blackOpaque statusbar (light text, for dark backgrounds).
-
- StatusBar.styleBlackOpaque();
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-
-StatusBar.backgroundColorByName
-=================
-
-On iOS 7, when you set StatusBar.statusBarOverlaysWebView to false, you can set the background color of the statusbar by color name.
-
- StatusBar.backgroundColorByName("red");
-
-Supported color names are:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Android 5+
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-StatusBar.backgroundColorByHexString
-=================
-
-Sets the background color of the statusbar by a hex string.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-CSS shorthand properties are also supported.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-On iOS 7, when you set StatusBar.statusBarOverlaysWebView to false, you can set the background color of the statusbar by a hex string (#RRGGBB).
-
-On WP7 and WP8 you can also specify values as #AARRGGBB, where AA is an alpha value
-
-Supported Platforms
--------------------
-
-- iOS
-- Android 5+
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-StatusBar.hide
-=================
-
-Hide the statusbar.
-
- StatusBar.hide();
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Android
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-StatusBar.show
-=================
-
-Shows the statusbar.
-
- StatusBar.show();
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Android
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
-
-
-StatusBar.isVisible
-=================
-
-Read this property to see if the statusbar is visible or not.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-Supported Platforms
--------------------
-
-- iOS
-- Android
-- Windows Phone 7
-- Windows Phone 8
-- Windows Phone 8.1
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/RELEASENOTES.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/RELEASENOTES.md
deleted file mode 100644
index b2dddac..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/RELEASENOTES.md
+++ /dev/null
@@ -1,119 +0,0 @@
-
-# Release Notes
-
-### 2.1.3 (Apr 15, 2016)
-* CB-11018 Fix statusbar with `inappbrowser` causing incorrect orientation on **iOS8**
-* CB-10884 `Inappbrowser` breaks UI while Screen orientation changes from landscape to portrait on **iOS**
-
-### 2.1.2 (Mar 09, 2016)
-* [CB-10752](https://issues.apache.org/jira/browse/CB-10752) for for status bar overlays the webview on **iOS** 6 in some cases
-* [CB-10683](https://issues.apache.org/jira/browse/CB-10683) Fix wrong StatusBar.isVisible initial value on **Windows**
-* [CB-10636](https://issues.apache.org/jira/browse/CB-10636) Add JSHint for plugins
-* [CB-10047](https://issues.apache.org/jira/browse/CB-10047) fix **iOS** 8 deprecated warnings
-
-### 2.1.1 (Feb 09, 2016)
-* [CB-10102](https://issues.apache.org/jira/browse/CB-10102) The removeObserver code was wrong and it might crash on plugin deallocation
-
-### 2.1.0 (Jan 15, 2016)
-* CB-9513 Allow to show/hide status bar in fullscreen mode.
-* CB-8720 Fix status bar position when app started upside down on **iOS 7**.
-* CB-10118 Fixes plugin loading error for **Browser** platform
-
-### 2.0.0 (Nov 18, 2015)
-* [CB-10035](https://issues.apache.org/jira/browse/CB-10035) Updated `RELEASENOTES` to be newest to oldest
-* Added `weakSelf` reference for block use
-* Fixes [CB-4712](https://issues.apache.org/jira/browse/CB-4712), [CB-5439](https://issues.apache.org/jira/browse/CB-5439) statusbar issues
-* Fixing contribute link.
-* [CB-7965](https://issues.apache.org/jira/browse/CB-7965) Add cordova-plugin-statusbar support for **Browser** platform
-* Don't use `IsAtLeastiOSVersion` macro to determine height
-* Use correct statusbar height for landscape orientation in iOS >= 8
-* remove travis-ci
-* [CB-9202](https://issues.apache.org/jira/browse/CB-9202) updated repo url to github mirror in package.json
-* Added verbose install text for users on < cordova 5.0
-* update docs for `StatusBarBackgroundColor`
-
-### 1.0.1 (Jun 17, 2015)
-* add auto-tests for basic api
-* [CB-9180](https://issues.apache.org/jira/browse/CB-9180) Add correct supported check for Windows 8.1 desktop
-* [CB-9128](https://issues.apache.org/jira/browse/CB-9128) cordova-plugin-statusbar documentation translation: cordova-plugin-statusbar
-* fix npm md issue
-
-### 1.0.0 (Apr 15, 2015)
-* [CB-8746](https://issues.apache.org/jira/browse/CB-8746) gave plugin major version bump
-* [CB-8683](https://issues.apache.org/jira/browse/CB-8683) changed plugin-id to pacakge-name
-* [CB-8653](https://issues.apache.org/jira/browse/CB-8653) properly updated translated docs to use new id
-* [CB-8653](https://issues.apache.org/jira/browse/CB-8653) updated translated docs to use new id
-* Use TRAVIS_BUILD_DIR, install paramedic by npm
-* [CB-8653](https://issues.apache.org/jira/browse/CB-8653) Updated Readme
-* - Use StatusBarBackgroundColor instead of AndroidStatusBarBackgroundColor, and added a quirk to the readme.
-* - Add support for StatusBar.backgroundColorByHexString (and StatusBar.backgroundColorByName) on Android 5 and up
-* Allow setting the statusbar backgroundcolor on Android
-* [CB-8575](https://issues.apache.org/jira/browse/CB-8575) Integrate TravisCI
-* [CB-8438](https://issues.apache.org/jira/browse/CB-8438) cordova-plugin-statusbar documentation translation: cordova-plugin-statusbar
-* [CB-8538](https://issues.apache.org/jira/browse/CB-8538) Added package.json file
-
-### 0.1.10 (Feb 04, 2015)
-* [CB-8351](https://issues.apache.org/jira/browse/CB-8351) ios: Use argumentForIndex rather than NSArray extension
-
-### 0.1.9 (Dec 02, 2014)
-* Fix onload attribute within to be a
-* [CB-8010](https://issues.apache.org/jira/browse/CB-8010) - Statusbar colour does not change to orange
-* added checks for running on windows when StatusBar is NOT available
-* [CB-7986](https://issues.apache.org/jira/browse/CB-7986) Add cordova-plugin-statusbar support for **Windows Phone 8.1**
-* [CB-7977](https://issues.apache.org/jira/browse/CB-7977) Mention `deviceready` in plugin docs
-* [CB-7979](https://issues.apache.org/jira/browse/CB-7979) Each plugin doc should have a ## Installation section
-* Inserting leading space after # for consistency
-* [CB-7549](https://issues.apache.org/jira/browse/CB-7549) - (Re-fix) `StatusBar` **iOS 8** Landscape issue (closes #15)
-* [CB-7700](https://issues.apache.org/jira/browse/CB-7700) cordova-plugin-statusbar documentation translation: cordova-plugin-statusbar
-* [CB-7571](https://issues.apache.org/jira/browse/CB-7571) Bump version of nested plugin to match parent plugin
-
-### 0.1.8 (Sep 17, 2014)
-* [CB-7549](https://issues.apache.org/jira/browse/CB-7549) [StatusBar][iOS 8] Landscape issue
-* [CB-7486](https://issues.apache.org/jira/browse/CB-7486) Remove StatusBarBackgroundColor intial preference (black background) so background will be initially transparent
-* Renamed test dir, added nested plugin.xml
-* added documentation for manual tests, moved background color test below overlay test
-* [CB-7195](https://issues.apache.org/jira/browse/CB-7195) ported statusbar tests to framework
-
-### 0.1.7 (Aug 06, 2014)
-* Add LICENSE and NOTICE
-* Update statusbar.js
-* Update backgroundColorByHexString function
-* ios: Use a persistent callbackId instead of calling sendJs
-* [CB-6626](https://issues.apache.org/jira/browse/CB-6626) ios: Add a JS event for tapping on statusbar
-* ios: Fix hide to adjust webview's frame only when status bar is not overlaying webview
-* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
-* android: Fix StatusBar.initialize() not running on UI thread
-
-### 0.1.6 (Jun 05, 2014)
-* [CB-6783](https://issues.apache.org/jira/browse/CB-6783) - added StatusBarStyle config preference, updated docs (closes #9)
-* [CB-6812](https://issues.apache.org/jira/browse/CB-6812) Add license
-* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
-* [CB-6264](https://issues.apache.org/jira/browse/CB-6264) minor formatting issue
-* Update docs with recent WP changes, remove 'clear' from the loist of named colors in documentation
-* [CB-6513](https://issues.apache.org/jira/browse/CB-6513) - Statusbar plugin for Android is not compiling
-
-### 0.1.5 (Apr 17, 2014) (First release as a core Cordova Plugin)
-* [CB-6316](https://issues.apache.org/jira/browse/CB-6316): Added README.md which point to the new location for docs
-* [CB-6316](https://issues.apache.org/jira/browse/CB-6316): Added license header to the documentation. Added README.md which point to the new location for docs
-* [CB-6316](https://issues.apache.org/jira/browse/CB-6316): Moved StatusBar plugin documentation to docs folder
-* [CB-6314](https://issues.apache.org/jira/browse/CB-6314): [android] Add StatusBar.isVisible support to Android
-* [CB-6460](https://issues.apache.org/jira/browse/CB-6460): Update license headers
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/de/README.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/de/README.md
deleted file mode 100644
index 9247598..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/de/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> Das `StatusBar` Objekt stellt einige Funktionen zum Anpassen des iOS und Android StatusBar.
-
-## Installation
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## "Einstellungen"
-
-#### "config.xml"
-
- * **StatusBarOverlaysWebView** (Boolean, der Standardwert ist True). Stellen Sie auf iOS 7 die Statusbar-Overlay oder keine Überlagerung der WebView beim Start.
-
-
-
-
- * **StatusBarBackgroundColor** (Farbe hex String, Standardwert ist #000000). Auf iOS legen 7 und Android 5, Sie die Hintergrundfarbe der Statusbar von eine hexadezimale Zeichenfolge (#RRGGBB) beim Start.
-
-
-
-
- * **StatusBarStyle** (Status Bar-Stil, der Standardwert ist Lightcontent). Legen Sie auf iOS 7 den Status-Bar-Stil. Verfügbaren Optionen Standard, Lightcontent, Blacktranslucent, Blackopaque.
-
-
-
-
-### Android Eigenarten
-
-Die Android 5 + Leitlinien angeben, verwenden eine andere Farbe für die Statusbar als Ihre Hauptanwendung Farbe (anders als die einheitliche Statusbar Farbe viele iOS 7 + apps), so Sie die Statusbar Farbe zur Laufzeit statt über `StatusBar.backgroundColorByHexString` oder `StatusBar.backgroundColorByName`festzulegen möchten vielleicht. Eine Möglichkeit dazu wäre:
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## Beim Start ausblenden
-
-Während der Laufzeit können Sie die StatusBar.hide-Funktion unten, aber die StatusBar beim Start der app versteckt werden soll, müssen Sie Ihre app Info.plist Datei ändern.
-
-Diese beiden Attribute hinzufügen/bearbeiten, wenn nicht vorhanden. Legen Sie **"Statusleiste ist anfangs ausgeblendet"** auf **"YES"** und **"View Controller-basierte Status Bar aussehen"** auf **"NO"**. Wenn Sie es manuell ohne Xcode bearbeiten, werden die Schlüssel und Werte:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Methoden
-
-Dieses Plugin wird globales `StatusBar`-Objekt definiert.
-
-Obwohl im globalen Gültigkeitsbereich, steht es nicht bis nach dem `deviceready`-Ereignis.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## Eigenschaften
-
- * StatusBar.isVisible
-
-## Berechtigungen
-
-#### "config.xml"
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-Stellen Sie auf iOS 7 Statusbar überlagern oder nicht überlagert die WebView.
-
- StatusBar.overlaysWebView(true);
-
-
-## Beschreibung
-
-Auf iOS 7 zu der Statusbar wie iOS 6 erscheinen auf False festgelegt. Legen Sie die Stil und Hintergrund Farbe entsprechend mit den anderen Funktionen.
-
-## Unterstützte Plattformen
-
- * iOS
-
-## Kurzes Beispiel
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Verwenden Sie die Standard-Statusbar (dunkle Text, für helle Hintergründe).
-
- StatusBar.styleDefault();
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.styleLightContent
-
-Verwenden Sie die LightContent-Statusbar (heller Text, für dunkle Hintergründe).
-
- StatusBar.styleLightContent();
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.styleBlackTranslucent
-
-Verwenden Sie die BlackTranslucent-Statusbar (heller Text, für dunkle Hintergründe).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.styleBlackOpaque
-
-Verwenden Sie die BlackOpaque-Statusbar (heller Text, für dunkle Hintergründe).
-
- StatusBar.styleBlackOpaque();
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.backgroundColorByName
-
-Auf iOS 7 Wenn Sie StatusBar.statusBarOverlaysWebView auf False festlegen, können Sie die Hintergrundfarbe der Statusbar von Farbnamen festlegen.
-
- StatusBar.backgroundColorByName("red");
-
-
-Unterstützte Farbnamen sind:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.backgroundColorByHexString
-
-Legt die Hintergrundfarbe der Statusbar von eine hexadezimale Zeichenfolge fest.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-CSS-Kurzschrift-Eigenschaften werden ebenfalls unterstützt.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Auf iOS 7 Wenn Sie StatusBar.statusBarOverlaysWebView auf False festlegen, können Sie die Hintergrundfarbe der Statusbar von eine hexadezimale Zeichenfolge (#RRGGBB) festlegen.
-
-Auf WP7 und WP8 können Sie auch Werte wie #AARRGGBB, angeben wo AA einen alpha-Wert ist
-
-## Unterstützte Plattformen
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.hide
-
-Ausblenden der Statusleiste.
-
- StatusBar.hide();
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.show
-
-Zeigt die Statusleiste.
-
- StatusBar.show();
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
-
-# StatusBar.isVisible
-
-Lesen Sie diese Eigenschaft, um festzustellen, ob die Statusbar sichtbar oder nicht ist.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Unterstützte Plattformen
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone-8.1
\ No newline at end of file
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/de/index.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/de/index.md
deleted file mode 100644
index 9f913c5..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/de/index.md
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> Das `StatusBar` Objekt stellt einige Funktionen zum Anpassen des iOS und Android StatusBar.
-
-## Installation
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## "Einstellungen"
-
-#### config.xml
-
-* **StatusBarOverlaysWebView** (Boolean, der Standardwert ist True). Stellen Sie auf iOS 7 die Statusbar-Overlay oder keine Überlagerung der WebView beim Start.
-
-
-
-
-* **StatusBarBackgroundColor** (Farbe hex String, der Standardwert ist #000000). Legen Sie auf iOS 7 die Hintergrundfarbe der Statusbar von eine hexadezimale Zeichenfolge (#RRGGBB) beim Start.
-
-
-
-
-* **StatusBarStyle** (Status Bar-Stil, der Standardwert ist Lightcontent). Legen Sie auf iOS 7 den Status-Bar-Stil. Verfügbaren Optionen Standard, Lightcontent, Blacktranslucent, Blackopaque.
-
-
-
-
-## Beim Start ausblenden
-
-Während der Laufzeit können Sie die StatusBar.hide-Funktion unten, aber die StatusBar beim Start der app versteckt werden soll, müssen Sie Ihre app Info.plist Datei ändern.
-
-Diese beiden Attribute hinzufügen/bearbeiten, wenn nicht vorhanden. Legen Sie **"Statusleiste ist anfangs ausgeblendet"** auf **"YES"** und **"View Controller-basierte Status Bar aussehen"** auf **"NO"**. Wenn Sie es manuell ohne Xcode bearbeiten, werden die Schlüssel und Werte:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Methoden
-
-Dieses Plugin wird globales `StatusBar`-Objekt definiert.
-
-Obwohl im globalen Gültigkeitsbereich, steht es nicht bis nach dem `deviceready`-Ereignis.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## Eigenschaften
-
-* StatusBar.isVisible
-
-## Berechtigungen
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-Stellen Sie auf iOS 7 Statusbar überlagern oder nicht überlagert die WebView.
-
- StatusBar.overlaysWebView(true);
-
-
-## Beschreibung
-
-Auf iOS 7 zu der Statusbar wie iOS 6 erscheinen auf False festgelegt. Legen Sie die Stil und Hintergrund Farbe entsprechend mit den anderen Funktionen.
-
-## Unterstützte Plattformen
-
-* iOS
-
-## Kurzes Beispiel
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Verwenden Sie die Standard-Statusbar (dunkle Text, für helle Hintergründe).
-
- StatusBar.styleDefault();
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.styleLightContent
-
-Verwenden Sie die LightContent-Statusbar (heller Text, für dunkle Hintergründe).
-
- StatusBar.styleLightContent();
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.styleBlackTranslucent
-
-Verwenden Sie die BlackTranslucent-Statusbar (heller Text, für dunkle Hintergründe).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.styleBlackOpaque
-
-Verwenden Sie die BlackOpaque-Statusbar (heller Text, für dunkle Hintergründe).
-
- StatusBar.styleBlackOpaque();
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.backgroundColorByName
-
-Auf iOS 7 Wenn Sie StatusBar.statusBarOverlaysWebView auf False festlegen, können Sie die Hintergrundfarbe der Statusbar von Farbnamen festlegen.
-
- StatusBar.backgroundColorByName("red");
-
-
-Unterstützte Farbnamen sind:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.backgroundColorByHexString
-
-Legt die Hintergrundfarbe der Statusbar von eine hexadezimale Zeichenfolge fest.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-CSS-Kurzschrift-Eigenschaften werden ebenfalls unterstützt.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Auf iOS 7 Wenn Sie StatusBar.statusBarOverlaysWebView auf False festlegen, können Sie die Hintergrundfarbe der Statusbar von eine hexadezimale Zeichenfolge (#RRGGBB) festlegen.
-
-Auf WP7 und WP8 können Sie auch Werte wie #AARRGGBB, angeben wo AA einen alpha-Wert ist
-
-## Unterstützte Plattformen
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.hide
-
-Ausblenden der Statusleiste.
-
- StatusBar.hide();
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.show
-
-Zeigt die Statusleiste.
-
- StatusBar.show();
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
-
-# StatusBar.isVisible
-
-Lesen Sie diese Eigenschaft, um festzustellen, ob die Statusbar sichtbar oder nicht ist.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Unterstützte Plattformen
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone-8.1
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/es/README.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/es/README.md
deleted file mode 100644
index 8be769d..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/es/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> El `StatusBar` objeto proporciona algunas funciones para personalizar el iOS y Android StatusBar.
-
-## Instalación
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## Preferencias
-
-#### config.xml
-
- * **StatusBarOverlaysWebView** (boolean, true por defecto). En iOS 7, hacer la superposición statusbar o no superponer la WebView al inicio.
-
-
-
-
- * **StatusBarBackgroundColor** (color hex string por defecto #000000). IOS 7 y 5 Android, configurar el color de fondo de la barra de estado por una cadena hexadecimal (#RRGGBB) en el arranque.
-
-
-
-
- * **StatusBarStyle** (status bar estilo por defecto lightcontent). En iOS 7, definir el estilo de barra de estado. Por defecto las opciones disponibles, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-### Rarezas Android
-
-Android 5 + pautas especifican utilizando un color diferente para la barra de estado que la aplicación principal de color (a diferencia del color de barra de estado uniforme de muchas apps de iOS 7 +), por lo que puede establecer el color de la barra de estado en tiempo de ejecución en su lugar a través de `StatusBar.backgroundColorByHexString` o `StatusBar.backgroundColorByName`. Una forma de hacerlo sería:
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## Escondido en el arranque
-
-Durante el tiempo de ejecución puede utilizar la función StatusBar.hide abajo, pero si quieres la barra de estado que está escondido en el inicio de la aplicación, se debe modificar el archivo Info.plist de su aplicación.
-
-Agregar/editar estos dos atributos si no está presente. Defina **"inicialmente se esconde la barra de estado"** a **"YES"** y **"Aparición de vista basado en controlador estatus bar"** a **"NO"**. Si se edita manualmente sin Xcode, las claves y valores son:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Métodos
-
-Este plugin define global `StatusBar` objeto.
-
-Aunque en el ámbito global, no estará disponible hasta después de la `deviceready` evento.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## Propiedades
-
- * StatusBar.isVisible
-
-## Permisos
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-En iOS 7, hacer la barra de estado superposición o no superponer la vista Web.
-
- StatusBar.overlaysWebView(true);
-
-
-## Descripción
-
-En iOS 7, establecida en false para que la barra de estado aparezca como iOS 6. Establece el color de fondo y estilo para utilizar las otras funciones.
-
-## Plataformas soportadas
-
- * iOS
-
-## Ejemplo rápido
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Utilice la barra de estado por defecto (texto oscuro, para fondos de luz).
-
- StatusBar.styleDefault();
-
-
-## Plataformas soportadas
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Utilice la barra de estado lightContent (texto ligero, para fondos oscuros).
-
- StatusBar.styleLightContent();
-
-
-## Plataformas soportadas
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Utilice la barra de estado blackTranslucent (texto ligero, para fondos oscuros).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Plataformas soportadas
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Utilice la barra de estado blackOpaque (texto ligero, para fondos oscuros).
-
- StatusBar.styleBlackOpaque();
-
-
-## Plataformas soportadas
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-En iOS 7, al establecer StatusBar.statusBarOverlaysWebView a false, se puede establecer el color de fondo de la barra de estado nombre del color.
-
- StatusBar.backgroundColorByName("red");
-
-
-Nombres de los colores admitidos son:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Plataformas soportadas
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Establece el color de fondo de la barra de estado por una cadena hexadecimal.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Propiedades CSS abreviada también son compatibles.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-En iOS 7, cuando se establece StatusBar.statusBarOverlaysWebView en false, se puede establecer el color de fondo de la barra de estado una cadena hexadecimal (#RRGGBB).
-
-En WP7 y WP8 también puede especificar valores como #AARRGGBB, donde AA es un valor alfa
-
-## Plataformas soportadas
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.hide
-
-Ocultar la barra de estado.
-
- StatusBar.hide();
-
-
-## Plataformas soportadas
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.show
-
-Muestra la barra de estado.
-
- StatusBar.show();
-
-
-## Plataformas soportadas
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Lea esta propiedad para ver si la barra de estado es visible o no.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Plataformas soportadas
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
\ No newline at end of file
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/es/index.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/es/index.md
deleted file mode 100644
index fa4ba67..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/es/index.md
+++ /dev/null
@@ -1,252 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> El `StatusBar` objeto proporciona algunas funciones para personalizar el iOS y Android StatusBar.
-
-## Instalación
-
- Cordova plugin agregar cordova-plugin-statusbar
-
-
-## Preferencias
-
-#### config.xml
-
-* **StatusBarOverlaysWebView** (boolean, true por defecto). En iOS 7, hacer la superposición statusbar o no superponer la WebView al inicio.
-
-
-
-
-* **StatusBarBackgroundColor** (cadena hexadecimal color, #000000 por defecto). En iOS 7, establecer el color de fondo de la barra de estado por una cadena hexadecimal (#RRGGBB) en el arranque.
-
-
-
-
-* **StatusBarStyle** (status bar estilo por defecto lightcontent). En iOS 7, definir el estilo de barra de estado. Por defecto las opciones disponibles, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-## Escondido en el arranque
-
-Durante el tiempo de ejecución puede utilizar la función StatusBar.hide abajo, pero si quieres la barra de estado que está escondido en el inicio de la aplicación, se debe modificar el archivo Info.plist de su aplicación.
-
-Agregar/editar estos dos atributos si no está presente. Defina **"inicialmente se esconde la barra de estado"** a **"YES"** y **"Aparición de vista basado en controlador estatus bar"** a **"NO"**. Si se edita manualmente sin Xcode, las claves y valores son:
-
- < llave > UIStatusBarHidden < / key >< verdadero / >< llave > UIViewControllerBasedStatusBarAppearance < / key >< falso / >
-
-
-## Métodos
-
-Este plugin define global `StatusBar` objeto.
-
-Aunque en el ámbito global, no estará disponible hasta después de la `deviceready` evento.
-
- document.addEventListener ("deviceready", onDeviceReady, false);
- function onDeviceReady() {console.log(StatusBar)};
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## Propiedades
-
-* StatusBar.isVisible
-
-## Permisos
-
-#### config.xml
-
- < nombre de la función = "StatusBar" >< nombre param = "ios-paquete" value = "CDVStatusBar" onload = "true" / >< / característica >
-
-
-# StatusBar.overlaysWebView
-
-En iOS 7, hacer la barra de estado superposición o no superponer la vista Web.
-
- StatusBar.overlaysWebView(true);
-
-
-## Descripción
-
-En iOS 7, establecida en false para que la barra de estado aparezca como iOS 6. Establece el color de fondo y estilo para utilizar las otras funciones.
-
-## Plataformas soportadas
-
-* iOS
-
-## Ejemplo rápido
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Utilice la barra de estado por defecto (texto oscuro, para fondos de luz).
-
- StatusBar.styleDefault();
-
-
-## Plataformas soportadas
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Utilice la barra de estado lightContent (texto ligero, para fondos oscuros).
-
- StatusBar.styleLightContent();
-
-
-## Plataformas soportadas
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Utilice la barra de estado blackTranslucent (texto ligero, para fondos oscuros).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Plataformas soportadas
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Utilice la barra de estado blackOpaque (texto ligero, para fondos oscuros).
-
- StatusBar.styleBlackOpaque();
-
-
-## Plataformas soportadas
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-En iOS 7, al establecer StatusBar.statusBarOverlaysWebView a false, se puede establecer el color de fondo de la barra de estado nombre del color.
-
- StatusBar.backgroundColorByName("red");
-
-
-Nombres de los colores admitidos son:
-
- negro, gris oscuro, lightGray, blanco, gris, rojo, verde, azul, cian, amarillo, magenta, naranja, púrpura, marrón
-
-
-## Plataformas soportadas
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Establece el color de fondo de la barra de estado por una cadena hexadecimal.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Propiedades CSS abreviada también son compatibles.
-
- StatusBar.backgroundColorByHexString("#333"); = > StatusBar.backgroundColorByHexString("#FAB") #333333; = > #FFAABB
-
-
-En iOS 7, cuando se establece StatusBar.statusBarOverlaysWebView en false, se puede establecer el color de fondo de la barra de estado una cadena hexadecimal (#RRGGBB).
-
-En WP7 y WP8 también puede especificar valores como #AARRGGBB, donde AA es un valor alfa
-
-## Plataformas soportadas
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.hide
-
-Ocultar la barra de estado.
-
- StatusBar.hide();
-
-
-## Plataformas soportadas
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.show
-
-Muestra la barra de estado.
-
- StatusBar.show();
-
-
-## Plataformas soportadas
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Lea esta propiedad para ver si la barra de estado es visible o no.
-
- Si (StatusBar.isVisible) {/ / hacer algo}
-
-
-## Plataformas soportadas
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/fr/README.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/fr/README.md
deleted file mode 100644
index 6f7f9bf..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/fr/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> Le `StatusBar` objet fournit quelques fonctions pour personnaliser les iOS et Android StatusBar.
-
-## Installation
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## Préférences
-
-#### config.Xml
-
- * **StatusBarOverlaysWebView** (boolean, la valeur par défaut true). Sur iOS 7, faire la superposition de statusbar ou pas superposition le WebView au démarrage.
-
-
-
-
- * **StatusBarBackgroundColor** (chaîne hexadécimale de couleur, par défaut, #000000). Sur iOS 7 et 5 Android, définir la couleur d'arrière-plan de la barre d'État par une chaîne hexadécimale (#RRGGBB) au démarrage.
-
-
-
-
- * **StatusBarStyle** (style de barre de statut, par défaut, lightcontent). Sur iOS 7, définir le style de barre de statut. Par défaut les options disponibles, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-### Quirks Android
-
-Les lignes directrices 5 + Android spécifient à l'aide d'une couleur différente pour la barre d'État à votre application principale couleur (contrairement à la couleur uniforme statusbar de nombreuses applications iOS 7 +), donc vous pouvez définir la couleur de la barre d'état lors de l'exécution au lieu de cela via `StatusBar.backgroundColorByHexString` ou `StatusBar.backgroundColorByName`. Une façon de le faire serait :
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## Cacher au démarrage
-
-Pendant l'exécution, vous pouvez utiliser la fonction StatusBar.hide en bas, mais si vous souhaitez que la barre d'État pour être caché au démarrage de l'application, vous devez modifier le fichier Info.plist de votre application.
-
-Ajouter/modifier ces deux attributs si n'est pas présent. **"Barre d'État est initialement masqué"** la valeur **"** Yes" et **"À l'apparence vue sur contrôleur statut bar"** la valeur **"Non"**. Si vous modifiez manuellement sans Xcode, les clés et les valeurs sont :
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Méthodes
-
-Ce plugin définit objet `StatusBar` global.
-
-Bien que dans la portée globale, il n'est pas disponible jusqu'après la `deviceready` événement.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## Propriétés
-
- * StatusBar.isVisible
-
-## Autorisations
-
-#### config.Xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-Sur iOS 7, faire la statusbar superposition ou pas superposer le WebView.
-
- StatusBar.overlaysWebView(true);
-
-
-## Description
-
-Sur iOS 7, la valeur false pour afficher la barre d'État comme iOS 6. Définissez la couleur de style et d'arrière-plan en fonction de l'utilisation des autres fonctions.
-
-## Plates-formes supportées
-
- * iOS
-
-## Exemple court
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Utilisez la barre de statut par défaut (texte sombre, pour les arrière-plans lumineux).
-
- StatusBar.styleDefault();
-
-
-## Plates-formes supportées
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Utilisez la barre d'État lightContent (texte clair, des arrière-plans sombres).
-
- StatusBar.styleLightContent();
-
-
-## Plates-formes supportées
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Utilisez la barre d'État blackTranslucent (texte clair, des arrière-plans sombres).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Plates-formes supportées
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Utilisez la barre d'État blackOpaque (texte clair, des arrière-plans sombres).
-
- StatusBar.styleBlackOpaque();
-
-
-## Plates-formes supportées
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Sur iOS 7, lorsque vous définissez StatusBar.statusBarOverlaysWebView sur false, vous pouvez définir la couleur d'arrière-plan de la barre d'État par nom de couleur.
-
- StatusBar.backgroundColorByName("red");
-
-
-Les noms de couleurs prises en charge sont :
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Plates-formes supportées
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Définit la couleur d'arrière-plan de la barre d'État par une chaîne hexadécimale.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Propriétés de raccourci CSS sont également pris en charge.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Sur iOS 7, lorsque vous définissez StatusBar.statusBarOverlaysWebView sur false, vous pouvez définir la couleur d'arrière-plan de la barre d'État par une chaîne hexadécimale (#RRGGBB).
-
-Sur WP7 et WP8, vous pouvez également spécifier des valeurs comme #AARRGGBB, où AA représente une valeur alpha
-
-## Plates-formes supportées
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.hide
-
-Masquer la barre d'État.
-
- StatusBar.hide();
-
-
-## Plates-formes supportées
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.show
-
-Affiche la barre d'État.
-
- StatusBar.show();
-
-
-## Plates-formes supportées
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Lire cette propriété afin de voir si la barre d'État est visible ou non.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Plates-formes supportées
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
\ No newline at end of file
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/fr/index.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/fr/index.md
deleted file mode 100644
index 816f3df..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/fr/index.md
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> Le `StatusBar` objet fournit quelques fonctions pour personnaliser les iOS et Android StatusBar.
-
-## Installation
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## Préférences
-
-#### config.xml
-
-* **StatusBarOverlaysWebView** (boolean, la valeur par défaut true). Sur iOS 7, faire la superposition de statusbar ou pas superposition le WebView au démarrage.
-
-
-
-
-* **StatusBarBackgroundColor** (chaîne hexadécimale de couleur, par défaut, #000000). Sur iOS 7, définir la couleur d'arrière-plan de la barre d'État par une chaîne hexadécimale (#RRGGBB) au démarrage.
-
-
-
-
-* **StatusBarStyle** (style de barre de statut, par défaut, lightcontent). Sur iOS 7, définir le style de barre de statut. Par défaut les options disponibles, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-## Cacher au démarrage
-
-Pendant l'exécution, vous pouvez utiliser la fonction StatusBar.hide en bas, mais si vous souhaitez que la barre d'État pour être caché au démarrage de l'application, vous devez modifier le fichier Info.plist de votre application.
-
-Ajouter/modifier ces deux attributs si n'est pas présent. **"Barre d'État est initialement masqué"** la valeur **"** Yes" et **"À l'apparence vue sur contrôleur statut bar"** la valeur **"Non"**. Si vous modifiez manuellement sans Xcode, les clés et les valeurs sont :
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Méthodes
-
-Ce plugin définit objet `StatusBar` global.
-
-Bien que dans la portée globale, il n'est pas disponible jusqu'après la `deviceready` événement.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## Propriétés
-
-* StatusBar.isVisible
-
-## Autorisations
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-Sur iOS 7, faire la statusbar superposition ou pas superposer le WebView.
-
- StatusBar.overlaysWebView(true);
-
-
-## Description
-
-Sur iOS 7, la valeur false pour afficher la barre d'État comme iOS 6. Définissez la couleur de style et d'arrière-plan en fonction de l'utilisation des autres fonctions.
-
-## Plates-formes supportées
-
-* iOS
-
-## Exemple court
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Utilisez la barre de statut par défaut (texte sombre, pour les arrière-plans lumineux).
-
- StatusBar.styleDefault();
-
-
-## Plates-formes prises en charge
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Utilisez la barre d'État lightContent (texte clair, des arrière-plans sombres).
-
- StatusBar.styleLightContent();
-
-
-## Plates-formes prises en charge
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Utilisez la barre d'État blackTranslucent (texte clair, des arrière-plans sombres).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Plates-formes prises en charge
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Utilisez la barre d'État blackOpaque (texte clair, des arrière-plans sombres).
-
- StatusBar.styleBlackOpaque();
-
-
-## Plates-formes prises en charge
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Sur iOS 7, lorsque vous définissez StatusBar.statusBarOverlaysWebView sur false, vous pouvez définir la couleur d'arrière-plan de la barre d'État par nom de couleur.
-
- StatusBar.backgroundColorByName("red");
-
-
-Les noms de couleurs prises en charge sont :
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Plates-formes prises en charge
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Définit la couleur d'arrière-plan de la barre d'État par une chaîne hexadécimale.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Propriétés de raccourci CSS sont également pris en charge.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Sur iOS 7, lorsque vous définissez StatusBar.statusBarOverlaysWebView sur false, vous pouvez définir la couleur d'arrière-plan de la barre d'État par une chaîne hexadécimale (#RRGGBB).
-
-Sur WP7 et WP8, vous pouvez également spécifier des valeurs comme #AARRGGBB, où AA représente une valeur alpha
-
-## Plates-formes prises en charge
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.hide
-
-Masquer la barre d'État.
-
- StatusBar.hide();
-
-
-## Plates-formes prises en charge
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.show
-
-Affiche la barre d'État.
-
- StatusBar.show();
-
-
-## Plates-formes prises en charge
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Lire cette propriété afin de voir si la barre d'État est visible ou non.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Plates-formes supportées
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/it/README.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/it/README.md
deleted file mode 100644
index cf3f844..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/it/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> Il `StatusBar` oggetto fornisce alcune funzioni per personalizzare l'iOS e Android StatusBar.
-
-## Installazione
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## Preferenze
-
-#### config. XML
-
- * **StatusBarOverlaysWebView** (boolean, default è true). IOS 7, rendono la statusbar sovrapposizione o la non sovrapposizione WebView all'avvio.
-
-
-
-
- * **StatusBarBackgroundColor** (stringa esadecimale di colore, il valore predefinito è #000000). Su iOS 7 e 5 Android, è possibile impostare il colore di sfondo della barra di stato di una stringa esadecimale (#RRGGBB) all'avvio.
-
-
-
-
- * **StatusBarStyle** (status bar in stile, default è lightcontent). IOS 7, impostare lo stile di barra di stato. Predefinita di opzioni disponibili, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-### Stranezze Android
-
-Le linee 5 + Android Guida specificano utilizzando un colore diverso per la barra di stato che l'app principale di colore (a differenza di colore uniforme statusbar di molte applicazioni di iOS 7 +), quindi si consiglia di impostare il colore della barra di stato in fase di esecuzione invece tramite `StatusBar.backgroundColorByHexString` o `StatusBar.backgroundColorByName`. Un modo per farlo sarebbe:
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## Nascondendo all'avvio
-
-In fase di esecuzione è possibile utilizzare la funzione di StatusBar.hide qui sotto, ma se si desidera che la barra di stato venga nascosta all'avvio di app, è necessario modificare il file info. plist dell'app.
-
-Aggiungere o modificare questi due attributi, se non presente. Impostare la **"barra di stato è inizialmente nascosto"** a **"YES"** e **"Aspetto di vista basati su controller status bar"** a **"NO"**. Se si modifica manualmente senza Xcode, le chiavi e i valori sono:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Metodi
-
-Questo plugin definisce globale oggetto `StatusBar`.
-
-Anche se in ambito globale, non è disponibile fino a dopo l'evento `deviceready`.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## Proprietà
-
- * StatusBar.isVisible
-
-## Autorizzazioni
-
-#### config. XML
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-IOS 7, rendono la statusbar sovrapposizione o non sovrapporre WebView.
-
- StatusBar.overlaysWebView(true);
-
-
-## Descrizione
-
-IOS 7, impostato su false per rendere la barra di stato vengono visualizzati come iOS 6. Impostare il colore di sfondo e stile per soddisfare utilizzando altre funzioni.
-
-## Piattaforme supportate
-
- * iOS
-
-## Esempio rapido
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Utilizzare la barra di stato predefinito (testo scuro, per sfondi di luce).
-
- StatusBar.styleDefault();
-
-
-## Piattaforme supportate
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Utilizzare la barra di stato lightContent (testo in chiaro, per sfondi scuri).
-
- StatusBar.styleLightContent();
-
-
-## Piattaforme supportate
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Utilizzare la barra di stato blackTranslucent (testo in chiaro, per sfondi scuri).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Piattaforme supportate
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Utilizzare la barra di stato blackOpaque (testo in chiaro, per sfondi scuri).
-
- StatusBar.styleBlackOpaque();
-
-
-## Piattaforme supportate
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-IOS 7, quando StatusBar.statusBarOverlaysWebView è impostata su false, è possibile impostare il colore di sfondo della barra di stato con il nome di colore.
-
- StatusBar.backgroundColorByName("red");
-
-
-Nomi di colore supportati sono:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Piattaforme supportate
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Imposta il colore di sfondo della barra di stato di una stringa esadecimale.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Proprietà di scrittura stenografica CSS sono supportati anche.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-IOS 7, quando StatusBar.statusBarOverlaysWebView è impostata su false, è possibile impostare il colore di sfondo della barra di stato di una stringa esadecimale (#RRGGBB).
-
-Su WP7 e WP8 è inoltre possibile specificare i valori come #AARRGGBB, dove AA è un valore alfa
-
-## Piattaforme supportate
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.hide
-
-Nascondere la barra di stato.
-
- StatusBar.hide();
-
-
-## Piattaforme supportate
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.show
-
-Mostra la barra di stato.
-
- StatusBar.show();
-
-
-## Piattaforme supportate
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Leggere questa proprietà per vedere se la barra di stato è visibile o no.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Piattaforme supportate
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
\ No newline at end of file
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/it/index.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/it/index.md
deleted file mode 100644
index 73ddcd4..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/it/index.md
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> Il `StatusBar` oggetto fornisce alcune funzioni per personalizzare l'iOS e Android StatusBar.
-
-## Installazione
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## Preferenze
-
-#### config.xml
-
-* **StatusBarOverlaysWebView** (boolean, default è true). IOS 7, rendono la statusbar sovrapposizione o la non sovrapposizione WebView all'avvio.
-
-
-
-
-* **StatusBarBackgroundColor** (stringa esadecimale colore, predefinito è #000000). IOS 7, impostare il colore di sfondo della barra di stato di una stringa esadecimale (#RRGGBB) all'avvio.
-
-
-
-
-* **StatusBarStyle** (status bar in stile, default è lightcontent). IOS 7, impostare lo stile di barra di stato. Predefinita di opzioni disponibili, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-## Nascondendo all'avvio
-
-In fase di esecuzione è possibile utilizzare la funzione di StatusBar.hide qui sotto, ma se si desidera che la barra di stato venga nascosta all'avvio di app, è necessario modificare il file info. plist dell'app.
-
-Aggiungere o modificare questi due attributi, se non presente. Impostare la **"barra di stato è inizialmente nascosto"** a **"YES"** e **"Aspetto di vista basati su controller status bar"** a **"NO"**. Se si modifica manualmente senza Xcode, le chiavi e i valori sono:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Metodi
-
-Questo plugin definisce globale oggetto `StatusBar`.
-
-Anche se in ambito globale, non è disponibile fino a dopo l'evento `deviceready`.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## Proprietà
-
-* StatusBar.isVisible
-
-## Autorizzazioni
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-IOS 7, rendono la statusbar sovrapposizione o non sovrapporre WebView.
-
- StatusBar.overlaysWebView(true);
-
-
-## Descrizione
-
-IOS 7, impostato su false per rendere la barra di stato vengono visualizzati come iOS 6. Impostare il colore di sfondo e stile per soddisfare utilizzando altre funzioni.
-
-## Piattaforme supportate
-
-* iOS
-
-## Esempio rapido
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Utilizzare la barra di stato predefinito (testo scuro, per sfondi di luce).
-
- StatusBar.styleDefault();
-
-
-## Piattaforme supportate
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Utilizzare la barra di stato lightContent (testo in chiaro, per sfondi scuri).
-
- StatusBar.styleLightContent();
-
-
-## Piattaforme supportate
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Utilizzare la barra di stato blackTranslucent (testo in chiaro, per sfondi scuri).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Piattaforme supportate
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Utilizzare la barra di stato blackOpaque (testo in chiaro, per sfondi scuri).
-
- StatusBar.styleBlackOpaque();
-
-
-## Piattaforme supportate
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-IOS 7, quando StatusBar.statusBarOverlaysWebView è impostata su false, è possibile impostare il colore di sfondo della barra di stato con il nome di colore.
-
- StatusBar.backgroundColorByName("red");
-
-
-Nomi di colore supportati sono:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Piattaforme supportate
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Imposta il colore di sfondo della barra di stato di una stringa esadecimale.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Proprietà di scrittura stenografica CSS sono supportati anche.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-IOS 7, quando StatusBar.statusBarOverlaysWebView è impostata su false, è possibile impostare il colore di sfondo della barra di stato di una stringa esadecimale (#RRGGBB).
-
-Su WP7 e WP8 è inoltre possibile specificare i valori come #AARRGGBB, dove AA è un valore alfa
-
-## Piattaforme supportate
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.hide
-
-Nascondere la barra di stato.
-
- StatusBar.hide();
-
-
-## Piattaforme supportate
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.show
-
-Mostra la barra di stato.
-
- StatusBar.show();
-
-
-## Piattaforme supportate
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Leggere questa proprietà per vedere se la barra di stato è visibile o no.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Piattaforme supportate
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ja/README.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ja/README.md
deleted file mode 100644
index fc8b59a..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ja/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> `StatusBar`オブジェクトは、iOS と Android ステータス バーをカスタマイズするいくつかの機能を提供します。
-
-## インストール
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## 基本設定
-
-#### config.xml
-
- * **StatusBarOverlaysWebView**(ブール値、デフォルトは true)。IOS 7、起動時にステータスバー オーバーレイまたはないオーバーレイ、WebView を作る。
-
-
-
-
- * **StatusBarBackgroundColor**(カラー 16 進文字列、既定値は #000000)。IOS 7 とアンドロイド 5、16 進文字列 (#RRGGBB) 起動時にステータスバーの背景色を設定します。
-
-
-
-
- * **StatusBarStyle**(ステータス バーのスタイル、既定値は lightcontent)。Ios 7、ステータス バーのスタイルを設定します。使用可能なオプションのデフォルト、lightcontent、blacktranslucent、blackopaque。
-
-
-
-
-### Android の癖
-
-Android のガイドライン 5 + 指定メイン アプリよりもステータスバーの異なる色を使用して`StatusBar.backgroundColorByHexString`または`StatusBar.backgroundColorByName`経由で代わりに実行時にステータス バーの色を設定する場合がありますので (とは違って制服ステータスバー色多くの iOS 7 + アプリの) 色します。 それを行う方法の 1 つになります。
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## 起動時に非表示
-
-実行時に下に、StatusBar.hide 関数を使用できますが、StatusBar アプリ起動時に非表示にする場合は、アプリの Info.plist ファイルを変更する必要があります。
-
-これら 2 つの属性の追加/編集存在しない場合。 **「ステータス バーが非表示最初」** **"YES"**を設定し、 **「ビュー コント ローラー ベースのステータス バーの外観」** **"NO"**にします。 Xcode せず手動で編集する、キーと値は。
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## メソッド
-
-このプラグインでは、グローバル `StatusBar` オブジェクトを定義します。
-
-グローバル スコープではあるがそれがないまで `deviceready` イベントの後です。
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## プロパティ
-
- * StatusBar.isVisible
-
-## アクセス許可
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-IOS 7、statusbar オーバーレイまたはない WebView をオーバーレイします。
-
- StatusBar.overlaysWebView(true);
-
-
-## 解説
-
-IOS 7、iOS の 6 のように表示されるステータスバーを false に設定します。他の関数の使用に合わせてスタイルや背景色を設定します。
-
-## サポートされているプラットフォーム
-
- * iOS
-
-## 簡単な例
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-既定ステータス バー (暗いテキスト、淡色の背景) を使用します。
-
- StatusBar.styleDefault();
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-LightContent ステータスバー (暗い背景の明るいテキスト) を使用します。
-
- StatusBar.styleLightContent();
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-BlackTranslucent ステータスバー (暗い背景の明るいテキスト) を使用します。
-
- StatusBar.styleBlackTranslucent();
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-BlackOpaque ステータスバー (暗い背景の明るいテキスト) を使用します。
-
- StatusBar.styleBlackOpaque();
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Ios 7、StatusBar.statusBarOverlaysWebView を false に設定する場合はステータスバーの背景色の色の名前によって設定できます。
-
- StatusBar.backgroundColorByName("red");
-
-
-サポートされている色の名前は次のとおりです。
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-16 進文字列をステータス バーの背景色を設定します。
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-速記の CSS プロパティもサポートされています。
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Ios 7、StatusBar.statusBarOverlaysWebView を false に設定する場合はステータスバーの背景色を 16 進文字列 (#RRGGBB) で設定できます。
-
-WP7 と WP8 も指定できます値 #AARRGGBB, AA は、アルファ値として
-
-## サポートされているプラットフォーム
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.hide
-
-ステータスバーを隠します。
-
- StatusBar.hide();
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * アンドロイド
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.show
-
-ステータス バーが表示されます。
-
- StatusBar.show();
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * アンドロイド
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.isVisible
-
-このプロパティ、ステータスバーが表示されるかどうかをお読みください。
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## サポートされているプラットフォーム
-
- * iOS
- * アンドロイド
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
\ No newline at end of file
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ja/index.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ja/index.md
deleted file mode 100644
index 79705f2..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ja/index.md
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> `StatusBar`オブジェクトは、iOS と Android ステータス バーをカスタマイズするいくつかの機能を提供します。
-
-## インストール
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## 基本設定
-
-#### config.xml
-
-* **StatusBarOverlaysWebView**(ブール値、デフォルトは true)。IOS 7、起動時にステータスバー オーバーレイまたはないオーバーレイ、WebView を作る。
-
-
-
-
-* **StatusBarBackgroundColor**(色 16 進文字列、デフォルトは # 000000)。Ios 7、起動時に 16 進文字列 (#RRGGBB) でステータス バーの背景色を設定します。
-
-
-
-
-* **StatusBarStyle**(ステータス バーのスタイル、既定値は lightcontent)。Ios 7、ステータス バーのスタイルを設定します。使用可能なオプションのデフォルト、lightcontent、blacktranslucent、blackopaque。
-
-
-
-
-## 起動時に非表示
-
-実行時に下に、StatusBar.hide 関数を使用できますが、StatusBar アプリ起動時に非表示にする場合は、アプリの Info.plist ファイルを変更する必要があります。
-
-これら 2 つの属性の追加/編集存在しない場合。 **「ステータス バーが非表示最初」** **"YES"**を設定し、 **「ビュー コント ローラー ベースのステータス バーの外観」** **"NO"**にします。 Xcode せず手動で編集する、キーと値は。
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## メソッド
-
-このプラグインでは、グローバル `StatusBar` オブジェクトを定義します。
-
-グローバル スコープではあるがそれがないまで `deviceready` イベントの後です。
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## プロパティ
-
-* StatusBar.isVisible
-
-## アクセス許可
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-IOS 7、statusbar オーバーレイまたはない WebView をオーバーレイします。
-
- StatusBar.overlaysWebView(true);
-
-
-## 解説
-
-IOS 7、iOS の 6 のように表示されるステータスバーを false に設定します。他の関数の使用に合わせてスタイルや背景色を設定します。
-
-## サポートされているプラットフォーム
-
-* iOS
-
-## 簡単な例
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-既定ステータス バー (暗いテキスト、淡色の背景) を使用します。
-
- StatusBar.styleDefault();
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-LightContent ステータスバー (暗い背景の明るいテキスト) を使用します。
-
- StatusBar.styleLightContent();
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-BlackTranslucent ステータスバー (暗い背景の明るいテキスト) を使用します。
-
- StatusBar.styleBlackTranslucent();
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-BlackOpaque ステータスバー (暗い背景の明るいテキスト) を使用します。
-
- StatusBar.styleBlackOpaque();
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Ios 7、StatusBar.statusBarOverlaysWebView を false に設定する場合はステータスバーの背景色の色の名前によって設定できます。
-
- StatusBar.backgroundColorByName("red");
-
-
-サポートされている色の名前は次のとおりです。
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-16 進文字列をステータス バーの背景色を設定します。
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-速記の CSS プロパティもサポートされています。
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Ios 7、StatusBar.statusBarOverlaysWebView を false に設定する場合はステータスバーの背景色を 16 進文字列 (#RRGGBB) で設定できます。
-
-WP7 と WP8 も指定できます値 #AARRGGBB, AA は、アルファ値として
-
-## サポートされているプラットフォーム
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.hide
-
-ステータスバーを隠します。
-
- StatusBar.hide();
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* アンドロイド
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.show
-
-ステータス バーが表示されます。
-
- StatusBar.show();
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* アンドロイド
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.isVisible
-
-このプロパティ、ステータスバーが表示されるかどうかをお読みください。
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## サポートされているプラットフォーム
-
-* iOS
-* アンドロイド
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ko/README.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ko/README.md
deleted file mode 100644
index f76ac3e..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ko/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> `StatusBar`개체 iOS와 안 드 로이드 상태 표시줄을 사용자 지정 하려면 몇 가지 기능을 제공 합니다.
-
-## 설치
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## 환경 설정
-
-#### config.xml
-
- * **StatusBarOverlaysWebView** (boolean, 기본값: true)입니다. IOS 7, 시작 시 상태 표시줄 오버레이 또는 WebView 중첩 되지 확인 합니다.
-
-
-
-
- * **StatusBarBackgroundColor** (색상 16 진수 문자열 기본값: #000000). IOS에서 7과 안 드 로이드 5 시작 시 16 진수 문자열 (#RRGGBB) 상태 표시줄의 배경색을 설정 합니다.
-
-
-
-
- * **StatusBarStyle** (상태 표시줄 스타일, 기본값: lightcontent). Ios 7, 상태 표시줄 스타일을 설정 합니다. 사용 가능한 옵션 기본, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-### 안 드 로이드 단점
-
-안 드 로이드 5 + 지침 보다 귀하의 주요 응용 프로그램 상태 표시줄에 대 한 다른 색을 사용 하 여 지정한 색상 (와 달리 균일 한 상태 표시줄의 색상 많은 iOS 7 + 애플 리 케이 션), `StatusBar.backgroundColorByHexString` 또는 `StatusBar.backgroundColorByName`를 통해 대신 런타임에 상태 표시줄 색을 설정 하고자 할 수 있습니다. 한 가지 방법은 일 것입니다.
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## 시작 시 숨기기
-
-런타임 동안 아래의 StatusBar.hide 함수를 사용할 수 있습니다 하지만 당신이 원하는 응용 프로그램 시작 시 숨겨진 상태 표시줄, 응용 프로그램의 Info.plist 파일 수정 해야 합니다.
-
-추가 편집이 두 특성이 없는 경우. **"상태 표시줄 처음 숨겨진"** **"YES"** 로 설정 하 고 **"뷰 컨트롤러 기반 상태 표시줄 모양"** **"NO"**로 설정 합니다. Xcode, 열쇠 없이 수동으로 편집 하는 경우 값은:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## 메서드
-
-이 플러그인 글로벌 `StatusBar` 개체를 정의합니다.
-
-전역 범위에 있지만 그것은 불가능까지 `deviceready` 이벤트 후.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## 속성
-
- * StatusBar.isVisible
-
-## 사용 권한
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-IOS 7, 오버레이 또는 하지 WebView 중첩 상태 표시줄을 확인 합니다.
-
- StatusBar.overlaysWebView(true);
-
-
-## 설명
-
-7 iOS, iOS 6 처럼 나타나는 상태 표시줄을 false로 설정 합니다. 다른 함수를 사용 하 여에 맞게 스타일과 배경 색상을 설정 합니다.
-
-## 지원 되는 플랫폼
-
- * iOS
-
-## 빠른 예제
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-기본 상태 표시줄 (어두운 텍스트, 밝은 배경에 대 한)를 사용 합니다.
-
- StatusBar.styleDefault();
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-LightContent 상태 표시줄 (어두운 배경에 대 한 가벼운 텍스트)을 사용 합니다.
-
- StatusBar.styleLightContent();
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-BlackTranslucent 상태 표시줄 (어두운 배경에 대 한 가벼운 텍스트)을 사용 합니다.
-
- StatusBar.styleBlackTranslucent();
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-BlackOpaque 상태 표시줄 (어두운 배경에 대 한 가벼운 텍스트)을 사용 합니다.
-
- StatusBar.styleBlackOpaque();
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Ios 7, StatusBar.statusBarOverlaysWebView을 false로 설정 하면 설정할 수 있는 상태 표시줄의 배경색 색상 이름으로.
-
- StatusBar.backgroundColorByName("red");
-
-
-지원 되는 색 이름입니다.
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-16 진수 문자열 상태 표시줄의 배경색을 설정합니다.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-CSS 대표 속성 지원 됩니다.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Ios 7, StatusBar.statusBarOverlaysWebView을 false로 설정 하면 설정할 수 있는 상태 표시줄의 배경색 16 진수 문자열 (#RRGGBB)에 의해.
-
-WP7 및 WP8에 당신은 또한 #AARRGGBB, AA는 알파 값으로 값을 지정할 수 있습니다.
-
-## 지원 되는 플랫폼
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.hide
-
-숨기기 상태 표시줄.
-
- StatusBar.hide();
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * 안 드 로이드
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.show
-
-상태 표시줄을 표시합니다.
-
- StatusBar.show();
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * 안 드 로이드
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.isVisible
-
-이 속성을 상태 표시줄 표시 되는 경우 읽기.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## 지원 되는 플랫폼
-
- * iOS
- * 안 드 로이드
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
\ No newline at end of file
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ko/index.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ko/index.md
deleted file mode 100644
index 44de75b..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ko/index.md
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> `StatusBar`개체 iOS와 안 드 로이드 상태 표시줄을 사용자 지정 하려면 몇 가지 기능을 제공 합니다.
-
-## 설치
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## 환경 설정
-
-#### config.xml
-
-* **StatusBarOverlaysWebView** (boolean, 기본값: true)입니다. IOS 7, 시작 시 상태 표시줄 오버레이 또는 WebView 중첩 되지 확인 합니다.
-
-
-
-
-* **StatusBarBackgroundColor** (색상 16 진수 문자열 기본값: #000000). Ios 7, 시작 시 16 진수 문자열 (#RRGGBB) 상태 표시줄의 배경색을 설정 합니다.
-
-
-
-
-* **StatusBarStyle** (상태 표시줄 스타일, 기본값: lightcontent). Ios 7, 상태 표시줄 스타일을 설정 합니다. 사용 가능한 옵션 기본, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-## 시작 시 숨기기
-
-런타임 동안 아래의 StatusBar.hide 함수를 사용할 수 있습니다 하지만 당신이 원하는 응용 프로그램 시작 시 숨겨진 상태 표시줄, 응용 프로그램의 Info.plist 파일 수정 해야 합니다.
-
-추가 편집이 두 특성이 없는 경우. **"상태 표시줄 처음 숨겨진"** **"YES"** 로 설정 하 고 **"뷰 컨트롤러 기반 상태 표시줄 모양"** **"NO"**로 설정 합니다. Xcode, 열쇠 없이 수동으로 편집 하는 경우 값은:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## 메서드
-
-이 플러그인 글로벌 `StatusBar` 개체를 정의합니다.
-
-전역 범위에 있지만 그것은 불가능까지 `deviceready` 이벤트 후.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## 속성
-
-* StatusBar.isVisible
-
-## 사용 권한
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-IOS 7, 오버레이 또는 하지 WebView 중첩 상태 표시줄을 확인 합니다.
-
- StatusBar.overlaysWebView(true);
-
-
-## 설명
-
-7 iOS, iOS 6 처럼 나타나는 상태 표시줄을 false로 설정 합니다. 다른 함수를 사용 하 여에 맞게 스타일과 배경 색상을 설정 합니다.
-
-## 지원 되는 플랫폼
-
-* iOS
-
-## 빠른 예제
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-기본 상태 표시줄 (어두운 텍스트, 밝은 배경에 대 한)를 사용 합니다.
-
- StatusBar.styleDefault();
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-LightContent 상태 표시줄 (어두운 배경에 대 한 가벼운 텍스트)을 사용 합니다.
-
- StatusBar.styleLightContent();
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-BlackTranslucent 상태 표시줄 (어두운 배경에 대 한 가벼운 텍스트)을 사용 합니다.
-
- StatusBar.styleBlackTranslucent();
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-BlackOpaque 상태 표시줄 (어두운 배경에 대 한 가벼운 텍스트)을 사용 합니다.
-
- StatusBar.styleBlackOpaque();
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Ios 7, StatusBar.statusBarOverlaysWebView을 false로 설정 하면 설정할 수 있는 상태 표시줄의 배경색 색상 이름으로.
-
- StatusBar.backgroundColorByName("red");
-
-
-지원 되는 색 이름입니다.
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-16 진수 문자열 상태 표시줄의 배경색을 설정합니다.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-CSS 대표 속성 지원 됩니다.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Ios 7, StatusBar.statusBarOverlaysWebView을 false로 설정 하면 설정할 수 있는 상태 표시줄의 배경색 16 진수 문자열 (#RRGGBB)에 의해.
-
-WP7 및 WP8에 당신은 또한 #AARRGGBB, AA는 알파 값으로 값을 지정할 수 있습니다.
-
-## 지원 되는 플랫폼
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.hide
-
-숨기기 상태 표시줄.
-
- StatusBar.hide();
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* 안 드 로이드
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.show
-
-상태 표시줄을 표시합니다.
-
- StatusBar.show();
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* 안 드 로이드
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.isVisible
-
-이 속성을 상태 표시줄 표시 되는 경우 읽기.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## 지원 되는 플랫폼
-
-* iOS
-* 안 드 로이드
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/pl/README.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/pl/README.md
deleted file mode 100644
index 1b116cc..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/pl/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> `StatusBar`Obiekt zawiera kilka funkcji, aby dostosować iOS i Android StatusBar.
-
-## Instalacja
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## Preferencje
-
-#### config.xml
-
- * **StatusBarOverlaysWebView** (boolean, domyślnie na wartość true). Na iOS 7 zrobić nakładki stanu lub nie nakładki widoku sieci Web podczas uruchamiania.
-
-
-
-
- * **StatusBarBackgroundColor** (kolor ciąg szesnastkowy, domyślnie #000000). Na iOS 7 i Android 5 kolor tła stanu przez ciąg szesnastkowy (#RRGGBB) przy starcie systemu.
-
-
-
-
- * **StatusBarStyle** (stan styl paska, domyślnie lightcontent.) Na iOS 7 ustawić styl paska stanu. Dostępne opcje domyślne, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-### Dziwactwa Androida
-
-Android 5 + wytyczne określają przy użyciu różnych kolorów statusbar niż główne aplikacji kolor (w przeciwieństwie do stanu jednolitych kolorów wiele aplikacje iOS 7 +), więc może chcesz ustawić kolor pasek stanu w czasie wykonywania zamiast za pośrednictwem `StatusBar.backgroundColorByHexString` lub `StatusBar.backgroundColorByName`. Jednym sposobem na to byłoby:
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## Przy starcie
-
-Podczas uruchamiania można użyć funkcji StatusBar.hide poniżej, ale jeśli chcesz StatusBar ukryty w uruchamiania aplikacji, należy zmodyfikować plik Info.plist Twojej aplikacji.
-
-Dodawanie/edycja tych dwóch atrybutów jeśli nie obecny. Ustawianie **"pasek stanu jest początkowo ukryte"** na **"Tak"** i **"Oparte na kontroler stanu paska wygląd"** na **"Nie"**. Jeśli możesz go edytować ręcznie bez Xcode, kluczy i wartości są:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Metody
-
-Ten plugin definiuje obiekt globalny `StatusBar`.
-
-Chociaż w globalnym zasięgu, to nie dostępne dopiero po `deviceready` imprezie.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## Właściwości
-
- * StatusBar.isVisible
-
-## Uprawnienia
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-Na iOS 7 zrobić statusbar nakładki lub nie nakładka widoku sieci Web.
-
- StatusBar.overlaysWebView(true);
-
-
-## Opis
-
-Na iOS 7 zestaw do false, aby na pasku stanu pojawia się jak iOS 6. Ustaw kolor tła i styl do korzystania z innych funkcji.
-
-## Obsługiwane platformy
-
- * iOS
-
-## Szybki przykład
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Użyj domyślnego stanu (ciemny tekst, teł światła).
-
- StatusBar.styleDefault();
-
-
-## Obsługiwane platformy
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Użyj lightContent stanu (światło tekst, ciemne tło).
-
- StatusBar.styleLightContent();
-
-
-## Obsługiwane platformy
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Użyj blackTranslucent stanu (światło tekst, ciemne tło).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Obsługiwane platformy
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Użyj blackOpaque stanu (światło tekst, ciemne tło).
-
- StatusBar.styleBlackOpaque();
-
-
-## Obsługiwane platformy
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Na iOS 7 gdy zostanie ustawiona wartość false, StatusBar.statusBarOverlaysWebView można ustawić kolor tła stanu przez nazwę koloru.
-
- StatusBar.backgroundColorByName("red");
-
-
-Nazwy kolorów obsługiwane są:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Obsługiwane platformy
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Ustawia kolor tła stanu przez ciąg szesnastkowy.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Obsługiwane są również właściwości CSS.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Na iOS 7 gdy zostanie ustawiona wartość false, StatusBar.statusBarOverlaysWebView można ustawić kolor tła stanu przez ciąg szesnastkowy (#RRGGBB).
-
-Na WP7 i WP8 można również określić wartości jako #AARRGGBB, gdzie AA jest wartością alfa
-
-## Obsługiwane platformy
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.hide
-
-Ukryj pasek stanu.
-
- StatusBar.hide();
-
-
-## Obsługiwane platformy
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.show
-
-Pokazuje pasek stanu.
-
- StatusBar.show();
-
-
-## Obsługiwane platformy
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Czytać tej właściwość, aby sprawdzić, czy stanu jest widoczne lub nie.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Obsługiwane platformy
-
- * iOS
- * Android
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
\ No newline at end of file
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/pl/index.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/pl/index.md
deleted file mode 100644
index 4f13a37..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/pl/index.md
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> `StatusBar`Obiekt zawiera kilka funkcji, aby dostosować iOS i Android StatusBar.
-
-## Instalacja
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## Preferencje
-
-#### config.xml
-
-* **StatusBarOverlaysWebView** (boolean, domyślnie na wartość true). Na iOS 7 zrobić nakładki stanu lub nie nakładki widoku sieci Web podczas uruchamiania.
-
-
-
-
-* **StatusBarBackgroundColor** (kolor szesnastkowy ciąg, domyślnie #000000). Na iOS 7 ustawić kolor tła stanu przez ciąg szesnastkowy (#RRGGBB) przy starcie systemu.
-
-
-
-
-* **StatusBarStyle** (stan styl paska, domyślnie lightcontent.) Na iOS 7 ustawić styl paska stanu. Dostępne opcje domyślne, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-## Przy starcie
-
-Podczas uruchamiania można użyć funkcji StatusBar.hide poniżej, ale jeśli chcesz StatusBar ukryty w uruchamiania aplikacji, należy zmodyfikować plik Info.plist Twojej aplikacji.
-
-Dodawanie/edycja tych dwóch atrybutów jeśli nie obecny. Ustawianie **"pasek stanu jest początkowo ukryte"** na **"Tak"** i **"Oparte na kontroler stanu paska wygląd"** na **"Nie"**. Jeśli możesz go edytować ręcznie bez Xcode, kluczy i wartości są:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Metody
-
-Ten plugin definiuje obiekt globalny `StatusBar`.
-
-Chociaż w globalnym zasięgu, to nie dostępne dopiero po `deviceready` imprezie.
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## Właściwości
-
-* StatusBar.isVisible
-
-## Uprawnienia
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-Na iOS 7 zrobić statusbar nakładki lub nie nakładka widoku sieci Web.
-
- StatusBar.overlaysWebView(true);
-
-
-## Opis
-
-Na iOS 7 zestaw do false, aby na pasku stanu pojawia się jak iOS 6. Ustaw kolor tła i styl do korzystania z innych funkcji.
-
-## Obsługiwane platformy
-
-* iOS
-
-## Szybki przykład
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Użyj domyślnego stanu (ciemny tekst, teł światła).
-
- StatusBar.styleDefault();
-
-
-## Obsługiwane platformy
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-Użyj lightContent stanu (światło tekst, ciemne tło).
-
- StatusBar.styleLightContent();
-
-
-## Obsługiwane platformy
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-Użyj blackTranslucent stanu (światło tekst, ciemne tło).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Obsługiwane platformy
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-Użyj blackOpaque stanu (światło tekst, ciemne tło).
-
- StatusBar.styleBlackOpaque();
-
-
-## Obsługiwane platformy
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-Na iOS 7 gdy zostanie ustawiona wartość false, StatusBar.statusBarOverlaysWebView można ustawić kolor tła stanu przez nazwę koloru.
-
- StatusBar.backgroundColorByName("red");
-
-
-Nazwy kolorów obsługiwane są:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Obsługiwane platformy
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-Ustawia kolor tła stanu przez ciąg szesnastkowy.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Obsługiwane są również właściwości CSS.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-Na iOS 7 gdy zostanie ustawiona wartość false, StatusBar.statusBarOverlaysWebView można ustawić kolor tła stanu przez ciąg szesnastkowy (#RRGGBB).
-
-Na WP7 i WP8 można również określić wartości jako #AARRGGBB, gdzie AA jest wartością alfa
-
-## Obsługiwane platformy
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.hide
-
-Ukryj pasek stanu.
-
- StatusBar.hide();
-
-
-## Obsługiwane platformy
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.show
-
-Pokazuje pasek stanu.
-
- StatusBar.show();
-
-
-## Obsługiwane platformy
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.isVisible
-
-Czytać tej właściwość, aby sprawdzić, czy stanu jest widoczne lub nie.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Obsługiwane platformy
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ru/index.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ru/index.md
deleted file mode 100644
index fdb95ee..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/ru/index.md
+++ /dev/null
@@ -1,238 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> Объект `StatusBar` предоставляет некоторые функции для настройки статусной панели на iOS и Android.
-
-## Настройки
-
-#### config.xml
-
-* **StatusBarOverlaysWebView** (логическое значение, по умолчанию true). В iOS 7 определяет необходимо ли сделать наложение статусной панели на WebView при запуске или нет.
-
-
-
-
-* **StatusBarBackgroundColor** (шестнадцатеричная строка цвета, значения по умолчанию #000000). На iOS 7 установит цвет фона статусной панели при запуске, на основании шестнадцатеричной строки цвета (#RRGGBB).
-
-
-
-
-* **StatusBarStyle** (статус бар стиль, по умолчанию lightcontent). На iOS 7 установите стиль строки состояния. Доступные параметры по умолчанию, lightcontent, blacktranslucent, blackopaque.
-
-
-
-
-## Скрытие при запуске
-
-Во время выполнения можно использовать функцию StatusBar.hide ниже, но если вы хотите StatusBar быть скрыты при запуске приложения, необходимо изменить файл Info.plist вашего приложения.
-
-Добавьте/измените эти два атрибута, если они не присутствуют или отличаются от нижеуказанных значений. Установите значение **«Status bar is initially hidden»** равное **«YES»** и установите значение **«View controller-based status bar appearance»** на **«NO»**. Если вы измените его вручную без Xcode, ключи и значения являются следующими:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## Методы
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## Параметры
-
-* StatusBar.isVisible
-
-## Разрешения
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-На iOS 7 Сделайте statusbar overlay или не поверх WebView.
-
- StatusBar.overlaysWebView(true);
-
-
-## Описание
-
-На iOS 7 Установите значение false чтобы сделать statusbar появляются как iOS 6. Задайте стиль и цвет фона в соответствии с использованием других функций.
-
-## Поддерживаемые платформы
-
-* iOS
-
-## Краткий пример
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-Используйте по умолчанию statusbar (темный текст, для легких стола).
-
- StatusBar.styleDefault();
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.styleLightContent
-
-Используйте lightContent statusbar (светлый текст, на темном фоне).
-
- StatusBar.styleLightContent();
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.styleBlackTranslucent
-
-Используйте blackTranslucent statusbar (светлый текст, на темном фоне).
-
- StatusBar.styleBlackTranslucent();
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.styleBlackOpaque
-
-Используйте blackOpaque statusbar (светлый текст, на темном фоне).
-
- StatusBar.styleBlackOpaque();
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.backgroundColorByName
-
-На iOS 7 когда StatusBar.statusBarOverlaysWebView присвоено значение false, можно задать цвет фона для объекта statusbar по имени цвета.
-
- StatusBar.backgroundColorByName("red");
-
-
-Имена поддерживаемых цветов являются:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.backgroundColorByHexString
-
-Задает цвет фона для объекта statusbar, шестнадцатеричная строка.
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-Также поддерживаются свойства CSS стенографию.
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-На iOS 7 когда StatusBar.statusBarOverlaysWebView присвоено значение false, можно задать цвет фона для объекта statusbar, шестнадцатеричная строка (#RRGGBB).
-
-На WP7 и WP8 также можно указать значения как #AARRGGBB, где AA — это альфа-значение
-
-## Поддерживаемые платформы
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.hide
-
-Скройте строку состояния statusbar.
-
- StatusBar.hide();
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.show
-
-Показывает строку состояния statusbar.
-
- StatusBar.show();
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
-
-# StatusBar.isVisible
-
-Чтение это свойство, чтобы увидеть, если statusbar является видимым или нет.
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## Поддерживаемые платформы
-
-* iOS
-* Android
-* Windows Phone 7
-* Windows Phone 8
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/zh/README.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/zh/README.md
deleted file mode 100644
index 8a63699..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/zh/README.md
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-[](https://travis-ci.org/apache/cordova-plugin-statusbar)
-
-# StatusBar
-
-> `StatusBar`物件提供了一些功能,自訂的 iOS 和 Android 狀態列。
-
-## 安裝
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## 首選項
-
-#### config.xml
-
- * **StatusBarOverlaysWebView**(布林值,預設值為 true)。在 iOS 7,使狀態列覆蓋或不覆蓋 web 視圖在啟動時。
-
-
-
-
- * **StatusBarBackgroundColor**(顏色十六進位字串,預設值為 #000000)。IOS 7 和 Android 5,由十六進位字串 (#RRGGBB) 在啟動時設置狀態列的背景色。
-
-
-
-
- * **狀態列**(狀態列樣式,預設值為 lightcontent)。在 iOS 7,設置的狀態橫條圖樣式。可用的選項預設,lightcontent,blacktranslucent,blackopaque。
-
-
-
-
-### Android 的怪癖
-
-Android 的 5 + 準則指定使用不同的顏色比您主要的應用程式狀態欄顏色 (不像很多 iOS 7 + 應用程式的統一狀態列顏色),所以你可能想要設置在運行時顯示狀態列顏色而不是通過`StatusBar.backgroundColorByHexString`或`StatusBar.backgroundColorByName`。 一個的方式做到這一點將是:
-
-```js
-if (cordova.platformId == 'android') {
- StatusBar.backgroundColorByHexString("#333");
-}
-```
-
-## 在啟動時隱藏
-
-在運行時期間,你可以使用 StatusBar.hide 函數下面,但如果你想要顯示狀態列隱藏在應用程式啟動時,你必須修改你的應用程式的 Info.plist 檔。
-
-添加編輯這兩個屬性,如果不存在。 將**"狀態列最初隱藏"**設置為**"YES"**和**"視圖基於控制器的狀態列外觀"**設置為**"否"**。 如果您手動編輯它沒有 Xcode,鍵和值是:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## 方法
-
-這個外掛程式定義全域 `StatusBar` 物件。
-
-雖然在全球範圍內,它不可用直到 `deviceready` 事件之後。
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
- * StatusBar.overlaysWebView
- * StatusBar.styleDefault
- * StatusBar.styleLightContent
- * StatusBar.styleBlackTranslucent
- * StatusBar.styleBlackOpaque
- * StatusBar.backgroundColorByName
- * StatusBar.backgroundColorByHexString
- * StatusBar.hide
- * StatusBar.show
-
-## 屬性
-
- * StatusBar.isVisible
-
-## 許可權
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-在 iOS 7,使狀態列覆蓋或不覆蓋 web 視圖。
-
- StatusBar.overlaysWebView(true);
-
-
-## 說明
-
-在 iOS 7,設置為 false,使狀態列出現像 iOS 6。設置樣式和背景顏色,適合使用其他函數。
-
-## 支援的平臺
-
- * iOS
-
-## 快速的示例
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-使用預設狀態列 (淺色背景深色文本)。
-
- StatusBar.styleDefault();
-
-
-## 支援的平臺
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-使用 lightContent 狀態列 (深色背景光文本)。
-
- StatusBar.styleLightContent();
-
-
-## 支援的平臺
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-使用 blackTranslucent 狀態列 (深色背景光文本)。
-
- StatusBar.styleBlackTranslucent();
-
-
-## 支援的平臺
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-使用 blackOpaque 狀態列 (深色背景光文本)。
-
- StatusBar.styleBlackOpaque();
-
-
-## 支援的平臺
-
- * iOS
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-在 iOS 7,當您將 StatusBar.statusBarOverlaysWebView 設置為 false,你可以設置狀態列的背景色的顏色名稱。
-
- StatusBar.backgroundColorByName("red");
-
-
-支援的顏色名稱是:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## 支援的平臺
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-由十六進位字串設置狀態列的背景色。
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-此外支援 CSS 速記屬性。
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-在 iOS 7,當將 StatusBar.statusBarOverlaysWebView 設置為 false,您可以設置狀態列的背景色由十六進位字串 (#RRGGBB)。
-
-WP7 和 WP8 您還可以指定值為 #AARRGGBB,其中 AA 是 Alpha 值
-
-## 支援的平臺
-
- * iOS
- * Android 5+
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.hide
-
-隱藏狀態列。
-
- StatusBar.hide();
-
-
-## 支援的平臺
-
- * iOS
- * Android 系統
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.show
-
-顯示狀態列。
-
- StatusBar.show();
-
-
-## 支援的平臺
-
- * iOS
- * Android 系統
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
-
-# StatusBar.isVisible
-
-讀取此屬性,以查看狀態列是否可見。
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## 支援的平臺
-
- * iOS
- * Android 系統
- * Windows Phone 7
- * Windows Phone 8
- * Windows Phone 8.1
\ No newline at end of file
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/zh/index.md b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/zh/index.md
deleted file mode 100644
index a8805da..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/doc/zh/index.md
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-# cordova-plugin-statusbar
-
-# StatusBar
-
-> `StatusBar`物件提供了一些功能,自訂的 iOS 和 Android 狀態列。
-
-## 安裝
-
- cordova plugin add cordova-plugin-statusbar
-
-
-## 首選項
-
-#### config.xml
-
-* **StatusBarOverlaysWebView**(布林值,預設值為 true)。在 iOS 7,使狀態列覆蓋或不覆蓋 web 視圖在啟動時。
-
-
-
-
-* **StatusBarBackgroundColor**(顏色十六進位字串,預設值為 #000000)。在 iOS 7,通過一個十六進位字串 (#RRGGBB) 在啟動時設置狀態列的背景色。
-
-
-
-
-* **狀態列**(狀態列樣式,預設值為 lightcontent)。在 iOS 7,設置的狀態橫條圖樣式。可用的選項預設,lightcontent,blacktranslucent,blackopaque。
-
-
-
-
-## 在啟動時隱藏
-
-在運行時期間,你可以使用 StatusBar.hide 函數下面,但如果你想要顯示狀態列隱藏在應用程式啟動時,你必須修改你的應用程式的 Info.plist 檔。
-
-添加編輯這兩個屬性,如果不存在。 將**"狀態列最初隱藏"**設置為**"YES"**和**"視圖基於控制器的狀態列外觀"**設置為**"否"**。 如果您手動編輯它沒有 Xcode,鍵和值是:
-
- UIStatusBarHidden
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
-## 方法
-
-這個外掛程式定義全域 `StatusBar` 物件。
-
-雖然在全球範圍內,它不可用直到 `deviceready` 事件之後。
-
- document.addEventListener("deviceready", onDeviceReady, false);
- function onDeviceReady() {
- console.log(StatusBar);
- }
-
-
-* StatusBar.overlaysWebView
-* StatusBar.styleDefault
-* StatusBar.styleLightContent
-* StatusBar.styleBlackTranslucent
-* StatusBar.styleBlackOpaque
-* StatusBar.backgroundColorByName
-* StatusBar.backgroundColorByHexString
-* StatusBar.hide
-* StatusBar.show
-
-## 屬性
-
-* StatusBar.isVisible
-
-## 許可權
-
-#### config.xml
-
-
-
-
-
-
-# StatusBar.overlaysWebView
-
-在 iOS 7,使狀態列覆蓋或不覆蓋 web 視圖。
-
- StatusBar.overlaysWebView(true);
-
-
-## 說明
-
-在 iOS 7,設置為 false,使狀態列出現像 iOS 6。設置樣式和背景顏色,適合使用其他函數。
-
-## 支援的平臺
-
-* iOS
-
-## 快速的示例
-
- StatusBar.overlaysWebView(true);
- StatusBar.overlaysWebView(false);
-
-
-# StatusBar.styleDefault
-
-使用預設狀態列 (淺色背景深色文本)。
-
- StatusBar.styleDefault();
-
-
-## 支援的平臺
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleLightContent
-
-使用 lightContent 狀態列 (深色背景光文本)。
-
- StatusBar.styleLightContent();
-
-
-## 支援的平臺
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackTranslucent
-
-使用 blackTranslucent 狀態列 (深色背景光文本)。
-
- StatusBar.styleBlackTranslucent();
-
-
-## 支援的平臺
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.styleBlackOpaque
-
-使用 blackOpaque 狀態列 (深色背景光文本)。
-
- StatusBar.styleBlackOpaque();
-
-
-## 支援的平臺
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByName
-
-在 iOS 7,當您將 StatusBar.statusBarOverlaysWebView 設置為 false,你可以設置狀態列的背景色的顏色名稱。
-
- StatusBar.backgroundColorByName("red");
-
-
-支援的顏色名稱是:
-
- black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown
-
-
-## 支援的平臺
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.backgroundColorByHexString
-
-由十六進位字串設置狀態列的背景色。
-
- StatusBar.backgroundColorByHexString("#C0C0C0");
-
-
-此外支援 CSS 速記屬性。
-
- StatusBar.backgroundColorByHexString("#333"); // => #333333
- StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB
-
-
-在 iOS 7,當將 StatusBar.statusBarOverlaysWebView 設置為 false,您可以設置狀態列的背景色由十六進位字串 (#RRGGBB)。
-
-WP7 和 WP8 您還可以指定值為 #AARRGGBB,其中 AA 是 Alpha 值
-
-## 支援的平臺
-
-* iOS
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.hide
-
-隱藏狀態列。
-
- StatusBar.hide();
-
-
-## 支援的平臺
-
-* iOS
-* 安卓系統
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.show
-
-顯示狀態列。
-
- StatusBar.show();
-
-
-## 支援的平臺
-
-* iOS
-* 安卓系統
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
-
-# StatusBar.isVisible
-
-讀取此屬性,以查看狀態列是否可見。
-
- if (StatusBar.isVisible) {
- // do something
- }
-
-
-## 支援的平臺
-
-* iOS
-* 安卓系統
-* Windows Phone 7
-* Windows Phone 8
-* Windows Phone 8.1
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/package.json b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/package.json
deleted file mode 100644
index 49f8ef2..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/package.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "name": "cordova-plugin-statusbar",
- "version": "2.1.3",
- "description": "Cordova StatusBar Plugin",
- "cordova": {
- "id": "cordova-plugin-statusbar",
- "platforms": [
- "android",
- "ios",
- "wp7",
- "wp8",
- "windows"
- ]
- },
- "repository": {
- "type": "git",
- "url": "https://github.com/apache/cordova-plugin-statusbar"
- },
- "keywords": [
- "cordova",
- "statusbar",
- "ecosystem:cordova",
- "cordova-android",
- "cordova-ios",
- "cordova-wp7",
- "cordova-wp8",
- "cordova-windows"
- ],
- "scripts": {
- "test": "npm run jshint",
- "jshint": "node node_modules/jshint/bin/jshint www && node node_modules/jshint/bin/jshint src && node node_modules/jshint/bin/jshint tests"
- },
- "engines": [
- {
- "name": "cordova",
- "version": ">=3.0.0"
- }
- ],
- "author": "Apache Software Foundation",
- "license": "Apache 2.0",
- "devDependencies": {
- "jshint": "^2.6.0"
- }
-}
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/plugin.xml b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/plugin.xml
deleted file mode 100644
index 0e963e9..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/plugin.xml
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
- StatusBar
- Cordova StatusBar Plugin
- Apache 2.0
- cordova,statusbar
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/android/StatusBar.java b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/android/StatusBar.java
deleted file mode 100644
index 0b7d67c..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/android/StatusBar.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
-*/
-package org.apache.cordova.statusbar;
-
-import android.app.Activity;
-import android.graphics.Color;
-import android.os.Build;
-import android.util.Log;
-import android.view.View;
-import android.view.Window;
-import android.view.WindowManager;
-
-import org.apache.cordova.CallbackContext;
-import org.apache.cordova.CordovaArgs;
-import org.apache.cordova.CordovaInterface;
-import org.apache.cordova.CordovaPlugin;
-import org.apache.cordova.CordovaWebView;
-import org.apache.cordova.PluginResult;
-import org.json.JSONException;
-
-public class StatusBar extends CordovaPlugin {
- private static final String TAG = "StatusBar";
-
- /**
- * Sets the context of the Command. This can then be used to do things like
- * get file paths associated with the Activity.
- *
- * @param cordova The context of the main Activity.
- * @param webView The CordovaWebView Cordova is running in.
- */
- @Override
- public void initialize(final CordovaInterface cordova, CordovaWebView webView) {
- Log.v(TAG, "StatusBar: initialization");
- super.initialize(cordova, webView);
-
- this.cordova.getActivity().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- // Clear flag FLAG_FORCE_NOT_FULLSCREEN which is set initially
- // by the Cordova.
- Window window = cordova.getActivity().getWindow();
- window.clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
-
- // Read 'StatusBarBackgroundColor' from config.xml, default is #000000.
- setStatusBarBackgroundColor(preferences.getString("StatusBarBackgroundColor", "#000000"));
- }
- });
- }
-
- /**
- * Executes the request and returns PluginResult.
- *
- * @param action The action to execute.
- * @param args JSONArry of arguments for the plugin.
- * @param callbackContext The callback id used when calling back into JavaScript.
- * @return True if the action was valid, false otherwise.
- */
- @Override
- public boolean execute(final String action, final CordovaArgs args, final CallbackContext callbackContext) throws JSONException {
- Log.v(TAG, "Executing action: " + action);
- final Activity activity = this.cordova.getActivity();
- final Window window = activity.getWindow();
-
- if ("_ready".equals(action)) {
- boolean statusBarVisible = (window.getAttributes().flags & WindowManager.LayoutParams.FLAG_FULLSCREEN) == 0;
- callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, statusBarVisible));
- return true;
- }
-
- if ("show".equals(action)) {
- this.cordova.getActivity().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- // SYSTEM_UI_FLAG_FULLSCREEN is available since JellyBean, but we
- // use KitKat here to be aligned with "Fullscreen" preference
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
- int uiOptions = window.getDecorView().getSystemUiVisibility();
- uiOptions &= ~View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
- uiOptions &= ~View.SYSTEM_UI_FLAG_FULLSCREEN;
-
- window.getDecorView().setSystemUiVisibility(uiOptions);
- return;
- }
-
- window.clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
- }
- });
- return true;
- }
-
- if ("hide".equals(action)) {
- this.cordova.getActivity().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- // SYSTEM_UI_FLAG_FULLSCREEN is available since JellyBean, but we
- // use KitKat here to be aligned with "Fullscreen" preference
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
- int uiOptions = window.getDecorView().getSystemUiVisibility()
- | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
- | View.SYSTEM_UI_FLAG_FULLSCREEN;
-
- window.getDecorView().setSystemUiVisibility(uiOptions);
- return;
- }
-
- window.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
- }
- });
- return true;
- }
-
- if ("backgroundColorByHexString".equals(action)) {
- this.cordova.getActivity().runOnUiThread(new Runnable() {
- @Override
- public void run() {
- try {
- setStatusBarBackgroundColor(args.getString(0));
- } catch (JSONException ignore) {
- Log.e(TAG, "Invalid hexString argument, use f.i. '#777777'");
- }
- }
- });
- return true;
- }
-
- return false;
- }
-
- private void setStatusBarBackgroundColor(final String colorPref) {
- if (Build.VERSION.SDK_INT >= 21) {
- if (colorPref != null && !colorPref.isEmpty()) {
- final Window window = cordova.getActivity().getWindow();
- // Method and constants not available on all SDKs but we want to be able to compile this code with any SDK
- window.clearFlags(0x04000000); // SDK 19: WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
- window.addFlags(0x80000000); // SDK 21: WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
- try {
- // Using reflection makes sure any 5.0+ device will work without having to compile with SDK level 21
- window.getClass().getDeclaredMethod("setStatusBarColor", int.class).invoke(window, Color.parseColor(colorPref));
- } catch (IllegalArgumentException ignore) {
- Log.e(TAG, "Invalid hexString argument, use f.i. '#999999'");
- } catch (Exception ignore) {
- // this should not happen, only in case Android removes this method in a version > 21
- Log.w(TAG, "Method window.setStatusBarColor not found for SDK level " + Build.VERSION.SDK_INT);
- }
- }
- }
- }
-}
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/browser/statusbar.js b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/browser/statusbar.js
deleted file mode 100644
index 3e9d05e..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/browser/statusbar.js
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
- */
-
-function notSupported() {
- console.log('StatusBar is not supported');
- return false;
-}
-
-module.exports = {
- isVisible: false,
- styleBlackTranslucent:notSupported,
- styleDefault:notSupported,
- styleLightContent:notSupported,
- styleBlackOpaque:notSupported,
- overlaysWebView:notSupported,
- styleLightContect: notSupported,
- backgroundColorByName: notSupported,
- backgroundColorByHexString: notSupported,
- hide: notSupported,
- show: notSupported
-};
-
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/ios/CDVStatusBar.h b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/ios/CDVStatusBar.h
deleted file mode 100644
index 387fcd8..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/ios/CDVStatusBar.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- */
-
-#import
-#import
-
-@interface CDVStatusBar : CDVPlugin {
- @protected
- BOOL _statusBarOverlaysWebView;
- UIView* _statusBarBackgroundView;
- BOOL _uiviewControllerBasedStatusBarAppearance;
- UIColor* _statusBarBackgroundColor;
- NSString* _eventsCallbackId;
-}
-
-@property (atomic, assign) BOOL statusBarOverlaysWebView;
-
-- (void) overlaysWebView:(CDVInvokedUrlCommand*)command;
-
-- (void) styleDefault:(CDVInvokedUrlCommand*)command;
-- (void) styleLightContent:(CDVInvokedUrlCommand*)command;
-- (void) styleBlackTranslucent:(CDVInvokedUrlCommand*)command;
-- (void) styleBlackOpaque:(CDVInvokedUrlCommand*)command;
-
-- (void) backgroundColorByName:(CDVInvokedUrlCommand*)command;
-- (void) backgroundColorByHexString:(CDVInvokedUrlCommand*)command;
-
-- (void) hide:(CDVInvokedUrlCommand*)command;
-- (void) show:(CDVInvokedUrlCommand*)command;
-
-- (void) _ready:(CDVInvokedUrlCommand*)command;
-
-@end
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/ios/CDVStatusBar.m b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/ios/CDVStatusBar.m
deleted file mode 100644
index a26a15f..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/ios/CDVStatusBar.m
+++ /dev/null
@@ -1,491 +0,0 @@
-/*
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- */
-
-/*
- NOTE: plugman/cordova cli should have already installed this,
- but you need the value UIViewControllerBasedStatusBarAppearance
- in your Info.plist as well to set the styles in iOS 7
- */
-
-#import "CDVStatusBar.h"
-#import
-#import
-
-static const void *kHideStatusBar = &kHideStatusBar;
-static const void *kStatusBarStyle = &kStatusBarStyle;
-
-@interface CDVViewController (StatusBar)
-
-@property (nonatomic, retain) id sb_hideStatusBar;
-@property (nonatomic, retain) id sb_statusBarStyle;
-
-@end
-
-@implementation CDVViewController (StatusBar)
-
-@dynamic sb_hideStatusBar;
-@dynamic sb_statusBarStyle;
-
-- (id)sb_hideStatusBar {
- return objc_getAssociatedObject(self, kHideStatusBar);
-}
-
-- (void)setSb_hideStatusBar:(id)newHideStatusBar {
- objc_setAssociatedObject(self, kHideStatusBar, newHideStatusBar, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
-}
-
-- (id)sb_statusBarStyle {
- return objc_getAssociatedObject(self, kStatusBarStyle);
-}
-
-- (void)setSb_statusBarStyle:(id)newStatusBarStyle {
- objc_setAssociatedObject(self, kStatusBarStyle, newStatusBarStyle, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
-}
-
-- (BOOL) prefersStatusBarHidden {
- return [self.sb_hideStatusBar boolValue];
-}
-
-- (UIStatusBarStyle)preferredStatusBarStyle
-{
- return (UIStatusBarStyle)[self.sb_statusBarStyle intValue];
-}
-
-@end
-
-
-@interface CDVStatusBar ()
-- (void)fireTappedEvent;
-- (void)updateIsVisible:(BOOL)visible;
-@end
-
-@implementation CDVStatusBar
-
-- (id)settingForKey:(NSString*)key
-{
- return [self.commandDelegate.settings objectForKey:[key lowercaseString]];
-}
-
-- (void)observeValueForKeyPath:(NSString*)keyPath ofObject:(id)object change:(NSDictionary*)change context:(void*)context
-{
- if ([keyPath isEqual:@"statusBarHidden"]) {
- NSNumber* newValue = [change objectForKey:NSKeyValueChangeNewKey];
- [self updateIsVisible:![newValue boolValue]];
- }
-}
-
--(void)statusBarDidChangeFrame:(NSNotification*)notification
-{
- //add a small delay for iOS 7 ( 0.1 seconds )
- __weak CDVStatusBar* weakSelf = self;
- dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 0.1 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
- [weakSelf resizeWebView];
- });
-}
-
-- (void)pluginInitialize
-{
- BOOL isiOS7 = (IsAtLeastiOSVersion(@"7.0"));
-
- // init
- NSNumber* uiviewControllerBasedStatusBarAppearance = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"UIViewControllerBasedStatusBarAppearance"];
- _uiviewControllerBasedStatusBarAppearance = (uiviewControllerBasedStatusBarAppearance == nil || [uiviewControllerBasedStatusBarAppearance boolValue]) && isiOS7;
-
- // observe the statusBarHidden property
- [[UIApplication sharedApplication] addObserver:self forKeyPath:@"statusBarHidden" options:NSKeyValueObservingOptionNew context:NULL];
-
- [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(statusBarDidChangeFrame:) name: UIApplicationDidChangeStatusBarFrameNotification object:nil];
-
- _statusBarOverlaysWebView = YES; // default
-
- [self initializeStatusBarBackgroundView];
-
- self.viewController.view.autoresizesSubviews = YES;
-
- NSString* setting;
-
- setting = @"StatusBarBackgroundColor";
- if ([self settingForKey:setting]) {
- [self _backgroundColorByHexString:[self settingForKey:setting]];
- }
-
- setting = @"StatusBarStyle";
- if ([self settingForKey:setting]) {
- [self setStatusBarStyle:[self settingForKey:setting]];
- }
-
- // blank scroll view to intercept status bar taps
- self.webView.scrollView.scrollsToTop = NO;
- UIScrollView *fakeScrollView = [[UIScrollView alloc] initWithFrame:UIScreen.mainScreen.bounds];
- fakeScrollView.delegate = self;
- fakeScrollView.scrollsToTop = YES;
- [self.viewController.view addSubview:fakeScrollView]; // Add scrollview to the view heirarchy so that it will begin accepting status bar taps
- [self.viewController.view sendSubviewToBack:fakeScrollView]; // Send it to the very back of the view heirarchy
- fakeScrollView.contentSize = CGSizeMake(UIScreen.mainScreen.bounds.size.width, UIScreen.mainScreen.bounds.size.height * 2.0f); // Make the scroll view longer than the screen itself
- fakeScrollView.contentOffset = CGPointMake(0.0f, UIScreen.mainScreen.bounds.size.height); // Scroll down so a tap will take scroll view back to the top
-}
-
-- (void)onReset {
- _eventsCallbackId = nil;
-}
-
-- (void)fireTappedEvent {
- if (_eventsCallbackId == nil) {
- return;
- }
- NSDictionary* payload = @{@"type": @"tap"};
- CDVPluginResult* result = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsDictionary:payload];
- [result setKeepCallbackAsBool:YES];
- [self.commandDelegate sendPluginResult:result callbackId:_eventsCallbackId];
-}
-
-- (void)updateIsVisible:(BOOL)visible {
- if (_eventsCallbackId == nil) {
- return;
- }
- CDVPluginResult* result = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsBool:visible];
- [result setKeepCallbackAsBool:YES];
- [self.commandDelegate sendPluginResult:result callbackId:_eventsCallbackId];
-}
-
-- (void) _ready:(CDVInvokedUrlCommand*)command
-{
- _eventsCallbackId = command.callbackId;
- [self updateIsVisible:![UIApplication sharedApplication].statusBarHidden];
- NSString* setting = @"StatusBarOverlaysWebView";
- if ([self settingForKey:setting]) {
- self.statusBarOverlaysWebView = [(NSNumber*)[self settingForKey:setting] boolValue];
- if (self.statusBarOverlaysWebView) {
- [self resizeWebView];
- }
- }
-}
-
-- (void) initializeStatusBarBackgroundView
-{
- CGRect statusBarFrame = [UIApplication sharedApplication].statusBarFrame;
-
- if ([[UIApplication sharedApplication]statusBarOrientation] == UIInterfaceOrientationPortraitUpsideDown &&
- statusBarFrame.size.height + statusBarFrame.origin.y == [[UIScreen mainScreen] bounds].size.height) {
-
- // When started in upside-down orientation on iOS 7, status bar will be bound to lower edge of the
- // screen (statusBarFrame.origin.y will be somewhere around screen height). In this case we need to
- // correct frame's coordinates
- statusBarFrame.origin.y = 0;
- }
-
- statusBarFrame = [self invertFrameIfNeeded:statusBarFrame];
-
- _statusBarBackgroundView = [[UIView alloc] initWithFrame:statusBarFrame];
- _statusBarBackgroundView.backgroundColor = _statusBarBackgroundColor;
- _statusBarBackgroundView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleBottomMargin);
- _statusBarBackgroundView.autoresizesSubviews = YES;
-}
-
-- (CGRect) invertFrameIfNeeded:(CGRect)rect {
- // landscape is where (width > height). On iOS < 8, we need to invert since frames are
- // always in Portrait context
- if (UIInterfaceOrientationIsLandscape([[UIApplication sharedApplication] statusBarOrientation]) && (rect.size.width < rect.size.height)) {
- CGFloat temp = rect.size.width;
- rect.size.width = rect.size.height;
- rect.size.height = temp;
- rect.origin = CGPointZero;
- }
-
- return rect;
-}
-
-- (void) setStatusBarOverlaysWebView:(BOOL)statusBarOverlaysWebView
-{
- // we only care about the latest iOS version or a change in setting
- if (!IsAtLeastiOSVersion(@"7.0") || statusBarOverlaysWebView == _statusBarOverlaysWebView) {
- return;
- }
-
- _statusBarOverlaysWebView = statusBarOverlaysWebView;
-
- [self resizeWebView];
-
- if (statusBarOverlaysWebView) {
-
- [_statusBarBackgroundView removeFromSuperview];
-
- } else {
-
- [self initializeStatusBarBackgroundView];
- [self.webView.superview addSubview:_statusBarBackgroundView];
-
- }
-
-}
-
-- (BOOL) statusBarOverlaysWebView
-{
- return _statusBarOverlaysWebView;
-}
-
-- (void) overlaysWebView:(CDVInvokedUrlCommand*)command
-{
- id value = [command argumentAtIndex:0];
- if (!([value isKindOfClass:[NSNumber class]])) {
- value = [NSNumber numberWithBool:YES];
- }
-
- self.statusBarOverlaysWebView = [value boolValue];
-}
-
-- (void) refreshStatusBarAppearance
-{
- SEL sel = NSSelectorFromString(@"setNeedsStatusBarAppearanceUpdate");
- if ([self.viewController respondsToSelector:sel]) {
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
- [self.viewController performSelector:sel withObject:nil];
-#pragma clang diagnostic pop
- }
-}
-
-- (void) setStyleForStatusBar:(UIStatusBarStyle)style
-{
- if (_uiviewControllerBasedStatusBarAppearance) {
- CDVViewController* vc = (CDVViewController*)self.viewController;
- vc.sb_statusBarStyle = [NSNumber numberWithInt:style];
- [self refreshStatusBarAppearance];
-
- } else {
- [[UIApplication sharedApplication] setStatusBarStyle:style];
- }
-}
-
-- (void) setStatusBarStyle:(NSString*)statusBarStyle
-{
- // default, lightContent, blackTranslucent, blackOpaque
- NSString* lcStatusBarStyle = [statusBarStyle lowercaseString];
-
- if ([lcStatusBarStyle isEqualToString:@"default"]) {
- [self styleDefault:nil];
- } else if ([lcStatusBarStyle isEqualToString:@"lightcontent"]) {
- [self styleLightContent:nil];
- } else if ([lcStatusBarStyle isEqualToString:@"blacktranslucent"]) {
- [self styleBlackTranslucent:nil];
- } else if ([lcStatusBarStyle isEqualToString:@"blackopaque"]) {
- [self styleBlackOpaque:nil];
- }
-}
-
-- (void) styleDefault:(CDVInvokedUrlCommand*)command
-{
- [self setStyleForStatusBar:UIStatusBarStyleDefault];
-}
-
-- (void) styleLightContent:(CDVInvokedUrlCommand*)command
-{
- [self setStyleForStatusBar:UIStatusBarStyleLightContent];
-}
-
-- (void) styleBlackTranslucent:(CDVInvokedUrlCommand*)command
-{
- #if __IPHONE_OS_VERSION_MAX_ALLOWED < 70000
- # define TRANSLUCENT_STYLE UIStatusBarStyleBlackTranslucent
- #else
- # define TRANSLUCENT_STYLE UIStatusBarStyleLightContent
- #endif
- [self setStyleForStatusBar:TRANSLUCENT_STYLE];
-}
-
-- (void) styleBlackOpaque:(CDVInvokedUrlCommand*)command
-{
- #if __IPHONE_OS_VERSION_MAX_ALLOWED < 70000
- # define OPAQUE_STYLE UIStatusBarStyleBlackOpaque
- #else
- # define OPAQUE_STYLE UIStatusBarStyleLightContent
- #endif
- [self setStyleForStatusBar:OPAQUE_STYLE];
-}
-
-- (void) backgroundColorByName:(CDVInvokedUrlCommand*)command
-{
- id value = [command argumentAtIndex:0];
- if (!([value isKindOfClass:[NSString class]])) {
- value = @"black";
- }
-
- SEL selector = NSSelectorFromString([value stringByAppendingString:@"Color"]);
- if ([UIColor respondsToSelector:selector]) {
- _statusBarBackgroundView.backgroundColor = [UIColor performSelector:selector];
- }
-}
-
-- (void) _backgroundColorByHexString:(NSString*)hexString
-{
- unsigned int rgbValue = 0;
- NSScanner* scanner = [NSScanner scannerWithString:hexString];
- [scanner setScanLocation:1];
- [scanner scanHexInt:&rgbValue];
-
- _statusBarBackgroundColor = [UIColor colorWithRed:((rgbValue & 0xFF0000) >> 16)/255.0 green:((rgbValue & 0xFF00) >> 8)/255.0 blue:(rgbValue & 0xFF)/255.0 alpha:1.0];
- _statusBarBackgroundView.backgroundColor = _statusBarBackgroundColor;
-}
-
-- (void) backgroundColorByHexString:(CDVInvokedUrlCommand*)command
-{
- NSString* value = [command argumentAtIndex:0];
- if (!([value isKindOfClass:[NSString class]])) {
- value = @"#000000";
- }
-
- if (![value hasPrefix:@"#"] || [value length] < 7) {
- return;
- }
-
- [self _backgroundColorByHexString:value];
-}
-
-- (void) hideStatusBar
-{
- if (_uiviewControllerBasedStatusBarAppearance) {
- CDVViewController* vc = (CDVViewController*)self.viewController;
- vc.sb_hideStatusBar = [NSNumber numberWithBool:YES];
- [self refreshStatusBarAppearance];
-
- } else {
- UIApplication* app = [UIApplication sharedApplication];
- [app setStatusBarHidden:YES];
- }
-}
-
-- (void) hide:(CDVInvokedUrlCommand*)command
-{
- UIApplication* app = [UIApplication sharedApplication];
-
- if (!app.isStatusBarHidden)
- {
-
- [self hideStatusBar];
-
- if (IsAtLeastiOSVersion(@"7.0")) {
- [_statusBarBackgroundView removeFromSuperview];
- }
-
- [self resizeWebView];
-
- _statusBarBackgroundView.hidden = YES;
- }
-}
-
-- (void) showStatusBar
-{
- if (_uiviewControllerBasedStatusBarAppearance) {
- CDVViewController* vc = (CDVViewController*)self.viewController;
- vc.sb_hideStatusBar = [NSNumber numberWithBool:NO];
- [self refreshStatusBarAppearance];
-
- } else {
- UIApplication* app = [UIApplication sharedApplication];
- [app setStatusBarHidden:NO];
- }
-}
-
-- (void) show:(CDVInvokedUrlCommand*)command
-{
- UIApplication* app = [UIApplication sharedApplication];
-
- if (app.isStatusBarHidden)
- {
- BOOL isIOS7 = (IsAtLeastiOSVersion(@"7.0"));
-
- [self showStatusBar];
- [self resizeWebView];
-
- if (isIOS7) {
-
- if (!self.statusBarOverlaysWebView) {
-
- // there is a possibility that when the statusbar was hidden, it was in a different orientation
- // from the current one. Therefore we need to expand the statusBarBackgroundView as well to the
- // statusBar's current size
- CGRect statusBarFrame = [UIApplication sharedApplication].statusBarFrame;
- statusBarFrame = [self invertFrameIfNeeded:statusBarFrame];
- CGRect sbBgFrame = _statusBarBackgroundView.frame;
- sbBgFrame.size = statusBarFrame.size;
- _statusBarBackgroundView.frame = sbBgFrame;
- [self.webView.superview addSubview:_statusBarBackgroundView];
-
- }
-
- }
-
- _statusBarBackgroundView.hidden = NO;
- }
-}
-
--(void)resizeWebView
-{
- BOOL isIOS7 = (IsAtLeastiOSVersion(@"7.0"));
-
- if (isIOS7) {
- CGRect bounds = [[UIScreen mainScreen] bounds];
- bounds = [self invertFrameIfNeeded:bounds];
-
- if (UIInterfaceOrientationIsPortrait([[UIApplication sharedApplication] statusBarOrientation])) {
- self.viewController.view.frame = bounds;
- } else if (self.viewController.presentedViewController != nil) {
- // https://issues.apache.org/jira/browse/CB-11018
- BOOL isIOS8 = (IsAtLeastiOSVersion(@"8.0"));
- BOOL isIOS9 = (IsAtLeastiOSVersion(@"9.0"));
- if (isIOS8 && !isIOS9) {
- // iOS 8
- bounds = CGRectMake(0, 0, bounds.size.width, bounds.size.height);
- } else {
- // iOS7, iOS9+
- bounds = CGRectMake(0, 0, bounds.size.height, bounds.size.width);
- }
- }
- self.webView.frame = bounds;
-
- if (!self.statusBarOverlaysWebView) {
- CGRect statusBarFrame = [UIApplication sharedApplication].statusBarFrame;
- statusBarFrame = [self invertFrameIfNeeded:statusBarFrame];
- CGRect frame = self.webView.frame;
- frame.origin.y = statusBarFrame.size.height;
- frame.size.height -= statusBarFrame.size.height;
- self.webView.frame = frame;
- }
- } else {
- CGRect bounds = [[UIScreen mainScreen] applicationFrame];
- self.viewController.view.frame = bounds;
- }
-}
-
-- (void) dealloc
-{
- [[UIApplication sharedApplication] removeObserver:self forKeyPath:@"statusBarHidden"];
- [[NSNotificationCenter defaultCenter]removeObserver:self name:UIApplicationDidChangeStatusBarOrientationNotification object:nil];
-}
-
-
-#pragma mark - UIScrollViewDelegate
-
-- (BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView
-{
- [self fireTappedEvent];
- return NO;
-}
-
-@end
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/windows/StatusBarProxy.js b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/windows/StatusBarProxy.js
deleted file mode 100644
index 36b2a4e..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/windows/StatusBarProxy.js
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
- */
-
-/* global Windows */
-
-var _supported = null; // set to null so we can check first time
-
-function isSupported() {
- // if not checked before, run check
- if (_supported === null) {
- var viewMan = Windows.UI.ViewManagement;
- _supported = (viewMan.StatusBar && viewMan.StatusBar.getForCurrentView);
- }
- return _supported;
-}
-
-function getViewStatusBar() {
- if (!isSupported()) {
- throw new Error("Status bar is not supported");
- }
- return Windows.UI.ViewManagement.StatusBar.getForCurrentView();
-}
-
-function hexToRgb(hex) {
- // Expand shorthand form (e.g. "03F") to full form (e.g. "0033FF")
- var shorthandRegex = /^#?([a-f\d])([a-f\d])([a-f\d])$/i;
- hex = hex.replace(shorthandRegex, function (m, r, g, b) {
- return r + r + g + g + b + b;
- });
-
- var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
- return result ? {
- r: parseInt(result[1], 16),
- g: parseInt(result[2], 16),
- b: parseInt(result[3], 16)
- } : null;
-}
-
-module.exports = {
- _ready: function(win, fail) {
- if(isSupported()) {
- var statusBar = getViewStatusBar();
- win(statusBar.occludedRect.height !== 0);
- }
- },
- overlaysWebView: function () {
- // not supported
- },
-
- styleDefault: function () {
- // dark text ( to be used on a light background )
- if (isSupported()) {
- getViewStatusBar().foregroundColor = { a: 0, r: 0, g: 0, b: 0 };
- }
- },
-
- styleLightContent: function () {
- // light text ( to be used on a dark background )
- if (isSupported()) {
- getViewStatusBar().foregroundColor = { a: 0, r: 255, g: 255, b: 255 };
- }
- },
-
- styleBlackTranslucent: function () {
- // #88000000 ? Apple says to use lightContent instead
- return module.exports.styleLightContent();
- },
-
- styleBlackOpaque: function () {
- // #FF000000 ? Apple says to use lightContent instead
- return module.exports.styleLightContent();
- },
-
- backgroundColorByHexString: function (win, fail, args) {
- var rgb = hexToRgb(args[0]);
- if(isSupported()) {
- var statusBar = getViewStatusBar();
- statusBar.backgroundColor = { a: 0, r: rgb.r, g: rgb.g, b: rgb.b };
- statusBar.backgroundOpacity = 1;
- }
- },
-
- show: function (win, fail) {
- // added support check so no error thrown, when calling this method
- if (isSupported()) {
- getViewStatusBar().showAsync().done(win, fail);
- }
- },
-
- hide: function (win, fail) {
- // added support check so no error thrown, when calling this method
- if (isSupported()) {
- getViewStatusBar().hideAsync().done(win, fail);
- }
- }
-};
-require("cordova/exec/proxy").add("StatusBar", module.exports);
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/wp/StatusBar.cs b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/wp/StatusBar.cs
deleted file mode 100644
index 5b461d7..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/src/wp/StatusBar.cs
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- Licensed 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.
-*/
-
-
-using Microsoft.Phone.Shell;
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Globalization;
-using System.Threading;
-using System.Windows;
-using System.Windows.Media;
-using System.Windows.Threading;
-
-
-/*
- * http://www.idev101.com/code/User_Interface/StatusBar.html
- * https://developer.apple.com/library/ios/documentation/userexperience/conceptual/transitionguide/Bars.html
- * https://developer.apple.com/library/ios/documentation/uikit/reference/UIApplication_Class/Reference/Reference.html#//apple_ref/c/econst/UIStatusBarStyleDefault
- * */
-
-
-namespace WPCordovaClassLib.Cordova.Commands
-{
- public class StatusBar : BaseCommand
- {
-
- // returns an argb value, if the hex is only rgb, it will be full opacity
- protected Color ColorFromHex(string hexString)
- {
- string cleanHex = hexString.Replace("#", "").Replace("0x", "");
- // turn #FFF into #FFFFFF
- if (cleanHex.Length == 3)
- {
- cleanHex = "" + cleanHex[0] + cleanHex[0] + cleanHex[1] + cleanHex[1] + cleanHex[2] + cleanHex[2];
- }
- // add an alpha 100% if it is missing
- if (cleanHex.Length == 6)
- {
- cleanHex = "FF" + cleanHex;
- }
- int argb = Int32.Parse(cleanHex, NumberStyles.HexNumber);
- Color clr = Color.FromArgb((byte)((argb & 0xff000000) >> 0x18),
- (byte)((argb & 0xff0000) >> 0x10),
- (byte)((argb & 0xff00) >> 8),
- (byte)(argb & 0xff));
- return clr;
- }
-
- public void _ready(string options)
- {
- Deployment.Current.Dispatcher.BeginInvoke(() =>
- {
- bool isVis = SystemTray.IsVisible;
- // TODO: pass this to JS
- //Debug.WriteLine("Result::" + res);
- DispatchCommandResult(new PluginResult(PluginResult.Status.OK, isVis));
- });
- }
-
- public void overlaysWebView(string options)
- { //exec(null, null, "StatusBar", "overlaysWebView", [doOverlay]);
- // string arg = JSON.JsonHelper.Deserialize(options)[0];
- }
-
- public void styleDefault(string options)
- { //exec(null, null, "StatusBar", "styleDefault", []);
- Deployment.Current.Dispatcher.BeginInvoke(() =>
- {
- SystemTray.ForegroundColor = Colors.Black;
- });
- }
-
- public void styleLightContent(string options)
- { //exec(null, null, "StatusBar", "styleLightContent", []);
-
- Deployment.Current.Dispatcher.BeginInvoke(() =>
- {
- SystemTray.ForegroundColor = Colors.White;
- });
- }
-
- public void styleBlackTranslucent(string options)
- { //exec(null, null, "StatusBar", "styleBlackTranslucent", []);
- styleLightContent(options);
- }
-
- public void styleBlackOpaque(string options)
- { //exec(null, null, "StatusBar", "styleBlackOpaque", []);
- styleLightContent(options);
- }
-
- public void backgroundColorByName(string options)
- { //exec(null, null, "StatusBar", "backgroundColorByName", [colorname]);
- // this should NOT be called, js should now be using/converting color names to hex
- }
-
- public void backgroundColorByHexString(string options)
- { //exec(null, null, "StatusBar", "backgroundColorByHexString", [hexString]);
- string argb = JSON.JsonHelper.Deserialize(options)[0];
-
- Color clr = ColorFromHex(argb);
-
- Deployment.Current.Dispatcher.BeginInvoke(() =>
- {
- SystemTray.Opacity = clr.A / 255.0d;
- SystemTray.BackgroundColor = clr;
-
- });
- }
-
- public void hide(string options)
- { //exec(null, null, "StatusBar", "hide", []);
- Deployment.Current.Dispatcher.BeginInvoke(() =>
- {
- SystemTray.IsVisible = false;
- });
-
- }
-
- public void show(string options)
- { //exec(null, null, "StatusBar", "show", []);
- Deployment.Current.Dispatcher.BeginInvoke(() =>
- {
- SystemTray.IsVisible = true;
- });
- }
- }
-}
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/tests/plugin.xml b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/tests/plugin.xml
deleted file mode 100644
index b56f757..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/tests/plugin.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
- Cordova StatusBar Plugin Tests
- Apache 2.0
-
-
-
-
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/tests/tests.js b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/tests/tests.js
deleted file mode 100644
index 5a8fe39..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/tests/tests.js
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
-*/
-
-/* jshint jasmine: true */
-/* global StatusBar */
-
-exports.defineAutoTests = function () {
- describe("StatusBar", function () {
- it("statusbar.spec.1 should exist", function() {
- expect(window.StatusBar).toBeDefined();
- });
-
- it("statusbar.spec.2 should have show|hide methods", function() {
- expect(window.StatusBar.show).toBeDefined();
- expect(typeof window.StatusBar.show).toBe("function");
-
- expect(window.StatusBar.hide).toBeDefined();
- expect(typeof window.StatusBar.hide).toBe("function");
- });
-
- it("statusbar.spec.3 should have set backgroundColor methods", function() {
- expect(window.StatusBar.backgroundColorByName).toBeDefined();
- expect(typeof window.StatusBar.backgroundColorByName).toBe("function");
-
- expect(window.StatusBar.backgroundColorByHexString).toBeDefined();
- expect(typeof window.StatusBar.backgroundColorByHexString).toBe("function");
- });
-
- it("statusbar.spec.4 should have set style methods", function() {
- expect(window.StatusBar.styleBlackTranslucent).toBeDefined();
- expect(typeof window.StatusBar.styleBlackTranslucent).toBe("function");
-
- expect(window.StatusBar.styleDefault).toBeDefined();
- expect(typeof window.StatusBar.styleDefault).toBe("function");
-
- expect(window.StatusBar.styleLightContent).toBeDefined();
- expect(typeof window.StatusBar.styleLightContent).toBe("function");
-
- expect(window.StatusBar.styleBlackOpaque).toBeDefined();
- expect(typeof window.StatusBar.styleBlackOpaque).toBe("function");
-
- expect(window.StatusBar.overlaysWebView).toBeDefined();
- expect(typeof window.StatusBar.overlaysWebView).toBe("function");
- });
- });
-};
-
-exports.defineManualTests = function (contentEl, createActionButton) {
- function log(msg) {
- var el = document.getElementById("info");
- var logLine = document.createElement('div');
- logLine.innerHTML = msg;
- el.appendChild(logLine);
- }
-
- function doShow() {
- StatusBar.show();
- log('StatusBar.isVisible=' + StatusBar.isVisible);
- }
-
- function doHide() {
- StatusBar.hide();
- log('StatusBar.isVisible=' + StatusBar.isVisible);
- }
-
- function doColor1() {
- log('set color=red');
- StatusBar.backgroundColorByName('red');
- }
-
- function doColor2() {
- log('set style=translucent black');
- StatusBar.styleBlackTranslucent();
- }
-
- function doColor3() {
- log('set style=default');
- StatusBar.styleDefault();
- }
-
- var showOverlay = true;
- function doOverlay() {
- showOverlay = !showOverlay;
- StatusBar.overlaysWebView(showOverlay);
- log('Set overlay=' + showOverlay);
- }
-
- /******************************************************************************/
-
- contentEl.innerHTML = '' +
- 'Also: tapping bar on iOS should emit a log.' +
- '' +
- 'Expected result: Status bar will be visible' +
- ' ' +
- 'Expected result: Status bar will be hidden' +
- ' ' +
- 'Expected result: Status bar text will be a light (white) color' +
- ' ' +
- 'Expected result: Status bar text will be a dark (black) color' +
- ' ' +
- 'Expected result: Overlay true = status bar will lay on top of web view content Overlay false = status bar will be separate from web view and will not cover content' +
- ' ' +
- 'Expected result: If overlay false, background color for status bar will be red';
-
- log('StatusBar.isVisible=' + StatusBar.isVisible);
- window.addEventListener('statusTap', function () {
- log('tap!');
- }, false);
-
- createActionButton("Show", function () {
- doShow();
- }, 'action-show');
-
- createActionButton("Hide", function () {
- doHide();
- }, 'action-hide');
-
- createActionButton("Style=red (background)", function () {
- doColor1();
- }, 'action-color1');
-
- createActionButton("Style=translucent black", function () {
- doColor2();
- }, 'action-color2');
-
- createActionButton("Style=default", function () {
- doColor3();
- }, 'action-color3');
-
- createActionButton("Toggle Overlays", function () {
- doOverlay();
- }, 'action-overlays');
-};
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/www/statusbar.js b/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/www/statusbar.js
deleted file mode 100644
index d9d0ea5..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-statusbar/www/statusbar.js
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
-*/
-
-/* global cordova */
-
-var exec = require('cordova/exec');
-
-var namedColors = {
- "black": "#000000",
- "darkGray": "#A9A9A9",
- "lightGray": "#D3D3D3",
- "white": "#FFFFFF",
- "gray": "#808080",
- "red": "#FF0000",
- "green": "#00FF00",
- "blue": "#0000FF",
- "cyan": "#00FFFF",
- "yellow": "#FFFF00",
- "magenta": "#FF00FF",
- "orange": "#FFA500",
- "purple": "#800080",
- "brown": "#A52A2A"
-};
-
-var StatusBar = {
-
- isVisible: true,
-
- overlaysWebView: function (doOverlay) {
- exec(null, null, "StatusBar", "overlaysWebView", [doOverlay]);
- },
-
- styleDefault: function () {
- // dark text ( to be used on a light background )
- exec(null, null, "StatusBar", "styleDefault", []);
- },
-
- styleLightContent: function () {
- // light text ( to be used on a dark background )
- exec(null, null, "StatusBar", "styleLightContent", []);
- },
-
- styleBlackTranslucent: function () {
- // #88000000 ? Apple says to use lightContent instead
- exec(null, null, "StatusBar", "styleBlackTranslucent", []);
- },
-
- styleBlackOpaque: function () {
- // #FF000000 ? Apple says to use lightContent instead
- exec(null, null, "StatusBar", "styleBlackOpaque", []);
- },
-
- backgroundColorByName: function (colorname) {
- return StatusBar.backgroundColorByHexString(namedColors[colorname]);
- },
-
- backgroundColorByHexString: function (hexString) {
- if (hexString.charAt(0) !== "#") {
- hexString = "#" + hexString;
- }
-
- if (hexString.length === 4) {
- var split = hexString.split("");
- hexString = "#" + split[1] + split[1] + split[2] + split[2] + split[3] + split[3];
- }
-
- exec(null, null, "StatusBar", "backgroundColorByHexString", [hexString]);
- },
-
- hide: function () {
- exec(null, null, "StatusBar", "hide", []);
- StatusBar.isVisible = false;
- },
-
- show: function () {
- exec(null, null, "StatusBar", "show", []);
- StatusBar.isVisible = true;
- }
-
-};
-
-// prime it. setTimeout so that proxy gets time to init
-window.setTimeout(function () {
- exec(function (res) {
- if (typeof res == 'object') {
- if (res.type == 'tap') {
- cordova.fireWindowEvent('statusTap');
- }
- } else {
- StatusBar.isVisible = res;
- }
- }, null, "StatusBar", "_ready", []);
-}, 0);
-
-module.exports = StatusBar;
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-whitelist/CONTRIBUTING.md b/Wello-front-end/Wello/plugins/cordova-plugin-whitelist/CONTRIBUTING.md
deleted file mode 100644
index 7de4c64..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-whitelist/CONTRIBUTING.md
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-# Contributing to Apache Cordova
-
-Anyone can contribute to Cordova. And we need your contributions.
-
-There are multiple ways to contribute: report bugs, improve the docs, and
-contribute code.
-
-For instructions on this, start with the
-[contribution overview](http://cordova.apache.org/contribute/).
-
-The details are explained there, but the important items are:
- - Sign and submit an Apache ICLA (Contributor License Agreement).
- - Have a Jira issue open that corresponds to your contribution.
- - Run the tests so your patch doesn't break existing functionality.
-
-We look forward to your contributions!
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-whitelist/LICENSE b/Wello-front-end/Wello/plugins/cordova-plugin-whitelist/LICENSE
deleted file mode 100644
index 7a4a3ea..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-whitelist/LICENSE
+++ /dev/null
@@ -1,202 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed 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.
\ No newline at end of file
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-whitelist/NOTICE b/Wello-front-end/Wello/plugins/cordova-plugin-whitelist/NOTICE
deleted file mode 100644
index 8ec56a5..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-whitelist/NOTICE
+++ /dev/null
@@ -1,5 +0,0 @@
-Apache Cordova
-Copyright 2012 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
diff --git a/Wello-front-end/Wello/plugins/cordova-plugin-whitelist/README.md b/Wello-front-end/Wello/plugins/cordova-plugin-whitelist/README.md
deleted file mode 100644
index e19d230..0000000
--- a/Wello-front-end/Wello/plugins/cordova-plugin-whitelist/README.md
+++ /dev/null
@@ -1,163 +0,0 @@
----
-title: Whitelist
-description: Whitelist external content accessible by your app.
----
-
-
-# cordova-plugin-whitelist
-
-This plugin implements a whitelist policy for navigating the application webview on Cordova 4.0
-
-:warning: Report issues on the [Apache Cordova issue tracker](https://issues.apache.org/jira/issues/?jql=project%20%3D%20CB%20AND%20status%20in%20%28Open%2C%20%22In%20Progress%22%2C%20Reopened%29%20AND%20resolution%20%3D%20Unresolved%20AND%20component%20%3D%20%22Plugin%20Whitelist%22%20ORDER%20BY%20priority%20DESC%2C%20summary%20ASC%2C%20updatedDate%20DESC)
-
-## Installation
-
-You can install whitelist plugin with Cordova CLI, from npm:
-
-```
-$ cordova plugin add cordova-plugin-whitelist
-$ cordova prepare
-```
-
-## Supported Cordova Platforms
-
-* Android 4.0.0 or above
-
-## Navigation Whitelist
-Controls which URLs the WebView itself can be navigated to. Applies to
-top-level navigations only.
-
-Quirks: on Android it also applies to iframes for non-http(s) schemes.
-
-By default, navigations only to `file://` URLs, are allowed. To allow others URLs, you must add `` tags to your `config.xml`:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-## Intent Whitelist
-Controls which URLs the app is allowed to ask the system to open.
-By default, no external URLs are allowed.
-
-On Android, this equates to sending an intent of type BROWSEABLE.
-
-This whitelist does not apply to plugins, only hyperlinks and calls to `window.open()`.
-
-In `config.xml`, add `` tags, like this:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-## Network Request Whitelist
-Controls which network requests (images, XHRs, etc) are allowed to be made (via cordova native hooks).
-
-Note: We suggest you use a Content Security Policy (see below), which is more secure. This whitelist is mostly historical for webviews which do not support CSP.
-
-In `config.xml`, add `` tags, like this:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Without any `` tags, only requests to `file://` URLs are allowed. However, the default Cordova application includes `` by default.
-
-
-Note: Whitelist cannot block network redirects from a whitelisted remote website (i.e. http or https) to a non-whitelisted website. Use CSP rules to mitigate redirects to non-whitelisted websites for webviews that support CSP.
-
-Quirk: Android also allows requests to https://ssl.gstatic.com/accessibility/javascript/android/ by default, since this is required for TalkBack to function properly.
-
-### Content Security Policy
-Controls which network requests (images, XHRs, etc) are allowed to be made (via webview directly).
-
-On Android and iOS, the network request whitelist (see above) is not able to filter all types of requests (e.g. `