diff options
Diffstat (limited to 'js/vendor/angular')
-rw-r--r-- | js/vendor/angular/.bower.json | 8 | ||||
-rw-r--r-- | js/vendor/angular/angular.js | 52 | ||||
-rw-r--r-- | js/vendor/angular/angular.min.js | 44 | ||||
-rw-r--r-- | js/vendor/angular/angular.min.js.gzip | bin | 50469 -> 50484 bytes | |||
-rw-r--r-- | js/vendor/angular/angular.min.js.map | 4 | ||||
-rw-r--r-- | js/vendor/angular/bower.json | 2 | ||||
-rw-r--r-- | js/vendor/angular/package.json | 2 |
7 files changed, 70 insertions, 42 deletions
diff --git a/js/vendor/angular/.bower.json b/js/vendor/angular/.bower.json index 9c630cd55..b3e5f0b52 100644 --- a/js/vendor/angular/.bower.json +++ b/js/vendor/angular/.bower.json @@ -1,15 +1,15 @@ { "name": "angular", - "version": "1.4.0-build.3924+sha.e5d1d65", + "version": "1.4.0-build.3936+sha.73f3515", "main": "./angular.js", "ignore": [], "dependencies": {}, "homepage": "https://github.com/angular/bower-angular", - "_release": "1.4.0-build.3924+sha.e5d1d65", + "_release": "1.4.0-build.3936+sha.73f3515", "_resolution": { "type": "version", - "tag": "v1.4.0-build.3924+sha.e5d1d65", - "commit": "c138089f5803cba923cbd9624517d8d749b5f1f7" + "tag": "v1.4.0-build.3936+sha.73f3515", + "commit": "a0dea2d4940504eac519e95b50c73b8644bff2ad" }, "_source": "git://github.com/angular/bower-angular.git", "_target": "~1.4.*", diff --git a/js/vendor/angular/angular.js b/js/vendor/angular/angular.js index 85f2bdcee..49cda979d 100644 --- a/js/vendor/angular/angular.js +++ b/js/vendor/angular/angular.js @@ -1,5 +1,5 @@ /** - * @license AngularJS v1.4.0-build.3924+sha.e5d1d65 + * @license AngularJS v1.4.0-build.3936+sha.73f3515 * (c) 2010-2015 Google, Inc. http://angularjs.org * License: MIT */ @@ -57,7 +57,7 @@ function minErr(module, ErrorConstructor) { return match; }); - message += '\nhttp://errors.angularjs.org/1.4.0-build.3924+sha.e5d1d65/' + + message += '\nhttp://errors.angularjs.org/1.4.0-build.3936+sha.73f3515/' + (module ? module + '/' : '') + code; for (i = SKIP_INDEXES, paramPrefix = '?'; i < templateArgs.length; i++, paramPrefix = '&') { @@ -2056,10 +2056,17 @@ function setupModuleLoader(window) { * @ngdoc method * @name angular.Module#filter * @module ng - * @param {string} name Filter name. + * @param {string} name Filter name - this must be a valid angular expression identifier * @param {Function} filterFactory Factory function for creating new instance of filter. * @description * See {@link ng.$filterProvider#register $filterProvider.register()}. + * + * <div class="alert alert-warning"> + * **Note:** Filter names must be valid angular {@link expression} identifiers, such as `uppercase` or `orderBy`. + * Names with special characters, such as hyphens and dots, are not allowed. If you wish to namespace + * your filters, then you can use capitalization (`myappSubsectionFilterx`) or underscores + * (`myapp_subsection_filterx`). + * </div> */ filter: invokeLater('$filterProvider', 'register'), @@ -2275,7 +2282,7 @@ function toDebugString(obj) { * - `codeName` – `{string}` – Code name of the release, such as "jiggling-armfat". */ var version = { - full: '1.4.0-build.3924+sha.e5d1d65', // all of these placeholder strings will be replaced by grunt's + full: '1.4.0-build.3936+sha.73f3515', // all of these placeholder strings will be replaced by grunt's major: 1, // package task minor: 4, dot: 0, @@ -5856,6 +5863,7 @@ function $TemplateCacheProvider() { * scope: false, * controller: function($scope, $element, $attrs, $transclude, otherInjectables) { ... }, * controllerAs: 'stringIdentifier', + * bindToController: false, * require: 'siblingDirectiveName', // or // ['^parentDirectiveName', '?optionalDirectiveName', '?^optionalParent'], * compile: function compile(tElement, tAttrs, transclude) { * return { @@ -6175,9 +6183,15 @@ function $TemplateCacheProvider() { * * `iAttrs` - instance attributes - Normalized list of attributes declared on this element shared * between all directive linking functions. * - * * `controller` - a controller instance - A controller instance if at least one directive on the - * element defines a controller. The controller is shared among all the directives, which allows - * the directives to use the controllers as a communication channel. + * * `controller` - the directive's required controller instance(s) - Instances are shared + * among all directives, which allows the directives to use the controllers as a communication + * channel. The exact value depends on the directive's `require` property: + * * `string`: the controller instance + * * `array`: array of controller instances + * * no controller(s) required: `undefined` + * + * If a required controller cannot be found, and it is optional, the instance is `null`, + * otherwise the {@link error:$compile:ctreq Missing Required Controller} error is thrown. * * * `transcludeFn` - A transclude linking function pre-bound to the correct transclusion scope. * This is the same as the `$transclude` @@ -6575,7 +6589,6 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { if (!letter || letter !== lowercase(letter)) { throw $compileMinErr('baddir', "Directive name '{0}' is invalid. The first character must be a lowercase letter", name); } - return name; } /** @@ -9128,7 +9141,7 @@ function $HttpProvider() { * headers: { * 'Content-Type': undefined * }, - * data: { test: 'test' }, + * data: { test: 'test' } * } * * $http(req).success(function(){...}).error(function(){...}); @@ -17397,6 +17410,13 @@ function $$CookieReaderProvider() { * Dependency Injected. To achieve this a filter definition consists of a factory function which is * annotated with dependencies and is responsible for creating a filter function. * + * <div class="alert alert-warning"> + * **Note:** Filter names must be valid angular {@link expression} identifiers, such as `uppercase` or `orderBy`. + * Names with special characters, such as hyphens and dots, are not allowed. If you wish to namespace + * your filters, then you can use capitalization (`myappSubsectionFilterx`) or underscores + * (`myapp_subsection_filterx`). + * </div> + * * ```js * // Filter registration * function MyModule($provide, $filterProvider) { @@ -17478,6 +17498,13 @@ function $FilterProvider($provide) { * @name $filterProvider#register * @param {string|Object} name Name of the filter function, or an object map of filters where * the keys are the filter names and the values are the filter factories. + * + * <div class="alert alert-warning"> + * **Note:** Filter names must be valid angular {@link expression} identifiers, such as `uppercase` or `orderBy`. + * Names with special characters, such as hyphens and dots, are not allowed. If you wish to namespace + * your filters, then you can use capitalization (`myappSubsectionFilterx`) or underscores + * (`myapp_subsection_filterx`). + * </div> * @returns {Object} Registered filter instance, or if a map of filters was provided then a map * of the registered filter instances. */ @@ -18478,7 +18505,7 @@ function limitToFilter() { * Can be one of: * * - `function`: Getter function. The result of this function will be sorted using the - * `<`, `=`, `>` operator. + * `<`, `===`, `>` operator. * - `string`: An Angular expression. The result of this expression is used to compare elements * (for example `name` to sort by a property called `name` or `name.substr(0, 3)` to sort by * 3 first characters of a property called `name`). The result of a constant expression @@ -27189,7 +27216,6 @@ var SelectController = * */ var selectDirective = function() { - var lastView; return { restrict: 'E', @@ -27248,11 +27274,13 @@ var selectDirective = function() { // we have to do it on each watch since ngModel watches reference, but // we need to work of an array, so we need to see if anything was inserted/removed + var lastView, lastViewRef = NaN; scope.$watch(function selectMultipleWatch() { - if (!equals(lastView, ngModelCtrl.$viewValue)) { + if (lastViewRef === ngModelCtrl.$viewValue && !equals(lastView, ngModelCtrl.$viewValue)) { lastView = shallowCopy(ngModelCtrl.$viewValue); ngModelCtrl.$render(); } + lastViewRef = ngModelCtrl.$viewValue; }); // If we are a multiple select then value is now a collection diff --git a/js/vendor/angular/angular.min.js b/js/vendor/angular/angular.min.js index abb88c6f2..fe95d2bc1 100644 --- a/js/vendor/angular/angular.min.js +++ b/js/vendor/angular/angular.min.js @@ -1,9 +1,9 @@ /* - AngularJS v1.4.0-build.3924+sha.e5d1d65 + AngularJS v1.4.0-build.3936+sha.73f3515 (c) 2010-2015 Google, Inc. http://angularjs.org License: MIT */ -(function(O,Y,u){'use strict';function H(b){return function(){var a=arguments[0],c;c="["+(b?b+":":"")+a+"] http://errors.angularjs.org/1.4.0-build.3924+sha.e5d1d65/"+(b?b+"/":"")+a;for(a=1;a<arguments.length;a++){c=c+(1==a?"?":"&")+"p"+(a-1)+"=";var d=encodeURIComponent,e;e=arguments[a];e="function"==typeof e?e.toString().replace(/ \{[\s\S]*$/,""):"undefined"==typeof e?"undefined":"string"!=typeof e?JSON.stringify(e):e;c+=d(e)}return Error(c)}}function Ra(b){if(null==b||Sa(b))return!1;var a=b.length; +(function(O,Y,u){'use strict';function H(b){return function(){var a=arguments[0],c;c="["+(b?b+":":"")+a+"] http://errors.angularjs.org/1.4.0-build.3936+sha.73f3515/"+(b?b+"/":"")+a;for(a=1;a<arguments.length;a++){c=c+(1==a?"?":"&")+"p"+(a-1)+"=";var d=encodeURIComponent,e;e=arguments[a];e="function"==typeof e?e.toString().replace(/ \{[\s\S]*$/,""):"undefined"==typeof e?"undefined":"string"!=typeof e?JSON.stringify(e):e;c+=d(e)}return Error(c)}}function Ra(b){if(null==b||Sa(b))return!1;var a=b.length; return b.nodeType===na&&a?!0:I(b)||C(b)||0===a||"number"===typeof a&&0<a&&a-1 in b}function n(b,a,c){var d,e;if(b)if(G(b))for(d in b)"prototype"==d||"length"==d||"name"==d||b.hasOwnProperty&&!b.hasOwnProperty(d)||a.call(c,b[d],d,b);else if(C(b)||Ra(b)){var f="object"!==typeof b;d=0;for(e=b.length;d<e;d++)(f||d in b)&&a.call(c,b[d],d,b)}else if(b.forEach&&b.forEach!==n)b.forEach(a,c,b);else for(d in b)b.hasOwnProperty(d)&&a.call(c,b[d],d,b);return b}function Ld(b,a,c){for(var d=Object.keys(b).sort(), e=0;e<d.length;e++)a.call(c,b[d[e]],d[e]);return d}function jc(b){return function(a,c){b(c,a)}}function Md(){return++jb}function kc(b,a){a?b.$$hashKey=a:delete b.$$hashKey}function Kb(b,a,c){for(var d=b.$$hashKey,e=0,f=a.length;e<f;++e){var h=a[e];if(E(h)||G(h))for(var g=Object.keys(h),l=0,k=g.length;l<k;l++){var m=g[l],q=h[m];c&&E(q)?(E(b[m])||(b[m]=C(q)?[]:{}),Kb(b[m],[q],!0)):b[m]=q}}kc(b,d);return b}function Q(b){return Kb(b,qa.call(arguments,1),!1)}function Nd(b){return Kb(b,qa.call(arguments, 1),!0)}function ba(b){return parseInt(b,10)}function Lb(b,a){return Q(Object.create(b),a)}function w(){}function Ta(b){return b}function oa(b){return function(){return b}}function D(b){return"undefined"===typeof b}function x(b){return"undefined"!==typeof b}function E(b){return null!==b&&"object"===typeof b}function I(b){return"string"===typeof b}function W(b){return"number"===typeof b}function da(b){return"[object Date]"===ra.call(b)}function G(b){return"function"===typeof b}function Ua(b){return"[object RegExp]"=== @@ -34,8 +34,8 @@ return c&&Mc[sa(b)]&&c}function uf(b,a){var c=b.nodeName;return("INPUT"===c||"TE 1<h&&(f=ea(f));for(var l=0;l<h;l++)c.isImmediatePropagationStopped()||f[l].call(b,c)}};c.elem=b;return c}function kf(){this.$get=function(){return Q(P,{hasClass:function(b,a){b.attr&&(b=b[0]);return tb(b,a)},addClass:function(b,a){b.attr&&(b=b[0]);return vb(b,a)},removeClass:function(b,a){b.attr&&(b=b[0]);return ub(b,a)}})}}function Ga(b,a){var c=b&&b.$$hashKey;if(c)return"function"===typeof c&&(c=b.$$hashKey()),c;c=typeof b;return c="function"==c||"object"==c&&null!==b?b.$$hashKey=c+":"+(a||Md)(): c+":"+b}function eb(b,a){if(a){var c=0;this.nextUid=function(){return++c}}n(b,this.put,this)}function wf(b){return(b=b.toString().replace(Oc,"").match(Pc))?"function("+(b[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function ab(b,a){function c(a){return function(b,c){if(E(b))n(b,jc(a));else return a(b,c)}}function d(a,b){Pa(a,"service");if(G(b)||C(b))b=r.instantiate(b);if(!b.$get)throw Ha("pget",a);return q[a+"Provider"]=b}function e(a,b){return function(){var c=F.invoke(b,this);if(D(c))throw Ha("undef", a);return c}}function f(a,b,c){return d(a,{$get:!1!==c?e(a,b):b})}function h(a){var b=[],c;n(a,function(a){function d(a){var b,c;b=0;for(c=a.length;b<c;b++){var e=a[b],f=r.get(e[0]);f[e[1]].apply(f,e[2])}}if(!m.get(a)){m.put(a,!0);try{I(a)?(c=cb(a),b=b.concat(h(c.requires)).concat(c._runBlocks),d(c._invokeQueue),d(c._configBlocks)):G(a)?b.push(r.invoke(a)):C(a)?b.push(r.invoke(a)):Oa(a,"module")}catch(e){throw C(a)&&(a=a[a.length-1]),e.message&&e.stack&&-1==e.stack.indexOf(e.message)&&(e=e.message+ -"\n"+e.stack),Ha("modulerr",a,e.stack||e.message||e);}}});return b}function g(b,c){function d(a,e){if(b.hasOwnProperty(a)){if(b[a]===l)throw Ha("cdep",a+" <- "+k.join(" <- "));return b[a]}try{return k.unshift(a),b[a]=l,b[a]=c(a,e)}catch(f){throw b[a]===l&&delete b[a],f;}finally{k.shift()}}function e(b,c,f,h){"string"===typeof f&&(h=f,f=null);var g=[],k=ab.$$annotate(b,a,h),l,r,q;r=0;for(l=k.length;r<l;r++){q=k[r];if("string"!==typeof q)throw Ha("itkn",q);g.push(f&&f.hasOwnProperty(q)?f[q]:d(q,h))}C(b)&& -(b=b[l]);return b.apply(c,g)}return{invoke:e,instantiate:function(a,b,c){var d=Object.create((C(a)?a[a.length-1]:a).prototype||null);a=e(a,d,b,c);return E(a)||G(a)?a:d},get:d,annotate:ab.$$annotate,has:function(a){return q.hasOwnProperty(a+"Provider")||b.hasOwnProperty(a)}}}a=!0===a;var l={},k=[],m=new eb([],!0),q={$provide:{provider:c(d),factory:c(f),service:c(function(a,b){return f(a,["$injector",function(a){return a.instantiate(b)}])}),value:c(function(a,b){return f(a,oa(b),!1)}),constant:c(function(a, +"\n"+e.stack),Ha("modulerr",a,e.stack||e.message||e);}}});return b}function g(b,c){function d(a,e){if(b.hasOwnProperty(a)){if(b[a]===l)throw Ha("cdep",a+" <- "+k.join(" <- "));return b[a]}try{return k.unshift(a),b[a]=l,b[a]=c(a,e)}catch(f){throw b[a]===l&&delete b[a],f;}finally{k.shift()}}function e(b,c,f,h){"string"===typeof f&&(h=f,f=null);var k=[],g=ab.$$annotate(b,a,h),l,r,q;r=0;for(l=g.length;r<l;r++){q=g[r];if("string"!==typeof q)throw Ha("itkn",q);k.push(f&&f.hasOwnProperty(q)?f[q]:d(q,h))}C(b)&& +(b=b[l]);return b.apply(c,k)}return{invoke:e,instantiate:function(a,b,c){var d=Object.create((C(a)?a[a.length-1]:a).prototype||null);a=e(a,d,b,c);return E(a)||G(a)?a:d},get:d,annotate:ab.$$annotate,has:function(a){return q.hasOwnProperty(a+"Provider")||b.hasOwnProperty(a)}}}a=!0===a;var l={},k=[],m=new eb([],!0),q={$provide:{provider:c(d),factory:c(f),service:c(function(a,b){return f(a,["$injector",function(a){return a.instantiate(b)}])}),value:c(function(a,b){return f(a,oa(b),!1)}),constant:c(function(a, b){Pa(a,"constant");q[a]=b;t[a]=b}),decorator:function(a,b){var c=r.get(a+"Provider"),d=c.$get;c.$get=function(){var a=F.invoke(d,c);return F.invoke(b,null,{$delegate:a})}}}},r=q.$injector=g(q,function(a,b){$.isString(b)&&k.push(b);throw Ha("unpr",k.join(" <- "));}),t={},F=t.$injector=g(t,function(a,b){var c=r.get(a+"Provider",b);return F.invoke(c.$get,c,u,a)});n(h(b),function(a){F.invoke(a||w)});return F}function Je(){var b=!0;this.disableAutoScrolling=function(){b=!1};this.$get=["$window","$location", "$rootScope",function(a,c,d){function e(a){var b=null;Array.prototype.some.call(a,function(a){if("a"===sa(a))return b=a,!0});return b}function f(b){if(b){b.scrollIntoView();var c;c=h.yOffset;G(c)?c=c():lc(c)?(c=c[0],c="fixed"!==a.getComputedStyle(c).position?0:c.getBoundingClientRect().bottom):W(c)||(c=0);c&&(b=b.getBoundingClientRect().top,a.scrollBy(0,b-c))}else a.scrollTo(0,0)}function h(){var a=c.hash(),b;a?(b=g.getElementById(a))?f(b):(b=e(g.getElementsByName(a)))?f(b):"top"===a&&f(null):f(null)} var g=a.document;b&&d.$watch(function(){return c.hash()},function(a,b){a===b&&""===a||tf(function(){d.$evalAsync(h)})});return h}]}function jf(){this.$get=["$$rAF","$timeout",function(b,a){return b.supported?function(a){return b(a)}:function(b){return a(b,0,!1)}}]}function xf(b,a,c,d){function e(a){try{a.apply(null,qa.call(arguments,1))}finally{if(F--,0===F)for(;R.length;)try{R.pop()()}catch(b){c.error(b)}}}function f(){h();g()}function h(){a:{try{v=m.state;break a}catch(a){}v=void 0}v=D(v)?null: @@ -44,13 +44,13 @@ p===e;if(y===a&&(!d.history||f))return l;var g=y&&Ia(y)===Ia(a);y=a;p=e;!d.histo return a?a.replace(/^(https?\:)?\/\/[^\/]*/,""):""};l.defer=function(a,b){var c;F++;c=q(function(){delete t[c];e(a)},b||0);t[c]=!0;return c};l.defer.cancel=function(a){return t[a]?(delete t[a],r(a),e(w),!0):!1}}function Le(){this.$get=["$window","$log","$sniffer","$document",function(b,a,c,d){return new xf(b,d,a,c)}]}function Me(){this.$get=function(){function b(b,d){function e(a){a!=q&&(r?r==a&&(r=a.n):r=a,f(a.n,a.p),f(a,q),q=a,q.n=null)}function f(a,b){a!=b&&(a&&(a.p=b),b&&(b.n=a))}if(b in a)throw H("$cacheFactory")("iid", b);var h=0,g=Q({},d,{id:b}),l={},k=d&&d.capacity||Number.MAX_VALUE,m={},q=null,r=null;return a[b]={put:function(a,b){if(!D(b)){if(k<Number.MAX_VALUE){var c=m[a]||(m[a]={key:a});e(c)}a in l||h++;l[a]=b;h>k&&this.remove(r.key);return b}},get:function(a){if(k<Number.MAX_VALUE){var b=m[a];if(!b)return;e(b)}return l[a]},remove:function(a){if(k<Number.MAX_VALUE){var b=m[a];if(!b)return;b==q&&(q=b.p);b==r&&(r=b.n);f(b.n,b.p);delete m[a]}delete l[a];h--},removeAll:function(){l={};h=0;m={};q=r=null},destroy:function(){m= g=l=null;delete a[b]},info:function(){return Q({},g,{size:h})}}}var a={};b.info=function(){var b={};n(a,function(a,e){b[e]=a.info()});return b};b.get=function(b){return a[b]};return b}}function cf(){this.$get=["$cacheFactory",function(b){return b("templates")}]}function xc(b,a){function c(a,b,c){var d=/^\s*([@&]|=(\*?))(\??)\s*(\w*)\s*$/,e={};n(a,function(a,f){var h=a.match(d);if(!h)throw ga("iscp",b,f,a,c?"controller bindings definition":"isolate scope definition");e[f]={mode:h[1][0],collection:"*"=== -h[2],optional:"?"===h[3],attrName:h[4]||f}});return e}function d(a){var b=a.charAt(0);if(!b||b!==M(b))throw ga("baddir",a);return a}var e={},f=/^\s*directive\:\s*([\w\-]+)\s+(.*)$/,h=/(([\w\-]+)(?:\:([^;]+))?;?)/,g=Od("ngSrc,ngSrcset,src,srcset"),l=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,k=/^(on[a-z]+|formaction)$/;this.directive=function r(a,f){Pa(a,"directive");I(a)?(d(a),Pb(f,"directiveFactory"),e.hasOwnProperty(a)||(e[a]=[],b.factory(a+"Directive",["$injector","$exceptionHandler",function(b,d){var f=[]; -n(e[a],function(e,h){try{var g=b.invoke(e);G(g)?g={compile:oa(g)}:!g.compile&&g.link&&(g.compile=oa(g.link));g.priority=g.priority||0;g.index=h;g.name=g.name||a;g.require=g.require||g.controller&&g.name;g.restrict=g.restrict||"EA";var k=g,l=g,r=g.name,m={isolateScope:null,bindToController:null};E(l.scope)&&(!0===l.bindToController?(m.bindToController=c(l.scope,r,!0),m.isolateScope={}):m.isolateScope=c(l.scope,r,!1));E(l.bindToController)&&(m.bindToController=c(l.bindToController,r,!0));if(E(m.bindToController)){var F= +h[2],optional:"?"===h[3],attrName:h[4]||f}});return e}function d(a){var b=a.charAt(0);if(!b||b!==M(b))throw ga("baddir",a);}var e={},f=/^\s*directive\:\s*([\w\-]+)\s+(.*)$/,h=/(([\w\-]+)(?:\:([^;]+))?;?)/,g=Od("ngSrc,ngSrcset,src,srcset"),l=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,k=/^(on[a-z]+|formaction)$/;this.directive=function r(a,f){Pa(a,"directive");I(a)?(d(a),Pb(f,"directiveFactory"),e.hasOwnProperty(a)||(e[a]=[],b.factory(a+"Directive",["$injector","$exceptionHandler",function(b,d){var f=[];n(e[a], +function(e,h){try{var g=b.invoke(e);G(g)?g={compile:oa(g)}:!g.compile&&g.link&&(g.compile=oa(g.link));g.priority=g.priority||0;g.index=h;g.name=g.name||a;g.require=g.require||g.controller&&g.name;g.restrict=g.restrict||"EA";var k=g,l=g,r=g.name,m={isolateScope:null,bindToController:null};E(l.scope)&&(!0===l.bindToController?(m.bindToController=c(l.scope,r,!0),m.isolateScope={}):m.isolateScope=c(l.scope,r,!1));E(l.bindToController)&&(m.bindToController=c(l.bindToController,r,!0));if(E(m.bindToController)){var F= l.controller,T=l.controllerAs;if(!F)throw ga("noctrl",r);var n;a:if(T&&I(T))n=T;else{if(I(F)){var pa=Qc.exec(F);if(pa){n=pa[3];break a}}n=void 0}if(!n)throw ga("noident",r);}var s=k.$$bindings=m;E(s.isolateScope)&&(g.$$isolateBindings=s.isolateScope);f.push(g)}catch(u){d(u)}});return f}])),e[a].push(f)):n(a,jc(r));return this};this.aHrefSanitizationWhitelist=function(b){return x(b)?(a.aHrefSanitizationWhitelist(b),this):a.aHrefSanitizationWhitelist()};this.imgSrcSanitizationWhitelist=function(b){return x(b)? (a.imgSrcSanitizationWhitelist(b),this):a.imgSrcSanitizationWhitelist()};var m=!0;this.debugInfoEnabled=function(a){return x(a)?(m=a,this):m};this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$document","$sce","$animate","$$sanitizeUri",function(a,b,c,d,v,p,y,va,z,K,N){function B(a,b){try{a.addClass(b)}catch(c){}}function U(a,b,c,d,e){a instanceof A||(a=A(a));n(a,function(b,c){b.nodeType==$a&&b.nodeValue.match(/\S+/)&&(a[c]=A(b).wrap("<span></span>").parent()[0])}); var f=S(a,b,a,c,d,e);U.$$addScopeClass(a);var g=null;return function(b,c,d){Pb(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"!==sa(d)&&d.toString().match(/SVG/)?"svg":"html":"html");d="html"!==g?A(Vb(g,A("<div>").append(a).html())):c?Na.clone.call(a):a;if(h)for(var k in h)d.data("$"+k+"Controller",h[k].instance);U.$$addScopeInfo(d,b);c&&c(d,b);f&&f(b,d,d,e);return d}} function S(a,b,c,d,e,f){function g(a,c,d,e){var f,k,l,r,m,t,K;if(p)for(K=Array(c.length),r=0;r<h.length;r+=3)f=h[r],K[f]=c[f];else K=c;r=0;for(m=h.length;r<m;)if(k=K[h[r++]],c=h[r++],f=h[r++],c){if(c.scope){if(l=a.$new(),U.$$addScopeInfo(A(k),l),t=c.$$destroyBindings)c.$$destroyBindings=null,l.$on("$destroyed",t)}else l=a;t=c.transcludeOnThisElement?T(a,c.transclude,e,c.elementTranscludeOnThisElement):!c.templateOnThisElement&&e?e:!e&&b?T(a,b):null;c(f,l,k,d,t,c)}else f&&f(a,k.childNodes,u,e)}for(var h= -[],k,l,r,m,p,t=0;t<a.length;t++){k=new ca;l=za(a[t],[],k,0===t?d:u,e);(f=l.length?x(l,a[t],k,b,c,null,[],[],f):null)&&f.scope&&U.$$addScopeClass(k.$$element);k=f&&f.terminal||!(r=a[t].childNodes)||!r.length?null:S(r,f?(f.transcludeOnThisElement||!f.templateOnThisElement)&&f.transclude:b);if(f||k)h.push(t,f,k),m=!0,p=p||f;f=null}return m?g:null}function T(a,b,c,d){return function(d,e,f,h,g){d||(d=a.$new(!1,g),d.$$transcluded=!0);return b(d,e,{parentBoundTranscludeFn:c,transcludeControllers:f,futureParentElement:h})}} +[],k,l,r,m,p,t=0;t<a.length;t++){k=new ca;l=za(a[t],[],k,0===t?d:u,e);(f=l.length?x(l,a[t],k,b,c,null,[],[],f):null)&&f.scope&&U.$$addScopeClass(k.$$element);k=f&&f.terminal||!(r=a[t].childNodes)||!r.length?null:S(r,f?(f.transcludeOnThisElement||!f.templateOnThisElement)&&f.transclude:b);if(f||k)h.push(t,f,k),m=!0,p=p||f;f=null}return m?g:null}function T(a,b,c,d){return function(d,e,f,g,h){d||(d=a.$new(!1,h),d.$$transcluded=!0);return b(d,e,{parentBoundTranscludeFn:c,transcludeControllers:f,futureParentElement:g})}} function za(a,b,c,d,e){var g=c.$attr,k;switch(a.nodeType){case na:H(b,xa(sa(a)),"E",d,e);for(var l,r,m,p=a.attributes,t=0,K=p&&p.length;t<K;t++){var F=!1,N=!1;l=p[t];k=l.name;r=V(l.value);l=xa(k);if(m=ia.test(l))k=k.replace(Rc,"").substr(8).replace(/_(.)/g,function(a,b){return b.toUpperCase()});var B=l.replace(/(Start|End)$/,"");O(B)&&l===B+"Start"&&(F=k,N=k.substr(0,k.length-5)+"end",k=k.substr(0,k.length-6));l=xa(k.toLowerCase());g[l]=k;if(m||!c.hasOwnProperty(l))c[l]=r,Lc(a,l)&&(c[l]=!0);X(a,b, r,l,m);H(b,l,"A",d,e,F,N)}a=a.className;E(a)&&(a=a.animVal);if(I(a)&&""!==a)for(;k=h.exec(a);)l=xa(k[2]),H(b,l,"C",d,e)&&(c[l]=V(k[3])),a=a.substr(k.index+k[0].length);break;case $a:Aa(b,a.nodeValue);break;case 8:try{if(k=f.exec(a.nodeValue))l=xa(k[1]),H(b,l,"M",d,e)&&(c[l]=V(k[2]))}catch(R){}}b.sort(L);return b}function pa(a,b,c){var d=[],e=0;if(b&&a.hasAttribute&&a.hasAttribute(b)){do{if(!a)throw ga("uterdir",b,c);a.nodeType==na&&(a.hasAttribute(b)&&e++,a.hasAttribute(c)&&e--);d.push(a);a=a.nextSibling}while(0< e)}else d.push(a);return A(d)}function s(a,b,c){return function(d,e,f,g,h){e=pa(e[0],b,c);return a(d,e,f,g,h)}}function x(a,b,d,e,f,g,h,k,r){function m(a,b,c,d){if(a){c&&(a=s(a,c,d));a.require=J.require;a.directiveName=wa;if(T===J||J.$$isolateScope)a=aa(a,{isolateScope:!0});h.push(a)}if(b){c&&(b=s(b,c,d));b.require=J.require;b.directiveName=wa;if(T===J||J.$$isolateScope)b=aa(b,{isolateScope:!0});k.push(b)}}function t(a,b,c,d){var e;if(I(b)){var f=b.match(l);b=b.substring(f[0].length);var g=f[1]|| @@ -66,12 +66,12 @@ e.attr("style")+";"+b),a.style=(a.style?a.style+";":"")+b):"$"==f.charAt(0)||a.h t.name,F);d={$attr:{}};Z(e,b,R);var y=za(R,[],d);E(t.scope)&&D(y);a=y.concat(a);Tc(c,d)}else R=p,b.html(d);a.unshift(K);r=x(a,R,c,f,b,t,g,h,k);n(e,function(a,c){a==R&&(e[c]=b[0])});for(m=S(b[0].childNodes,f);l.length;){d=l.shift();v=l.shift();var z=l.shift(),U=l.shift(),y=b[0];if(!d.$$destroyed){if(v!==p){var pa=v.className;k.hasElementTranscludeDirective&&t.replace||(y=Sb(R));Z(z,A(v),y);B(A(y),pa)}v=r.transcludeOnThisElement?T(d,r.transclude,U):U;r(m,d,y,e,v,r)}}l=null});return function(a,b,c,d, e){a=e;b.$$destroyed||(l?l.push(b,c,d,a):(r.transcludeOnThisElement&&(a=T(b,r.transclude,e)),r(m,b,c,d,a,r)))}}function L(a,b){var c=b.priority-a.priority;return 0!==c?c:a.name!==b.name?a.name<b.name?-1:1:a.index-b.index}function P(a,b,c,d){if(b)throw ga("multidir",b.name,c.name,a,ua(d));}function Aa(a,c){var d=b(c,!0);d&&a.push({priority:0,compile:function(a){a=a.parent();var b=!!a.length;b&&U.$$addBindingClass(a);return function(a,c){var e=c.parent();b||U.$$addBindingClass(e);U.$$addBindingInfo(e, d.expressions);a.$watch(d,function(a){c[0].nodeValue=a})}}})}function Vb(a,b){a=M(a||"html");switch(a){case "svg":case "math":var c=Y.createElement("div");c.innerHTML="<"+a+">"+b+"</"+a+">";return c.childNodes[0].childNodes;default:return b}}function W(a,b){if("srcdoc"==b)return z.HTML;var c=sa(a);if("xlinkHref"==b||"form"==c&&"action"==b||"img"!=c&&("src"==b||"ngSrc"==b))return z.RESOURCE_URL}function X(a,c,d,e,f){var h=W(a,e);f=g[e]||f;var l=b(d,!0,h,f);if(l){if("multiple"===e&&"select"===sa(a))throw ga("selmulti", -ua(a));c.push({priority:100,compile:function(){return{pre:function(a,c,g){c=g.$$observers||(g.$$observers={});if(k.test(e))throw ga("nodomevents");var r=g[e];r!==d&&(l=r&&b(r,!0,h,f),d=r);l&&(g[e]=l(a),(c[e]||(c[e]=[])).$$inter=!0,(g.$$observers&&g.$$observers[e].$$scope||a).$watch(l,function(a,b){"class"===e&&a!=b?g.$updateClass(a,b):g.$set(e,a)}))}}}})}}function Z(a,b,c){var d=b[0],e=b.length,f=d.parentNode,g,h;if(a)for(g=0,h=a.length;g<h;g++)if(a[g]==d){a[g++]=c;h=g+e-1;for(var l=a.length;g<l;g++, -h++)h<l?a[g]=a[h]:delete a[g];a.length-=e-1;a.context===d&&(a.context=c);break}f&&f.replaceChild(c,d);a=Y.createDocumentFragment();a.appendChild(d);A(c).data(A(d).data());ka?(Ob=!0,ka.cleanData([d])):delete A.cache[d[A.expando]];d=1;for(e=b.length;d<e;d++)f=b[d],A(f).remove(),a.appendChild(f),delete b[d];b[0]=c;b.length=1}function aa(a,b){return Q(function(){return a.apply(null,arguments)},a,b)}function ba(a,b,d,e,f,g){try{a(b,d,e,f,g)}catch(h){c(h,ua(d))}}function $(a,c,d,e,f,g){var h;n(e,function(e, -g){var l=e.attrName,k=e.optional,r,m,p,K;switch(e.mode){case "@":c.$observe(l,function(a){d[g]=a});c.$$observers[l].$$scope=a;c[l]&&(d[g]=b(c[l])(a));break;case "=":if(k&&!c[l])break;m=v(c[l]);K=m.literal?ja:function(a,b){return a===b||a!==a&&b!==b};p=m.assign||function(){r=d[g]=m(a);throw ga("nonassign",c[l],f.name);};r=d[g]=m(a);k=function(b){K(b,d[g])||(K(b,r)?p(a,b=d[g]):d[g]=b);return r=b};k.$stateful=!0;k=e.collection?a.$watchCollection(c[l],k):a.$watch(v(c[l],k),null,m.literal);h=h||[];h.push(k); -break;case "&":if(!c.hasOwnProperty(l)&&k)break;m=v(c[l]);if(m===w&&k)break;d[g]=function(b){return m(a,b)}}});e=h?function(){for(var a=0,b=h.length;a<b;++a)h[a]()}:w;return g&&e!==w?(g.$on("$destroy",e),w):e}var ca=function(a,b){if(b){var c=Object.keys(b),d,e,f;d=0;for(e=c.length;d<e;d++)f=c[d],this[f]=b[f]}else this.$attr={};this.$$element=a};ca.prototype={$normalize:xa,$addClass:function(a){a&&0<a.length&&K.addClass(this.$$element,a)},$removeClass:function(a){a&&0<a.length&&K.removeClass(this.$$element, -a)},$updateClass:function(a,b){var c=Uc(a,b);c&&c.length&&K.addClass(this.$$element,c);(c=Uc(b,a))&&c.length&&K.removeClass(this.$$element,c)},$set:function(a,b,d,e){var f=this.$$element[0],g=Lc(f,a),h=uf(f,a),f=a;g?(this.$$element.prop(a,b),e=g):h&&(this[h]=b,f=h);this[a]=b;e?this.$attr[a]=e:(e=this.$attr[a])||(this.$attr[a]=e=uc(a,"-"));g=sa(this.$$element);if("a"===g&&"href"===a||"img"===g&&"src"===a)this[a]=b=N(b,"src"===a);else if("img"===g&&"srcset"===a){for(var g="",h=V(b),l=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/, -l=/\s/.test(h)?l:/(,)/,h=h.split(l),l=Math.floor(h.length/2),k=0;k<l;k++)var r=2*k,g=g+N(V(h[r]),!0),g=g+(" "+V(h[r+1]));h=V(h[2*k]).split(/\s/);g+=N(V(h[0]),!0);2===h.length&&(g+=" "+V(h[1]));this[a]=b=g}!1!==d&&(null===b||b===u?this.$$element.removeAttr(e):this.$$element.attr(e,b));(a=this.$$observers)&&n(a[f],function(a){try{a(b)}catch(d){c(d)}})},$observe:function(a,b){var c=this,d=c.$$observers||(c.$$observers=la()),e=d[a]||(d[a]=[]);e.push(b);y.$evalAsync(function(){!e.$$inter&&c.hasOwnProperty(a)&& +ua(a));c.push({priority:100,compile:function(){return{pre:function(a,c,g){c=g.$$observers||(g.$$observers={});if(k.test(e))throw ga("nodomevents");var r=g[e];r!==d&&(l=r&&b(r,!0,h,f),d=r);l&&(g[e]=l(a),(c[e]||(c[e]=[])).$$inter=!0,(g.$$observers&&g.$$observers[e].$$scope||a).$watch(l,function(a,b){"class"===e&&a!=b?g.$updateClass(a,b):g.$set(e,a)}))}}}})}}function Z(a,b,c){var d=b[0],e=b.length,f=d.parentNode,g,h;if(a)for(g=0,h=a.length;g<h;g++)if(a[g]==d){a[g++]=c;h=g+e-1;for(var k=a.length;g<k;g++, +h++)h<k?a[g]=a[h]:delete a[g];a.length-=e-1;a.context===d&&(a.context=c);break}f&&f.replaceChild(c,d);a=Y.createDocumentFragment();a.appendChild(d);A(c).data(A(d).data());ka?(Ob=!0,ka.cleanData([d])):delete A.cache[d[A.expando]];d=1;for(e=b.length;d<e;d++)f=b[d],A(f).remove(),a.appendChild(f),delete b[d];b[0]=c;b.length=1}function aa(a,b){return Q(function(){return a.apply(null,arguments)},a,b)}function ba(a,b,d,e,f,g){try{a(b,d,e,f,g)}catch(h){c(h,ua(d))}}function $(a,c,d,e,f,g){var h;n(e,function(e, +g){var k=e.attrName,l=e.optional,r,m,p,K;switch(e.mode){case "@":c.$observe(k,function(a){d[g]=a});c.$$observers[k].$$scope=a;c[k]&&(d[g]=b(c[k])(a));break;case "=":if(l&&!c[k])break;m=v(c[k]);K=m.literal?ja:function(a,b){return a===b||a!==a&&b!==b};p=m.assign||function(){r=d[g]=m(a);throw ga("nonassign",c[k],f.name);};r=d[g]=m(a);l=function(b){K(b,d[g])||(K(b,r)?p(a,b=d[g]):d[g]=b);return r=b};l.$stateful=!0;l=e.collection?a.$watchCollection(c[k],l):a.$watch(v(c[k],l),null,m.literal);h=h||[];h.push(l); +break;case "&":if(!c.hasOwnProperty(k)&&l)break;m=v(c[k]);if(m===w&&l)break;d[g]=function(b){return m(a,b)}}});e=h?function(){for(var a=0,b=h.length;a<b;++a)h[a]()}:w;return g&&e!==w?(g.$on("$destroy",e),w):e}var ca=function(a,b){if(b){var c=Object.keys(b),d,e,f;d=0;for(e=c.length;d<e;d++)f=c[d],this[f]=b[f]}else this.$attr={};this.$$element=a};ca.prototype={$normalize:xa,$addClass:function(a){a&&0<a.length&&K.addClass(this.$$element,a)},$removeClass:function(a){a&&0<a.length&&K.removeClass(this.$$element, +a)},$updateClass:function(a,b){var c=Uc(a,b);c&&c.length&&K.addClass(this.$$element,c);(c=Uc(b,a))&&c.length&&K.removeClass(this.$$element,c)},$set:function(a,b,d,e){var f=this.$$element[0],g=Lc(f,a),h=uf(f,a),f=a;g?(this.$$element.prop(a,b),e=g):h&&(this[h]=b,f=h);this[a]=b;e?this.$attr[a]=e:(e=this.$attr[a])||(this.$attr[a]=e=uc(a,"-"));g=sa(this.$$element);if("a"===g&&"href"===a||"img"===g&&"src"===a)this[a]=b=N(b,"src"===a);else if("img"===g&&"srcset"===a){for(var g="",h=V(b),k=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/, +k=/\s/.test(h)?k:/(,)/,h=h.split(k),k=Math.floor(h.length/2),l=0;l<k;l++)var r=2*l,g=g+N(V(h[r]),!0),g=g+(" "+V(h[r+1]));h=V(h[2*l]).split(/\s/);g+=N(V(h[0]),!0);2===h.length&&(g+=" "+V(h[1]));this[a]=b=g}!1!==d&&(null===b||b===u?this.$$element.removeAttr(e):this.$$element.attr(e,b));(a=this.$$observers)&&n(a[f],function(a){try{a(b)}catch(d){c(d)}})},$observe:function(a,b){var c=this,d=c.$$observers||(c.$$observers=la()),e=d[a]||(d[a]=[]);e.push(b);y.$evalAsync(function(){!e.$$inter&&c.hasOwnProperty(a)&& b(c[a])});return function(){Xa(e,b)}}};var da=b.startSymbol(),ea=b.endSymbol(),fa="{{"==da||"}}"==ea?Ta:function(a){return a.replace(/\{\{/g,da).replace(/}}/g,ea)},ia=/^ngAttr[A-Z]/;U.$$addBindingInfo=m?function(a,b){var c=a.data("$binding")||[];C(b)?c=c.concat(b):c.push(b);a.data("$binding",c)}:w;U.$$addBindingClass=m?function(a){B(a,"ng-binding")}:w;U.$$addScopeInfo=m?function(a,b,c,d){a.data(c?d?"$isolateScopeNoTemplate":"$isolateScope":"$scope",b)}:w;U.$$addScopeClass=m?function(a,b){B(a,b?"ng-isolate-scope": "ng-scope")}:w;return U}]}function xa(b){return db(b.replace(Rc,""))}function Uc(b,a){var c="",d=b.split(/\s+/),e=a.split(/\s+/),f=0;a:for(;f<d.length;f++){for(var h=d[f],g=0;g<e.length;g++)if(h==e[g])continue a;c+=(0<c.length?" ":"")+h}return c}function Sc(b){b=A(b);var a=b.length;if(1>=a)return b;for(;a--;)8===b[a].nodeType&&zf.call(b,a,1);return b}function Ne(){var b={},a=!1;this.register=function(a,d){Pa(a,"controller");E(a)?Q(b,a):b[a]=d};this.allowGlobals=function(){a=!0};this.$get=["$injector", "$window",function(c,d){function e(a,b,c,d){if(!a||!E(a.$scope))throw H("$controller")("noscp",d,b);a.$scope[b]=c}return function(f,h,g,l){var k,m,q;g=!0===g;l&&I(l)&&(q=l);if(I(f)){l=f.match(Qc);if(!l)throw Af("ctrlfmt",f);m=l[1];q=q||l[3];f=b.hasOwnProperty(m)?b[m]:wc(h.$scope,m,!0)||(a?wc(d,m,!0):u);Oa(f,m,!0)}if(g)return g=(C(f)?f[f.length-1]:f).prototype,k=Object.create(g||null),q&&e(h,q,k,m||f.name),Q(function(){var a=c.invoke(f,k,h,m);a!==k&&(E(a)||G(a))&&(k=a,q&&e(h,q,k,m||f.name));return k}, @@ -79,7 +79,7 @@ b(c[a])});return function(){Xa(e,b)}}};var da=b.startSymbol(),ea=b.endSymbol(),f M(V(b.substr(0,c)));b=V(b.substr(c+1));e&&(a[e]=a[e]?a[e]+", "+b:b)}):E(b)&&n(b,function(b,c){var f=M(c),h=V(b);f&&(a[f]=a[f]?a[f]+", "+h:h)});return a}function Xc(b){var a;return function(c){a||(a=Wc(b));return c?(c=a[M(c)],void 0===c&&(c=null),c):a}}function Yc(b,a,c,d){if(G(d))return d(b,a,c);n(d,function(d){b=d(b,a,c)});return b}function Se(){var b=this.defaults={transformResponse:[Xb],transformRequest:[function(a){return E(a)&&"[object File]"!==ra.call(a)&&"[object Blob]"!==ra.call(a)&&"[object FormData]"!== ra.call(a)?Za(a):a}],headers:{common:{Accept:"application/json, text/plain, */*"},post:ea(Yb),put:ea(Yb),patch:ea(Yb)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN"},a=!1;this.useApplyAsync=function(b){return x(b)?(a=!!b,this):a};var c=this.interceptors=[];this.$get=["$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector",function(d,e,f,h,g,l){function k(a){function c(a){var b=Q({},a);b.data=a.data?Yc(a.data,a.headers,a.status,e.transformResponse):a.data;a=a.status; return 200<=a&&300>a?b:g.reject(b)}function d(a,b){var c,e={};n(a,function(a,d){G(a)?(c=a(b),null!=c&&(e[d]=c)):e[d]=a});return e}if(!$.isObject(a))throw H("$http")("badreq",a);var e=Q({method:"get",transformRequest:b.transformRequest,transformResponse:b.transformResponse},a);e.headers=function(a){var c=b.headers,e=Q({},a.headers),f,g,h,c=Q({},c.common,c[M(a.method)]);a:for(f in c){g=M(f);for(h in e)if(M(h)===g)continue a;e[f]=c[f]}return d(e,ea(a))}(a);e.method=nb(e.method);var f=[function(a){var d= -a.headers,e=Yc(a.data,Xc(d),u,a.transformRequest);D(e)&&n(d,function(a,b){"content-type"===M(b)&&delete d[b]});D(a.withCredentials)&&!D(b.withCredentials)&&(a.withCredentials=b.withCredentials);return m(a,e).then(c,c)},u],h=g.when(e);for(n(t,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(),h=h.then(a,l)}h.success=function(a){Oa(a,"fn");h.then(function(b){a(b.data, +a.headers,e=Yc(a.data,Xc(d),u,a.transformRequest);D(e)&&n(d,function(a,b){"content-type"===M(b)&&delete d[b]});D(a.withCredentials)&&!D(b.withCredentials)&&(a.withCredentials=b.withCredentials);return m(a,e).then(c,c)},u],h=g.when(e);for(n(t,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 k=f.shift(),h=h.then(a,k)}h.success=function(a){Oa(a,"fn");h.then(function(b){a(b.data, b.status,b.headers,e)});return h};h.error=function(a){Oa(a,"fn");h.then(null,function(b){a(b.data,b.status,b.headers,e)});return h};return h}function m(c,f){function l(b,c,d,e){function f(){m(c,b,d,e)}N&&(200<=b&&300>b?N.put(S,[b,c,Wc(d),e]):N.remove(S));a?h.$applyAsync(f):(f(),h.$$phase||h.$apply())}function m(a,b,d,e){b=Math.max(b,0);(200<=b&&300>b?z.resolve:z.reject)({data:a,status:b,headers:Xc(d),config:c,statusText:e})}function t(a){m(a.data,a.status,ea(a.headers()),a.statusText)}function n(){var a= k.pendingRequests.indexOf(c);-1!==a&&k.pendingRequests.splice(a,1)}var z=g.defer(),K=z.promise,N,B,U=c.headers,S=q(c.url,c.params);k.pendingRequests.push(c);K.then(n,n);!c.cache&&!b.cache||!1===c.cache||"GET"!==c.method&&"JSONP"!==c.method||(N=E(c.cache)?c.cache:E(b.cache)?b.cache:r);N&&(B=N.get(S),x(B)?B&&G(B.then)?B.then(t,t):C(B)?m(B[1],B[0],ea(B[2]),B[3]):m(B,200,{},"OK"):N.put(S,K));D(B)&&((B=Zc(c.url)?e()[c.xsrfCookieName||b.xsrfCookieName]:u)&&(U[c.xsrfHeaderName||b.xsrfHeaderName]=B),d(c.method, S,f,l,U,c.timeout,c.withCredentials,c.responseType));return K}function q(a,b){if(!b)return a;var c=[];Ld(b,function(a,b){null===a||D(a)||(C(a)||(a=[a]),n(a,function(a){E(a)&&(a=da(a)?a.toISOString():Za(a));c.push(Fa(b)+"="+Fa(a))}))});0<c.length&&(a+=(-1==a.indexOf("?")?"?":"&")+c.join("&"));return a}var r=f("$http"),t=[];n(c,function(a){t.unshift(I(a)?l.get(a):l.invoke(a))});k.pendingRequests=[];(function(a){n(arguments,function(a){k[a]=function(b,c){return k(Q(c||{},{method:a,url:b}))}})})("get", @@ -129,7 +129,7 @@ k.length;m--;)try{if(b=k[m])if((f=b.get(n))!==(g=b.last)&&!(b.eq?ja(f,g):"number null,c("infdig",a,z);}while(r||u.length);for(p.$$phase=null;x.length;)try{x.shift()()}catch(E){h(E)}},$destroy:function(){if(!this.$$destroyed){var a=this.$parent;this.$broadcast("$destroy");this.$$destroyed=!0;r(this,-this.$$watchersCount);for(var b in this.$$listenerCount)t(this,this.$$listenerCount[b],b);a&&a.$$childHead==this&&(a.$$childHead=this.$$nextSibling);a&&a.$$childTail==this&&(a.$$childTail=this.$$prevSibling);this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling); this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling);this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=w;this.$on=this.$watch=this.$watchGroup=function(){return w};this.$$listeners={};this.$parent=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=this.$root=this.$$watchers=null}},$eval:function(a,b){return g(a)(this,b)},$evalAsync:function(a,b){p.$$phase||u.length||l.defer(function(){u.length&&p.$digest()});u.push({scope:this,expression:a, locals:b})},$$postDigest:function(a){x.push(a)},$apply:function(a){try{return q("$apply"),this.$eval(a)}catch(b){h(b)}finally{p.$$phase=null;try{p.$digest()}catch(c){throw h(c),c;}}},$applyAsync:function(a){function b(){c.$eval(a)}var c=this;a&&z.push(b);v()},$on:function(a,b){var c=this.$$listeners[a];c||(this.$$listeners[a]=c=[]);c.push(b);var d=this;do d.$$listenerCount[a]||(d.$$listenerCount[a]=0),d.$$listenerCount[a]++;while(d=d.$parent);var e=this;return function(){var d=c.indexOf(b);-1!==d&& -(c[d]=null,t(e,1,a))}},$emit:function(a,b){var c=[],d,e=this,f=!1,g={name:a,targetScope:e,stopPropagation:function(){f=!0},preventDefault:function(){g.defaultPrevented=!0},defaultPrevented:!1},l=Ya([g],arguments,1),k,m;do{d=e.$$listeners[a]||c;g.currentScope=e;k=0;for(m=d.length;k<m;k++)if(d[k])try{d[k].apply(null,l)}catch(q){h(q)}else d.splice(k,1),k--,m--;if(f)return g.currentScope=null,g;e=e.$parent}while(e);g.currentScope=null;return g},$broadcast:function(a,b){var c=this,d=this,e={name:a,targetScope:this, +(c[d]=null,t(e,1,a))}},$emit:function(a,b){var c=[],d,e=this,f=!1,g={name:a,targetScope:e,stopPropagation:function(){f=!0},preventDefault:function(){g.defaultPrevented=!0},defaultPrevented:!1},k=Ya([g],arguments,1),l,m;do{d=e.$$listeners[a]||c;g.currentScope=e;l=0;for(m=d.length;l<m;l++)if(d[l])try{d[l].apply(null,k)}catch(q){h(q)}else d.splice(l,1),l--,m--;if(f)return g.currentScope=null,g;e=e.$parent}while(e);g.currentScope=null;return g},$broadcast:function(a,b){var c=this,d=this,e={name:a,targetScope:this, preventDefault:function(){e.defaultPrevented=!0},defaultPrevented:!1};if(!this.$$listenerCount[a])return e;for(var f=Ya([e],arguments,1),g,l;c=d;){e.currentScope=c;d=c.$$listeners[a]||[];g=0;for(l=d.length;g<l;g++)if(d[g])try{d[g].apply(null,f)}catch(k){h(k)}else d.splice(g,1),g--,l--;if(!(d=c.$$listenerCount[a]&&c.$$childHead||c!==this&&c.$$nextSibling))for(;c!==this&&!(d=c.$$nextSibling);)c=c.$parent}e.currentScope=null;return e}};var p=new m,u=p.$$asyncQueue=[],x=p.$$postDigestQueue=[],z=p.$$applyAsyncQueue= [];return p}]}function $d(){var b=/^\s*(https?|ftp|mailto|tel|file):/,a=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(a){return x(a)?(b=a,this):b};this.imgSrcSanitizationWhitelist=function(b){return x(b)?(a=b,this):a};this.$get=function(){return function(c,d){var e=d?a:b,f;f=Ba(c).href;return""===f||f.match(e)?c:"unsafe:"+f}}}function Mf(b){if("self"===b)return b;if(I(b)){if(-1<b.indexOf("***"))throw Da("iwcard",b);b=md(b).replace("\\*\\*",".*").replace("\\*", "[^:/.?&;]*");return new RegExp("^"+b+"$")}if(Ua(b))return new RegExp("^"+b.source+"$");throw Da("imatcher");}function nd(b){var a=[];x(b)&&n(b,function(b){a.push(Mf(b))});return a}function af(){this.SCE_ |