From bf7ff10a5114c0517cd7082ee95ccecb0c7f807d Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Sun, 25 Oct 2015 13:34:15 +0100 Subject: update bower deps --- js/vendor/angular-animate/.bower.json | 10 +- js/vendor/angular-animate/angular-animate.js | 2 +- js/vendor/angular-animate/angular-animate.min.js | 2 +- js/vendor/angular-animate/bower.json | 4 +- js/vendor/angular-animate/package.json | 2 +- js/vendor/angular-mocks/.bower.json | 10 +- js/vendor/angular-mocks/angular-mocks.js | 2 +- js/vendor/angular-mocks/bower.json | 4 +- js/vendor/angular-mocks/package.json | 2 +- js/vendor/angular-route/.bower.json | 10 +- js/vendor/angular-route/angular-route.js | 2 +- js/vendor/angular-route/angular-route.min.js | 2 +- js/vendor/angular-route/bower.json | 4 +- js/vendor/angular-route/package.json | 2 +- js/vendor/angular-sanitize/.bower.json | 10 +- js/vendor/angular-sanitize/angular-sanitize.js | 2 +- js/vendor/angular-sanitize/angular-sanitize.min.js | 2 +- js/vendor/angular-sanitize/bower.json | 4 +- js/vendor/angular-sanitize/package.json | 2 +- js/vendor/angular/.bower.json | 8 +- js/vendor/angular/angular.js | 49 +- js/vendor/angular/angular.min.js | 496 ++++++++++----------- js/vendor/angular/angular.min.js.gzip | Bin 52249 -> 46451 bytes js/vendor/angular/angular.min.js.map | 4 +- js/vendor/angular/bower.json | 2 +- js/vendor/angular/package.json | 2 +- js/vendor/es6-shim/.bower.json | 8 +- js/vendor/es6-shim/CHANGELOG.md | 35 ++ js/vendor/es6-shim/README.md | 9 +- js/vendor/es6-shim/component.json | 2 +- js/vendor/es6-shim/es6-sham.js | 13 +- js/vendor/es6-shim/es6-sham.map | 2 +- js/vendor/es6-shim/es6-sham.min.js | 6 +- js/vendor/es6-shim/es6-shim.js | 271 +++++++---- js/vendor/es6-shim/es6-shim.map | 2 +- js/vendor/es6-shim/es6-shim.min.js | 8 +- js/vendor/es6-shim/package.json | 15 +- 37 files changed, 565 insertions(+), 445 deletions(-) (limited to 'js/vendor') diff --git a/js/vendor/angular-animate/.bower.json b/js/vendor/angular-animate/.bower.json index dc65785f7..8faac6795 100644 --- a/js/vendor/angular-animate/.bower.json +++ b/js/vendor/angular-animate/.bower.json @@ -1,17 +1,17 @@ { "name": "angular-animate", - "version": "1.3.19", + "version": "1.3.20", "main": "./angular-animate.js", "ignore": [], "dependencies": { - "angular": "1.3.19" + "angular": "1.3.20" }, "homepage": "https://github.com/angular/bower-angular-animate", - "_release": "1.3.19", + "_release": "1.3.20", "_resolution": { "type": "version", - "tag": "v1.3.19", - "commit": "d6bf1823bd056617f0a5440a611a286892a70799" + "tag": "v1.3.20", + "commit": "a0d4208f770315df80866fcb449eff913efbbbdc" }, "_source": "git://github.com/angular/bower-angular-animate.git", "_target": "~1.3.*", diff --git a/js/vendor/angular-animate/angular-animate.js b/js/vendor/angular-animate/angular-animate.js index 3cf993882..d0a3f54dc 100644 --- a/js/vendor/angular-animate/angular-animate.js +++ b/js/vendor/angular-animate/angular-animate.js @@ -1,5 +1,5 @@ /** - * @license AngularJS v1.3.19 + * @license AngularJS v1.3.20 * (c) 2010-2014 Google, Inc. http://angularjs.org * License: MIT */ diff --git a/js/vendor/angular-animate/angular-animate.min.js b/js/vendor/angular-animate/angular-animate.min.js index a7305f998..70c25a381 100644 --- a/js/vendor/angular-animate/angular-animate.min.js +++ b/js/vendor/angular-animate/angular-animate.min.js @@ -1,5 +1,5 @@ /* - AngularJS v1.3.19 + AngularJS v1.3.20 (c) 2010-2014 Google, Inc. http://angularjs.org License: MIT */ diff --git a/js/vendor/angular-animate/bower.json b/js/vendor/angular-animate/bower.json index f2ca946de..eb11f6ad7 100644 --- a/js/vendor/angular-animate/bower.json +++ b/js/vendor/angular-animate/bower.json @@ -1,9 +1,9 @@ { "name": "angular-animate", - "version": "1.3.19", + "version": "1.3.20", "main": "./angular-animate.js", "ignore": [], "dependencies": { - "angular": "1.3.19" + "angular": "1.3.20" } } diff --git a/js/vendor/angular-animate/package.json b/js/vendor/angular-animate/package.json index 95e9fa8a7..983094d6a 100644 --- a/js/vendor/angular-animate/package.json +++ b/js/vendor/angular-animate/package.json @@ -1,6 +1,6 @@ { "name": "angular-animate", - "version": "1.3.19", + "version": "1.3.20", "description": "AngularJS module for animations", "main": "index.js", "scripts": { diff --git a/js/vendor/angular-mocks/.bower.json b/js/vendor/angular-mocks/.bower.json index c00856e82..719eb6e06 100644 --- a/js/vendor/angular-mocks/.bower.json +++ b/js/vendor/angular-mocks/.bower.json @@ -1,17 +1,17 @@ { "name": "angular-mocks", - "version": "1.3.19", + "version": "1.3.20", "main": "./angular-mocks.js", "ignore": [], "dependencies": { - "angular": "1.3.19" + "angular": "1.3.20" }, "homepage": "https://github.com/angular/bower-angular-mocks", - "_release": "1.3.19", + "_release": "1.3.20", "_resolution": { "type": "version", - "tag": "v1.3.19", - "commit": "1661328fe4998a284401cd5d5472c33db248b5ff" + "tag": "v1.3.20", + "commit": "67e8eeedf5514e5f8240ca69de5bdfe3701e687c" }, "_source": "git://github.com/angular/bower-angular-mocks.git", "_target": "~1.3.*", diff --git a/js/vendor/angular-mocks/angular-mocks.js b/js/vendor/angular-mocks/angular-mocks.js index 6377f7b7f..1ee6c67c0 100644 --- a/js/vendor/angular-mocks/angular-mocks.js +++ b/js/vendor/angular-mocks/angular-mocks.js @@ -1,5 +1,5 @@ /** - * @license AngularJS v1.3.19 + * @license AngularJS v1.3.20 * (c) 2010-2014 Google, Inc. http://angularjs.org * License: MIT */ diff --git a/js/vendor/angular-mocks/bower.json b/js/vendor/angular-mocks/bower.json index 78bea5a25..c922b3f2c 100644 --- a/js/vendor/angular-mocks/bower.json +++ b/js/vendor/angular-mocks/bower.json @@ -1,9 +1,9 @@ { "name": "angular-mocks", - "version": "1.3.19", + "version": "1.3.20", "main": "./angular-mocks.js", "ignore": [], "dependencies": { - "angular": "1.3.19" + "angular": "1.3.20" } } diff --git a/js/vendor/angular-mocks/package.json b/js/vendor/angular-mocks/package.json index 518c9f2f5..8638f213b 100644 --- a/js/vendor/angular-mocks/package.json +++ b/js/vendor/angular-mocks/package.json @@ -1,6 +1,6 @@ { "name": "angular-mocks", - "version": "1.3.19", + "version": "1.3.20", "description": "AngularJS mocks for testing", "main": "angular-mocks.js", "scripts": { diff --git a/js/vendor/angular-route/.bower.json b/js/vendor/angular-route/.bower.json index 1e592523f..364469984 100644 --- a/js/vendor/angular-route/.bower.json +++ b/js/vendor/angular-route/.bower.json @@ -1,17 +1,17 @@ { "name": "angular-route", - "version": "1.3.19", + "version": "1.3.20", "main": "./angular-route.js", "ignore": [], "dependencies": { - "angular": "1.3.19" + "angular": "1.3.20" }, "homepage": "https://github.com/angular/bower-angular-route", - "_release": "1.3.19", + "_release": "1.3.20", "_resolution": { "type": "version", - "tag": "v1.3.19", - "commit": "dd228b866943d4661ae666297f40952bc9f58fd1" + "tag": "v1.3.20", + "commit": "785879cc163aee00ca7ef262ece356b8d81fd794" }, "_source": "git://github.com/angular/bower-angular-route.git", "_target": "~1.3.*", diff --git a/js/vendor/angular-route/angular-route.js b/js/vendor/angular-route/angular-route.js index ba75d308d..f0cd2a201 100644 --- a/js/vendor/angular-route/angular-route.js +++ b/js/vendor/angular-route/angular-route.js @@ -1,5 +1,5 @@ /** - * @license AngularJS v1.3.19 + * @license AngularJS v1.3.20 * (c) 2010-2014 Google, Inc. http://angularjs.org * License: MIT */ diff --git a/js/vendor/angular-route/angular-route.min.js b/js/vendor/angular-route/angular-route.min.js index 4091d61a4..d4111b9e6 100644 --- a/js/vendor/angular-route/angular-route.min.js +++ b/js/vendor/angular-route/angular-route.min.js @@ -1,5 +1,5 @@ /* - AngularJS v1.3.19 + AngularJS v1.3.20 (c) 2010-2014 Google, Inc. http://angularjs.org License: MIT */ diff --git a/js/vendor/angular-route/bower.json b/js/vendor/angular-route/bower.json index a875b49a8..89436ed27 100644 --- a/js/vendor/angular-route/bower.json +++ b/js/vendor/angular-route/bower.json @@ -1,9 +1,9 @@ { "name": "angular-route", - "version": "1.3.19", + "version": "1.3.20", "main": "./angular-route.js", "ignore": [], "dependencies": { - "angular": "1.3.19" + "angular": "1.3.20" } } diff --git a/js/vendor/angular-route/package.json b/js/vendor/angular-route/package.json index 4f75c622e..52eb4175b 100644 --- a/js/vendor/angular-route/package.json +++ b/js/vendor/angular-route/package.json @@ -1,6 +1,6 @@ { "name": "angular-route", - "version": "1.3.19", + "version": "1.3.20", "description": "AngularJS router module", "main": "index.js", "scripts": { diff --git a/js/vendor/angular-sanitize/.bower.json b/js/vendor/angular-sanitize/.bower.json index 0f5c6db31..53f3fba2e 100644 --- a/js/vendor/angular-sanitize/.bower.json +++ b/js/vendor/angular-sanitize/.bower.json @@ -1,17 +1,17 @@ { "name": "angular-sanitize", - "version": "1.3.19", + "version": "1.3.20", "main": "./angular-sanitize.js", "ignore": [], "dependencies": { - "angular": "1.3.19" + "angular": "1.3.20" }, "homepage": "https://github.com/angular/bower-angular-sanitize", - "_release": "1.3.19", + "_release": "1.3.20", "_resolution": { "type": "version", - "tag": "v1.3.19", - "commit": "ec52569bb1e1b1498cf01828b8923134fa45da5f" + "tag": "v1.3.20", + "commit": "1072923abc9a6bc076e0625ae115b7b8f3ed70d1" }, "_source": "git://github.com/angular/bower-angular-sanitize.git", "_target": "~1.3.*", diff --git a/js/vendor/angular-sanitize/angular-sanitize.js b/js/vendor/angular-sanitize/angular-sanitize.js index 4da499257..6285a08ae 100644 --- a/js/vendor/angular-sanitize/angular-sanitize.js +++ b/js/vendor/angular-sanitize/angular-sanitize.js @@ -1,5 +1,5 @@ /** - * @license AngularJS v1.3.19 + * @license AngularJS v1.3.20 * (c) 2010-2014 Google, Inc. http://angularjs.org * License: MIT */ diff --git a/js/vendor/angular-sanitize/angular-sanitize.min.js b/js/vendor/angular-sanitize/angular-sanitize.min.js index 23cfa47e4..453a1fa58 100644 --- a/js/vendor/angular-sanitize/angular-sanitize.min.js +++ b/js/vendor/angular-sanitize/angular-sanitize.min.js @@ -1,5 +1,5 @@ /* - AngularJS v1.3.19 + AngularJS v1.3.20 (c) 2010-2014 Google, Inc. http://angularjs.org License: MIT */ diff --git a/js/vendor/angular-sanitize/bower.json b/js/vendor/angular-sanitize/bower.json index 4bee9bad0..81659fd06 100644 --- a/js/vendor/angular-sanitize/bower.json +++ b/js/vendor/angular-sanitize/bower.json @@ -1,9 +1,9 @@ { "name": "angular-sanitize", - "version": "1.3.19", + "version": "1.3.20", "main": "./angular-sanitize.js", "ignore": [], "dependencies": { - "angular": "1.3.19" + "angular": "1.3.20" } } diff --git a/js/vendor/angular-sanitize/package.json b/js/vendor/angular-sanitize/package.json index f75973b72..2c89248cc 100644 --- a/js/vendor/angular-sanitize/package.json +++ b/js/vendor/angular-sanitize/package.json @@ -1,6 +1,6 @@ { "name": "angular-sanitize", - "version": "1.3.19", + "version": "1.3.20", "description": "AngularJS module for sanitizing HTML", "main": "index.js", "scripts": { diff --git a/js/vendor/angular/.bower.json b/js/vendor/angular/.bower.json index eb58ac9cf..de4082649 100644 --- a/js/vendor/angular/.bower.json +++ b/js/vendor/angular/.bower.json @@ -1,15 +1,15 @@ { "name": "angular", - "version": "1.3.19", + "version": "1.3.20", "main": "./angular.js", "ignore": [], "dependencies": {}, "homepage": "https://github.com/angular/bower-angular", - "_release": "1.3.19", + "_release": "1.3.20", "_resolution": { "type": "version", - "tag": "v1.3.19", - "commit": "c0244e99bef8819b17d4ee3037f8737b84b0d080" + "tag": "v1.3.20", + "commit": "0cd10f27471310fe07167b00f8a4242c6bba4df2" }, "_source": "git://github.com/angular/bower-angular.git", "_target": "~1.3.*", diff --git a/js/vendor/angular/angular.js b/js/vendor/angular/angular.js index 8204cf35f..2445ab55e 100644 --- a/js/vendor/angular/angular.js +++ b/js/vendor/angular/angular.js @@ -1,5 +1,5 @@ /** - * @license AngularJS v1.3.19 + * @license AngularJS v1.3.20 * (c) 2010-2014 Google, Inc. http://angularjs.org * License: MIT */ @@ -54,7 +54,7 @@ function minErr(module, ErrorConstructor) { return match; }); - message = message + '\nhttp://errors.angularjs.org/1.3.19/' + + message = message + '\nhttp://errors.angularjs.org/1.3.20/' + (module ? module + '/' : '') + code; for (i = 2; i < arguments.length; i++) { message = message + (i == 2 ? '?' : '&') + 'p' + (i - 2) + '=' + @@ -2139,11 +2139,11 @@ function toDebugString(obj) { * - `codeName` – `{string}` – Code name of the release, such as "jiggling-armfat". */ var version = { - full: '1.3.19', // all of these placeholder strings will be replaced by grunt's + full: '1.3.20', // all of these placeholder strings will be replaced by grunt's major: 1, // package task minor: 3, - dot: 19, - codeName: 'glutinous-shriek' + dot: 20, + codeName: 'shallow-translucence' }; @@ -6518,14 +6518,6 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { return bindings; } - function assertValidDirectiveName(name) { - var letter = name.charAt(0); - if (!letter || letter !== lowercase(letter)) { - throw $compileMinErr('baddir', "Directive name '{0}' is invalid. The first character must be a lowercase letter", name); - } - return name; - } - /** * @ngdoc method * @name $compileProvider#directive @@ -6544,7 +6536,6 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { this.directive = function registerDirective(name, directiveFactory) { assertNotHasOwnProperty(name, 'directive'); if (isString(name)) { - assertValidDirectiveName(name); assertArg(directiveFactory, 'directiveFactory'); if (!hasDirectives.hasOwnProperty(name)) { hasDirectives[name] = []; @@ -11763,20 +11754,30 @@ var $parseMinErr = minErr('$parse'); function ensureSafeMemberName(name, fullExpression) { + if (name === "__defineGetter__" || name === "__defineSetter__" + || name === "__lookupGetter__" || name === "__lookupSetter__" + || name === "__proto__") { + throw $parseMinErr('isecfld', + 'Attempting to access a disallowed field in Angular expressions! ' + + 'Expression: {0}', fullExpression); + } + return name; +} + +function getStringValue(name, fullExpression) { // From the JavaScript docs: // Property names must be strings. This means that non-string objects cannot be used // as keys in an object. Any non-string object, including a number, is typecasted // into a string via the toString method. // // So, to ensure that we are checking the same `name` that JavaScript would use, - // we cast it to a string, if possible - name = (isObject(name) && name.toString) ? name.toString() : name; - - if (name === "__defineGetter__" || name === "__defineSetter__" - || name === "__lookupGetter__" || name === "__lookupSetter__" - || name === "__proto__") { - throw $parseMinErr('isecfld', - 'Attempting to access a disallowed field in Angular expressions! ' + // we cast it to a string, if possible. + // Doing `name + ''` can cause a repl error if the result to `toString` is not a string, + // this is, this will handle objects that misbehave. + name = name + ''; + if (!isString(name)) { + throw $parseMinErr('iseccst', + 'Cannot convert object to primitive value! ' + 'Expression: {0}', fullExpression); } return name; @@ -12423,7 +12424,7 @@ Parser.prototype = { return extend(function $parseObjectIndex(self, locals) { var o = obj(self, locals), - i = indexFn(self, locals), + i = getStringValue(indexFn(self, locals), expression), v; ensureSafeMemberName(i, expression); @@ -12432,7 +12433,7 @@ Parser.prototype = { return v; }, { assign: function(self, value, locals) { - var key = ensureSafeMemberName(indexFn(self, locals), expression); + var key = ensureSafeMemberName(getStringValue(indexFn(self, locals), expression), expression); // prevent overwriting of Function.constructor which would break ensureSafeObject check var o = ensureSafeObject(obj(self, locals), expression); if (!o) obj.assign(self, o = {}, locals); diff --git a/js/vendor/angular/angular.min.js b/js/vendor/angular/angular.min.js index 1a1408042..8dcf6e0c6 100644 --- a/js/vendor/angular/angular.min.js +++ b/js/vendor/angular/angular.min.js @@ -1,253 +1,253 @@ /* - AngularJS v1.3.19 + AngularJS v1.3.20 (c) 2010-2014 Google, Inc. http://angularjs.org License: MIT */ -(function(S,W,u){'use strict';function y(b){return function(){var a=arguments[0],c;c="["+(b?b+":":"")+a+"] http://errors.angularjs.org/1.3.19/"+(b?b+"/":"")+a;for(a=1;a").append(b).html();try{return b[0].nodeType===ab?P(c):c.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(a,b){return"<"+P(b)})}catch(d){return P(c)}}function tc(b){try{return decodeURIComponent(b)}catch(a){}} -function uc(b){var a={},c,d;q((b||"").split("&"),function(b){b&&(c=b.replace(/\+/g,"%20").split("="),d=tc(c[0]),D(d)&&(b=D(c[1])?tc(c[1]):!0,vc.call(a,d)?x(a[d])?a[d].push(b):a[d]=[a[d],b]:a[d]=b))});return a}function Qb(b){var a=[];q(b,function(b,d){x(b)?q(b,function(b){a.push(Ca(d,!0)+(!0===b?"":"="+Ca(b,!0)))}):a.push(Ca(d,!0)+(!0===b?"":"="+Ca(b,!0)))});return a.length?a.join("&"):""}function tb(b){return Ca(b,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function Ca(b,a){return encodeURIComponent(b).replace(/%40/gi, -"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,a?"%20":"+")}function Md(b,a){var c,d,e=ub.length;b=G(b);for(d=0;d/,">"));}a=a||[];a.unshift(["$provide",function(a){a.value("$rootElement",b)}]);c.debugInfoEnabled&&a.push(["$compileProvider",function(a){a.debugInfoEnabled(!0)}]);a.unshift("ng");d=bb(a,c.strictDi);d.invoke(["$rootScope","$rootElement","$compile","$injector",function(a,b,c,d){a.$apply(function(){b.data("$injector", -d);c(b)(a)})}]);return d},e=/^NG_ENABLE_DEBUG_INFO!/,f=/^NG_DEFER_BOOTSTRAP!/;S&&e.test(S.name)&&(c.debugInfoEnabled=!0,S.name=S.name.replace(e,""));if(S&&!f.test(S.name))return d();S.name=S.name.replace(f,"");ba.resumeBootstrap=function(b){q(b,function(b){a.push(b)});return d()};B(ba.resumeDeferredBootstrap)&&ba.resumeDeferredBootstrap()}function Od(){S.name="NG_ENABLE_DEBUG_INFO!"+S.name;S.location.reload()}function Pd(b){b=ba.element(b).injector();if(!b)throw Ja("test");return b.get("$$testability")} -function xc(b,a){a=a||"_";return b.replace(Qd,function(b,d){return(d?a:"")+b.toLowerCase()})}function Rd(){var b;yc||((pa=S.jQuery)&&pa.fn.on?(G=pa,z(pa.fn,{scope:Ka.scope,isolateScope:Ka.isolateScope,controller:Ka.controller,injector:Ka.injector,inheritedData:Ka.inheritedData}),b=pa.cleanData,pa.cleanData=function(a){var c;if(Rb)Rb=!1;else for(var d=0,e;null!=(e=a[d]);d++)(c=pa._data(e,"events"))&&c.$destroy&&pa(e).triggerHandler("$destroy");b(a)}):G=R,ba.element=G,yc=!0)}function Sb(b,a,c){if(!b)throw Ja("areq", -a||"?",c||"required");return b}function La(b,a,c){c&&x(b)&&(b=b[b.length-1]);Sb(B(b),a,"not a function, got "+(b&&"object"===typeof b?b.constructor.name||"Object":typeof b));return b}function Ma(b,a){if("hasOwnProperty"===b)throw Ja("badname",a);}function zc(b,a,c){if(!a)return b;a=a.split(".");for(var d,e=b,f=a.length,g=0;g")+d[2];for(d=d[0];d--;)c=c.lastChild;f=Ya(f,c.childNodes);c=e.firstChild;c.textContent=""}else f.push(a.createTextNode(b));e.textContent="";e.innerHTML="";q(f,function(a){e.appendChild(a)}); -return e}function R(b){if(b instanceof R)return b;var a;K(b)&&(b=T(b),a=!0);if(!(this instanceof R)){if(a&&"<"!=b.charAt(0))throw Ub("nosel");return new R(b)}if(a){a=W;var c;b=(c=lf.exec(b))?[a.createElement(c[1])]:(c=Jc(b,a))?c.childNodes:[]}Kc(this,b)}function Vb(b){return b.cloneNode(!0)}function yb(b,a){a||zb(b);if(b.querySelectorAll)for(var c=b.querySelectorAll("*"),d=0,e=c.length;d 4096 bytes)!"));else{if(r.cookie!==D)for(D=r.cookie,d=D.split("; "),Fa={},f=0;fk&&this.remove(n.key),b},get:function(a){if(k").parent()[0])});var f=Y(a,b,a,c,d,e);N.$$addScopeClass(a);var g=null;return function(b,c,d){Sb(b,"scope");d=d||{};var e=d.parentBoundTranscludeFn,h=d.transcludeControllers;d=d.futureParentElement;e&&e.$$boundTransclude&&(e=e.$$boundTransclude);g||(g=(d=d&&d[0])?"foreignobject"!==ta(d)&&d.toString().match(/SVG/)?"svg":"html":"html");d="html"!==g?G(S(g,G("
").append(a).html())):c?Ka.clone.call(a):a;if(h)for(var l in h)d.data("$"+l+"Controller",h[l].instance);N.$$addScopeInfo(d, -b);c&&c(d,b);f&&f(b,d,d,e);return d}}function Y(a,b,c,d,e,f){function g(a,c,d,e){var f,l,k,n,m,t,s;if(p)for(s=Array(c.length),n=0;nM.priority)break;if(y=M.scope)M.templateUrl||(J(y)?(Oa("new/isolated scope",E||H,M,z),E=M):Oa("new/isolated scope",E,M,z)),H=H||M;ia=M.name;!M.templateUrl&&M.controller&&(y=M.controller,I=I||{},Oa("'"+ia+"' controller",I[ia],M,z),I[ia]=M);if(y=M.transclude)A=!0,M.$$tlb||(Oa("transclusion",Ga,M,z),Ga=M), -"element"==y?(F=!0,C=M.priority,y=z,z=e.$$element=G(W.createComment(" "+ia+": "+e[ia]+" ")),d=z[0],U(g,Za.call(y,0),d),gb=N(y,f,C,h&&h.name,{nonTlbTranscludeDirective:Ga})):(y=G(Vb(d)).contents(),z.empty(),gb=N(y,f));if(M.template)if(Yb=!0,Oa("template",Y,M,z),Y=M,y=B(M.template)?M.template(z,e):M.template,y=Xc(y),M.replace){h=M;y=Tb.test(y)?Yc(S(M.templateNamespace,T(y))):[];d=y[0];if(1!=y.length||d.nodeType!==ma)throw da("tplrt",ia,"");U(g,z,d);P={$attr:{}};y=V(d,[],P);var sf=a.splice(qa+1,a.length- -(qa+1));E&&hb(y);a=a.concat(y).concat(sf);Uc(e,P);P=a.length}else z.html(y);if(M.templateUrl)Yb=!0,Oa("template",Y,M,z),Y=M,M.replace&&(h=M),w=Xb(a.splice(qa,a.length-qa),z,e,g,A&&gb,k,n,{controllerDirectives:I,newIsolateScopeDirective:E,templateDirective:Y,nonTlbTranscludeDirective:Ga}),P=a.length;else if(M.compile)try{xa=M.compile(z,e,gb),B(xa)?L(null,xa,R,jb):xa&&L(xa.pre,xa.post,R,jb)}catch(ac){c(ac,ua(z))}M.terminal&&(w.terminal=!0,C=Math.max(C,M.priority))}w.scope=H&&!0===H.scope;w.transcludeOnThisElement= -A;w.elementTranscludeOnThisElement=F;w.templateOnThisElement=Yb;w.transclude=gb;m.hasElementTranscludeDirective=F;return w}function hb(a){for(var b=0,c=a.length;bm.priority)&&-1!=m.restrict.indexOf(f)&&(l&&(m=Pb(m,{$$start:l,$$end:k})),b.push(m),h=m)}catch(s){c(s)}}return h}function y(b){if(e.hasOwnProperty(b))for(var c= -a.get(b+"Directive"),d=0,f=c.length;d"+b+"";return c.childNodes[0].childNodes;default:return b}}function jb(a,b){if("srcdoc"==b)return Q.HTML;var c=ta(a);if("xlinkHref"==b||"form"==c&&"action"==b||"img"!=c&&("src"==b||"ngSrc"==b))return Q.RESOURCE_URL}function R(a,c,d,e,f){var g=jb(a,e);f=h[e]||f;var l=b(d,!0,g,f);if(l){if("multiple"===e&&"select"===ta(a))throw da("selmulti",ua(a));c.push({priority:100,compile:function(){return{pre:function(a,c,h){c=h.$$observers||(h.$$observers={});if(k.test(e))throw da("nodomevents"); -var n=h[e];n!==d&&(l=n&&b(n,!0,g,f),d=n);l&&(h[e]=l(a),(c[e]||(c[e]=[])).$$inter=!0,(h.$$observers&&h.$$observers[e].$$scope||a).$watch(l,function(a,b){"class"===e&&a!=b?h.$updateClass(a,b):h.$set(e,a)}))}}}})}}function U(a,b,c){var d=b[0],e=b.length,f=d.parentNode,g,h;if(a)for(g=0,h=a.length;g=a)return b;for(;a--;)8===b[a].nodeType&&tf.call(b,a,1);return b}function Je(){var b= -{},a=!1,c=/^(\S+)(\s+as\s+(\w+))?$/;this.register=function(a,c){Ma(a,"controller");J(a)?z(b,a):b[a]=c};this.allowGlobals=function(){a=!0};this.$get=["$injector","$window",function(d,e){function f(a,b,c,d){if(!a||!J(a.$scope))throw y("$controller")("noscp",d,b);a.$scope[b]=c}return function(g,h,l,k){var m,r,n;l=!0===l;k&&K(k)&&(n=k);if(K(g)){k=g.match(c);if(!k)throw uf("ctrlfmt",g);r=k[1];n=n||k[3];g=b.hasOwnProperty(r)?b[r]:zc(h.$scope,r,!0)||(a?zc(e,r,!0):u);La(g,r,!0)}if(l)return l=(x(g)?g[g.length- -1]:g).prototype,m=Object.create(l||null),n&&f(h,n,m,r||g.name),z(function(){d.invoke(g,m,h,r);return m},{instance:m,identifier:n});m=d.instantiate(g,h,r);n&&f(h,n,m,r||g.name);return m}}]}function Ke(){this.$get=["$window",function(b){return G(b.document)}]}function Le(){this.$get=["$log",function(b){return function(a,c){b.error.apply(b,arguments)}}]}function bc(b,a){if(K(b)){var c=b.replace(vf,"").trim();if(c){var d=a("Content-Type");(d=d&&0===d.indexOf($c))||(d=(d=c.match(wf))&&xf[d[0]].test(c)); -d&&(b=sc(c))}}return b}function ad(b){var a=ga(),c,d,e;if(!b)return a;q(b.split("\n"),function(b){e=b.indexOf(":");c=P(T(b.substr(0,e)));d=T(b.substr(e+1));c&&(a[c]=a[c]?a[c]+", "+d:d)});return a}function bd(b){var a=J(b)?b:u;return function(c){a||(a=ad(b));return c?(c=a[P(c)],void 0===c&&(c=null),c):a}}function cd(b,a,c,d){if(B(d))return d(b,a,c);q(d,function(d){b=d(b,a,c)});return b}function Oe(){var b=this.defaults={transformResponse:[bc],transformRequest:[function(a){return J(a)&&"[object File]"!== -Aa.call(a)&&"[object Blob]"!==Aa.call(a)&&"[object FormData]"!==Aa.call(a)?$a(a):a}],headers:{common:{Accept:"application/json, text/plain, */*"},post:oa(cc),put:oa(cc),patch:oa(cc)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN"},a=!1;this.useApplyAsync=function(b){return D(b)?(a=!!b,this):a};var c=this.interceptors=[];this.$get=["$httpBackend","$browser","$cacheFactory","$rootScope","$q","$injector",function(d,e,f,g,h,l){function k(a){function c(a){var b=z({},a);b.data=a.data?cd(a.data, -a.headers,a.status,e.transformResponse):a.data;a=a.status;return 200<=a&&300>a?b:h.reject(b)}function d(a){var b,c={};q(a,function(a,d){B(a)?(b=a(),null!=b&&(c[d]=b)):c[d]=a});return c}if(!ba.isObject(a))throw y("$http")("badreq",a);var e=z({method:"get",transformRequest:b.transformRequest,transformResponse:b.transformResponse},a);e.headers=function(a){var c=b.headers,e=z({},a.headers),f,g,c=z({},c.common,c[P(a.method)]);a:for(f in c){a=P(f);for(g in e)if(P(g)===a)continue a;e[f]=c[f]}return d(e)}(a); -e.method=wb(e.method);var f=[function(a){var d=a.headers,e=cd(a.data,bd(d),u,a.transformRequest);A(e)&&q(d,function(a,b){"content-type"===P(b)&&delete d[b]});A(a.withCredentials)&&!A(b.withCredentials)&&(a.withCredentials=b.withCredentials);return m(a,e).then(c,c)},u],g=h.when(e);for(q(s,function(a){(a.request||a.requestError)&&f.unshift(a.request,a.requestError);(a.response||a.responseError)&&f.push(a.response,a.responseError)});f.length;){a=f.shift();var l=f.shift(),g=g.then(a,l)}g.success=function(a){La(a, -"fn");g.then(function(b){a(b.data,b.status,b.headers,e)});return g};g.error=function(a){La(a,"fn");g.then(null,function(b){a(b.data,b.status,b.headers,e)});return g};return g}function m(c,f){function l(b,c,d,e){function f(){m(c,b,d,e)}C&&(200<=b&&300>b?C.put(q,[b,c,ad(d),e]):C.remove(q));a?g.$applyAsync(f):(f(),g.$$phase||g.$apply())}function m(a,b,d,e){b=-1<=b?b:0;(200<=b&&300>b?Q.resolve:Q.reject)({data:a,status:b,headers:bd(d),config:c,statusText:e})}function s(a){m(a.data,a.status,oa(a.headers()), -a.statusText)}function E(){var a=k.pendingRequests.indexOf(c);-1!==a&&k.pendingRequests.splice(a,1)}var Q=h.defer(),L=Q.promise,C,I,N=c.headers,q=r(c.url,c.params);k.pendingRequests.push(c);L.then(E,E);!c.cache&&!b.cache||!1===c.cache||"GET"!==c.method&&"JSONP"!==c.method||(C=J(c.cache)?c.cache:J(b.cache)?b.cache:n);C&&(I=C.get(q),D(I)?I&&B(I.then)?I.then(s,s):x(I)?m(I[1],I[0],oa(I[2]),I[3]):m(I,200,{},"OK"):C.put(q,L));A(I)&&((I=dd(c.url)?e.cookies()[c.xsrfCookieName||b.xsrfCookieName]:u)&&(N[c.xsrfHeaderName|| -b.xsrfHeaderName]=I),d(c.method,q,f,l,N,c.timeout,c.withCredentials,c.responseType));return L}function r(a,b){if(!b)return a;var c=[];Id(b,function(a,b){null===a||A(a)||(x(a)||(a=[a]),q(a,function(a){J(a)&&(a=ea(a)?a.toISOString():$a(a));c.push(Ca(b)+"="+Ca(a))}))});0=l&&(t.resolve(n),r(w.$$intervalId),delete f[w.$$intervalId]);s||b.$apply()},h);f[w.$$intervalId]=t;return w}var f={}; -e.cancel=function(b){return b&&b.$$intervalId in f?(f[b.$$intervalId].reject("canceled"),a.clearInterval(b.$$intervalId),delete f[b.$$intervalId],!0):!1};return e}]}function Vd(){this.$get=function(){return{id:"en-us",NUMBER_FORMATS:{DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{minInt:1,minFrac:0,maxFrac:3,posPre:"",posSuf:"",negPre:"-",negSuf:"",gSize:3,lgSize:3},{minInt:1,minFrac:2,maxFrac:2,posPre:"\u00a4",posSuf:"",negPre:"(\u00a4",negSuf:")",gSize:3,lgSize:3}],CURRENCY_SYM:"$"},DATETIME_FORMATS:{MONTH:"January February March April May June July August September October November December".split(" "), -SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),AMPMS:["AM","PM"],medium:"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a",fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",mediumDate:"MMM d, y",shortDate:"M/d/yy",mediumTime:"h:mm:ss a",shortTime:"h:mm a",ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"]},pluralCat:function(b){return 1===b?"one":"other"}}}} -function ec(b){b=b.split("/");for(var a=b.length;a--;)b[a]=tb(b[a]);return b.join("/")}function ed(b,a){var c=ya(b);a.$$protocol=c.protocol;a.$$host=c.hostname;a.$$port=aa(c.port)||Af[c.protocol]||null}function fd(b,a){var c="/"!==b.charAt(0);c&&(b="/"+b);var d=ya(b);a.$$path=decodeURIComponent(c&&"/"===d.pathname.charAt(0)?d.pathname.substring(1):d.pathname);a.$$search=uc(d.search);a.$$hash=decodeURIComponent(d.hash);a.$$path&&"/"!=a.$$path.charAt(0)&&(a.$$path="/"+a.$$path)}function ra(b,a){if(0=== -a.indexOf(b))return a.substr(b.length)}function Ea(b){var a=b.indexOf("#");return-1==a?b:b.substr(0,a)}function Hb(b){return b.replace(/(#.+)|#$/,"$1")}function fc(b,a,c){this.$$html5=!0;c=c||"";ed(b,this);this.$$parse=function(b){var c=ra(a,b);if(!K(c))throw Ib("ipthprfx",b,a);fd(c,this);this.$$path||(this.$$path="/");this.$$compose()};this.$$compose=function(){var b=Qb(this.$$search),c=this.$$hash?"#"+tb(this.$$hash):"";this.$$url=ec(this.$$path)+(b?"?"+b:"")+c;this.$$absUrl=a+this.$$url.substr(1)}; -this.$$parseLinkUrl=function(d,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var f,g;(f=ra(b,d))!==u?(g=f,g=(f=ra(c,f))!==u?a+(ra("/",f)||f):b+g):(f=ra(a,d))!==u?g=a+f:a==d+"/"&&(g=a);g&&this.$$parse(g);return!!g}}function gc(b,a,c){ed(b,this);this.$$parse=function(d){var e=ra(b,d)||ra(a,d),f;A(e)||"#"!==e.charAt(0)?this.$$html5?f=e:(f="",A(e)&&(b=d,this.replace())):(f=ra(c,e),A(f)&&(f=e));fd(f,this);d=this.$$path;var e=b,g=/^\/[A-Z]:(\/.*)/;0===f.indexOf(e)&&(f=f.replace(e,""));g.exec(f)|| -(d=(f=g.exec(d))?f[1]:d);this.$$path=d;this.$$compose()};this.$$compose=function(){var a=Qb(this.$$search),e=this.$$hash?"#"+tb(this.$$hash):"";this.$$url=ec(this.$$path)+(a?"?"+a:"")+e;this.$$absUrl=b+(this.$$url?c+this.$$url:"")};this.$$parseLinkUrl=function(a,c){return Ea(b)==Ea(a)?(this.$$parse(a),!0):!1}}function gd(b,a,c){this.$$html5=!0;gc.apply(this,arguments);this.$$parseLinkUrl=function(d,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var f,g;b==Ea(d)?f=d:(g=ra(a,d))?f=b+c+g:a===d+ -"/"&&(f=a);f&&this.$$parse(f);return!!f};this.$$compose=function(){var a=Qb(this.$$search),e=this.$$hash?"#"+tb(this.$$hash):"";this.$$url=ec(this.$$path)+(a?"?"+a:"")+e;this.$$absUrl=b+c+this.$$url}}function Jb(b){return function(){return this[b]}}function hd(b,a){return function(c){if(A(c))return this[b];this[b]=a(c);this.$$compose();return this}}function Qe(){var b="",a={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(a){return D(a)?(b=a,this):b};this.html5Mode=function(b){return Wa(b)? -(a.enabled=b,this):J(b)?(Wa(b.enabled)&&(a.enabled=b.enabled),Wa(b.requireBase)&&(a.requireBase=b.requireBase),Wa(b.rewriteLinks)&&(a.rewriteLinks=b.rewriteLinks),this):a};this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(c,d,e,f,g){function h(a,b,c){var e=k.url(),f=k.$$state;try{d.url(a,b,c),k.$$state=d.state()}c