├── bower_components
├── jquery
│ ├── src
│ │ ├── outro.js
│ │ ├── selector.js
│ │ ├── var
│ │ │ ├── arr.js
│ │ │ ├── rnotwhite.js
│ │ │ ├── strundefined.js
│ │ │ ├── push.js
│ │ │ ├── slice.js
│ │ │ ├── class2type.js
│ │ │ ├── concat.js
│ │ │ ├── indexOf.js
│ │ │ ├── pnum.js
│ │ │ ├── hasOwn.js
│ │ │ ├── toString.js
│ │ │ └── support.js
│ │ ├── ajax
│ │ │ ├── var
│ │ │ │ ├── rquery.js
│ │ │ │ └── nonce.js
│ │ │ ├── parseJSON.js
│ │ │ ├── parseXML.js
│ │ │ ├── script.js
│ │ │ ├── load.js
│ │ │ └── jsonp.js
│ │ ├── css
│ │ │ ├── var
│ │ │ │ ├── rmargin.js
│ │ │ │ ├── cssExpand.js
│ │ │ │ ├── rnumnonpx.js
│ │ │ │ ├── isHidden.js
│ │ │ │ └── getStyles.js
│ │ │ ├── hiddenVisibleSelectors.js
│ │ │ ├── addGetHookIf.js
│ │ │ ├── swap.js
│ │ │ ├── curCSS.js
│ │ │ └── defaultDisplay.js
│ │ ├── manipulation
│ │ │ ├── var
│ │ │ │ └── rcheckableType.js
│ │ │ ├── _evalUrl.js
│ │ │ └── support.js
│ │ ├── data
│ │ │ ├── var
│ │ │ │ ├── data_priv.js
│ │ │ │ └── data_user.js
│ │ │ └── accepts.js
│ │ ├── core
│ │ │ ├── var
│ │ │ │ └── rsingleTag.js
│ │ │ ├── parseHTML.js
│ │ │ ├── access.js
│ │ │ └── ready.js
│ │ ├── traversing
│ │ │ ├── var
│ │ │ │ └── rneedsContext.js
│ │ │ └── findFilter.js
│ │ ├── event
│ │ │ ├── support.js
│ │ │ ├── ajax.js
│ │ │ └── alias.js
│ │ ├── attributes.js
│ │ ├── deprecated.js
│ │ ├── effects
│ │ │ └── animatedSelector.js
│ │ ├── selector-sizzle.js
│ │ ├── queue
│ │ │ └── delay.js
│ │ ├── jquery.js
│ │ ├── exports
│ │ │ ├── global.js
│ │ │ └── amd.js
│ │ ├── attributes
│ │ │ ├── support.js
│ │ │ └── prop.js
│ │ ├── intro.js
│ │ ├── wrap.js
│ │ └── dimensions.js
│ ├── bower.json
│ ├── .bower.json
│ └── MIT-LICENSE.txt
├── ng-file-upload
│ ├── ng-file-upload-all.js
│ ├── ng-file-upload-all.min.js
│ ├── FileAPI.flash.swf
│ ├── bower.json
│ ├── .bower.json
│ ├── README.md
│ ├── LICENSE
│ └── npm-debug.log
├── angular
│ ├── index.js
│ ├── angular.min.js.gzip
│ ├── bower.json
│ ├── angular-csp.css
│ ├── .bower.json
│ ├── package.json
│ └── README.md
├── angularjs
│ ├── index.js
│ ├── angular.min.js.gzip
│ ├── bower.json
│ ├── angular-csp.css
│ ├── .bower.json
│ ├── package.json
│ └── README.md
├── ngImgCrop
│ ├── source
│ │ ├── js
│ │ │ ├── init.js
│ │ │ └── classes
│ │ │ │ ├── crop-pubsub.js
│ │ │ │ └── crop-area.js
│ │ └── scss
│ │ │ └── ng-img-crop.scss
│ ├── screenshots
│ │ ├── circle_1.jpg
│ │ └── square_1.jpg
│ ├── compile
│ │ ├── minified
│ │ │ └── ng-img-crop.css
│ │ └── unminified
│ │ │ └── ng-img-crop.css
│ ├── .jshintrc
│ ├── .gitattributes
│ ├── bower.json
│ ├── .gitignore
│ ├── .bower.json
│ ├── LICENSE
│ └── package.json
├── materialize
│ ├── .gitattributes
│ ├── font
│ │ ├── roboto
│ │ │ ├── Roboto-Bold.ttf
│ │ │ ├── Roboto-Thin.ttf
│ │ │ ├── Roboto-Light.ttf
│ │ │ ├── Roboto-Medium.ttf
│ │ │ └── Roboto-Regular.ttf
│ │ └── material-design-icons
│ │ │ ├── Material-Design-Icons.eot
│ │ │ ├── Material-Design-Icons.ttf
│ │ │ └── Material-Design-Icons.woff
│ ├── dist
│ │ └── font
│ │ │ ├── roboto
│ │ │ ├── Roboto-Bold.ttf
│ │ │ ├── Roboto-Thin.ttf
│ │ │ ├── Roboto-Light.ttf
│ │ │ ├── Roboto-Medium.ttf
│ │ │ └── Roboto-Regular.ttf
│ │ │ └── material-design-icons
│ │ │ ├── Material-Design-Icons.eot
│ │ │ ├── Material-Design-Icons.ttf
│ │ │ └── Material-Design-Icons.woff
│ ├── templates
│ │ ├── parallax-template
│ │ │ ├── background1.jpg
│ │ │ ├── background2.jpg
│ │ │ ├── background3.jpg
│ │ │ ├── js
│ │ │ │ └── init.js
│ │ │ ├── css
│ │ │ │ └── style.css
│ │ │ └── LICENSE
│ │ └── starter-template
│ │ │ ├── js
│ │ │ └── init.js
│ │ │ ├── css
│ │ │ └── style.css
│ │ │ └── LICENSE
│ ├── sass
│ │ ├── components
│ │ │ ├── _mixins.scss
│ │ │ ├── _dropdown.scss
│ │ │ ├── _roboto.scss
│ │ │ ├── _table_of_contents.scss
│ │ │ ├── _tooltip.scss
│ │ │ ├── _materialbox.scss
│ │ │ ├── _tabs.scss
│ │ │ ├── _toast.scss
│ │ │ ├── _modal.scss
│ │ │ ├── _collapsible.scss
│ │ │ ├── _slider.scss
│ │ │ ├── _typography.scss
│ │ │ ├── _sideNav.scss
│ │ │ ├── _grid.scss
│ │ │ └── _navbar.scss
│ │ └── materialize.scss
│ ├── js
│ │ ├── animation.js
│ │ ├── scrollFire.js
│ │ ├── cards.js
│ │ ├── buttons.js
│ │ ├── jquery.hammer.js
│ │ ├── parallax.js
│ │ ├── pushpin.js
│ │ ├── leanModal.js
│ │ └── collapsible.js
│ ├── LICENSE
│ ├── bower.json
│ ├── CHANGELOG.md
│ └── .bower.json
├── qrcode-generator
│ ├── php
│ │ ├── sample_html.php
│ │ ├── sample_custom.php
│ │ ├── sample_image.php
│ │ └── sample.html
│ ├── as3
│ │ └── src
│ │ │ ├── assets
│ │ │ ├── manifest.xml
│ │ │ └── README.txt
│ │ │ ├── sample
│ │ │ ├── QRCodeSample2.mxml
│ │ │ └── QRCodeSample1.as
│ │ │ └── as3
│ │ │ └── com
│ │ │ └── d_project
│ │ │ └── qrcode
│ │ │ ├── StringUtil.as
│ │ │ ├── ErrorCorrectLevel.as
│ │ │ ├── Mode.as
│ │ │ ├── QR8BitByte.as
│ │ │ ├── MaskPattern.as
│ │ │ ├── QRKanji.as
│ │ │ ├── BitBuffer.as
│ │ │ ├── QRMath.as
│ │ │ ├── QRNumber.as
│ │ │ ├── QRAlphaNum.as
│ │ │ ├── QRData.as
│ │ │ ├── mx
│ │ │ └── QRCode.as
│ │ │ └── Polynomial.as
│ ├── bower.json
│ ├── java
│ │ └── src
│ │ │ ├── sample
│ │ │ └── web
│ │ │ │ ├── index.jsp
│ │ │ │ ├── WEB-INF
│ │ │ │ └── web.xml
│ │ │ │ └── form.jsp
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── d_project
│ │ │ │ └── qrcode
│ │ │ │ ├── ErrorCorrectLevel.java
│ │ │ │ ├── Mode.java
│ │ │ │ ├── MaskPattern.java
│ │ │ │ ├── QR8BitByte.java
│ │ │ │ ├── QRMath.java
│ │ │ │ ├── QRAlphaNum.java
│ │ │ │ ├── QRNumber.java
│ │ │ │ ├── BitBuffer.java
│ │ │ │ ├── QRKanji.java
│ │ │ │ ├── QRData.java
│ │ │ │ └── Polynomial.java
│ │ │ ├── assets
│ │ │ └── README.txt
│ │ │ └── java-test
│ │ │ └── com
│ │ │ └── d_project
│ │ │ └── qrcode
│ │ │ ├── web
│ │ │ └── GIFImageTest.java
│ │ │ ├── BitBufferTest.java
│ │ │ ├── PolynomialTest.java
│ │ │ └── QRCodeTest.java
│ ├── .bower.json
│ └── js
│ │ ├── sample.js
│ │ ├── sample.html
│ │ └── qrcode_UTF8.js
└── angular-ui-router
│ ├── bower.json
│ ├── .bower.json
│ ├── LICENSE
│ └── src
│ ├── stateFilters.js
│ ├── viewScroll.js
│ └── view.js
├── .gitignore
├── app
├── about
│ ├── about.tpl.html
│ └── about.js
├── certificates
│ ├── certnew.tpl.html
│ └── certificates.js
├── spinner.tpl.html
├── profileCard.tpl.html
├── login
│ ├── RSAlogin.tpl.html
│ ├── login.tpl.html
│ └── login.js
└── share
│ ├── share.js
│ └── share.tpl.html
├── images
├── favicon.png
└── generic_photo.png
├── manifest.json
├── README.md
├── bower.json
└── LICENSE
/bower_components/jquery/src/outro.js:
--------------------------------------------------------------------------------
1 | }));
2 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | bower_components/
2 | npm-debug.log
3 |
--------------------------------------------------------------------------------
/bower_components/ng-file-upload/ng-file-upload-all.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/selector.js:
--------------------------------------------------------------------------------
1 | define([ "./selector-sizzle" ]);
2 |
--------------------------------------------------------------------------------
/bower_components/ng-file-upload/ng-file-upload-all.min.js:
--------------------------------------------------------------------------------
1 | /*! 3.0.0 */
2 |
--------------------------------------------------------------------------------
/app/about/about.tpl.html:
--------------------------------------------------------------------------------
1 |
2 | This is the about page.
3 |
4 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/var/arr.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return [];
3 | });
4 |
--------------------------------------------------------------------------------
/app/certificates/certnew.tpl.html:
--------------------------------------------------------------------------------
1 |
2 |
New certificate
3 |
--------------------------------------------------------------------------------
/bower_components/angular/index.js:
--------------------------------------------------------------------------------
1 | require('./angular');
2 | module.exports = angular;
3 |
--------------------------------------------------------------------------------
/bower_components/angularjs/index.js:
--------------------------------------------------------------------------------
1 | require('./angular');
2 | module.exports = angular;
3 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/ajax/var/rquery.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/\?/);
3 | });
4 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/var/rnotwhite.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/\S+/g);
3 | });
4 |
--------------------------------------------------------------------------------
/images/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/images/favicon.png
--------------------------------------------------------------------------------
/bower_components/jquery/src/css/var/rmargin.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/^margin/);
3 | });
4 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/var/strundefined.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return typeof undefined;
3 | });
4 |
--------------------------------------------------------------------------------
/bower_components/ngImgCrop/source/js/init.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var crop = angular.module('ngImgCrop', []);
--------------------------------------------------------------------------------
/images/generic_photo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/images/generic_photo.png
--------------------------------------------------------------------------------
/bower_components/jquery/src/var/push.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.push;
5 | });
6 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/var/slice.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.slice;
5 | });
6 |
--------------------------------------------------------------------------------
/bower_components/materialize/.gitattributes:
--------------------------------------------------------------------------------
1 | .html text
2 | .css text
3 | .js text
4 | .xml text
5 | .svg text
6 | .scss text
--------------------------------------------------------------------------------
/bower_components/jquery/src/var/class2type.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | // [[Class]] -> type pairs
3 | return {};
4 | });
5 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/var/concat.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.concat;
5 | });
6 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/var/indexOf.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./arr"
3 | ], function( arr ) {
4 | return arr.indexOf;
5 | });
6 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/css/var/cssExpand.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return [ "Top", "Right", "Bottom", "Left" ];
3 | });
4 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/manipulation/var/rcheckableType.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/^(?:checkbox|radio)$/i);
3 | });
4 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/var/pnum.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source;
3 | });
4 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/ajax/var/nonce.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../../core"
3 | ], function( jQuery ) {
4 | return jQuery.now();
5 | });
6 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/data/var/data_priv.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../Data"
3 | ], function( Data ) {
4 | return new Data();
5 | });
6 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/data/var/data_user.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../Data"
3 | ], function( Data ) {
4 | return new Data();
5 | });
6 |
--------------------------------------------------------------------------------
/bower_components/angular/angular.min.js.gzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/angular/angular.min.js.gzip
--------------------------------------------------------------------------------
/bower_components/angularjs/angular.min.js.gzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/angularjs/angular.min.js.gzip
--------------------------------------------------------------------------------
/bower_components/jquery/src/var/hasOwn.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./class2type"
3 | ], function( class2type ) {
4 | return class2type.hasOwnProperty;
5 | });
6 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/var/toString.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./class2type"
3 | ], function( class2type ) {
4 | return class2type.toString;
5 | });
6 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/core/var/rsingleTag.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | // Match a standalone tag
3 | return (/^<(\w+)\s*\/?>(?:<\/\1>|)$/);
4 | });
5 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/var/support.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | // All support tests are defined in their respective modules.
3 | return {};
4 | });
5 |
--------------------------------------------------------------------------------
/bower_components/ng-file-upload/FileAPI.flash.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/ng-file-upload/FileAPI.flash.swf
--------------------------------------------------------------------------------
/bower_components/ngImgCrop/screenshots/circle_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/ngImgCrop/screenshots/circle_1.jpg
--------------------------------------------------------------------------------
/bower_components/ngImgCrop/screenshots/square_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/ngImgCrop/screenshots/square_1.jpg
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/php/sample_html.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/qrcode-generator/php/sample_html.php
--------------------------------------------------------------------------------
/bower_components/materialize/font/roboto/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/font/roboto/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/bower_components/materialize/font/roboto/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/font/roboto/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/php/sample_custom.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/qrcode-generator/php/sample_custom.php
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/php/sample_image.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/qrcode-generator/php/sample_image.php
--------------------------------------------------------------------------------
/bower_components/materialize/font/roboto/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/font/roboto/Roboto-Light.ttf
--------------------------------------------------------------------------------
/bower_components/materialize/font/roboto/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/font/roboto/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/bower_components/angular/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular",
3 | "version": "1.3.14",
4 | "main": "./angular.js",
5 | "ignore": [],
6 | "dependencies": {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/css/var/rnumnonpx.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../../var/pnum"
3 | ], function( pnum ) {
4 | return new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );
5 | });
6 |
--------------------------------------------------------------------------------
/bower_components/materialize/dist/font/roboto/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/dist/font/roboto/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/bower_components/materialize/dist/font/roboto/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/dist/font/roboto/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/bower_components/materialize/font/roboto/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/font/roboto/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/bower_components/materialize/dist/font/roboto/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/dist/font/roboto/Roboto-Light.ttf
--------------------------------------------------------------------------------
/bower_components/materialize/dist/font/roboto/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/dist/font/roboto/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/bower_components/jquery/src/traversing/var/rneedsContext.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../../core",
3 | "../../selector"
4 | ], function( jQuery ) {
5 | return jQuery.expr.match.needsContext;
6 | });
7 |
--------------------------------------------------------------------------------
/bower_components/materialize/dist/font/roboto/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/dist/font/roboto/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/bower_components/angularjs/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular",
3 | "version": "1.4.0-build.3907+sha.3613a60",
4 | "main": "./angular.js",
5 | "ignore": [],
6 | "dependencies": {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/bower_components/materialize/templates/parallax-template/background1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/templates/parallax-template/background1.jpg
--------------------------------------------------------------------------------
/bower_components/materialize/templates/parallax-template/background2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/templates/parallax-template/background2.jpg
--------------------------------------------------------------------------------
/bower_components/materialize/templates/parallax-template/background3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/templates/parallax-template/background3.jpg
--------------------------------------------------------------------------------
/bower_components/jquery/src/event/support.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../var/support"
3 | ], function( support ) {
4 |
5 | support.focusinBubbles = "onfocusin" in window;
6 |
7 | return support;
8 |
9 | });
10 |
--------------------------------------------------------------------------------
/bower_components/materialize/font/material-design-icons/Material-Design-Icons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/font/material-design-icons/Material-Design-Icons.eot
--------------------------------------------------------------------------------
/bower_components/materialize/font/material-design-icons/Material-Design-Icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/font/material-design-icons/Material-Design-Icons.ttf
--------------------------------------------------------------------------------
/bower_components/materialize/sass/components/_mixins.scss:
--------------------------------------------------------------------------------
1 | @mixin box-shadow-2($args1, $args2) {
2 | -webkit-box-shadow: $args1, $args2;
3 | -moz-box-shadow: $args1, $args2;
4 | box-shadow: $args1, $args2;
5 | }
--------------------------------------------------------------------------------
/bower_components/materialize/font/material-design-icons/Material-Design-Icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/font/material-design-icons/Material-Design-Icons.woff
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/as3/src/assets/manifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/bower_components/materialize/dist/font/material-design-icons/Material-Design-Icons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/dist/font/material-design-icons/Material-Design-Icons.eot
--------------------------------------------------------------------------------
/bower_components/materialize/dist/font/material-design-icons/Material-Design-Icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/dist/font/material-design-icons/Material-Design-Icons.ttf
--------------------------------------------------------------------------------
/bower_components/materialize/templates/starter-template/js/init.js:
--------------------------------------------------------------------------------
1 | (function($){
2 | $(function(){
3 |
4 | $('.button-collapse').sideNav();
5 |
6 | }); // end of document ready
7 | })(jQuery); // end of jQuery name space
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/php/sample.html:
--------------------------------------------------------------------------------
1 | sample_html.php
2 |
3 | sample_image.php
4 |
5 | sample_custom.php
6 |
--------------------------------------------------------------------------------
/bower_components/materialize/dist/font/material-design-icons/Material-Design-Icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/linkeddata/profile-editor/HEAD/bower_components/materialize/dist/font/material-design-icons/Material-Design-Icons.woff
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "qrcode-generator",
3 | "version": "0.0.0",
4 | "main": "js/qrcode.js",
5 | "ignore": [
6 | "**/.*",
7 | "node_modules",
8 | "components"
9 | ]
10 | }
--------------------------------------------------------------------------------
/bower_components/ngImgCrop/compile/minified/ng-img-crop.css:
--------------------------------------------------------------------------------
1 | img-crop{width:100%;height:100%;display:block;position:relative;overflow:hidden}img-crop canvas{display:block;position:absolute;top:50%;left:50%;outline:0;-webkit-tap-highlight-color:transparent}
--------------------------------------------------------------------------------
/bower_components/materialize/templates/parallax-template/js/init.js:
--------------------------------------------------------------------------------
1 | (function($){
2 | $(function(){
3 |
4 | $('.button-collapse').sideNav();
5 | $('.parallax').parallax();
6 |
7 | }); // end of document ready
8 | })(jQuery); // end of jQuery name space
--------------------------------------------------------------------------------
/bower_components/jquery/src/attributes.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./core",
3 | "./attributes/attr",
4 | "./attributes/prop",
5 | "./attributes/classes",
6 | "./attributes/val"
7 | ], function( jQuery ) {
8 |
9 | // Return jQuery for attributes-only inclusion
10 | return jQuery;
11 | });
12 |
--------------------------------------------------------------------------------
/bower_components/materialize/js/animation.js:
--------------------------------------------------------------------------------
1 | // Custom Easing
2 | jQuery.extend( jQuery.easing,
3 | {
4 | easeInOutMaterial: function (x, t, b, c, d) {
5 | if ((t/=d/2) < 1) return c/2*t*t + b;
6 | return c/4*((t-=2)*t*t + 2) + b;
7 | }
8 | });
9 |
10 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/ajax/parseJSON.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // Support: Android 2.3
6 | // Workaround failure to string-cast null input
7 | jQuery.parseJSON = function( data ) {
8 | return JSON.parse( data + "" );
9 | };
10 |
11 | return jQuery.parseJSON;
12 |
13 | });
14 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/deprecated.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./core",
3 | "./traversing"
4 | ], function( jQuery ) {
5 |
6 | // The number of elements contained in the matched element set
7 | jQuery.fn.size = function() {
8 | return this.length;
9 | };
10 |
11 | jQuery.fn.andSelf = jQuery.fn.addBack;
12 |
13 | });
14 |
--------------------------------------------------------------------------------
/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "WebID Profile",
3 | "icons": [
4 | {
5 | "src": "images/favicon.png",
6 | "sizes": "256x256",
7 | "type": "image/png",
8 | "density": "4.0"
9 | }
10 | ],
11 | "start_url": "index.html",
12 | "display": "standalone",
13 | "orientation": "portrait"
14 | }
--------------------------------------------------------------------------------
/bower_components/materialize/templates/starter-template/css/style.css:
--------------------------------------------------------------------------------
1 | /* Custom Stylesheet */
2 | /**
3 | * Use this file to override Materialize files so you can update
4 | * the core Materialize files in the future
5 | *
6 | * Made By MaterializeCSS.com
7 | */
8 |
9 | .icon-block {
10 | padding: 0 15px;
11 | }
--------------------------------------------------------------------------------
/bower_components/jquery/src/effects/animatedSelector.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../selector",
4 | "../effects"
5 | ], function( jQuery ) {
6 |
7 | jQuery.expr.filters.animated = function( elem ) {
8 | return jQuery.grep(jQuery.timers, function( fn ) {
9 | return elem === fn.elem;
10 | }).length;
11 | };
12 |
13 | });
14 |
--------------------------------------------------------------------------------
/bower_components/angular/angular-csp.css:
--------------------------------------------------------------------------------
1 | /* Include this file in your html if you are using the CSP mode. */
2 |
3 | @charset "UTF-8";
4 |
5 | [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
6 | .ng-cloak, .x-ng-cloak,
7 | .ng-hide:not(.ng-hide-animate) {
8 | display: none !important;
9 | }
10 |
11 | ng\:form {
12 | display: block;
13 | }
14 |
--------------------------------------------------------------------------------
/bower_components/angularjs/angular-csp.css:
--------------------------------------------------------------------------------
1 | /* Include this file in your html if you are using the CSP mode. */
2 |
3 | @charset "UTF-8";
4 |
5 | [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
6 | .ng-cloak, .x-ng-cloak,
7 | .ng-hide:not(.ng-hide-animate) {
8 | display: none !important;
9 | }
10 |
11 | ng\:form {
12 | display: block;
13 | }
14 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/java/src/sample/web/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=Utf-8" %>
2 |
3 |
4 |
5 | QRCode for Java
6 |
7 |
8 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/manipulation/_evalUrl.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../ajax"
3 | ], function( jQuery ) {
4 |
5 | jQuery._evalUrl = function( url ) {
6 | return jQuery.ajax({
7 | url: url,
8 | type: "GET",
9 | dataType: "script",
10 | async: false,
11 | global: false,
12 | "throws": true
13 | });
14 | };
15 |
16 | return jQuery._evalUrl;
17 |
18 | });
19 |
--------------------------------------------------------------------------------
/app/spinner.tpl.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/selector-sizzle.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./core",
3 | "sizzle"
4 | ], function( jQuery, Sizzle ) {
5 |
6 | jQuery.find = Sizzle;
7 | jQuery.expr = Sizzle.selectors;
8 | jQuery.expr[":"] = jQuery.expr.pseudos;
9 | jQuery.unique = Sizzle.uniqueSort;
10 | jQuery.text = Sizzle.getText;
11 | jQuery.isXMLDoc = Sizzle.isXML;
12 | jQuery.contains = Sizzle.contains;
13 |
14 | });
15 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/event/ajax.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../event"
4 | ], function( jQuery ) {
5 |
6 | // Attach a bunch of functions for handling common AJAX events
7 | jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ) {
8 | jQuery.fn[ type ] = function( fn ) {
9 | return this.on( type, fn );
10 | };
11 | });
12 |
13 | });
14 |
--------------------------------------------------------------------------------
/bower_components/ngImgCrop/source/scss/ng-img-crop.scss:
--------------------------------------------------------------------------------
1 | img-crop {
2 | width:100%;
3 | height:100%;
4 | display:block;
5 | position:relative;
6 | overflow:hidden;
7 | canvas {
8 | display:block;
9 | position:absolute;
10 | top:50%;
11 | left:50%;
12 |
13 | // Disable Outline
14 | outline: none;
15 | -webkit-tap-highlight-color: rgba(255, 255, 255, 0); /* mobile webkit */
16 | }
17 | }
--------------------------------------------------------------------------------
/bower_components/ng-file-upload/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular-file-upload",
3 | "main": "angular-file-upload.js",
4 | "version": "3.0.7",
5 | "homepage": "https://github.com/danialfarid/angular-file-upload",
6 | "authors": [
7 | "danialf "
8 | ],
9 | "description": "Lightweight Angular JS directive to upload files. Support drag&drop, progress and abort",
10 | "license": "MIT"
11 | }
12 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/as3/src/sample/QRCodeSample2.mxml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/css/var/isHidden.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../../core",
3 | "../../selector"
4 | // css is assumed
5 | ], function( jQuery ) {
6 |
7 | return function( elem, el ) {
8 | // isHidden might be called from jQuery#filter function;
9 | // in that case, element will be second argument
10 | elem = el || elem;
11 | return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem );
12 | };
13 | });
14 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/css/hiddenVisibleSelectors.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../selector"
4 | ], function( jQuery ) {
5 |
6 | jQuery.expr.filters.hidden = function( elem ) {
7 | // Support: Opera <= 12.12
8 | // Opera reports offsetWidths and offsetHeights less than zero on some elements
9 | return elem.offsetWidth <= 0 && elem.offsetHeight <= 0;
10 | };
11 | jQuery.expr.filters.visible = function( elem ) {
12 | return !jQuery.expr.filters.hidden( elem );
13 | };
14 |
15 | });
16 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/css/var/getStyles.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 | return function( elem ) {
3 | // Support: IE<=11+, Firefox<=30+ (#15098, #14150)
4 | // IE throws on elements created in popups
5 | // FF meanwhile throws on frame elements through "defaultView.getComputedStyle"
6 | if ( elem.ownerDocument.defaultView.opener ) {
7 | return elem.ownerDocument.defaultView.getComputedStyle( elem, null );
8 | }
9 |
10 | return window.getComputedStyle( elem, null );
11 | };
12 | });
13 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/data/accepts.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | /**
6 | * Determines whether an object can have data
7 | */
8 | jQuery.acceptData = function( owner ) {
9 | // Accepts only:
10 | // - Node
11 | // - Node.ELEMENT_NODE
12 | // - Node.DOCUMENT_NODE
13 | // - Object
14 | // - Any
15 | /* jshint -W018 */
16 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
17 | };
18 |
19 | return jQuery.acceptData;
20 | });
21 |
--------------------------------------------------------------------------------
/bower_components/ngImgCrop/compile/unminified/ng-img-crop.css:
--------------------------------------------------------------------------------
1 | /* line 1, ../../source/scss/ng-img-crop.scss */
2 | img-crop {
3 | width: 100%;
4 | height: 100%;
5 | display: block;
6 | position: relative;
7 | overflow: hidden;
8 | }
9 | /* line 7, ../../source/scss/ng-img-crop.scss */
10 | img-crop canvas {
11 | display: block;
12 | position: absolute;
13 | top: 50%;
14 | left: 50%;
15 | outline: none;
16 | -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
17 | /* mobile webkit */
18 | }
19 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/java/src/java/com/d_project/qrcode/ErrorCorrectLevel.java:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode;
2 |
3 | /**
4 | * 誤り訂正レベル.
5 | * @author Kazuhiko Arase
6 | */
7 | public interface ErrorCorrectLevel {
8 |
9 | /**
10 | * 復元能力 7%.
11 | */
12 | int L = 1;
13 |
14 | /**
15 | * 復元能力 15%.
16 | */
17 | int M = 0;
18 |
19 | /**
20 | * 復元能力 25%.
21 | */
22 | int Q = 3;
23 |
24 | /**
25 | * 復元能力 30%.
26 | */
27 | int H = 2;
28 |
29 | }
30 |
31 |
--------------------------------------------------------------------------------
/bower_components/angular-ui-router/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular-ui-router",
3 | "version": "0.2.13",
4 | "main": "./release/angular-ui-router.js",
5 | "dependencies": {
6 | "angular": ">= 1.0.8"
7 | },
8 | "ignore": [
9 | "**/.*",
10 | "node_modules",
11 | "bower_components",
12 | "component.json",
13 | "package.json",
14 | "lib",
15 | "config",
16 | "sample",
17 | "test",
18 | "tests",
19 | "ngdoc_assets",
20 | "Gruntfile.js",
21 | "files.js"
22 | ]
23 | }
24 |
--------------------------------------------------------------------------------
/bower_components/angular/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular",
3 | "version": "1.3.14",
4 | "main": "./angular.js",
5 | "ignore": [],
6 | "dependencies": {},
7 | "homepage": "https://github.com/angular/bower-angular",
8 | "_release": "1.3.14",
9 | "_resolution": {
10 | "type": "version",
11 | "tag": "v1.3.14",
12 | "commit": "bdd91e1331b48ae89adfb8444998e290b774cc6d"
13 | },
14 | "_source": "git://github.com/angular/bower-angular.git",
15 | "_target": ">= 1.0.8",
16 | "_originalSource": "angular"
17 | }
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/java/src/java/com/d_project/qrcode/Mode.java:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode;
2 |
3 | /**
4 | * モード.
5 | * @author Kazuhiko Arase
6 | */
7 | public interface Mode {
8 |
9 | /**
10 | * 数値モード
11 | */
12 | int MODE_NUMBER = 1 << 0;
13 |
14 | /**
15 | * 英数字モード
16 | */
17 | int MODE_ALPHA_NUM = 1 << 1;
18 |
19 | /**
20 | * 8ビットバイトモード
21 | */
22 | int MODE_8BIT_BYTE = 1 << 2;
23 |
24 | /**
25 | * 漢字モード
26 | */
27 | int MODE_KANJI = 1 << 3;
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/app/about/about.js:
--------------------------------------------------------------------------------
1 | angular.module( 'App.about', [
2 | 'ui.router',
3 | // 'placeholders'
4 | ])
5 |
6 | .config(function config( $stateProvider ) {
7 | $stateProvider.state( 'about', {
8 | url: '/about',
9 | views: {
10 | "main": {
11 | controller: 'AboutCtrl',
12 | templateUrl: 'app/about/about.tpl.html'
13 | }
14 | },
15 | data:{ pageTitle: 'About Profile Editor?' }
16 | });
17 | })
18 |
19 | .controller( 'AboutCtrl', function AboutCtrl( $scope ) {
20 | // blank
21 |
22 | })
23 |
24 | ;
25 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/as3/src/as3/com/d_project/qrcode/StringUtil.as:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode {
2 |
3 | import flash.utils.ByteArray;
4 |
5 | /**
6 | * StringUtil
7 | * @author Kazuhiko Arase
8 | */
9 | internal class StringUtil {
10 |
11 | public static function getBytes(s : String, encoding : String) : ByteArray {
12 | var b : ByteArray = new ByteArray();
13 | b.writeMultiByte(s, encoding);
14 | return b;
15 | }
16 | }
17 | }
--------------------------------------------------------------------------------
/bower_components/ngImgCrop/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "globalstrict": true,
3 | "curly": true,
4 | "eqeqeq": true,
5 | "immed": true,
6 | "noempty": true,
7 | "noarg": true,
8 | "quotmark": "single",
9 | "undef": true,
10 | "eqnull": true,
11 | "freeze": true,
12 | "indent": 2,
13 | "newcap": true,
14 | "latedef": false,
15 | "trailing": true,
16 | "globals": {
17 | "angular": true,
18 | "require": true,
19 | "console": true,
20 | "process": true,
21 | "crop": true,
22 | "CropHost": true,
23 | "PubSub": true
24 | }
25 | }
--------------------------------------------------------------------------------
/bower_components/jquery/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "jquery",
3 | "version": "2.1.3",
4 | "main": "dist/jquery.js",
5 | "license": "MIT",
6 | "ignore": [
7 | "**/.*",
8 | "build",
9 | "speed",
10 | "test",
11 | "*.md",
12 | "AUTHORS.txt",
13 | "Gruntfile.js",
14 | "package.json"
15 | ],
16 | "devDependencies": {
17 | "sizzle": "2.1.1-jquery.2.1.2",
18 | "requirejs": "2.1.10",
19 | "qunit": "1.14.0",
20 | "sinon": "1.8.1"
21 | },
22 | "keywords": [
23 | "jquery",
24 | "javascript",
25 | "library"
26 | ]
27 | }
28 |
--------------------------------------------------------------------------------
/app/profileCard.tpl.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
![Picture of {{profile.fullname.value}}]()
4 |

5 |
6 |
7 | {{profile.fullname.value}}
8 |
9 |
10 |
--------------------------------------------------------------------------------
/bower_components/angularjs/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular",
3 | "version": "1.4.0-build.3907+sha.3613a60",
4 | "main": "./angular.js",
5 | "ignore": [],
6 | "dependencies": {},
7 | "homepage": "https://github.com/angular/bower-angular",
8 | "_release": "1.4.0-build.3907+sha.3613a60",
9 | "_resolution": {
10 | "type": "version",
11 | "tag": "v1.4.0-build.3907+sha.3613a60",
12 | "commit": "cbec787c35db97001d0a3b9a93d2fe80925c5d54"
13 | },
14 | "_source": "git://github.com/angular/bower-angular.git",
15 | "_target": "~1.4.0",
16 | "_originalSource": "angularjs"
17 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # profile-editor
2 |
3 | [](https://gitter.im/linkeddata/profile-editor?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
4 | WebID profile editor. Live at: **https://linkeddata.github.io/profile-editor/**
5 |
6 | ### Pre-Requisites
7 |
8 | Requires [Bower](http://bower.io/) to be installed.
9 |
10 | ### Installation
11 |
12 | 1. Clone a copy of `profile-editor`.
13 | 2. `bower install`
14 | 3. Open `index.html` in your browser (or do `open index.html` from bash).
15 |
--------------------------------------------------------------------------------
/bower_components/ngImgCrop/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 | *.sln merge=union
7 | *.csproj merge=union
8 | *.vbproj merge=union
9 | *.fsproj merge=union
10 | *.dbproj merge=union
11 |
12 | # Standard to msysgit
13 | *.doc diff=astextplain
14 | *.DOC diff=astextplain
15 | *.docx diff=astextplain
16 | *.DOCX diff=astextplain
17 | *.dot diff=astextplain
18 | *.DOT diff=astextplain
19 | *.pdf diff=astextplain
20 | *.PDF diff=astextplain
21 | *.rtf diff=astextplain
22 | *.RTF diff=astextplain
23 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/css/addGetHookIf.js:
--------------------------------------------------------------------------------
1 | define(function() {
2 |
3 | function addGetHookIf( conditionFn, hookFn ) {
4 | // Define the hook, we'll check on the first run if it's really needed.
5 | return {
6 | get: function() {
7 | if ( conditionFn() ) {
8 | // Hook not needed (or it's not possible to use it due
9 | // to missing dependency), remove it.
10 | delete this.get;
11 | return;
12 | }
13 |
14 | // Hook needed; redefine it so that the support test is not executed again.
15 | return (this.get = hookFn).apply( this, arguments );
16 | }
17 | };
18 | }
19 |
20 | return addGetHookIf;
21 |
22 | });
23 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/ajax/parseXML.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // Cross-browser xml parsing
6 | jQuery.parseXML = function( data ) {
7 | var xml, tmp;
8 | if ( !data || typeof data !== "string" ) {
9 | return null;
10 | }
11 |
12 | // Support: IE9
13 | try {
14 | tmp = new DOMParser();
15 | xml = tmp.parseFromString( data, "text/xml" );
16 | } catch ( e ) {
17 | xml = undefined;
18 | }
19 |
20 | if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) {
21 | jQuery.error( "Invalid XML: " + data );
22 | }
23 | return xml;
24 | };
25 |
26 | return jQuery.parseXML;
27 |
28 | });
29 |
--------------------------------------------------------------------------------
/app/login/RSAlogin.tpl.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Connect to your key store
4 |
5 |
18 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "qrcode-generator",
3 | "version": "0.0.1",
4 | "main": "js/qrcode.js",
5 | "ignore": [
6 | "**/.*",
7 | "node_modules",
8 | "components"
9 | ],
10 | "homepage": "https://github.com/monospaced/bower-qrcode-generator",
11 | "_release": "0.0.1",
12 | "_resolution": {
13 | "type": "version",
14 | "tag": "0.0.1",
15 | "commit": "70f747a2c522154bc27d940894ef6cd6fac1c7cb"
16 | },
17 | "_source": "git://github.com/monospaced/bower-qrcode-generator.git",
18 | "_target": "0.0.1",
19 | "_originalSource": "git://github.com/monospaced/bower-qrcode-generator.git"
20 | }
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/as3/src/assets/README.txt:
--------------------------------------------------------------------------------
1 | QRCode for ActionScript3
2 |
3 | Copyright (c) 2009 Kazuhiko Arase
4 |
5 | URL: http://www.d-project.com/
6 |
7 | Licensed under the MIT license:
8 | http://www.opensource.org/licenses/mit-license.php
9 |
10 | The word "QR Code" is registered trademark of
11 | DENSO WAVE INCORPORATED
12 | http://www.denso-wave.com/qrcode/faqpatent-e.html
13 |
14 |
15 | -- REQUIREMENTS
16 |
17 | FlashPlayer 9.0.28 or above
18 |
19 | -- CONTENTS
20 |
21 | README.txt - this file
22 | qrcode.swc - library
23 | sample - sample
24 | apidocs - API document
25 |
--------------------------------------------------------------------------------
/bower_components/ngImgCrop/source/js/classes/crop-pubsub.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | crop.factory('cropPubSub', [function() {
4 | return function() {
5 | var events = {};
6 | // Subscribe
7 | this.on = function(names, handler) {
8 | names.split(' ').forEach(function(name) {
9 | if (!events[name]) {
10 | events[name] = [];
11 | }
12 | events[name].push(handler);
13 | });
14 | return this;
15 | };
16 | // Publish
17 | this.trigger = function(name, args) {
18 | angular.forEach(events[name], function(handler) {
19 | handler.call(null, args);
20 | });
21 | return this;
22 | };
23 | };
24 | }]);
--------------------------------------------------------------------------------
/bower_components/jquery/src/queue/delay.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../queue",
4 | "../effects" // Delay is optional because of this dependency
5 | ], function( jQuery ) {
6 |
7 | // Based off of the plugin by Clint Helfers, with permission.
8 | // http://blindsignals.com/index.php/2009/07/jquery-delay/
9 | jQuery.fn.delay = function( time, type ) {
10 | time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
11 | type = type || "fx";
12 |
13 | return this.queue( type, function( next, hooks ) {
14 | var timeout = setTimeout( next, time );
15 | hooks.stop = function() {
16 | clearTimeout( timeout );
17 | };
18 | });
19 | };
20 |
21 | return jQuery.fn.delay;
22 | });
23 |
--------------------------------------------------------------------------------
/bower_components/ngImgCrop/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ng-img-crop",
3 | "version": "0.3.2",
4 | "authors": [
5 | "Alex Kaul "
6 | ],
7 | "description": "Image crop directive for AngularJS",
8 | "main": [
9 | "compile/minified/ng-img-crop.js",
10 | "compile/minified/ng-img-crop.css"
11 | ],
12 | "keywords": [
13 | "angular",
14 | "image",
15 | "crop",
16 | "cropper"
17 | ],
18 | "license": "MIT",
19 | "homepage": "https://github.com/alexk111/ngImgCrop",
20 | "ignore": [
21 | "node_modules",
22 | "bower_components",
23 | "test"
24 | ],
25 | "devDependencies": {
26 | "angular": "~1.2.19"
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/bower_components/angular/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular",
3 | "version": "1.3.14",
4 | "description": "HTML enhanced for web apps",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "repository": {
10 | "type": "git",
11 | "url": "https://github.com/angular/angular.js.git"
12 | },
13 | "keywords": [
14 | "angular",
15 | "framework",
16 | "browser",
17 | "client-side"
18 | ],
19 | "author": "Angular Core Team ",
20 | "license": "MIT",
21 | "bugs": {
22 | "url": "https://github.com/angular/angular.js/issues"
23 | },
24 | "homepage": "http://angularjs.org"
25 | }
26 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/css/swap.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // A method for quickly swapping in/out CSS properties to get correct calculations.
6 | jQuery.swap = function( elem, options, callback, args ) {
7 | var ret, name,
8 | old = {};
9 |
10 | // Remember the old values, and insert the new ones
11 | for ( name in options ) {
12 | old[ name ] = elem.style[ name ];
13 | elem.style[ name ] = options[ name ];
14 | }
15 |
16 | ret = callback.apply( elem, args || [] );
17 |
18 | // Revert the old values
19 | for ( name in options ) {
20 | elem.style[ name ] = old[ name ];
21 | }
22 |
23 | return ret;
24 | };
25 |
26 | return jQuery.swap;
27 |
28 | });
29 |
--------------------------------------------------------------------------------
/bower_components/materialize/sass/components/_dropdown.scss:
--------------------------------------------------------------------------------
1 | .dropdown-content {
2 | display:none;
3 | @extend .z-depth-1;
4 | position: absolute;
5 | background-color: #FFFFFF;
6 | margin: 0px;
7 | min-width: 100px;
8 | z-index: 1000;
9 | max-height: 70%;
10 | opacity: 0;
11 | overflow-y: hidden;
12 |
13 | will-change: width, height;
14 |
15 | li {
16 | cursor: pointer;
17 | font-size: 1.2rem;
18 | color: $off-black;
19 | line-height: 1.5rem;
20 |
21 | &:hover, &.active {
22 | background-color: rgba(0,0,0, .06);
23 | }
24 |
25 | & > a, & > span {
26 | display: block;
27 | padding: 1rem 1rem;
28 | color: $dropdown-color;
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/java/src/assets/README.txt:
--------------------------------------------------------------------------------
1 | QRCode for Java
2 |
3 | Copyright (c) 2009 Kazuhiko Arase
4 |
5 | URL: http://www.d-project.com/
6 |
7 | Licensed under the MIT license:
8 | http://www.opensource.org/licenses/mit-license.php
9 |
10 | The word "QR Code" is registered trademark of
11 | DENSO WAVE INCORPORATED
12 | http://www.denso-wave.com/qrcode/faqpatent-e.html
13 |
14 |
15 | -- REQUIREMENTS
16 |
17 | Java Runtime Environment (JRE) 1.5 or above
18 |
19 | -- CONTENTS
20 |
21 | README.txt - this file
22 | qrcode.jar - library
23 | sample
24 | /QRCodeSample.war - sample web application
25 | apidocs - API document
26 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/as3/src/as3/com/d_project/qrcode/ErrorCorrectLevel.as:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode {
2 |
3 | /**
4 | * 誤り訂正レベル.
5 | * @author Kazuhiko Arase
6 | */
7 | public class ErrorCorrectLevel {
8 |
9 | /**
10 | * 復元能力 7%.
11 | *
vodafoneで使用不可?
12 | */
13 | public static const L : int = 1;
14 |
15 | /**
16 | * 復元能力 15%.
17 | */
18 | public static const M : int = 0;
19 |
20 | /**
21 | * 復元能力 25%.
22 | */
23 | public static const Q : int = 3;
24 |
25 | /**
26 | * 復元能力 30%.
27 | */
28 | public static const H : int = 2;
29 |
30 | }
31 | }
--------------------------------------------------------------------------------
/bower_components/angularjs/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular",
3 | "version": "1.4.0-build.3907+sha.3613a60",
4 | "description": "HTML enhanced for web apps",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "repository": {
10 | "type": "git",
11 | "url": "https://github.com/angular/angular.js.git"
12 | },
13 | "keywords": [
14 | "angular",
15 | "framework",
16 | "browser",
17 | "client-side"
18 | ],
19 | "author": "Angular Core Team ",
20 | "license": "MIT",
21 | "bugs": {
22 | "url": "https://github.com/angular/angular.js/issues"
23 | },
24 | "homepage": "http://angularjs.org"
25 | }
26 |
--------------------------------------------------------------------------------
/bower_components/ng-file-upload/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular-file-upload",
3 | "main": "angular-file-upload.js",
4 | "version": "3.0.7",
5 | "homepage": "https://github.com/danialfarid/angular-file-upload",
6 | "authors": [
7 | "danialf "
8 | ],
9 | "description": "Lightweight Angular JS directive to upload files. Support drag&drop, progress and abort",
10 | "license": "MIT",
11 | "_release": "3.0.7",
12 | "_resolution": {
13 | "type": "version",
14 | "tag": "3.0.7",
15 | "commit": "f8694d5f4a1268461978d2aceec6aca0d803fc44"
16 | },
17 | "_source": "git://github.com/danialfarid/angular-file-upload-bower.git",
18 | "_target": "~3.0.7",
19 | "_originalSource": "ng-file-upload"
20 | }
--------------------------------------------------------------------------------
/bower_components/materialize/sass/components/_roboto.scss:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: "Roboto";
3 | src: url("#{$roboto-font-path}Roboto-Thin.ttf");
4 | font-weight: 200;
5 | }
6 | @font-face {
7 | font-family: "Roboto";
8 | src: url("#{$roboto-font-path}Roboto-Light.ttf");
9 | font-weight: 300;
10 | }
11 |
12 | @font-face {
13 | font-family: "Roboto";
14 | src: url("#{$roboto-font-path}Roboto-Regular.ttf");
15 | font-weight: 400;
16 | }
17 |
18 | @font-face {
19 | font-family: "Roboto";
20 | src: url("#{$roboto-font-path}Roboto-Medium.ttf");
21 | font-weight: 500;
22 | }
23 |
24 | @font-face {
25 | font-family: "Roboto";
26 | src: url("#{$roboto-font-path}Roboto-Bold.ttf");
27 | font-weight: 700;
28 | }
--------------------------------------------------------------------------------
/bower_components/jquery/src/jquery.js:
--------------------------------------------------------------------------------
1 | define([
2 | "./core",
3 | "./selector",
4 | "./traversing",
5 | "./callbacks",
6 | "./deferred",
7 | "./core/ready",
8 | "./data",
9 | "./queue",
10 | "./queue/delay",
11 | "./attributes",
12 | "./event",
13 | "./event/alias",
14 | "./manipulation",
15 | "./manipulation/_evalUrl",
16 | "./wrap",
17 | "./css",
18 | "./css/hiddenVisibleSelectors",
19 | "./serialize",
20 | "./ajax",
21 | "./ajax/xhr",
22 | "./ajax/script",
23 | "./ajax/jsonp",
24 | "./ajax/load",
25 | "./event/ajax",
26 | "./effects",
27 | "./effects/animatedSelector",
28 | "./offset",
29 | "./dimensions",
30 | "./deprecated",
31 | "./exports/amd",
32 | "./exports/global"
33 | ], function( jQuery ) {
34 |
35 | return jQuery;
36 |
37 | });
38 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/java/src/sample/web/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
9 |
10 | qrcode
11 | com.d_project.qrcode.web.QRCodeServlet
12 |
13 | default-character-encoding
14 | Utf-8
15 |
16 |
17 |
18 |
19 | qrcode
20 | /qrcode
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/bower_components/ng-file-upload/README.md:
--------------------------------------------------------------------------------
1 | # angular-file-upload-bower
2 |
3 | bower distribution of [angular-file-upload](https://github.com/danialfarid/angular-file-upload).
4 | All issues and pull request must be sumbitted to [angular-file-upload](https://github.com/danialfarid/angular-file-upload)
5 |
6 | ## Install
7 |
8 | Install with `bower`:
9 |
10 | ```shell
11 | bower install ng-file-upload
12 | ```
13 |
14 | Add a `
18 |
19 |
20 |
21 |
22 | ```
23 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/java/src/java-test/com/d_project/qrcode/web/GIFImageTest.java:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode.web;
2 |
3 | import java.io.ByteArrayOutputStream;
4 |
5 | import org.junit.Test;
6 |
7 | public class GIFImageTest {
8 |
9 | @Test
10 | public void test() throws Exception {
11 |
12 | GIFImage g = new GIFImage(2, 2);
13 | g.setPixel(0, 0, 1);
14 | g.setPixel(0, 1, 0);
15 | g.setPixel(1, 0, 0);
16 | g.setPixel(1, 1, 1);
17 |
18 | ByteArrayOutputStream b = new ByteArrayOutputStream();
19 | g.write(b);
20 | byte[] raw = b.toByteArray();
21 | for (int i = 0; i < raw.length; i++) {
22 | if (i > 0) {
23 | System.out.print(",");
24 | }
25 | System.out.print(raw[i] & 0xff);
26 | }
27 | System.out.println();
28 | }
29 | }
--------------------------------------------------------------------------------
/bower_components/ngImgCrop/.gitignore:
--------------------------------------------------------------------------------
1 | # Windows image file caches
2 | Thumbs.db
3 | ehthumbs.db
4 |
5 | # Folder config file
6 | Desktop.ini
7 |
8 | # Recycle Bin used on file shares
9 | $RECYCLE.BIN/
10 |
11 | # Windows Installer files
12 | *.cab
13 | *.msi
14 | *.msm
15 | *.msp
16 |
17 | # =========================
18 | # Operating System Files
19 | # =========================
20 |
21 | # OSX
22 | # =========================
23 |
24 | .DS_Store
25 | .AppleDouble
26 | .LSOverride
27 |
28 | # Icon must ends with two \r.
29 | Icon
30 |
31 | # Thumbnails
32 | ._*
33 |
34 | # Files that might appear on external disk
35 | .Spotlight-V100
36 | .Trashes
37 |
38 |
39 | # SASS Cache
40 | .sass_cache/
41 |
42 | # Installed Bower/Node modules
43 | bower_components/
44 | node_modules/
45 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/js/sample.js:
--------------------------------------------------------------------------------
1 |
2 | var draw_qrcode = function(text, typeNumber, errorCorrectLevel) {
3 | document.write(create_qrcode(text, typeNumber, errorCorrectLevel) );
4 | };
5 |
6 | var create_qrcode = function(text, typeNumber, errorCorrectLevel, table) {
7 |
8 | var qr = qrcode(typeNumber || 4, errorCorrectLevel || 'M');
9 | qr.addData(text);
10 | qr.make();
11 |
12 | // return qr.createTableTag();
13 | return qr.createImgTag();
14 | };
15 |
16 | var update_qrcode = function() {
17 | var form = document.forms['qrForm'];
18 | var text = form.elements['msg'].value.
19 | replace(/^[\s\u3000]+|[\s\u3000]+$/g, '');
20 | var t = form.elements['t'].value;
21 | var e = form.elements['e'].value;
22 | document.getElementById('qr').innerHTML = create_qrcode(text, t, e);
23 | };
24 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/exports/global.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../var/strundefined"
4 | ], function( jQuery, strundefined ) {
5 |
6 | var
7 | // Map over jQuery in case of overwrite
8 | _jQuery = window.jQuery,
9 |
10 | // Map over the $ in case of overwrite
11 | _$ = window.$;
12 |
13 | jQuery.noConflict = function( deep ) {
14 | if ( window.$ === jQuery ) {
15 | window.$ = _$;
16 | }
17 |
18 | if ( deep && window.jQuery === jQuery ) {
19 | window.jQuery = _jQuery;
20 | }
21 |
22 | return jQuery;
23 | };
24 |
25 | // Expose jQuery and $ identifiers, even in AMD
26 | // (#7102#comment:10, https://github.com/jquery/jquery/pull/557)
27 | // and CommonJS for browser emulators (#13566)
28 | if ( typeof noGlobal === strundefined ) {
29 | window.jQuery = window.$ = jQuery;
30 | }
31 |
32 | });
33 |
--------------------------------------------------------------------------------
/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "WebID-profile-editor",
3 | "version": "0.0.3",
4 | "homepage": "https://github.com/linkeddata/profile-editor",
5 | "authors": [
6 | "Andrei Sambra "
7 | ],
8 | "description": "Profile editor for WebID accounts",
9 | "license": "MIT",
10 | "keywords": "webid, polymer, angularjs, web-components",
11 | "private": false,
12 | "ignore": [
13 | "**/.*",
14 | "node_modules",
15 | "bower_components",
16 | "components",
17 | "test",
18 | "tests"
19 | ],
20 | "dependencies": {
21 | "angular-ui-router": "~0.2.13",
22 | "angularjs": "~1.4.0",
23 | "materialize": "0.95.2",
24 | "ng-file-upload": "~3.0.7",
25 | "ngImgCrop": "~0.3.2",
26 | "qrcode-generator": "git://github.com/monospaced/bower-qrcode-generator.git#0.0.1"
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/as3/src/as3/com/d_project/qrcode/Mode.as:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode {
2 |
3 | /**
4 | * モード.
5 | * @author Kazuhiko Arase
6 | */
7 | public class Mode {
8 |
9 | /**
10 | * 自動モード
11 | */
12 | public static const MODE_AUTO : int = 0;
13 |
14 | /**
15 | * 数値モード
16 | */
17 | public static const MODE_NUMBER : int = 1 << 0;
18 |
19 | /**
20 | * 英数字モード
21 | */
22 | public static const MODE_ALPHA_NUM : int = 1 << 1;
23 |
24 | /**
25 | * 8ビットバイトモード
26 | */
27 | public static const MODE_8BIT_BYTE : int = 1 << 2;
28 |
29 | /**
30 | * 漢字モード
31 | */
32 | public static const MODE_KANJI : int = 1 << 3;
33 |
34 | }
35 | }
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/java/src/java/com/d_project/qrcode/MaskPattern.java:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode;
2 |
3 | /**
4 | * マスクパターン.
5 | * @author Kazuhiko Arase
6 | */
7 | interface MaskPattern {
8 |
9 | /**
10 | * マスクパターン000
11 | */
12 | int PATTERN000 = 0;
13 |
14 | /**
15 | * マスクパターン001
16 | */
17 | int PATTERN001 = 1;
18 |
19 | /**
20 | * マスクパターン010
21 | */
22 | int PATTERN010 = 2;
23 |
24 | /**
25 | * マスクパターン011
26 | */
27 | int PATTERN011 = 3;
28 |
29 | /**
30 | * マスクパターン100
31 | */
32 | int PATTERN100 = 4;
33 |
34 | /**
35 | * マスクパターン101
36 | */
37 | int PATTERN101 = 5;
38 |
39 | /**
40 | * マスクパターン110
41 | */
42 | int PATTERN110 = 6;
43 |
44 | /**
45 | * マスクパターン111
46 | */
47 | int PATTERN111 = 7;
48 |
49 | }
50 |
51 |
--------------------------------------------------------------------------------
/bower_components/materialize/sass/components/_table_of_contents.scss:
--------------------------------------------------------------------------------
1 | /***************
2 | Nav List
3 | ***************/
4 | ul.table-of-contents {
5 | &.fixed {
6 | position: fixed;
7 | }
8 |
9 | li {
10 | padding: 2px 0;
11 | }
12 | a {
13 | display: inline-block;
14 | font-weight: 300;
15 | color: #757575;
16 | padding-left: 20px;
17 | height: 1.5rem;
18 | line-height: 1.5rem;
19 | letter-spacing: .4;
20 | display: inline-block;
21 |
22 | &:hover {
23 | color: lighten(#757575, 20%);
24 | padding-left: 19px;
25 | border-left: 1px solid lighten(color("materialize-red", "base"),10%);
26 | }
27 | &.active {
28 | font-weight: 500;
29 | padding-left: 18px;
30 | border-left: 2px solid lighten(color("materialize-red", "base"),10%);
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/bower_components/materialize/sass/components/_tooltip.scss:
--------------------------------------------------------------------------------
1 | .material-tooltip {
2 | padding: 10px 8px;
3 | font-size: 1rem;
4 | z-index: 1000;
5 | background-color: transparent;
6 | @include border-radius(2px);
7 | color: #fff;
8 | min-height: 36px;
9 | line-height: 1rem;
10 | // max-width: 350px;
11 | opacity: 0;
12 | display: none;
13 | position: absolute;
14 | text-align: center;
15 | overflow: hidden;
16 | left:0;
17 | top:0;
18 |
19 | will-change: top, left;
20 | }
21 |
22 | .backdrop {
23 | position: absolute;
24 | opacity: 0;
25 | display: none;
26 | height: 7px;
27 | width: 14px;
28 | @include border-radius(0 0 14px 14px);
29 | background-color: #323232;
30 | z-index: -1;
31 | @include transform-origin( 50% 10%);
32 |
33 | will-change: transform, opacity;
34 | }
35 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/as3/src/as3/com/d_project/qrcode/QR8BitByte.as:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode {
2 |
3 | import flash.utils.ByteArray;
4 |
5 | /**
6 | * QR8BitByte
7 | * @author Kazuhiko Arase
8 | */
9 | internal class QR8BitByte extends QRData {
10 |
11 | public function QR8BitByte(data : String) {
12 | super(Mode.MODE_8BIT_BYTE, data);
13 | }
14 |
15 | public override function write(buffer : BitBuffer) : void {
16 | var data : ByteArray = StringUtil.getBytes(getData(), QRUtil.getJISEncoding() );
17 | for (var i : int = 0; i < data.length; i++) {
18 | buffer.put(data[i], 8);
19 | }
20 | }
21 |
22 | public override function getLength() : int {
23 | return StringUtil.getBytes(getData(), QRUtil.getJISEncoding() ).length;
24 | }
25 | }
26 | }
--------------------------------------------------------------------------------
/bower_components/materialize/js/scrollFire.js:
--------------------------------------------------------------------------------
1 | (function($) {
2 |
3 | // Input: Array of JSON objects {selector, offset, callback}
4 |
5 | scrollFire = function(options) {
6 | $(window).scroll(function () {
7 | var windowScroll = $(window).scrollTop() + $(window).height();
8 |
9 | $.each( options, function( i, value ){
10 | var selector = value.selector,
11 | offset = value.offset,
12 | callback = value.callback;
13 |
14 | var elementOffset = $(selector).offset().top;
15 |
16 | if (windowScroll > (elementOffset + offset)) {
17 | if ($(selector).data('done') === undefined) {
18 | var callbackFunc = new Function(callback);
19 | callbackFunc();
20 |
21 | $(selector).data('done', true);
22 | }
23 | }
24 |
25 | });
26 | });
27 | }
28 |
29 | })(jQuery);
--------------------------------------------------------------------------------
/bower_components/angular-ui-router/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular-ui-router",
3 | "version": "0.2.13",
4 | "main": "./release/angular-ui-router.js",
5 | "dependencies": {
6 | "angular": ">= 1.0.8"
7 | },
8 | "ignore": [
9 | "**/.*",
10 | "node_modules",
11 | "bower_components",
12 | "component.json",
13 | "package.json",
14 | "lib",
15 | "config",
16 | "sample",
17 | "test",
18 | "tests",
19 | "ngdoc_assets",
20 | "Gruntfile.js",
21 | "files.js"
22 | ],
23 | "homepage": "https://github.com/angular-ui/ui-router",
24 | "_release": "0.2.13",
25 | "_resolution": {
26 | "type": "version",
27 | "tag": "0.2.13",
28 | "commit": "c3d543aae43d4600512520a0d70723ac31f2cb62"
29 | },
30 | "_source": "git://github.com/angular-ui/ui-router.git",
31 | "_target": "~0.2.13",
32 | "_originalSource": "angular-ui-router"
33 | }
--------------------------------------------------------------------------------
/bower_components/jquery/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "jquery",
3 | "version": "2.1.3",
4 | "main": "dist/jquery.js",
5 | "license": "MIT",
6 | "ignore": [
7 | "**/.*",
8 | "build",
9 | "speed",
10 | "test",
11 | "*.md",
12 | "AUTHORS.txt",
13 | "Gruntfile.js",
14 | "package.json"
15 | ],
16 | "devDependencies": {
17 | "sizzle": "2.1.1-jquery.2.1.2",
18 | "requirejs": "2.1.10",
19 | "qunit": "1.14.0",
20 | "sinon": "1.8.1"
21 | },
22 | "keywords": [
23 | "jquery",
24 | "javascript",
25 | "library"
26 | ],
27 | "homepage": "https://github.com/jquery/jquery",
28 | "_release": "2.1.3",
29 | "_resolution": {
30 | "type": "version",
31 | "tag": "2.1.3",
32 | "commit": "8f2a9d9272d6ed7f32d3a484740ab342c02541e0"
33 | },
34 | "_source": "git://github.com/jquery/jquery.git",
35 | "_target": ">=2.1.1",
36 | "_originalSource": "jquery"
37 | }
--------------------------------------------------------------------------------
/bower_components/materialize/js/cards.js:
--------------------------------------------------------------------------------
1 | (function ($) {
2 | $(document).ready(function() {
3 |
4 | $('.card > .card-reveal').each(function() {
5 | $(this).parent().css('overflow', 'hidden');
6 | });
7 |
8 | $(document).on('click.card', '.card', function (e) {
9 | if ($(this).find('.card-reveal').length) {
10 | if ($(e.target).is($('.card-reveal .card-title')) || $(e.target).is($('.card-reveal .card-title i'))) {
11 | $(this).find('.card-reveal').velocity({translateY: 0}, {duration: 225, queue: false, easing: 'easeInOutQuad'});
12 | }
13 | else if ($(e.target).is($('.card .activator')) ||
14 | $(e.target).is($('.card .activator i')) ) {
15 | $(this).find('.card-reveal').velocity({translateY: '-100%'}, {duration: 300, queue: false, easing: 'easeInOutQuad'});
16 | }
17 | }
18 |
19 |
20 | });
21 |
22 | });
23 | }( jQuery ));
--------------------------------------------------------------------------------
/bower_components/materialize/sass/components/_materialbox.scss:
--------------------------------------------------------------------------------
1 | .materialboxed {
2 | cursor: zoom-in;
3 | position: relative;
4 | @include transition(opacity .4s);
5 |
6 | &:hover {
7 | &:not(.active) {
8 | @include opacity(0.8);
9 | }
10 | will-change: left, top, width, height;
11 | }
12 | }
13 |
14 | .materialboxed.active {
15 | cursor: zoom-out;
16 | }
17 |
18 | #materialbox-overlay {
19 | position:fixed;
20 | top:0;
21 | left:0;
22 | right: 0;
23 | bottom: 0;
24 | background-color: #292929;
25 | z-index: 999;
26 |
27 | will-change: opacity;
28 | }
29 | .materialbox-caption {
30 | position: fixed;
31 | display: none;
32 | color: #fff;
33 | line-height: 50px;
34 | bottom: 0px;
35 | width: 100%;
36 | box-sizing: border-box;
37 | text-align: center;
38 | padding: 0% 15%;
39 | height: 50px;
40 | z-index: 1000;
41 | -webkit-font-smoothing: antialiased;
42 | }
--------------------------------------------------------------------------------
/bower_components/ngImgCrop/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ng-img-crop",
3 | "version": "0.3.2",
4 | "authors": [
5 | "Alex Kaul "
6 | ],
7 | "description": "Image crop directive for AngularJS",
8 | "main": [
9 | "compile/minified/ng-img-crop.js",
10 | "compile/minified/ng-img-crop.css"
11 | ],
12 | "keywords": [
13 | "angular",
14 | "image",
15 | "crop",
16 | "cropper"
17 | ],
18 | "license": "MIT",
19 | "homepage": "https://github.com/alexk111/ngImgCrop",
20 | "ignore": [
21 | "node_modules",
22 | "bower_components",
23 | "test"
24 | ],
25 | "devDependencies": {
26 | "angular": "~1.2.19"
27 | },
28 | "_release": "0.3.2",
29 | "_resolution": {
30 | "type": "version",
31 | "tag": "v0.3.2",
32 | "commit": "8f29783e69e8e74cf76b278e42d3ad686f209ace"
33 | },
34 | "_source": "git://github.com/alexk111/ngImgCrop.git",
35 | "_target": "~0.3.2",
36 | "_originalSource": "ngImgCrop"
37 | }
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/java/src/java/com/d_project/qrcode/QR8BitByte.java:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode;
2 |
3 | import java.io.UnsupportedEncodingException;
4 |
5 | /**
6 | * QR8BitByte
7 | * @author Kazuhiko Arase
8 | */
9 | class QR8BitByte extends QRData {
10 |
11 | public QR8BitByte(String data) {
12 | super(Mode.MODE_8BIT_BYTE, data);
13 | }
14 |
15 | public void write(BitBuffer buffer) {
16 |
17 | try {
18 |
19 | byte[] data = getData().getBytes(QRUtil.getJISEncoding() );
20 |
21 | for (int i = 0; i < data.length; i++) {
22 | buffer.put(data[i], 8);
23 | }
24 |
25 | } catch(UnsupportedEncodingException e) {
26 | throw new RuntimeException(e.getMessage() );
27 | }
28 | }
29 |
30 | public int getLength() {
31 | try {
32 | return getData().getBytes(QRUtil.getJISEncoding() ).length;
33 | } catch(UnsupportedEncodingException e) {
34 | throw new RuntimeException(e.getMessage() );
35 | }
36 | }
37 |
38 | }
--------------------------------------------------------------------------------
/bower_components/materialize/templates/parallax-template/css/style.css:
--------------------------------------------------------------------------------
1 | /* Custom Stylesheet */
2 | /**
3 | * Use this file to override Materialize files so you can update
4 | * the core Materialize files in the future
5 | *
6 | * Made By MaterializeCSS.com
7 | */
8 |
9 | nav ul a,
10 | nav .brand-logo {
11 | color: #444;
12 | }
13 |
14 | p {
15 | line-height: 2rem;
16 | }
17 |
18 | .button-collapse {
19 | color: #26a69a;
20 | }
21 |
22 | .parallax-container {
23 | min-height: 380px;
24 | line-height: 0;
25 | height: auto;
26 | color: rgba(255,255,255,.9);
27 | }
28 | .parallax-container .section {
29 | width: 100%;
30 | }
31 |
32 | @media only screen and (max-width : 992px) {
33 | .parallax-container .section {
34 | position: absolute;
35 | top: 40%;
36 | }
37 | #index-banner .section {
38 | top: 10%;
39 | }
40 | }
41 |
42 |
43 | .icon-block {
44 | padding: 0 15px;
45 | }
46 |
47 | footer.page-footer {
48 | margin: 0;
49 | }
--------------------------------------------------------------------------------
/app/login/login.tpl.html:
--------------------------------------------------------------------------------
1 |
22 |
--------------------------------------------------------------------------------
/bower_components/materialize/sass/components/_tabs.scss:
--------------------------------------------------------------------------------
1 | .tabs {
2 | position: relative;
3 | height: 48px;
4 | background-color: #FFF;
5 | margin: 0 auto;
6 | width: 100%;
7 | white-space: nowrap;
8 |
9 | li.tab {
10 | display: block;
11 | float: left;
12 | text-align: center;
13 | background-color: #fff;
14 | line-height: 48px;
15 | height: 48px;
16 | padding: 0 20px;
17 | margin: 0;
18 | text-transform: uppercase;
19 | letter-spacing: .8px;
20 | width: 15%;
21 |
22 | a {
23 | color: $tabs-text-color;
24 | display: block;
25 | width: 100%;
26 | height: 100%;
27 | @include transition( color .28s ease);
28 | &:hover {
29 | color: lighten($tabs-text-color, 20%);
30 | }
31 | }
32 | }
33 | .indicator {
34 | position: absolute;
35 | bottom: 0;
36 | height: 2px;
37 | background-color: $tabs-underline-color;
38 | will-change: left, right;
39 | }
40 | }
41 |
42 | ul.tabs li.tab { padding: 0; }
43 |
44 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/attributes/support.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../var/support"
3 | ], function( support ) {
4 |
5 | (function() {
6 | var input = document.createElement( "input" ),
7 | select = document.createElement( "select" ),
8 | opt = select.appendChild( document.createElement( "option" ) );
9 |
10 | input.type = "checkbox";
11 |
12 | // Support: iOS<=5.1, Android<=4.2+
13 | // Default value for a checkbox should be "on"
14 | support.checkOn = input.value !== "";
15 |
16 | // Support: IE<=11+
17 | // Must access selectedIndex to make default options select
18 | support.optSelected = opt.selected;
19 |
20 | // Support: Android<=2.3
21 | // Options inside disabled selects are incorrectly marked as disabled
22 | select.disabled = true;
23 | support.optDisabled = !opt.disabled;
24 |
25 | // Support: IE<=11+
26 | // An input loses its value after becoming a radio
27 | input = document.createElement( "input" );
28 | input.value = "t";
29 | input.type = "radio";
30 | support.radioValue = input.value === "t";
31 | })();
32 |
33 | return support;
34 |
35 | });
36 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/java/src/java-test/com/d_project/qrcode/BitBufferTest.java:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode;
2 |
3 | import org.junit.Assert;
4 | import org.junit.Test;
5 |
6 | public class BitBufferTest {
7 |
8 | @Test
9 | public void test1() {
10 | BitBuffer bb = new BitBuffer();
11 | QRData qd = new QR8BitByte("534TEST!!!あ");
12 | qd.write(bb);
13 |
14 | Assert.assertEquals(96, bb.getLengthInBits() );
15 | }
16 |
17 | @Test
18 | public void test2() {
19 | BitBuffer bb = new BitBuffer();
20 | QRData qd = new QRAlphaNum("534TEST $%*+-./:");
21 | qd.write(bb);
22 |
23 | Assert.assertEquals(88, bb.getLengthInBits() );
24 | }
25 |
26 | @Test
27 | public void test3() {
28 | BitBuffer bb = new BitBuffer();
29 | QRData qd = new QRKanji("あいうえお");
30 | qd.write(bb);
31 |
32 | Assert.assertEquals(65, bb.getLengthInBits() );
33 | }
34 |
35 | @Test
36 | public void test4() {
37 | BitBuffer bb = new BitBuffer();
38 | QRData qd = new QRNumber("0123456789");
39 | qd.write(bb);
40 |
41 | Assert.assertEquals(34, bb.getLengthInBits() );
42 | }
43 | }
--------------------------------------------------------------------------------
/bower_components/jquery/src/exports/amd.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // Register as a named AMD module, since jQuery can be concatenated with other
6 | // files that may use define, but not via a proper concatenation script that
7 | // understands anonymous AMD modules. A named AMD is safest and most robust
8 | // way to register. Lowercase jquery is used because AMD module names are
9 | // derived from file names, and jQuery is normally delivered in a lowercase
10 | // file name. Do this after creating the global so that if an AMD module wants
11 | // to call noConflict to hide this version of jQuery, it will work.
12 |
13 | // Note that for maximum portability, libraries that are not jQuery should
14 | // declare themselves as anonymous modules, and avoid setting a global if an
15 | // AMD loader is present. jQuery is a special case. For more information, see
16 | // https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon
17 |
18 | if ( typeof define === "function" && define.amd ) {
19 | define( "jquery", [], function() {
20 | return jQuery;
21 | });
22 | }
23 |
24 | });
25 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/core/parseHTML.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "./var/rsingleTag",
4 | "../manipulation" // buildFragment
5 | ], function( jQuery, rsingleTag ) {
6 |
7 | // data: string of html
8 | // context (optional): If specified, the fragment will be created in this context, defaults to document
9 | // keepScripts (optional): If true, will include scripts passed in the html string
10 | jQuery.parseHTML = function( data, context, keepScripts ) {
11 | if ( !data || typeof data !== "string" ) {
12 | return null;
13 | }
14 | if ( typeof context === "boolean" ) {
15 | keepScripts = context;
16 | context = false;
17 | }
18 | context = context || document;
19 |
20 | var parsed = rsingleTag.exec( data ),
21 | scripts = !keepScripts && [];
22 |
23 | // Single tag
24 | if ( parsed ) {
25 | return [ context.createElement( parsed[1] ) ];
26 | }
27 |
28 | parsed = jQuery.buildFragment( [ data ], context, scripts );
29 |
30 | if ( scripts && scripts.length ) {
31 | jQuery( scripts ).remove();
32 | }
33 |
34 | return jQuery.merge( [], parsed.childNodes );
35 | };
36 |
37 | return jQuery.parseHTML;
38 |
39 | });
40 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/manipulation/support.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../var/support"
3 | ], function( support ) {
4 |
5 | (function() {
6 | var fragment = document.createDocumentFragment(),
7 | div = fragment.appendChild( document.createElement( "div" ) ),
8 | input = document.createElement( "input" );
9 |
10 | // Support: Safari<=5.1
11 | // Check state lost if the name is set (#11217)
12 | // Support: Windows Web Apps (WWA)
13 | // `name` and `type` must use .setAttribute for WWA (#14901)
14 | input.setAttribute( "type", "radio" );
15 | input.setAttribute( "checked", "checked" );
16 | input.setAttribute( "name", "t" );
17 |
18 | div.appendChild( input );
19 |
20 | // Support: Safari<=5.1, Android<4.2
21 | // Older WebKit doesn't clone checked state correctly in fragments
22 | support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked;
23 |
24 | // Support: IE<=11+
25 | // Make sure textarea (and checkbox) defaultValue is properly cloned
26 | div.innerHTML = "";
27 | support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;
28 | })();
29 |
30 | return support;
31 |
32 | });
33 |
--------------------------------------------------------------------------------
/bower_components/materialize/js/buttons.js:
--------------------------------------------------------------------------------
1 | (function ($) {
2 | $(document).ready(function() {
3 |
4 | // jQuery reverse
5 | jQuery.fn.reverse = [].reverse;
6 |
7 | $('.fixed-action-btn').each(function (i) {
8 | var $this = $(this);
9 | $this.find('ul a.btn-floating').velocity(
10 | { scaleY: ".4", scaleX: ".4", translateY: "40px"},
11 | { duration: 0 });
12 |
13 |
14 | var timer;
15 | $this.hover(
16 | function() {
17 | var time = 0;
18 | $this.find('ul a.btn-floating').reverse().each(function () {
19 | $(this).velocity(
20 | { opacity: "1", scaleX: "1", scaleY: "1", translateY: "0"},
21 | { duration: 100, delay: time });
22 | time += 40;
23 | });
24 | }, function() {
25 | var time = 0;
26 | $this.find('ul a.btn-floating').velocity("stop", true);
27 | $this.find('ul a.btn-floating').velocity(
28 | { opacity: "0", scaleX: ".4", scaleY: ".4", translateY: "40px"},
29 | { duration: 100 });
30 | }
31 | );
32 | });
33 |
34 | });
35 | }( jQuery ));
36 |
--------------------------------------------------------------------------------
/bower_components/materialize/js/jquery.hammer.js:
--------------------------------------------------------------------------------
1 | (function(factory) {
2 | if (typeof define === 'function' && define.amd) {
3 | define(['jquery', 'hammerjs'], factory);
4 | } else if (typeof exports === 'object') {
5 | factory(require('jquery'), require('hammerjs'));
6 | } else {
7 | factory(jQuery, Hammer);
8 | }
9 | }(function($, Hammer) {
10 | function hammerify(el, options) {
11 | var $el = $(el);
12 | if(!$el.data("hammer")) {
13 | $el.data("hammer", new Hammer($el[0], options));
14 | }
15 | }
16 |
17 | $.fn.hammer = function(options) {
18 | return this.each(function() {
19 | hammerify(this, options);
20 | });
21 | };
22 |
23 | // extend the emit method to also trigger jQuery events
24 | Hammer.Manager.prototype.emit = (function(originalEmit) {
25 | return function(type, data) {
26 | originalEmit.call(this, type, data);
27 | $(this.element).trigger({
28 | type: type,
29 | gesture: data
30 | });
31 | };
32 | })(Hammer.Manager.prototype.emit);
33 | }));
34 |
--------------------------------------------------------------------------------
/bower_components/ngImgCrop/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 Alex Kaul
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of
6 | this software and associated documentation files (the "Software"), to deal in
7 | the Software without restriction, including without limitation the rights to
8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9 | the Software, and to permit persons to whom the Software is furnished to do so,
10 | subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/bower_components/ng-file-upload/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2013 danialfarid
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of
6 | this software and associated documentation files (the "Software"), to deal in
7 | the Software without restriction, including without limitation the rights to
8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9 | the Software, and to permit persons to whom the Software is furnished to do so,
10 | subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/bower_components/materialize/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014-2015 Materialize
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015
4 |
5 | Andrei Sambra
6 | andrei@w3.org
7 |
8 | Permission is hereby granted, free of charge, to any person obtaining a copy
9 | of this software and associated documentation files (the "Software"), to deal
10 | in the Software without restriction, including without limitation the rights
11 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
12 | copies of the Software, and to permit persons to whom the Software is
13 | furnished to do so, subject to the following conditions:
14 |
15 | The above copyright notice and this permission notice shall be included in all
16 | copies or substantial portions of the Software.
17 |
18 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
21 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
22 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
23 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
24 | SOFTWARE.
25 |
26 |
--------------------------------------------------------------------------------
/bower_components/materialize/templates/parallax-template/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 Materialize
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
--------------------------------------------------------------------------------
/bower_components/materialize/templates/starter-template/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 Materialize
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/as3/src/as3/com/d_project/qrcode/MaskPattern.as:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode {
2 |
3 | /**
4 | * マスクパターン.
5 | * @author Kazuhiko Arase
6 | */
7 | internal class MaskPattern {
8 |
9 | /**
10 | * マスクパターン000
11 | */
12 | public static const PATTERN000 : int = 0;
13 |
14 | /**
15 | * マスクパターン001
16 | */
17 | public static const PATTERN001 : int = 1;
18 |
19 | /**
20 | * マスクパターン010
21 | */
22 | public static const PATTERN010 : int = 2;
23 |
24 | /**
25 | * マスクパターン011
26 | */
27 | public static const PATTERN011 : int = 3;
28 |
29 | /**
30 | * マスクパターン100
31 | */
32 | public static const PATTERN100 : int = 4;
33 |
34 | /**
35 | * マスクパターン101
36 | */
37 | public static const PATTERN101 : int = 5;
38 |
39 | /**
40 | * マスクパターン110
41 | */
42 | public static const PATTERN110 : int = 6;
43 |
44 | /**
45 | * マスクパターン111
46 | */
47 | public static const PATTERN111 : int = 7;
48 |
49 | }
50 |
51 |
52 | }
--------------------------------------------------------------------------------
/bower_components/angular-ui-router/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License
2 |
3 | Copyright (c) 2014 The AngularUI Team, Karsten Sperling
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/bower_components/angular-ui-router/src/stateFilters.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @ngdoc filter
3 | * @name ui.router.state.filter:isState
4 | *
5 | * @requires ui.router.state.$state
6 | *
7 | * @description
8 | * Translates to {@link ui.router.state.$state#methods_is $state.is("stateName")}.
9 | */
10 | $IsStateFilter.$inject = ['$state'];
11 | function $IsStateFilter($state) {
12 | var isFilter = function (state) {
13 | return $state.is(state);
14 | };
15 | isFilter.$stateful = true;
16 | return isFilter;
17 | }
18 |
19 | /**
20 | * @ngdoc filter
21 | * @name ui.router.state.filter:includedByState
22 | *
23 | * @requires ui.router.state.$state
24 | *
25 | * @description
26 | * Translates to {@link ui.router.state.$state#methods_includes $state.includes('fullOrPartialStateName')}.
27 | */
28 | $IncludedByStateFilter.$inject = ['$state'];
29 | function $IncludedByStateFilter($state) {
30 | var includesFilter = function (state) {
31 | return $state.includes(state);
32 | };
33 | includesFilter.$stateful = true;
34 | return includesFilter;
35 | }
36 |
37 | angular.module('ui.router.state')
38 | .filter('isState', $IsStateFilter)
39 | .filter('includedByState', $IncludedByStateFilter);
40 |
--------------------------------------------------------------------------------
/bower_components/jquery/MIT-LICENSE.txt:
--------------------------------------------------------------------------------
1 | Copyright 2014 jQuery Foundation and other contributors
2 | http://jquery.com/
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining
5 | a copy of this software and associated documentation files (the
6 | "Software"), to deal in the Software without restriction, including
7 | without limitation the rights to use, copy, modify, merge, publish,
8 | distribute, sublicense, and/or sell copies of the Software, and to
9 | permit persons to whom the Software is furnished to do so, subject to
10 | the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be
13 | included in all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/bower_components/materialize/sass/materialize.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 |
3 | // Mixins
4 | @import "components/prefixer";
5 | @import "components/mixins";
6 | @import "components/color";
7 |
8 | // Variables;
9 | @import "components/variables";
10 |
11 | // Reset
12 | @import "components/normalize";
13 |
14 | // components
15 | @import "components/global";
16 | @import "components/icons-material-design";
17 | @import "components/grid";
18 | @import "components/navbar";
19 | @import "components/roboto";
20 | @import "components/typography";
21 | @import "components/cards";
22 | @import "components/toast";
23 | @import "components/tabs";
24 | @import "components/tooltip";
25 | @import "components/buttons";
26 | @import "components/dropdown";
27 | @import "components/waves";
28 | @import "components/modal";
29 | @import "components/collapsible";
30 | @import "components/materialbox";
31 | @import "components/form";
32 | @import "components/table_of_contents";
33 | @import "components/sideNav";
34 | @import "components/preloader";
35 | @import "components/slider";
36 | @import "components/date_picker/default.scss";
37 | @import "components/date_picker/default.date.scss";
38 | @import "components/date_picker/default.time.scss";
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/java/src/java/com/d_project/qrcode/QRMath.java:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode;
2 |
3 | /**
4 | * QRMath
5 | * @author Kazuhiko Arase
6 | */
7 | class QRMath {
8 |
9 | private QRMath() {
10 | }
11 |
12 | private static final int[] EXP_TABLE;
13 | private static final int[] LOG_TABLE;
14 |
15 | static {
16 |
17 | EXP_TABLE = new int[256];
18 |
19 | for (int i = 0; i < 8; i++) {
20 | EXP_TABLE[i] = 1 << i;
21 | }
22 |
23 | for (int i = 8; i < 256; i++) {
24 | EXP_TABLE[i] = EXP_TABLE[i - 4]
25 | ^ EXP_TABLE[i - 5]
26 | ^ EXP_TABLE[i - 6]
27 | ^ EXP_TABLE[i - 8];
28 | }
29 |
30 | LOG_TABLE = new int[256];
31 | for (int i = 0; i < 255; i++) {
32 | LOG_TABLE[EXP_TABLE[i] ] = i;
33 | }
34 | }
35 |
36 | public static int glog(int n) {
37 |
38 | if (n < 1) {
39 | throw new ArithmeticException("log(" + n + ")");
40 | }
41 |
42 | return LOG_TABLE[n];
43 | }
44 |
45 | public static int gexp(int n) {
46 |
47 | while (n < 0) {
48 | n += 255;
49 | }
50 |
51 | while (n >= 256) {
52 | n -= 255;
53 | }
54 |
55 | return EXP_TABLE[n];
56 | }
57 |
58 |
59 | }
60 |
--------------------------------------------------------------------------------
/bower_components/ngImgCrop/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "author": {
3 | "name": "Alex Kaul",
4 | "email": "alexkaul@googlemail.com"
5 | },
6 | "name": "ng-img-crop",
7 | "prettyName": "ngImgCrop",
8 | "version": "0.3.2",
9 | "description": "Image crop directive for AngularJS",
10 | "license": "MIT",
11 | "homepage": "https://github.com/alexk111/ngImgCrop",
12 | "repository": {
13 | "type": "git",
14 | "url": "https://github.com/alexk111/ngImgCrop.git"
15 | },
16 | "dependencies": {},
17 | "devDependencies": {
18 | "connect-livereload": "^0.4.0",
19 | "express": "^4.4.5",
20 | "gulp": "^3.8.5",
21 | "gulp-autoprefixer": "0.0.8",
22 | "gulp-compass": "^1.1.9",
23 | "gulp-concat": "^2.2.0",
24 | "gulp-concat-util": "^0.2.3",
25 | "gulp-header": "^1.0.2",
26 | "gulp-jshint": "^1.6.4",
27 | "gulp-livereload": "^2.1.0",
28 | "gulp-minify-css": "^0.3.6",
29 | "gulp-ng-annotate": "^0.2.0",
30 | "gulp-open": "^0.2.8",
31 | "gulp-plumber": "^0.6.3",
32 | "gulp-rimraf": "^0.1.0",
33 | "gulp-uglify": "^0.3.1",
34 | "gulp-util": "^2.2.19",
35 | "jshint-stylish": "^0.2.0",
36 | "minimist": "^0.2.0",
37 | "opn": "^0.1.2",
38 | "tiny-lr": "0.0.7"
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/event/alias.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../event"
4 | ], function( jQuery ) {
5 |
6 | jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " +
7 | "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
8 | "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) {
9 |
10 | // Handle event binding
11 | jQuery.fn[ name ] = function( data, fn ) {
12 | return arguments.length > 0 ?
13 | this.on( name, null, data, fn ) :
14 | this.trigger( name );
15 | };
16 | });
17 |
18 | jQuery.fn.extend({
19 | hover: function( fnOver, fnOut ) {
20 | return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
21 | },
22 |
23 | bind: function( types, data, fn ) {
24 | return this.on( types, null, data, fn );
25 | },
26 | unbind: function( types, fn ) {
27 | return this.off( types, null, fn );
28 | },
29 |
30 | delegate: function( selector, types, data, fn ) {
31 | return this.on( types, selector, data, fn );
32 | },
33 | undelegate: function( selector, types, fn ) {
34 | // ( namespace ) or ( selector, types [, fn] )
35 | return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn );
36 | }
37 | });
38 |
39 | });
40 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/java/src/java/com/d_project/qrcode/QRAlphaNum.java:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode;
2 |
3 | /**
4 | * QRAlphaNum
5 | * @author Kazuhiko Arase
6 | */
7 | class QRAlphaNum extends QRData {
8 |
9 | public QRAlphaNum(String data) {
10 | super(Mode.MODE_ALPHA_NUM, data);
11 | }
12 |
13 | public void write(BitBuffer buffer) {
14 |
15 | char[] c = getData().toCharArray();
16 |
17 | int i = 0;
18 |
19 | while (i + 1 < c.length) {
20 | buffer.put(getCode(c[i]) * 45 + getCode(c[i + 1]), 11);
21 | i += 2;
22 | }
23 |
24 | if (i < c.length) {
25 | buffer.put(getCode(c[i]), 6);
26 | }
27 | }
28 |
29 | public int getLength() {
30 | return getData().length();
31 | }
32 |
33 | private static int getCode(char c) {
34 |
35 | if ('0' <= c && c <= '9') {
36 | return c - '0';
37 | } else if ('A' <= c && c <= 'Z') {
38 | return c - 'A' + 10;
39 | } else {
40 | switch (c) {
41 | case ' ' : return 36;
42 | case '$' : return 37;
43 | case '%' : return 38;
44 | case '*' : return 39;
45 | case '+' : return 40;
46 | case '-' : return 41;
47 | case '.' : return 42;
48 | case '/' : return 43;
49 | case ':' : return 44;
50 | default :
51 | throw new IllegalArgumentException("illegal char :" + c);
52 | }
53 | }
54 |
55 | }
56 | }
--------------------------------------------------------------------------------
/bower_components/materialize/sass/components/_toast.scss:
--------------------------------------------------------------------------------
1 | #toast-container {
2 | display:block;
3 | position: fixed;
4 | z-index: 1001;
5 |
6 | @media #{$small-and-down} {
7 | min-width: 100%;
8 | bottom: 0%;
9 | }
10 | @media #{$medium-only} {
11 | min-width: 30%;
12 | left: 5%;
13 | bottom: 7%;
14 | }
15 | @media #{$large-and-up} {
16 | min-width: 8%;
17 | top: 10%;
18 | right: 7%;
19 | }
20 | }
21 |
22 | .toast {
23 | @extend .z-depth-1;
24 | @include border-radius(2px);
25 | @include box-sizing(border-box);
26 | top: 0px;
27 | width: auto;
28 | clear: both;
29 | margin-top: 10px;
30 | position: relative;
31 | max-width:100%;
32 | height: $toast-height;
33 | line-height: $toast-height;
34 | background-color: $toast-color;
35 | padding: 0px 25px;
36 | font-size: 1.1rem;
37 | font-weight: 300;
38 | color: $toast-text-color;
39 |
40 | @include flexbox();
41 | @include align(center);
42 | @include justify-content(space-between);
43 |
44 | .btn, .btn-flat {
45 | margin: 0;
46 | margin-left: 3rem;
47 | }
48 |
49 | &.rounded{
50 | border-radius: 24px;
51 | }
52 |
53 | @media #{$small-and-down} {
54 | width:100%;
55 | @include border-radius(0px);
56 | }
57 | @media #{$medium-only} {
58 | float: left;
59 | }
60 | @media #{$large-and-up} {
61 | float: right;
62 | }
63 |
64 | }
65 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/as3/src/as3/com/d_project/qrcode/QRKanji.as:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode {
2 |
3 | import flash.utils.ByteArray;
4 |
5 | /**
6 | * QRKanji
7 | * @author Kazuhiko Arase
8 | */
9 | internal class QRKanji extends QRData {
10 |
11 | public function QRKanji(data : String) {
12 | super(Mode.MODE_KANJI, data);
13 | }
14 |
15 | public override function write(buffer : BitBuffer) : void {
16 |
17 | var data : ByteArray = StringUtil.getBytes(getData(), QRUtil.getJISEncoding() );
18 |
19 | var i : int = 0;
20 |
21 | while (i + 1 < data.length) {
22 |
23 | var c : int = ( (0xff & data[i]) << 8) | (0xff & data[i + 1]);
24 |
25 | if (0x8140 <= c && c <= 0x9FFC) {
26 | c -= 0x8140;
27 | } else if (0xE040 <= c && c <= 0xEBBF) {
28 | c -= 0xC140;
29 | } else {
30 | throw new Error("illegal char at " + (i + 1) + "/" + c);
31 | }
32 |
33 | c = ( (c >>> 8) & 0xff) * 0xC0 + (c & 0xff);
34 |
35 | buffer.put(c, 13);
36 |
37 | i += 2;
38 | }
39 |
40 | if (i < data.length) {
41 | throw new Error("illegal char at " + (i + 1) );
42 | }
43 | }
44 |
45 | public override function getLength() : int {
46 | return Math.floor(StringUtil.getBytes(getData(), QRUtil.getJISEncoding() ).length / 2);
47 | }
48 | }
49 | }
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/java/src/java/com/d_project/qrcode/QRNumber.java:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode;
2 |
3 | /**
4 | * QRNumber
5 | * @author Kazuhiko Arase
6 | */
7 | class QRNumber extends QRData {
8 |
9 | public QRNumber(String data) {
10 | super(Mode.MODE_NUMBER, data);
11 | }
12 |
13 | public void write(BitBuffer buffer) {
14 |
15 | String data = getData();
16 |
17 | int i = 0;
18 |
19 | while (i + 2 < data.length() ) {
20 | int num = parseInt(data.substring(i, i + 3) );
21 | buffer.put(num, 10);
22 | i += 3;
23 | }
24 |
25 | if (i < data.length() ) {
26 |
27 | if (data.length() - i == 1) {
28 | int num = parseInt(data.substring(i, i + 1) );
29 | buffer.put(num, 4);
30 | } else if (data.length() - i == 2) {
31 | int num = parseInt(data.substring(i, i + 2) );
32 | buffer.put(num, 7);
33 | }
34 |
35 | }
36 | }
37 |
38 | public int getLength() {
39 | return getData().length();
40 | }
41 |
42 | private static int parseInt(String s) {
43 | int num = 0;
44 | for (int i = 0; i < s.length(); i++) {
45 | num = num * 10 + parseInt(s.charAt(i) );
46 | }
47 | return num;
48 | }
49 |
50 | private static int parseInt(char c) {
51 |
52 | if ('0' <= c && c <= '9') {
53 | return c - '0';
54 | }
55 |
56 | throw new IllegalArgumentException("illegal char :" + c);
57 | }
58 |
59 |
60 | }
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/as3/src/sample/QRCodeSample1.as:
--------------------------------------------------------------------------------
1 | package {
2 |
3 | import com.d_project.qrcode.ErrorCorrectLevel;
4 | import com.d_project.qrcode.QRCode;
5 |
6 | import flash.display.Graphics;
7 | import flash.display.Sprite;
8 |
9 | public class QRCodeSample1 extends Sprite {
10 |
11 | public function QRCodeSample1() {
12 |
13 | var width : Number = 200;
14 | var height : Number = 200;
15 | var padding : Number = 10;
16 |
17 | var size : Number = Math.min(width, height) - padding * 2;
18 | var xOffset : Number = (width - size) / 2;
19 | var yOffset : Number = (height - size) / 2;
20 |
21 | var qr : QRCode = QRCode.getMinimumQRCode("AS3ならば、文字コードの扱いも簡単!", ErrorCorrectLevel.H);
22 |
23 | var cs : Number = size / qr.getModuleCount();
24 |
25 | var g : Graphics = graphics;
26 |
27 | for (var row : int = 0; row < qr.getModuleCount(); row++) {
28 | for (var col : int = 0; col < qr.getModuleCount(); col++) {
29 | g.beginFill( (qr.isDark(row, col)? 0 : 0xffffff) );
30 | g.drawRect(cs * col + xOffset, cs * row + yOffset, cs, cs);
31 | g.endFill();
32 | }
33 | }
34 | }
35 | }
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/bower_components/materialize/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Materialize",
3 | "version": "0.95.2",
4 | "description": "A modern responsive front-end framework based on Material Design",
5 | "keywords": [
6 | "css",
7 | "js",
8 | "sass",
9 | "mobile-first",
10 | "responsive",
11 | "front-end",
12 | "framework",
13 | "ux",
14 | "material",
15 | "design"
16 | ],
17 | "main": [
18 | "bin/materialize.css",
19 | "bin/materialize.js",
20 | "font/material-design-icons/Material-Design-Icons.eot",
21 | "font/material-design-icons/Material-Design-Icons.svg",
22 | "font/material-design-icons/Material-Design-Icons.ttf",
23 | "font/material-design-icons/Material-Design-Icons.woff",
24 | "font/roboto/Roboto-Bold.ttf",
25 | "font/roboto/Roboto-Light.ttf",
26 | "font/roboto/Roboto-Medium.ttf",
27 | "font/roboto/Roboto-Regular.ttf",
28 | "font/roboto/Roboto-Thin.ttf"
29 | ],
30 | "ignore": [
31 | "jade/",
32 | ".gitignore",
33 | "CNAME",
34 | "css/",
35 | "bower.json",
36 | "README.md",
37 | "images/",
38 | "js/jquery.timeago.js",
39 | "js/init.js",
40 | "js/prism.js",
41 | "res/",
42 | "sass/style.scss",
43 | "sass/ghpages-materialize.scss",
44 | "**/*.html",
45 | "**/*.zip",
46 | "**/*.txt",
47 | "sitemap.xml",
48 | "package.json",
49 | "Gruntfile.js"
50 |
51 | ],
52 | "dependencies": {
53 | "jquery": ">=2.1.1"
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/bower_components/jquery/src/core/access.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core"
3 | ], function( jQuery ) {
4 |
5 | // Multifunctional method to get and set values of a collection
6 | // The value/s can optionally be executed if it's a function
7 | var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
8 | var i = 0,
9 | len = elems.length,
10 | bulk = key == null;
11 |
12 | // Sets many values
13 | if ( jQuery.type( key ) === "object" ) {
14 | chainable = true;
15 | for ( i in key ) {
16 | jQuery.access( elems, fn, i, key[i], true, emptyGet, raw );
17 | }
18 |
19 | // Sets one value
20 | } else if ( value !== undefined ) {
21 | chainable = true;
22 |
23 | if ( !jQuery.isFunction( value ) ) {
24 | raw = true;
25 | }
26 |
27 | if ( bulk ) {
28 | // Bulk operations run against the entire set
29 | if ( raw ) {
30 | fn.call( elems, value );
31 | fn = null;
32 |
33 | // ...except when executing function values
34 | } else {
35 | bulk = fn;
36 | fn = function( elem, key, value ) {
37 | return bulk.call( jQuery( elem ), value );
38 | };
39 | }
40 | }
41 |
42 | if ( fn ) {
43 | for ( ; i < len; i++ ) {
44 | fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) );
45 | }
46 | }
47 | }
48 |
49 | return chainable ?
50 | elems :
51 |
52 | // Gets
53 | bulk ?
54 | fn.call( elems ) :
55 | len ? fn( elems[0], key ) : emptyGet;
56 | };
57 |
58 | return access;
59 |
60 | });
61 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/java/src/java/com/d_project/qrcode/BitBuffer.java:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode;
2 |
3 | /**
4 | * BitBuffer
5 | * @author Kazuhiko Arase
6 | */
7 | class BitBuffer {
8 |
9 | private byte[] buffer;
10 | private int length;
11 | private int inclements;
12 |
13 | public BitBuffer() {
14 | inclements = 32;
15 | buffer = new byte[inclements];
16 | length = 0;
17 | }
18 |
19 | public byte[] getBuffer() {
20 | return buffer;
21 | }
22 |
23 | public int getLengthInBits() {
24 | return length;
25 | }
26 |
27 | public String toString() {
28 | StringBuilder buffer = new StringBuilder();
29 | for (int i = 0; i < getLengthInBits(); i++) {
30 | buffer.append(get(i)? '1' : '0');
31 | }
32 | return buffer.toString();
33 | }
34 |
35 | private boolean get(int index) {
36 | return ( (buffer[index / 8] >>> (7 - index % 8) ) & 1) == 1;
37 | }
38 |
39 | public void put(int num, int length) {
40 | for (int i = 0; i < length; i++) {
41 | put( ( (num >>> (length - i - 1) ) & 1) == 1);
42 | }
43 | }
44 |
45 | public void put(boolean bit) {
46 |
47 | if (length == buffer.length * 8) {
48 | byte[] newBuffer = new byte[buffer.length + inclements];
49 | System.arraycopy(buffer, 0, newBuffer, 0, buffer.length);
50 | buffer = newBuffer;
51 | }
52 |
53 | if (bit) {
54 | buffer[length / 8] |= (0x80 >>> (length % 8) );
55 | }
56 |
57 | length++;
58 | }
59 |
60 | }
61 |
--------------------------------------------------------------------------------
/bower_components/materialize/sass/components/_modal.scss:
--------------------------------------------------------------------------------
1 | .modal {
2 | @extend .z-depth-4;
3 |
4 | display: none;
5 | position: fixed;
6 | left: 0;
7 | right: 0;
8 | background-color: #eee;
9 | padding: 0;
10 | max-height: 70%;
11 | width: 55%;
12 | margin: auto;
13 | overflow-y: auto;
14 | z-index: 1000;
15 |
16 | @include border-radius(2px);
17 | @include transform(translate(0));
18 | will-change: top, opacity;
19 |
20 | @media #{$medium-and-down} {
21 | width: 80%;
22 | }
23 |
24 | h1,h2,h3,h4 {
25 | margin-top: 0;
26 | }
27 |
28 | .modal-content {
29 | padding: 24px;
30 | }
31 |
32 | .modal-footer {
33 | background-color: #eee;
34 | padding: 4px 6px;
35 | height: 56px;
36 | width: 100%;
37 |
38 | .btn, .btn-flat {
39 | float: right;
40 | margin: 6px 0;
41 | }
42 | }
43 | }
44 | #lean-overlay {
45 | position: fixed;
46 | z-index:999;
47 | top: 0;
48 | left: 0;
49 | bottom: 0;
50 | right: 0;
51 | height: 115%;
52 | width: 100%;
53 | background: #000;
54 | display: none;
55 |
56 | will-change: opacity;
57 | }
58 |
59 | .modal.modal-fixed-footer {
60 | padding: 0;
61 | height: 70%;
62 |
63 | .modal-content {
64 | position: fixed;
65 | max-height: 100%;
66 | padding-bottom: 64px;
67 | width: 100%;
68 | overflow-y: auto;
69 | }
70 |
71 | .modal-footer {
72 | border-top: 1px solid rgba(0,0,0,.1);
73 | position: fixed;
74 | bottom: 0;
75 | }
76 | }
77 |
--------------------------------------------------------------------------------
/bower_components/ng-file-upload/npm-debug.log:
--------------------------------------------------------------------------------
1 | 0 info it worked if it ends with ok
2 | 1 verbose cli [ 'node', '/usr/local/bin/npm', 'publish' ]
3 | 2 info using npm@1.4.28
4 | 3 info using node@v0.10.36
5 | 4 verbose publish [ '.' ]
6 | 5 verbose cache add [ '.', null ]
7 | 6 verbose cache add name=undefined spec="." args=[".",null]
8 | 7 verbose parsed url { protocol: null,
9 | 7 verbose parsed url slashes: null,
10 | 7 verbose parsed url auth: null,
11 | 7 verbose parsed url host: null,
12 | 7 verbose parsed url port: null,
13 | 7 verbose parsed url hostname: null,
14 | 7 verbose parsed url hash: null,
15 | 7 verbose parsed url search: null,
16 | 7 verbose parsed url query: null,
17 | 7 verbose parsed url pathname: '.',
18 | 7 verbose parsed url path: '.',
19 | 7 verbose parsed url href: '.' }
20 | 8 silly lockFile 3a52ce78- .
21 | 9 verbose lock . /Users/dan/.npm/3a52ce78-.lock
22 | 10 silly lockFile 3a52ce78- .
23 | 11 silly lockFile 3a52ce78- .
24 | 12 error addLocal Could not install .
25 | 13 error Error: ENOENT, open 'package.json'
26 | 14 error If you need help, you may report this *entire* log,
27 | 14 error including the npm and node versions, at:
28 | 14 error
29 | 15 error System Darwin 13.4.0
30 | 16 error command "node" "/usr/local/bin/npm" "publish"
31 | 17 error cwd /Users/dan/Documents/workspace/df/angular-file-upload-bower
32 | 18 error node -v v0.10.36
33 | 19 error npm -v 1.4.28
34 | 20 error path package.json
35 | 21 error code ENOENT
36 | 22 error errno 34
37 | 23 verbose exit [ 34, true ]
38 |
--------------------------------------------------------------------------------
/bower_components/qrcode-generator/java/src/java/com/d_project/qrcode/QRKanji.java:
--------------------------------------------------------------------------------
1 | package com.d_project.qrcode;
2 |
3 | import java.io.UnsupportedEncodingException;
4 |
5 | /**
6 | * QRKanji
7 | * @author Kazuhiko Arase
8 | */
9 | class QRKanji extends QRData {
10 |
11 | public QRKanji(String data) {
12 | super(Mode.MODE_KANJI, data);
13 | }
14 |
15 | public void write(BitBuffer buffer) {
16 |
17 | try {
18 |
19 | byte[] data = getData().getBytes(QRUtil.getJISEncoding() );
20 |
21 | int i = 0;
22 |
23 | while (i + 1 < data.length) {
24 |
25 | int c = ( (0xff & data[i]) << 8) | (0xff & data[i + 1]);
26 |
27 | if (0x8140 <= c && c <= 0x9FFC) {
28 | c -= 0x8140;
29 | } else if (0xE040 <= c && c <= 0xEBBF) {
30 | c -= 0xC140;
31 | } else {
32 | throw new IllegalArgumentException("illegal char at " + (i + 1) + "/" + Integer.toHexString(c) );
33 | }
34 |
35 | c = ( (c >>> 8) & 0xff) * 0xC0 + (c & 0xff);
36 |
37 | buffer.put(c, 13);
38 |
39 | i += 2;
40 | }
41 |
42 | if (i < data.length) {
43 | throw new IllegalArgumentException("illegal char at " + (i + 1) );
44 | }
45 |
46 | } catch(UnsupportedEncodingException e) {
47 | throw new RuntimeException(e.getMessage() );
48 | }
49 | }
50 |
51 | public int getLength() {
52 | try {
53 | return getData().getBytes(QRUtil.getJISEncoding() ).length / 2;
54 | } catch(UnsupportedEncodingException e) {
55 | throw new RuntimeException(e.getMessage() );
56 | }
57 | }
58 | }
--------------------------------------------------------------------------------
/bower_components/jquery/src/ajax/script.js:
--------------------------------------------------------------------------------
1 | define([
2 | "../core",
3 | "../ajax"
4 | ], function( jQuery ) {
5 |
6 | // Install script dataType
7 | jQuery.ajaxSetup({
8 | accepts: {
9 | script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
10 | },
11 | contents: {
12 | script: /(?:java|ecma)script/
13 | },
14 | converters: {
15 | "text script": function( text ) {
16 | jQuery.globalEval( text );
17 | return text;
18 | }
19 | }
20 | });
21 |
22 | // Handle cache's special case and crossDomain
23 | jQuery.ajaxPrefilter( "script", function( s ) {
24 | if ( s.cache === undefined ) {
25 | s.cache = false;
26 | }
27 | if ( s.crossDomain ) {
28 | s.type = "GET";
29 | }
30 | });
31 |
32 | // Bind script tag hack transport
33 | jQuery.ajaxTransport( "script", function( s ) {
34 | // This transport only deals with cross domain requests
35 | if ( s.crossDomain ) {
36 | var script, callback;
37 | return {
38 | send: function( _, complete ) {
39 | script = jQuery("
6 |
7 |
10 |
11 |
14 |
15 | QR Code for JavaScript
16 |
17 |
18 |
45 |
46 |