!function(a,b){"use strict";"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b():a.returnExports=b()}(this,function(){var a,b=Array.prototype,c=Object.prototype,d=Function.prototype,e=String.prototype,f=Number.prototype,g=b.slice,h=b.splice,i=b.push,j=b.unshift,k=b.concat,l=d.call,m=c.toString,n=Array.isArray||function(a){return"[object Array]"===m.call(a)},o="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,p=Function.prototype.toString,q=function(a){try{return p.call(a),!0}catch(b){return!1}},r="[object Function]",s="[object GeneratorFunction]";a=function(a){if("function"!=typeof a)return!1;if(o)return q(a);var b=m.call(a);return b===r||b===s};var t,u=RegExp.prototype.exec,v=function(a){try{return u.call(a),!0}catch(b){return!1}},w="[object RegExp]";t=function(a){return"object"!=typeof a?!1:o?v(a):m.call(a)===w};var x,y=String.prototype.valueOf,z=function(a){try{return y.call(a),!0}catch(b){return!1}},A="[object String]";x=function(a){return"string"==typeof a?!0:"object"!=typeof a?!1:o?z(a):m.call(a)===A};var B=function(b){var c=m.call(b),d="[object Arguments]"===c;return d||(d=!n(b)&&null!==b&&"object"==typeof b&&"number"==typeof b.length&&b.length>=0&&a(b.callee)),d},C=function(a){var b,c=Object.defineProperty&&function(){try{var a={};Object.defineProperty(a,"x",{enumerable:!1,value:a});for(var b in a)return!1;return a.x===a}catch(c){return!1}}();return b=c?function(a,b,c,d){!d&&b in a||Object.defineProperty(a,b,{configurable:!0,enumerable:!1,writable:!0,value:c})}:function(a,b,c,d){!d&&b in a||(a[b]=c)},function(c,d,e){for(var f in d)a.call(d,f)&&b(c,f,d[f],e)}}(c.hasOwnProperty),D=function(a){var b=typeof a;return null===a||"object"!==b&&"function"!==b},E={ToInteger:function(a){var b=+a;return b!==b?b=0:0!==b&&b!==1/0&&b!==-(1/0)&&(b=(b>0||-1)*Math.floor(Math.abs(b))),b},ToPrimitive:function(b){var c,d,e;if(D(b))return b;if(d=b.valueOf,a(d)&&(c=d.call(b),D(c)))return c;if(e=b.toString,a(e)&&(c=e.call(b),D(c)))return c;throw new TypeError},ToObject:function(a){if(null==a)throw new TypeError("can't convert "+a+" to object");return Object(a)},ToUint32:function(a){return a>>>0}},F=function(){};C(d,{bind:function(b){var c=this;if(!a(c))throw new TypeError("Function.prototype.bind called on incompatible "+c);for(var d,e=g.call(arguments,1),f=function(){if(this instanceof d){var a=c.apply(this,k.call(e,g.call(arguments)));return Object(a)===a?a:this}return c.apply(b,k.call(e,g.call(arguments)))},h=Math.max(0,c.length-e.length),i=[],j=0;h>j;j++)i.push("$"+j);return d=Function("binder","return function ("+i.join(",")+"){ return binder.apply(this, arguments); }")(f),c.prototype&&(F.prototype=c.prototype,d.prototype=new F,F.prototype=null),d}});var G=l.bind(c.hasOwnProperty),H=function(){var a=[1,2],b=a.splice();return 2===a.length&&n(b)&&0===b.length}();C(b,{splice:function(){return 0===arguments.length?[]:h.apply(this,arguments)}},!H);var I=function(){var a={};return b.splice.call(a,0,0,1),1===a.length}();C(b,{splice:function(a,b){if(0===arguments.length)return[];var c=arguments;return this.length=Math.max(E.ToInteger(this.length),0),arguments.length>0&&"number"!=typeof b&&(c=g.call(arguments),c.length<2?c.push(this.length-a):c[1]=E.ToInteger(b)),h.apply(this,c)}},!I);var J=1!==[].unshift(0);C(b,{unshift:function(){return j.apply(this,arguments),this.length}},J),C(Array,{isArray:n});var K=Object("a"),L="a"!==K[0]||!(0 in K),M=function(a){var b=!0,c=!0;return a&&(a.call("foo",function(a,c,d){"object"!=typeof d&&(b=!1)}),a.call([1],function(){"use strict";c="string"==typeof this},"x")),!!a&&b&&c};C(b,{forEach:function(b){var c,d=E.ToObject(this),e=L&&x(this)?this.split(""):d,f=-1,g=e.length>>>0;if(arguments.length>1&&(c=arguments[1]),!a(b))throw new TypeError("Array.prototype.forEach callback must be a function");for(;++f>>0,g=Array(f);if(arguments.length>1&&(c=arguments[1]),!a(b))throw new TypeError("Array.prototype.map callback must be a function");for(var h=0;f>h;h++)h in e&&(g[h]="undefined"!=typeof c?b.call(c,e[h],h,d):b(e[h],h,d));return g}},!M(b.map)),C(b,{filter:function(b){var c,d,e=E.ToObject(this),f=L&&x(this)?this.split(""):e,g=f.length>>>0,h=[];if(arguments.length>1&&(d=arguments[1]),!a(b))throw new TypeError("Array.prototype.filter callback must be a function");for(var i=0;g>i;i++)i in f&&(c=f[i],("undefined"==typeof d?b(c,i,e):b.call(d,c,i,e))&&h.push(c));return h}},!M(b.filter)),C(b,{every:function(b){var c,d=E.ToObject(this),e=L&&x(this)?this.split(""):d,f=e.length>>>0;if(arguments.length>1&&(c=arguments[1]),!a(b))throw new TypeError("Array.prototype.every callback must be a function");for(var g=0;f>g;g++)if(g in e&&!("undefined"==typeof c?b(e[g],g,d):b.call(c,e[g],g,d)))return!1;return!0}},!M(b.every)),C(b,{some:function(b){var c,d=E.ToObject(this),e=L&&x(this)?this.split(""):d,f=e.length>>>0;if(arguments.length>1&&(c=arguments[1]),!a(b))throw new TypeError("Array.prototype.some callback must be a function");for(var g=0;f>g;g++)if(g in e&&("undefined"==typeof c?b(e[g],g,d):b.call(c,e[g],g,d)))return!0;return!1}},!M(b.some));var N=!1;b.reduce&&(N="object"==typeof b.reduce.call("es5",function(a,b,c,d){return d})),C(b,{reduce:function(b){var c=E.ToObject(this),d=L&&x(this)?this.split(""):c,e=d.length>>>0;if(!a(b))throw new TypeError("Array.prototype.reduce callback must be a function");if(0===e&&1===arguments.length)throw new TypeError("reduce of empty array with no initial value");var f,g=0;if(arguments.length>=2)f=arguments[1];else for(;;){if(g in d){f=d[g++];break}if(++g>=e)throw new TypeError("reduce of empty array with no initial value")}for(;e>g;g++)g in d&&(f=b(f,d[g],g,c));return f}},!N);var O=!1;b.reduceRight&&(O="object"==typeof b.reduceRight.call("es5",function(a,b,c,d){return d})),C(b,{reduceRight:function(b){var c=E.ToObject(this),d=L&&x(this)?this.split(""):c,e=d.length>>>0;if(!a(b))throw new TypeError("Array.prototype.reduceRight callback must be a function");if(0===e&&1===arguments.length)throw new TypeError("reduceRight of empty array with no initial value");var f,g=e-1;if(arguments.length>=2)f=arguments[1];else for(;;){if(g in d){f=d[g--];break}if(--g<0)throw new TypeError("reduceRight of empty array with no initial value")}if(0>g)return f;do g in d&&(f=b(f,d[g],g,c));while(g--);return f}},!O);var P=Array.prototype.indexOf&&-1!==[0,1].indexOf(1,2);C(b,{indexOf:function(a){var b=L&&x(this)?this.split(""):E.ToObject(this),c=b.length>>>0;if(0===c)return-1;var d=0;for(arguments.length>1&&(d=E.ToInteger(arguments[1])),d=d>=0?d:Math.max(0,c+d);c>d;d++)if(d in b&&b[d]===a)return d;return-1}},P);var Q=Array.prototype.lastIndexOf&&-1!==[0,1].lastIndexOf(0,-3);C(b,{lastIndexOf:function(a){var b=L&&x(this)?this.split(""):E.ToObject(this),c=b.length>>>0;if(0===c)return-1;var d=c-1;for(arguments.length>1&&(d=Math.min(d,E.ToInteger(arguments[1]))),d=d>=0?d:c-Math.abs(d);d>=0;d--)if(d in b&&a===b[d])return d;return-1}},Q);var R=!{toString:null}.propertyIsEnumerable("toString"),S=function(){}.propertyIsEnumerable("prototype"),T=!G("x","0"),U=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],V=U.length;C(Object,{keys:function(b){var c=a(b),d=B(b),e=null!==b&&"object"==typeof b,f=e&&x(b);if(!e&&!c&&!d)throw new TypeError("Object.keys called on a non-object");var g=[],h=S&&c;if(f&&T||d)for(var i=0;im;m++){var n=U[m];l&&"constructor"===n||!G(b,n)||g.push(n)}return g}});var W=Object.keys&&function(){return 2===Object.keys(arguments).length}(1,2),X=Object.keys;C(Object,{keys:function(a){return X(B(a)?b.slice.call(a):a)}},!W);var Y=-621987552e5,Z="-000001",$=Date.prototype.toISOString&&-1===new Date(Y).toISOString().indexOf(Z);C(Date.prototype,{toISOString:function(){var a,b,c,d,e;if(!isFinite(this))throw new RangeError("Date.prototype.toISOString called on non-finite value.");for(d=this.getUTCFullYear(),e=this.getUTCMonth(),d+=Math.floor(e/12),e=(e%12+12)%12,a=[e+1,this.getUTCDate(),this.getUTCHours(),this.getUTCMinutes(),this.getUTCSeconds()],d=(0>d?"-":d>9999?"+":"")+("00000"+Math.abs(d)).slice(d>=0&&9999>=d?-4:-6),b=a.length;b--;)c=a[b],10>c&&(a[b]="0"+c);return d+"-"+a.slice(0,2).join("-")+"T"+a.slice(2).join(":")+"."+("000"+this.getUTCMilliseconds()).slice(-3)+"Z"}},$);var _=function(){try{return Date.prototype.toJSON&&null===new Date(0/0).toJSON()&&-1!==new Date(Y).toJSON().indexOf(Z)&&Date.prototype.toJSON.call({toISOString:function(){return!0}})}catch(a){return!1}}();_||(Date.prototype.toJSON=function(){var b=Object(this),c=E.ToPrimitive(b);if("number"==typeof c&&!isFinite(c))return null;var d=b.toISOString;if(!a(d))throw new TypeError("toISOString property is not callable");return d.call(b)});var ab=1e15===Date.parse("+033658-09-27T01:46:40.000Z"),bb=!isNaN(Date.parse("2012-04-04T24:00:00.500Z"))||!isNaN(Date.parse("2012-11-31T23:59:59.000Z"))||!isNaN(Date.parse("2012-12-31T23:59:60.000Z")),cb=isNaN(Date.parse("2000-01-01T00:00:00.000Z"));(!Date.parse||cb||bb||!ab)&&(Date=function(a){var b=function(c,d,e,f,g,h,i){var j,k=arguments.length;return j=this instanceof a?1===k&&String(c)===c?new a(b.parse(c)):k>=7?new a(c,d,e,f,g,h,i):k>=6?new a(c,d,e,f,g,h):k>=5?new a(c,d,e,f,g):k>=4?new a(c,d,e,f):k>=3?new a(c,d,e):k>=2?new a(c,d):k>=1?new a(c):new a:a.apply(this,arguments),C(j,{constructor:b},!0),j},c=new RegExp("^(\\d{4}|[+-]\\d{6})(?:-(\\d{2})(?:-(\\d{2})(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:(\\.\\d{1,}))?)?(Z|(?:([-+])(\\d{2}):(\\d{2})))?)?)?)?$"),d=[0,31,59,90,120,151,181,212,243,273,304,334,365],e=function(a,b){var c=b>1?1:0;return d[b]+Math.floor((a-1969+c)/4)-Math.floor((a-1901+c)/100)+Math.floor((a-1601+c)/400)+365*(a-1970)},f=function(b){return Number(new a(1970,0,1,0,0,0,b))};for(var g in a)G(a,g)&&(b[g]=a[g]);return C(b,{now:a.now,UTC:a.UTC},!0),b.prototype=a.prototype,C(b.prototype,{constructor:b},!0),b.parse=function(b){var d=c.exec(b);if(d){var g,h=Number(d[1]),i=Number(d[2]||1)-1,j=Number(d[3]||1)-1,k=Number(d[4]||0),l=Number(d[5]||0),m=Number(d[6]||0),n=Math.floor(1e3*Number(d[7]||0)),o=Boolean(d[4]&&!d[8]),p="-"===d[9]?1:-1,q=Number(d[10]||0),r=Number(d[11]||0);return(l>0||m>0||n>0?24:25)>k&&60>l&&60>m&&1e3>n&&i>-1&&12>i&&24>q&&60>r&&j>-1&&j=-864e13&&864e13>=g)?g:0/0}return a.parse.apply(this,arguments)},b}(Date)),Date.now||(Date.now=function(){return(new Date).getTime()});var db=f.toFixed&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==0xde0b6b3a7640080.toFixed(0)),eb={base:1e7,size:6,data:[0,0,0,0,0,0],multiply:function(a,b){for(var c=-1,d=b;++c=0;)c+=eb.data[b],eb.data[b]=Math.floor(c/a),c=c%a*eb.base},numToString:function(){for(var a=eb.size,b="";--a>=0;)if(""!==b||0===a||0!==eb.data[a]){var c=String(eb.data[a]);""===b?b=c:b+="0000000".slice(0,7-c.length)+c}return b},pow:function qb(a,b,c){return 0===b?c:b%2===1?qb(a,b-1,c*a):qb(a*a,b/2,c)},log:function(a){for(var b=0,c=a;c>=4096;)b+=12,c/=4096;for(;c>=2;)b+=1,c/=2;return b}};C(f,{toFixed:function(a){var b,c,d,e,f,g,h,i;if(b=Number(a),b=b!==b?0:Math.floor(b),0>b||b>20)throw new RangeError("Number.toFixed called with invalid number of decimals");if(c=Number(this),c!==c)return"NaN";if(-1e21>=c||c>=1e21)return String(c);if(d="",0>c&&(d="-",c=-c),e="0",c>1e-21)if(f=eb.log(c*eb.pow(2,69,1))-69,g=0>f?c*eb.pow(2,-f,1):c/eb.pow(2,f,1),g*=4503599627370496,f=52-f,f>0){for(eb.multiply(0,g),h=b;h>=7;)eb.multiply(1e7,0),h-=7;for(eb.multiply(eb.pow(10,h,1),0),h=f-1;h>=23;)eb.divide(1<<23),h-=23;eb.divide(1<0?(i=e.length,e=b>=i?d+"0.0000000000000000000".slice(0,b-i+2)+e:d+e.slice(0,i-b)+"."+e.slice(i-b)):e=d+e,e}},db);var fb=e.split;2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||"t"==="tesst".split(/(s)*/)[1]||4!=="test".split(/(?:)/,-1).length||"".split(/.?/).length||".".split(/()()/).length>1?!function(){var a="undefined"==typeof/()??/.exec("")[1];e.split=function(b,c){var d=this;if("undefined"==typeof b&&0===c)return[];if(!t(b))return fb.call(this,b,c);var e,f,g,h,j=[],k=(b.ignoreCase?"i":"")+(b.multiline?"m":"")+(b.extended?"x":"")+(b.sticky?"y":""),l=0,m=new RegExp(b.source,k+"g");d+="",a||(e=new RegExp("^"+m.source+"$(?!\\s)",k));var n="undefined"==typeof c?-1>>>0:E.ToUint32(c);for(f=m.exec(d);f&&(g=f.index+f[0].length,!(g>l&&(j.push(d.slice(l,f.index)),!a&&f.length>1&&f[0].replace(e,function(){for(var a=1;a1&&f.index=n)));)m.lastIndex===f.index&&m.lastIndex++,f=m.exec(d);return l===d.length?(h||!m.test(""))&&j.push(""):j.push(d.slice(l)),j.length>n?j.slice(0,n):j}}():"0".split(void 0,0).length&&(e.split=function(a,b){return"undefined"==typeof a&&0===b?[]:fb.call(this,a,b)});var gb=e.replace,hb=function(){var a=[];return"x".replace(/x(.)?/g,function(b,c){a.push(c)}),1===a.length&&"undefined"==typeof a[0]}();hb||(e.replace=function(b,c){var d=a(c),e=t(b)&&/\)[*?]/.test(b.source);if(d&&e){var f=function(a){var d=arguments.length,e=b.lastIndex;b.lastIndex=0;var f=b.exec(a)||[];return b.lastIndex=e,f.push(arguments[d-2],arguments[d-1]),c.apply(this,f)};return gb.call(this,b,f)}return gb.call(this,b,c)});var ib=e.substr,jb="".substr&&"b"!=="0b".substr(-1);C(e,{substr:function(a,b){var c=a;return 0>a&&(c=Math.max(this.length+a,0)),ib.call(this,c,b)}},jb);var kb=" \n \f\r   ᠎              \u2028\u2029",lb="​",mb="["+kb+"]",nb=new RegExp("^"+mb+mb+"*"),ob=new RegExp(mb+mb+"*$"),pb=e.trim&&(kb.trim()||!lb.trim());C(e,{trim:function(){if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");return String(this).replace(nb,"").replace(ob,"")}},pb),(8!==parseInt(kb+"08")||22!==parseInt(kb+"0x16"))&&(parseInt=function(a){var b=/^0[xX]/;return function(c,d){var e=String(c).trim(),f=Number(d)||(b.test(e)?16:10);return a(e,f)}}(parseInt))}),function(a,b,c){"use strict";function d(a,b){return b=b||Error,function(){var c,d,e=2,f=arguments,g=f[0],h="["+(a?a+":":"")+g+"] ",i=f[1];for(h+=i.replace(/\{\d+\}/g,function(a){var b=+a.slice(1,-1),c=b+e;return c0&&b-1 in a}function f(a,b,c){var d,g;if(a)if(z(a))for(d in a)"prototype"==d||"length"==d||"name"==d||a.hasOwnProperty&&!a.hasOwnProperty(d)||b.call(c,a[d],d,a);else if(Le(a)||e(a)){var h="object"!=typeof a;for(d=0,g=a.length;g>d;d++)(h||d in a)&&b.call(c,a[d],d,a)}else if(a.forEach&&a.forEach!==f)a.forEach(b,c,a);else if(v(a))for(d in a)b.call(c,a[d],d,a);else if("function"==typeof a.hasOwnProperty)for(d in a)a.hasOwnProperty(d)&&b.call(c,a[d],d,a);else for(d in a)ue.call(a,d)&&b.call(c,a[d],d,a);return a}function g(a,b,c){for(var d=Object.keys(a).sort(),e=0;ee;++e){var g=b[e];if(u(g)||z(g))for(var h=Object.keys(g),i=0,l=h.length;l>i;i++){var m=h[i],n=g[m];c&&u(n)?(u(a[m])||(a[m]=Le(n)?[]:{}),k(a[m],[n],!0)):a[m]=n}}return j(a,d),a}function l(a){return k(a,Ce.call(arguments,1),!1)}function m(a){return k(a,Ce.call(arguments,1),!0)}function n(a){return parseInt(a,10)}function o(a,b){return l(Object.create(a),b)}function p(){}function q(a){return a}function r(a){return function(){return a}}function s(a){return"undefined"==typeof a}function t(a){return"undefined"!=typeof a}function u(a){return null!==a&&"object"==typeof a}function v(a){return null!==a&&"object"==typeof a&&!Ge(a)}function w(a){return"string"==typeof a}function x(a){return"number"==typeof a}function y(a){return"[object Date]"===Fe.call(a)}function z(a){return"function"==typeof a}function A(a){return"[object RegExp]"===Fe.call(a)}function B(a){return a&&a.window===a}function C(a){return a&&a.$evalAsync&&a.$watch}function D(a){return"[object File]"===Fe.call(a)}function E(a){return"[object FormData]"===Fe.call(a)}function F(a){return"[object Blob]"===Fe.call(a)}function G(a){return"boolean"==typeof a}function H(a){return a&&z(a.then)}function I(a){return Me.test(Fe.call(a))}function J(a){return!(!a||!(a.nodeName||a.prop&&a.attr&&a.find))}function K(a){var b,c={},d=a.split(",");for(b=0;b=0&&a.splice(c,1),c}function N(a,b,c,d){function e(a,b,c,d,e){var f=N(b,null,d,e);u(b)&&(d.push(b),e.push(f)),c[a]=f}if(B(a)||C(a))throw He("cpws","Can't copy! Making copies of Window or Scope instances is not supported.");if(I(b))throw He("cpta","Can't copy! TypedArray destination cannot be mutated.");if(b){if(a===b)throw He("cpi","Can't copy! Source and destination are identical.");if(c=c||[],d=d||[],u(a)){var g=c.indexOf(a);if(-1!==g)return d[g];c.push(a),d.push(b)}var h,i;if(Le(a)){b.length=0;for(var k=0;kc;c++)b[c]=a[c]}else if(u(a)){b=b||{};for(var e in a)("$"!==e.charAt(0)||"$"!==e.charAt(1))&&(b[e]=a[e])}return b||a}function P(a,b){if(a===b)return!0;if(null===a||null===b)return!1;if(a!==a&&b!==b)return!0;var d,e,f,g=typeof a,h=typeof b;if(g==h&&"object"==g){if(!Le(a)){if(y(a))return y(b)?P(a.getTime(),b.getTime()):!1;if(A(a))return A(b)?a.toString()==b.toString():!1;if(C(a)||C(b)||B(a)||B(b)||Le(b)||y(b)||A(b))return!1;f=pb();for(e in a)if("$"!==e.charAt(0)&&!z(a[e])){if(!P(a[e],b[e]))return!1;f[e]=!0}for(e in b)if(!(e in f||"$"===e.charAt(0)||b[e]===c||z(b[e])))return!1;return!0}if(!Le(b))return!1;if((d=a.length)==b.length){for(e=0;d>e;e++)if(!P(a[e],b[e]))return!1;return!0}}return!1}function Q(a,b,c){return a.concat(Ce.call(b,c))}function R(a,b){return Ce.call(a,b||0)}function S(a,b){var c=arguments.length>2?R(arguments,2):[];return!z(b)||b instanceof RegExp?b:c.length?function(){return arguments.length?b.apply(a,Q(c,arguments,0)):b.apply(a,c)}:function(){return arguments.length?b.apply(a,arguments):b.call(a)}}function T(a,d){var e=d;return"string"==typeof a&&"$"===a.charAt(0)&&"$"===a.charAt(1)?e=c:B(d)?e="$WINDOW":d&&b===d?e="$DOCUMENT":C(d)&&(e="$SCOPE"),e}function U(a,b){return"undefined"==typeof a?c:(x(b)||(b=b?2:null),JSON.stringify(a,T,b))}function V(a){return w(a)?JSON.parse(a):a}function W(a,b){var c=Date.parse("Jan 01, 1970 00:00:00 "+a)/6e4;return isNaN(c)?b:c}function X(a,b){return a=new Date(a.getTime()),a.setMinutes(a.getMinutes()+b),a}function Y(a,b,c){c=c?-1:1;var d=W(b,a.getTimezoneOffset());return X(a,c*(d-a.getTimezoneOffset()))}function Z(a){a=ze(a).clone();try{a.empty()}catch(b){}var c=ze("
").append(a).html();try{return a[0].nodeType===We?te(c):c.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(a,b){return"<"+te(b)})}catch(b){return te(c)}}function $(a){try{return decodeURIComponent(a)}catch(b){}}function _(a){var b,c,d={};return f((a||"").split("&"),function(a){if(a&&(b=a.replace(/\+/g,"%20").split("="),c=$(b[0]),t(c))){var e=t(b[1])?$(b[1]):!0;ue.call(d,c)?Le(d[c])?d[c].push(e):d[c]=[d[c],e]:d[c]=e}}),d}function ab(a){var b=[];return f(a,function(a,c){Le(a)?f(a,function(a){b.push(cb(c,!0)+(a===!0?"":"="+cb(a,!0)))}):b.push(cb(c,!0)+(a===!0?"":"="+cb(a,!0)))}),b.length?b.join("&"):""}function bb(a){return cb(a,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function cb(a,b){return encodeURIComponent(a).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,b?"%20":"+")}function db(a,b){var c,d,e=Re.length;for(d=0;e>d;++d)if(c=Re[d]+b,w(c=a.getAttribute(c)))return c;return null}function eb(a,b){var c,d,e={};f(Re,function(b){var e=b+"app";!c&&a.hasAttribute&&a.hasAttribute(e)&&(c=a,d=a.getAttribute(e))}),f(Re,function(b){var e,f=b+"app";!c&&(e=a.querySelector("["+f.replace(":","\\:")+"]"))&&(c=e,d=e.getAttribute(f))}),c&&(e.strictDi=null!==db(c,"strict-di"),b(c,d?[d]:[],e))}function fb(c,d,e){u(e)||(e={});var g={strictDi:!1};e=l(g,e);var h=function(){if(c=ze(c),c.injector()){var a=c[0]===b?"document":Z(c);throw He("btstrpd","App Already Bootstrapped with this Element '{0}'",a.replace(//,">"))}d=d||[],d.unshift(["$provide",function(a){a.value("$rootElement",c)}]),e.debugInfoEnabled&&d.push(["$compileProvider",function(a){a.debugInfoEnabled(!0)}]),d.unshift("ng");var f=Yb(d,e.strictDi);return f.invoke(["$rootScope","$rootElement","$compile","$injector",function(a,b,c,d){a.$apply(function(){b.data("$injector",d),c(b)(a)})}]),f},i=/^NG_ENABLE_DEBUG_INFO!/,j=/^NG_DEFER_BOOTSTRAP!/;return a&&i.test(a.name)&&(e.debugInfoEnabled=!0,a.name=a.name.replace(i,"")),a&&!j.test(a.name)?h():(a.name=a.name.replace(j,""),Ie.resumeBootstrap=function(a){return f(a,function(a){d.push(a)}),h()},void(z(Ie.resumeDeferredBootstrap)&&Ie.resumeDeferredBootstrap()))}function gb(){a.name="NG_ENABLE_DEBUG_INFO!"+a.name,a.location.reload()}function hb(a){var b=Ie.element(a).injector();if(!b)throw He("test","no injector found for element argument to getTestability");return b.get("$$testability")}function ib(a,b){return b=b||"_",a.replace(Se,function(a,c){return(c?b:"")+a.toLowerCase()})}function jb(){var b;if(!Te){var d=Qe();Ae=a.jQuery,t(d)&&(Ae=null===d?c:a[d]),Ae&&Ae.fn.on?(ze=Ae,l(Ae.fn,{scope:nf.scope,isolateScope:nf.isolateScope,controller:nf.controller,injector:nf.injector,inheritedData:nf.inheritedData}),b=Ae.cleanData,Ae.cleanData=function(a){var c;if(Ke)Ke=!1;else for(var d,e=0;null!=(d=a[e]);e++)c=Ae._data(d,"events"),c&&c.$destroy&&Ae(d).triggerHandler("$destroy");b(a)}):ze=Ab,Ie.element=ze,Te=!0}}function kb(a,b,c){if(!a)throw He("areq","Argument '{0}' is {1}",b||"?",c||"required");return a}function lb(a,b,c){return c&&Le(a)&&(a=a[a.length-1]),kb(z(a),b,"not a function, got "+(a&&"object"==typeof a?a.constructor.name||"Object":typeof a)),a}function mb(a,b){if("hasOwnProperty"===a)throw He("badname","hasOwnProperty is not a valid {0} name",b)}function nb(a,b,c){if(!b)return a;for(var d,e=b.split("."),f=a,g=e.length,h=0;g>h;h++)d=e[h],a&&(a=(f=a)[d]);return!c&&z(a)?S(f,a):a}function ob(a){var b=a[0],c=a[a.length-1],d=[b];do{if(b=b.nextSibling,!b)break;d.push(b)}while(b!==c);return ze(d)}function pb(){return Object.create(null)}function qb(a){function b(a,b,c){return a[b]||(a[b]=c())}var c=d("$injector"),e=d("ng"),f=b(a,"angular",Object);return f.$$minErr=f.$$minErr||d,b(f,"module",function(){var a={};return function(d,f,g){var h=function(a,b){if("hasOwnProperty"===a)throw e("badname","hasOwnProperty is not a valid {0} name",b)};return h(d,"module"),f&&a.hasOwnProperty(d)&&(a[d]=null),b(a,d,function(){function a(a,c,d,e){return e||(e=b),function(){return e[d||"push"]([a,c,arguments]),j}}if(!f)throw c("nomod","Module '{0}' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.",d);var b=[],e=[],h=[],i=a("$injector","invoke","push",e),j={_invokeQueue:b,_configBlocks:e,_runBlocks:h,requires:f,name:d,provider:a("$provide","provider"),factory:a("$provide","factory"),service:a("$provide","service"),value:a("$provide","value"),constant:a("$provide","constant","unshift"),decorator:a("$provide","decorator"),animation:a("$animateProvider","register"),filter:a("$filterProvider","register"),controller:a("$controllerProvider","register"),directive:a("$compileProvider","directive"),config:i,run:function(a){return h.push(a),this}};return g&&i(g),j})}})}function rb(a){var b=[];return JSON.stringify(a,function(a,c){if(c=T(a,c),u(c)){if(b.indexOf(c)>=0)return"<>";b.push(c)}return c})}function sb(a){return"function"==typeof a?a.toString().replace(/ \{[\s\S]*$/,""):"undefined"==typeof a?"undefined":"string"!=typeof a?rb(a):a}function tb(b){l(b,{bootstrap:fb,copy:N,extend:l,merge:m,equals:P,element:ze,forEach:f,injector:Yb,noop:p,bind:S,toJson:U,fromJson:V,identity:q,isUndefined:s,isDefined:t,isString:w,isFunction:z,isObject:u,isNumber:x,isElement:J,isArray:Le,version:$e,isDate:y,lowercase:te,uppercase:ve,callbacks:{counter:0},getTestability:hb,$$minErr:d,$$csp:Pe,reloadWithDebugInfo:gb}),Be=qb(a);try{Be("ngLocale")}catch(c){Be("ngLocale",[]).provider("$locale",Ec)}Be("ng",["ngLocale"],["$provide",function(a){a.provider({$$sanitizeUri:pd}),a.provider("$compile",hc).directive({a:jg,input:Ag,textarea:Ag,form:og,script:sh,select:vh,style:xh,option:wh,ngBind:Dg,ngBindHtml:Fg,ngBindTemplate:Eg,ngClass:Hg,ngClassEven:Jg,ngClassOdd:Ig,ngCloak:Kg,ngController:Lg,ngForm:pg,ngHide:mh,ngIf:Og,ngInclude:Pg,ngInit:Rg,ngNonBindable:dh,ngPluralize:hh,ngRepeat:ih,ngShow:lh,ngStyle:nh,ngSwitch:oh,ngSwitchWhen:ph,ngSwitchDefault:qh,ngOptions:gh,ngTransclude:rh,ngModel:ah,ngList:Sg,ngChange:Gg,pattern:zh,ngPattern:zh,required:yh,ngRequired:yh,minlength:Bh,ngMinlength:Bh,maxlength:Ah,ngMaxlength:Ah,ngValue:Cg,ngModelOptions:ch}).directive({ngInclude:Qg}).directive(kg).directive(Mg),a.provider({$anchorScroll:Zb,$animate:Cf,$$animateQueue:Bf,$$AnimateRunner:Af,$browser:ec,$cacheFactory:fc,$controller:mc,$document:nc,$exceptionHandler:oc,$filter:Dd,$interpolate:Cc,$interval:Dc,$http:yc,$httpParamSerializer:qc,$httpParamSerializerJQLike:rc,$httpBackend:Ac,$location:Sc,$log:Tc,$parse:jd,$rootScope:od,$q:kd,$$q:ld,$sce:td,$sceDelegate:sd,$sniffer:ud,$templateCache:gc,$templateRequest:vd,$$testability:wd,$timeout:xd,$window:Ad,$$rAF:nd,$$asyncCallback:cc,$$jqLite:Tb,$$HashMap:rf,$$cookieReader:Cd})}])}function ub(){return++af}function vb(a){return a.replace(df,function(a,b,c,d){return d?c.toUpperCase():c}).replace(ef,"Moz$1")}function wb(a){return!jf.test(a)}function xb(a){var b=a.nodeType;return b===Ue||!b||b===Ye}function yb(a,b){var c,d,e,g,h=b.createDocumentFragment(),i=[];if(wb(a))i.push(b.createTextNode(a));else{for(c=c||h.appendChild(b.createElement("div")),d=(kf.exec(a)||["",""])[1].toLowerCase(),e=mf[d]||mf._default,c.innerHTML=e[1]+a.replace(lf,"<$1>")+e[2],g=e[0];g--;)c=c.lastChild;i=Q(i,c.childNodes),c=h.firstChild,c.textContent=""}return h.textContent="",h.innerHTML="",f(i,function(a){h.appendChild(a)}),h}function zb(a,c){c=c||b;var d;return(d=hf.exec(a))?[c.createElement(d[1])]:(d=yb(a,c))?d.childNodes:[]}function Ab(a){if(a instanceof Ab)return a;var b;if(w(a)&&(a=Ne(a),b=!0),!(this instanceof Ab)){if(b&&"<"!=a.charAt(0))throw gf("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element");return new Ab(a)}b?Kb(this,zb(a)):Kb(this,a)}function Bb(a){return a.cloneNode(!0)}function Cb(a,b){if(b||Eb(a),a.querySelectorAll)for(var c=a.querySelectorAll("*"),d=0,e=c.length;e>d;d++)Eb(c[d])}function Db(a,b,c,d){if(t(d))throw gf("offargs","jqLite#off() does not support the `selector` argument");var e=Fb(a),g=e&&e.events,h=e&&e.handle;if(h)if(b)f(b.split(" "),function(b){if(t(c)){var d=g[b];if(M(d||[],c),d&&d.length>0)return}cf(a,b,h),delete g[b]});else for(b in g)"$destroy"!==b&&cf(a,b,h),delete g[b]}function Eb(a,b){var d=a.ng339,e=d&&_e[d];if(e){if(b)return void delete e.data[b];e.handle&&(e.events.$destroy&&e.handle({},"$destroy"),Db(a)),delete _e[d],a.ng339=c}}function Fb(a,b){var d=a.ng339,e=d&&_e[d];return b&&!e&&(a.ng339=d=ub(),e=_e[d]={events:{},data:{},handle:c}),e}function Gb(a,b,c){if(xb(a)){var d=t(c),e=!d&&b&&!u(b),f=!b,g=Fb(a,!e),h=g&&g.data;if(d)h[b]=c;else{if(f)return h;if(e)return h&&h[b];l(h,b)}}}function Hb(a,b){return a.getAttribute?(" "+(a.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+b+" ")>-1:!1}function Ib(a,b){b&&a.setAttribute&&f(b.split(" "),function(b){a.setAttribute("class",Ne((" "+(a.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+Ne(b)+" "," ")))})}function Jb(a,b){if(b&&a.setAttribute){var c=(" "+(a.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");f(b.split(" "),function(a){a=Ne(a),-1===c.indexOf(" "+a+" ")&&(c+=a+" ")}),a.setAttribute("class",Ne(c))}}function Kb(a,b){if(b)if(b.nodeType)a[a.length++]=b;else{var c=b.length;if("number"==typeof c&&b.window!==b){if(c)for(var d=0;c>d;d++)a[a.length++]=b[d]}else a[a.length++]=b}}function Lb(a,b){return Mb(a,"$"+(b||"ngController")+"Controller")}function Mb(a,b,d){a.nodeType==Ye&&(a=a.documentElement);for(var e=Le(b)?b:[b];a;){for(var f=0,g=e.length;g>f;f++)if((d=ze.data(a,e[f]))!==c)return d;a=a.parentNode||a.nodeType===Ze&&a.host}}function Nb(a){for(Cb(a,!0);a.firstChild;)a.removeChild(a.firstChild)}function Ob(a,b){b||Cb(a);var c=a.parentNode;c&&c.removeChild(a)}function Pb(b,c){c=c||a,"complete"===c.document.readyState?c.setTimeout(b):ze(c).on("load",b)}function Qb(a,b){var c=of[b.toLowerCase()];return c&&pf[L(a)]&&c}function Rb(a,b){var c=a.nodeName;return("INPUT"===c||"TEXTAREA"===c)&&qf[b]}function Sb(a,b){var c=function(c,d){c.isDefaultPrevented=function(){return c.defaultPrevented};var e=b[d||c.type],f=e?e.length:0;if(f){if(s(c.immediatePropagationStopped)){var g=c.stopImmediatePropagation;c.stopImmediatePropagation=function(){c.immediatePropagationStopped=!0,c.stopPropagation&&c.stopPropagation(),g&&g.call(c)}}c.isImmediatePropagationStopped=function(){return c.immediatePropagationStopped===!0},f>1&&(e=O(e));for(var h=0;f>h;h++)c.isImmediatePropagationStopped()||e[h].call(a,c)}};return c.elem=a,c}function Tb(){this.$get=function(){return l(Ab,{hasClass:function(a,b){return a.attr&&(a=a[0]),Hb(a,b)},addClass:function(a,b){return a.attr&&(a=a[0]),Jb(a,b)},removeClass:function(a,b){return a.attr&&(a=a[0]),Ib(a,b)}})}}function Ub(a,b){var c=a&&a.$$hashKey;if(c)return"function"==typeof c&&(c=a.$$hashKey()),c;var d=typeof a;return c="function"==d||"object"==d&&null!==a?a.$$hashKey=d+":"+(b||i)():d+":"+a}function Vb(a,b){if(b){var c=0;this.nextUid=function(){return++c}}f(a,this.put,this)}function Wb(a){var b=a.toString().replace(vf,""),c=b.match(sf);return c?"function("+(c[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function Xb(a,b,c){var d,e,g,h;if("function"==typeof a){if(!(d=a.$inject)){if(d=[],a.length){if(b)throw w(c)&&c||(c=a.name||Wb(a)),wf("strictdi","{0} is not using explicit annotation and cannot be invoked in strict mode",c);e=a.toString().replace(vf,""),g=e.match(sf),f(g[1].split(tf),function(a){a.replace(uf,function(a,b,c){d.push(c)})})}a.$inject=d}}else Le(a)?(h=a.length-1,lb(a[h],"fn"),d=a.slice(0,h)):lb(a,"fn",!0);return d}function Yb(a,b){function d(a){return function(b,c){return u(b)?void f(b,h(a)):a(b,c)}}function e(a,b){if(mb(a,"service"),(z(b)||Le(b))&&(b=A.instantiate(b)),!b.$get)throw wf("pget","Provider '{0}' must define $get factory method.",a);return y[a+t]=b}function g(a,b){return function(){var c=C.invoke(b,this); if(s(c))throw wf("undef","Provider '{0}' must return a value from $get factory method.",a);return c}}function i(a,b,c){return e(a,{$get:c!==!1?g(a,b):b})}function j(a,b){return i(a,["$injector",function(a){return a.instantiate(b)}])}function k(a,b){return i(a,r(b),!1)}function l(a,b){mb(a,"constant"),y[a]=b,B[a]=b}function m(a,b){var c=A.get(a+t),d=c.$get;c.$get=function(){var a=C.invoke(d,c);return C.invoke(b,null,{$delegate:a})}}function n(a){var b,c=[];return f(a,function(a){function d(a){var b,c;for(b=0,c=a.length;c>b;b++){var d=a[b],e=A.get(d[0]);e[d[1]].apply(e,d[2])}}if(!x.get(a)){x.put(a,!0);try{w(a)?(b=Be(a),c=c.concat(n(b.requires)).concat(b._runBlocks),d(b._invokeQueue),d(b._configBlocks)):z(a)?c.push(A.invoke(a)):Le(a)?c.push(A.invoke(a)):lb(a,"module")}catch(e){throw Le(a)&&(a=a[a.length-1]),e.message&&e.stack&&-1==e.stack.indexOf(e.message)&&(e=e.message+"\n"+e.stack),wf("modulerr","Failed to instantiate module {0} due to:\n{1}",a,e.stack||e.message||e)}}}),c}function o(a,c){function d(b,d){if(a.hasOwnProperty(b)){if(a[b]===q)throw wf("cdep","Circular dependency found: {0}",b+" <- "+v.join(" <- "));return a[b]}try{return v.unshift(b),a[b]=q,a[b]=c(b,d)}catch(e){throw a[b]===q&&delete a[b],e}finally{v.shift()}}function e(a,c,e,f){"string"==typeof e&&(f=e,e=null);var g,h,i,j=[],k=Yb.$$annotate(a,b,f);for(h=0,g=k.length;g>h;h++){if(i=k[h],"string"!=typeof i)throw wf("itkn","Incorrect injection token! Expected service name as string, got {0}",i);j.push(e&&e.hasOwnProperty(i)?e[i]:d(i,f))}return Le(a)&&(a=a[g]),a.apply(c,j)}function f(a,b,c){var d=Object.create((Le(a)?a[a.length-1]:a).prototype||null),f=e(a,d,b,c);return u(f)||z(f)?f:d}return{invoke:e,instantiate:f,get:d,annotate:Yb.$$annotate,has:function(b){return y.hasOwnProperty(b+t)||a.hasOwnProperty(b)}}}b=b===!0;var q={},t="Provider",v=[],x=new Vb([],!0),y={$provide:{provider:d(e),factory:d(i),service:d(j),value:d(k),constant:d(l),decorator:m}},A=y.$injector=o(y,function(a,b){throw Ie.isString(b)&&v.push(b),wf("unpr","Unknown provider: {0}",v.join(" <- "))}),B={},C=B.$injector=o(B,function(a,b){var d=A.get(a+t,b);return C.invoke(d.$get,d,c,a)});return f(n(a),function(a){C.invoke(a||p)}),C}function Zb(){var a=!0;this.disableAutoScrolling=function(){a=!1},this.$get=["$window","$location","$rootScope",function(b,c,d){function e(a){var b=null;return Array.prototype.some.call(a,function(a){return"a"===L(a)?(b=a,!0):void 0}),b}function f(){var a=h.yOffset;if(z(a))a=a();else if(J(a)){var c=a[0],d=b.getComputedStyle(c);a="fixed"!==d.position?0:c.getBoundingClientRect().bottom}else x(a)||(a=0);return a}function g(a){if(a){a.scrollIntoView();var c=f();if(c){var d=a.getBoundingClientRect().top;b.scrollBy(0,d-c)}}else b.scrollTo(0,0)}function h(a){a=w(a)?a:c.hash();var b;a?(b=i.getElementById(a))?g(b):(b=e(i.getElementsByName(a)))?g(b):"top"===a&&g(null):g(null)}var i=b.document;return a&&d.$watch(function(){return c.hash()},function(a,b){(a!==b||""!==a)&&Pb(function(){d.$evalAsync(h)})}),h}]}function $b(a,b){return a||b?a?b?(Le(a)&&(a=a.join(" ")),Le(b)&&(b=b.join(" ")),a+" "+b):a:b:""}function _b(a){for(var b=0;bj&&this.remove(n.key),b}},get:function(a){if(j").parent()[0])});var g=H(a,b,a,c,d,e);F.$$addScopeClass(a);var h=null;return function(b,c,d){kb(b,"scope"),d=d||{};var e=d.parentBoundTranscludeFn,f=d.transcludeControllers,i=d.futureParentElement;e&&e.$$boundTransclude&&(e=e.$$boundTransclude),h||(h=G(i));var j;if(j="html"!==h?ze($(h,ze("
").append(a).html())):c?nf.clone.call(a):a,f)for(var k in f)j.data("$"+k+"Controller",f[k].instance);return F.$$addScopeInfo(j,b),c&&c(j,b),g&&g(b,j,j,e),j}}function G(a){var b=a&&a[0];return b&&"foreignobject"!==L(b)&&b.toString().match(/SVG/)?"svg":"html"}function H(a,b,d,e,f,g){function h(a,d,e,f){var g,h,i,j,k,l,m,n,q;if(o){var r=d.length;for(q=new Array(r),k=0;kk;)if(i=q[p[k++]],g=p[k++],h=p[k++],g){if(g.scope){j=a.$new(),F.$$addScopeInfo(ze(i),j);var s=g.$$destroyBindings;s&&(g.$$destroyBindings=null,j.$on("$destroyed",s))}else j=a;n=g.transcludeOnThisElement?I(a,g.transclude,f,g.elementTranscludeOnThisElement):!g.templateOnThisElement&&f?f:!f&&b?I(a,b):null,g(h,j,i,e,n,g)}else h&&h(a,i.childNodes,c,f)}for(var i,j,k,l,m,n,o,p=[],q=0;qs;s++){var v=!1,x=!1;j=r[s],k=j.name,p=Ne(j.value),o=ic(k),(q=lb.test(o))&&(k=k.replace(Ef,"").substr(8).replace(/_(.)/g,function(a,b){return b.toUpperCase()}));var y=o.replace(/(Start|End)$/,"");T(y)&&o===y+"Start"&&(v=k,x=k.substr(0,k.length-5)+"end",k=k.substr(0,k.length-6)),l=ic(k.toLowerCase()),i[l]=k,(q||!c.hasOwnProperty(l))&&(c[l]=p,Qb(a,l)&&(c[l]=!0)),ab(a,b,p,l,q),S(b,l,"A",d,e,v,x)}if(g=a.className,u(g)&&(g=g.animVal),w(g)&&""!==g)for(;f=n.exec(g);)l=ic(f[2]),S(b,l,"C",d,e)&&(c[l]=Ne(f[3])),g=g.substr(f.index+f[0].length);break;case We:Y(b,a.nodeValue);break;case Xe:try{f=m.exec(a.nodeValue),f&&(l=ic(f[1]),S(b,l,"M",d,e)&&(c[l]=Ne(f[2])))}catch(z){}}return b.sort(W),b}function K(a,b,c){var d=[],e=0;if(b&&a.hasAttribute&&a.hasAttribute(b)){do{if(!a)throw Df("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",b,c);a.nodeType==Ue&&(a.hasAttribute(b)&&e++,a.hasAttribute(c)&&e--),d.push(a),a=a.nextSibling}while(e>0)}else d.push(a);return ze(d)}function N(a,b,c){return function(d,e,f,g,h){return e=K(e[0],b,c),a(d,e,f,g,h)}}function O(a,d,f,g,h,j,k,l,m){function n(a,b,c,d){a&&(c&&(a=N(a,c,d)),a.require=s.require,a.directiveName=t,(E===s||s.$$isolateScope)&&(a=cb(a,{isolateScope:!0})),k.push(a)),b&&(c&&(b=N(b,c,d)),b.require=s.require,b.directiveName=t,(E===s||s.$$isolateScope)&&(b=cb(b,{isolateScope:!0})),l.push(b))}function o(a,b,c,d){var e;if(w(b)){var f=b.match(v),g=b.substring(f[0].length),h=f[1]||f[3],i="?"===f[2];if("^^"===h?c=c.parent():(e=d&&d[g],e=e&&e.instance),!e){var j="$"+g+"Controller";e=h?c.inheritedData(j):c.data(j)}if(!e&&!i)throw Df("ctreq","Controller '{0}', required by directive '{1}', can't be found!",g,a)}else if(Le(b)){e=[];for(var k=0,l=b.length;l>k;k++)e[k]=o(a,b[k],c,d)}return e||null}function p(a,b,c,d,e,f){var g=pb();for(var h in d){var j=d[h],k={$scope:j===E||j.$$isolateScope?e:f,$element:a,$attrs:b,$transclude:c},l=j.controller;"@"==l&&(l=b[j.name]);var m=i(l,k,!0,j.controllerAs);g[j.name]=m,M||a.data("$"+j.name+"Controller",m.instance)}return g}function q(a,b,e,g,h,i){function j(a,b,d){var e;return C(a)||(d=b,b=a,a=c),M&&(e=v),d||(d=M?x.parent():x),h(a,b,e,d,I)}var m,n,q,t,u,v,w,x,y;if(d===e?(y=f,x=f.$$element):(x=ze(e),y=new fb(x,f)),E&&(u=b.$new(!0)),h&&(w=j,w.$$boundTransclude=h),D&&(v=p(x,y,w,D,u,b)),E&&(F.$$addScopeInfo(x,u,!0,!(G&&(G===E||G===E.$$originalDirective))),F.$$addScopeClass(x,!0),u.$$isolateBindings=E.$$isolateBindings,eb(b,y,u,u.$$isolateBindings,E,u)),v){var z,A,B=E||r;B&&v[B.name]&&(z=B.$$bindings.bindToController,t=v[B.name],t&&t.identifier&&z&&(A=t,i.$$destroyBindings=eb(b,y,t.instance,z,B)));for(m in v){t=v[m];var H=t();H!==t.instance&&(t.instance=H,x.data("$"+s.name+"Controller",H),t===A&&(i.$$destroyBindings(),i.$$destroyBindings=eb(b,y,H,z,B)))}}for(m=0,n=k.length;n>m;m++)q=k[m],db(q,q.isolateScope?u:b,x,y,q.require&&o(q.directiveName,q.require,x,v),w);var I=b;for(E&&(E.template||null===E.templateUrl)&&(I=u),a&&a(I,e.childNodes,c,h),m=l.length-1;m>=0;m--)q=l[m],db(q,q.isolateScope?u:b,x,y,q.require&&o(q.directiveName,q.require,x,v),w)}m=m||{};for(var r,s,t,x,y,A,B=-Number.MAX_VALUE,D=m.controllerDirectives,E=m.newIsolateScopeDirective,G=m.templateDirective,H=m.nonTlbTranscludeDirective,I=!1,L=!1,M=m.hasElementTranscludeDirective,O=f.$$element=ze(d),P=j,S=g,T=0,W=a.length;W>T;T++){s=a[T];var Y=s.$$start,_=s.$$end;if(Y&&(O=K(d,Y,_)),x=c,B>s.priority)break;if((A=s.scope)&&(s.templateUrl||(u(A)?(X("new/isolated scope",E||r,s,O),E=s):X("new/isolated scope",E,s,O)),r=r||s),t=s.name,!s.templateUrl&&s.controller&&(A=s.controller,D=D||pb(),X("'"+t+"' controller",D[t],s,O),D[t]=s),(A=s.transclude)&&(I=!0,s.$$tlb||(X("transclusion",H,s,O),H=s),"element"==A?(M=!0,B=s.priority,x=O,O=f.$$element=ze(b.createComment(" "+t+": "+f[t]+" ")),d=O[0],bb(h,R(x),d),S=F(x,g,B,P&&P.name,{nonTlbTranscludeDirective:H})):(x=ze(Bb(d)).contents(),O.empty(),S=F(x,g))),s.template)if(L=!0,X("template",G,s,O),G=s,A=z(s.template)?s.template(O,f):s.template,A=jb(A),s.replace){if(P=s,x=wb(A)?[]:kc($(s.templateNamespace,Ne(A))),d=x[0],1!=x.length||d.nodeType!==Ue)throw Df("tplrt","Template for directive '{0}' must have exactly one root element. {1}",t,"");bb(h,O,d);var ab={$attr:{}},gb=J(d,[],ab),hb=a.splice(T+1,a.length-(T+1));E&&Q(gb),a=a.concat(gb).concat(hb),U(f,ab),W=a.length}else O.html(A);if(s.templateUrl)L=!0,X("template",G,s,O),G=s,s.replace&&(P=s),q=V(a.splice(T,a.length-T),O,f,h,I&&S,k,l,{controllerDirectives:D,newIsolateScopeDirective:E,templateDirective:G,nonTlbTranscludeDirective:H}),W=a.length;else if(s.compile)try{y=s.compile(O,f,S),z(y)?n(null,y,Y,_):y&&n(y.pre,y.post,Y,_)}catch(ib){e(ib,Z(O))}s.terminal&&(q.terminal=!0,B=Math.max(B,s.priority))}return q.scope=r&&r.scope===!0,q.transcludeOnThisElement=I,q.elementTranscludeOnThisElement=M,q.templateOnThisElement=L,q.transclude=S,m.hasElementTranscludeDirective=M,q}function Q(a){for(var b=0,c=a.length;c>b;b++)a[b]=o(a[b],{$$isolateScope:!0})}function S(b,d,f,g,h,i,l){if(d===h)return null;var m=null;if(j.hasOwnProperty(d))for(var n,p=a.get(d+k),q=0,r=p.length;r>q;q++)try{n=p[q],(g===c||g>n.priority)&&-1!=n.restrict.indexOf(f)&&(i&&(n=o(n,{$$start:i,$$end:l})),b.push(n),m=n)}catch(s){e(s)}return m}function T(b){if(j.hasOwnProperty(b))for(var c,d=a.get(b+k),e=0,f=d.length;f>e;e++)if(c=d[e],c.multiElement)return!0;return!1}function U(a,b){var c=b.$attr,d=a.$attr,e=a.$$element;f(a,function(d,e){"$"!=e.charAt(0)&&(b[e]&&b[e]!==d&&(d+=("style"===e?";":" ")+b[e]),a.$set(e,d,!0,c[e]))}),f(b,function(b,f){"class"==f?(E(e,b),a["class"]=(a["class"]?a["class"]+" ":"")+b):"style"==f?(e.attr("style",e.attr("style")+";"+b),a.style=(a.style?a.style+";":"")+b):"$"==f.charAt(0)||a.hasOwnProperty(f)||(a[f]=b,d[f]=c[f])})}function V(a,b,c,d,e,h,i,j){var k,l,m=[],n=b[0],p=a.shift(),q=o(p,{templateUrl:null,transclude:null,replace:null,$$originalDirective:p}),r=z(p.templateUrl)?p.templateUrl(b,c):p.templateUrl,s=p.templateNamespace;return b.empty(),g(A.getTrustedResourceUrl(r)).then(function(g){var o,t,v,w;if(g=jb(g),p.replace){if(v=wb(g)?[]:kc($(s,Ne(g))),o=v[0],1!=v.length||o.nodeType!==Ue)throw Df("tplrt","Template for directive '{0}' must have exactly one root element. {1}",p.name,r);t={$attr:{}},bb(d,b,o);var x=J(o,[],t);u(p.scope)&&Q(x),a=x.concat(a),U(c,t)}else o=n,b.html(g);for(a.unshift(q),k=O(a,o,c,e,b,p,h,i,j),f(d,function(a,c){a==o&&(d[c]=b[0])}),l=H(b[0].childNodes,e);m.length;){var y=m.shift(),z=m.shift(),A=m.shift(),B=m.shift(),C=b[0];if(!y.$$destroyed){if(z!==n){var D=z.className;j.hasElementTranscludeDirective&&p.replace||(C=Bb(o)),bb(A,ze(z),C),E(ze(C),D)}w=k.transcludeOnThisElement?I(y,k.transclude,B):B,k(l,y,C,d,w,k)}}m=null}),function(a,b,c,d,e){var f=e;b.$$destroyed||(m?m.push(b,c,d,f):(k.transcludeOnThisElement&&(f=I(b,k.transclude,e)),k(l,b,c,d,f,k)))}}function W(a,b){var c=b.priority-a.priority;return 0!==c?c:a.name!==b.name?a.name"+c+"",d.childNodes[0].childNodes;default:return c}}function _(a,b){if("srcdoc"==b)return A.HTML;var c=L(a);return"xlinkHref"==b||"form"==c&&"action"==b||"img"!=c&&("src"==b||"ngSrc"==b)?A.RESOURCE_URL:void 0}function ab(a,b,c,e,f){var g=_(a,e);f=s[e]||f;var h=d(c,!0,g,f);if(h){if("multiple"===e&&"select"===L(a))throw Df("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",Z(a));b.push({priority:100,compile:function(){return{pre:function(a,b,i){var j=i.$$observers||(i.$$observers={});if(x.test(e))throw Df("nodomevents","Interpolations for HTML DOM event attributes are disallowed. Please use the ng- versions (such as ng-click instead of onclick) instead.");var k=i[e];k!==c&&(h=k&&d(k,!0,g,f),c=k),h&&(i[e]=h(a),(j[e]||(j[e]=[])).$$inter=!0,(i.$$observers&&i.$$observers[e].$$scope||a).$watch(h,function(a,b){"class"===e&&a!=b?i.$updateClass(a,b):i.$set(e,a)}))}}}})}}function bb(a,c,d){var e,f,g=c[0],h=c.length,i=g.parentNode;if(a)for(e=0,f=a.length;f>e;e++)if(a[e]==g){a[e++]=d;for(var j=e,k=j+h-1,l=a.length;l>j;j++,k++)l>k?a[j]=a[k]:delete a[j];a.length-=h-1,a.context===g&&(a.context=d);break}i&&i.replaceChild(d,g);var m=b.createDocumentFragment();m.appendChild(g),ze(d).data(ze(g).data()),Ae?(Ke=!0,Ae.cleanData([g])):delete ze.cache[g[ze.expando]];for(var n=1,o=c.length;o>n;n++){var p=c[n];ze(p).remove(),m.appendChild(p),delete c[n]}c[0]=d,c.length=1}function cb(a,b){return l(function(){return a.apply(null,arguments)},a,b)}function db(a,b,c,d,f,g){try{a(b,c,d,f,g)}catch(h){e(h,Z(c))}}function eb(a,b,c,e,g,i){var j;f(e,function(e,f){var i,k,l,m,n=e.attrName,o=e.optional,q=e.mode;switch(q){case"@":b.$observe(n,function(a){c[f]=a}),b.$$observers[n].$$scope=a,b[n]&&(c[f]=d(b[n])(a));break;case"=":if(o&&!b[n])return;k=h(b[n]),m=k.literal?P:function(a,b){return a===b||a!==a&&b!==b},l=k.assign||function(){throw i=c[f]=k(a),Df("nonassign","Expression '{0}' used with directive '{1}' is non-assignable!",b[n],g.name)},i=c[f]=k(a);var r=function(b){return m(b,c[f])||(m(b,i)?l(a,b=c[f]):c[f]=b),i=b};r.$stateful=!0;var s;s=e.collection?a.$watchCollection(b[n],r):a.$watch(h(b[n],r),null,k.literal),j=j||[],j.push(s);break;case"&":if(!b.hasOwnProperty(n)&&o)break;if(k=h(b[n]),k===p&&o)break;c[f]=function(b){return k(a,b)}}});var k=j?function(){for(var a=0,b=j.length;b>a;++a)j[a]()}:p;return i&&k!==p?(i.$on("$destroy",k),p):k}var fb=function(a,b){if(b){var c,d,e,f=Object.keys(b);for(c=0,d=f.length;d>c;c++)e=f[c],this[e]=b[e]}else this.$attr={};this.$$element=a};fb.prototype={$normalize:ic,$addClass:function(a){a&&a.length>0&&B.addClass(this.$$element,a)},$removeClass:function(a){a&&a.length>0&&B.removeClass(this.$$element,a)},$updateClass:function(a,b){var c=jc(a,b);c&&c.length&&B.addClass(this.$$element,c);var d=jc(b,a);d&&d.length&&B.removeClass(this.$$element,d)},$set:function(a,b,d,g){var h,i=this.$$element[0],j=Qb(i,a),k=Rb(i,a),l=a;if(j?(this.$$element.prop(a,b),g=j):k&&(this[k]=b,l=k),this[a]=b,g?this.$attr[a]=g:(g=this.$attr[a],g||(this.$attr[a]=g=ib(a,"-"))),h=L(this.$$element),"a"===h&&"href"===a||"img"===h&&"src"===a)this[a]=b=D(b,"src"===a);else if("img"===h&&"srcset"===a){for(var m="",n=Ne(b),o=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,p=/\s/.test(n)?o:/(,)/,q=n.split(p),r=Math.floor(q.length/2),s=0;r>s;s++){var t=2*s;m+=D(Ne(q[t]),!0),m+=" "+Ne(q[t+1])}var u=Ne(q[2*s]).split(/\s/);m+=D(Ne(u[0]),!0),2===u.length&&(m+=" "+Ne(u[1])),this[a]=b=m}d!==!1&&(null===b||b===c?this.$$element.removeAttr(g):this.$$element.attr(g,b));var v=this.$$observers;v&&f(v[l],function(a){try{a(b)}catch(c){e(c)}})},$observe:function(a,b){var c=this,d=c.$$observers||(c.$$observers=pb()),e=d[a]||(d[a]=[]);return e.push(b),r.$evalAsync(function(){!e.$$inter&&c.hasOwnProperty(a)&&b(c[a])}),function(){M(e,b)}}};var gb=d.startSymbol(),hb=d.endSymbol(),jb="{{"==gb||"}}"==hb?q:function(a){return a.replace(/\{\{/g,gb).replace(/}}/g,hb)},lb=/^ngAttr[A-Z]/;return F.$$addBindingInfo=y?function(a,b){var c=a.data("$binding")||[];Le(b)?c=c.concat(b):c.push(b),a.data("$binding",c)}:p,F.$$addBindingClass=y?function(a){E(a,"ng-binding")}:p,F.$$addScopeInfo=y?function(a,b,c,d){var e=c?d?"$isolateScopeNoTemplate":"$isolateScope":"$scope";a.data(e,b)}:p,F.$$addScopeClass=y?function(a,b){E(a,b?"ng-isolate-scope":"ng-scope")}:p,F}]}function ic(a){return vb(a.replace(Ef,""))}function jc(a,b){var c="",d=a.split(/\s+/),e=b.split(/\s+/);a:for(var f=0;f0?" ":"")+g}return c}function kc(a){a=ze(a);var b=a.length;if(1>=b)return a;for(;b--;){var c=a[b];c.nodeType===Xe&&De.call(a,b,1)}return a}function lc(a,b){if(b&&w(b))return b;if(w(a)){var c=Gf.exec(a);if(c)return c[3]}}function mc(){var a={},b=!1;this.register=function(b,c){mb(b,"controller"),u(b)?l(a,b):a[b]=c},this.allowGlobals=function(){b=!0},this.$get=["$injector","$window",function(e,f){function g(a,b,c,e){if(!a||!u(a.$scope))throw d("$controller")("noscp","Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.",e,b);a.$scope[b]=c}return function(d,h,i,j){var k,m,n,o;if(i=i===!0,j&&w(j)&&(o=j),w(d)){if(m=d.match(Gf),!m)throw Ff("ctrlfmt","Badly formed controller string '{0}'. Must match `__name__ as __id__` or `__name__`.",d);n=m[1],o=o||m[3],d=a.hasOwnProperty(n)?a[n]:nb(h.$scope,n,!0)||(b?nb(f,n,!0):c),lb(d,n,!0)}if(i){var p=(Le(d)?d[d.length-1]:d).prototype;k=Object.create(p||null),o&&g(h,o,k,n||d.name);var q;return q=l(function(){var a=e.invoke(d,k,h,n);return a!==k&&(u(a)||z(a))&&(k=a,o&&g(h,o,k,n||d.name)),k},{instance:k,identifier:o})}return k=e.instantiate(d,h,n),o&&g(h,o,k,n||d.name),k}}]}function nc(){this.$get=["$window",function(a){return ze(a.document)}]}function oc(){this.$get=["$log",function(a){return function(){a.error.apply(a,arguments)}}]}function pc(a){return u(a)?y(a)?a.toISOString():U(a):a}function qc(){this.$get=function(){return function(a){if(!a)return"";var b=[];return g(a,function(a,c){null===a||s(a)||(Le(a)?f(a,function(a){b.push(cb(c)+"="+cb(pc(a)))}):b.push(cb(c)+"="+cb(pc(a))))}),b.join("&")}}}function rc(){this.$get=function(){return function(a){function b(a,d,e){null===a||s(a)||(Le(a)?f(a,function(a){b(a,d+"[]")}):u(a)&&!y(a)?g(a,function(a,c){b(a,d+(e?"":"[")+c+(e?"":"]"))}):c.push(cb(d)+"="+cb(pc(a))))}if(!a)return"";var c=[];return b(a,"",!0),c.join("&")}}}function sc(a,b){if(w(a)){var c=a.replace(Lf,"").trim();if(c){var d=b("Content-Type");(d&&0===d.indexOf(Hf)||tc(c))&&(a=V(c))}}return a}function tc(a){var b=a.match(Jf);return b&&Kf[b[0]].test(a)}function uc(a){function b(a,b){a&&(d[a]=d[a]?d[a]+", "+b:b)}var c,d=pb();return w(a)?f(a.split("\n"),function(a){c=a.indexOf(":"),b(te(Ne(a.substr(0,c))),Ne(a.substr(c+1)))}):u(a)&&f(a,function(a,c){b(te(c),Ne(a))}),d}function vc(a){var b;return function(c){if(b||(b=uc(a)),c){var d=b[te(c)];return void 0===d&&(d=null),d}return b}}function wc(a,b,c,d){return z(d)?d(a,b,c):(f(d,function(d){a=d(a,b,c)}),a)}function xc(a){return a>=200&&300>a}function yc(){var a=this.defaults={transformResponse:[sc],transformRequest:[function(a){return!u(a)||D(a)||F(a)||E(a)?a:U(a)}],headers:{common:{Accept:"application/json, text/plain, */*"},post:O(If),put:O(If),patch:O(If)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer"},b=!1;this.useApplyAsync=function(a){return t(a)?(b=!!a,this):b};var e=this.interceptors=[];this.$get=["$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector",function(g,h,i,j,k,m){function n(b){function e(a){var b=l({},a);return b.data=a.data?wc(a.data,a.headers,a.status,i.transformResponse):a.data,xc(a.status)?b:k.reject(b)}function g(a,b){var c,d={};return f(a,function(a,e){z(a)?(c=a(b),null!=c&&(d[e]=c)):d[e]=a}),d}function h(b){var c,d,e,f=a.headers,h=l({},b.headers);f=l({},f.common,f[te(b.method)]);a:for(c in f){d=te(c);for(e in h)if(te(e)===d)continue a;h[c]=f[c]}return g(h,O(b))}if(!Ie.isObject(b))throw d("$http")("badreq","Http request configuration must be an object. Received: {0}",b);var i=l({method:"get",transformRequest:a.transformRequest,transformResponse:a.transformResponse,paramSerializer:a.paramSerializer},b);i.headers=h(b),i.method=ve(i.method),i.paramSerializer=w(i.paramSerializer)?m.get(i.paramSerializer):i.paramSerializer;var j=function(b){var d=b.headers,g=wc(b.data,vc(d),c,b.transformRequest);return s(g)&&f(d,function(a,b){"content-type"===te(b)&&delete d[b]}),s(b.withCredentials)&&!s(a.withCredentials)&&(b.withCredentials=a.withCredentials),q(b,g).then(e,e)},n=[j,c],o=k.when(i);for(f(x,function(a){(a.request||a.requestError)&&n.unshift(a.request,a.requestError),(a.response||a.responseError)&&n.push(a.response,a.responseError)});n.length;){var p=n.shift(),r=n.shift();o=o.then(p,r)}return o.success=function(a){return lb(a,"fn"),o.then(function(b){a(b.data,b.status,b.headers,i)}),o},o.error=function(a){return lb(a,"fn"),o.then(null,function(b){a(b.data,b.status,b.headers,i)}),o},o}function o(){f(arguments,function(a){n[a]=function(b,c){return n(l({},c||{},{method:a,url:b}))}})}function p(){f(arguments,function(a){n[a]=function(b,c,d){return n(l({},d||{},{method:a,url:b,data:c}))}})}function q(d,e){function f(a,c,d,e){function f(){i(c,a,d,e)}o&&(xc(a)?o.put(y,[a,c,uc(d),e]):o.remove(y)),b?j.$applyAsync(f):(f(),j.$$phase||j.$apply())}function i(a,b,c,e){b=Math.max(b,0),(xc(b)?q.resolve:q.reject)({data:a,status:b,headers:vc(c),config:d,statusText:e})}function l(a){i(a.data,a.status,O(a.headers()),a.statusText)}function m(){var a=n.pendingRequests.indexOf(d);-1!==a&&n.pendingRequests.splice(a,1)}var o,p,q=k.defer(),w=q.promise,x=d.headers,y=r(d.url,d.paramSerializer(d.params));if(n.pendingRequests.push(d),w.then(m,m),!d.cache&&!a.cache||d.cache===!1||"GET"!==d.method&&"JSONP"!==d.method||(o=u(d.cache)?d.cache:u(a.cache)?a.cache:v),o&&(p=o.get(y),t(p)?H(p)?p.then(l,l):Le(p)?i(p[1],p[0],O(p[2]),p[3]):i(p,200,{},"OK"):o.put(y,w)),s(p)){var z=zd(d.url)?h()[d.xsrfCookieName||a.xsrfCookieName]:c;z&&(x[d.xsrfHeaderName||a.xsrfHeaderName]=z),g(d.method,y,e,f,x,d.timeout,d.withCredentials,d.responseType)}return w}function r(a,b){return b.length>0&&(a+=(-1==a.indexOf("?")?"?":"&")+b),a}var v=i("$http");a.paramSerializer=w(a.paramSerializer)?m.get(a.paramSerializer):a.paramSerializer;var x=[];return f(e,function(a){x.unshift(w(a)?m.get(a):m.invoke(a))}),n.pendingRequests=[],o("get","delete","head","jsonp"),p("post","put","patch"),n.defaults=a,n}]}function zc(){return new a.XMLHttpRequest}function Ac(){this.$get=["$browser","$window","$document",function(a,b,c){return Bc(a,zc,a.defer,b.angular.callbacks,c[0])}]}function Bc(a,b,d,e,g){function h(a,b,c){var d=g.createElement("script"),f=null;return d.type="text/javascript",d.src=a,d.async=!0,f=function(a){cf(d,"load",f),cf(d,"error",f),g.body.removeChild(d),d=null;var h=-1,i="unknown";a&&("load"!==a.type||e[b].called||(a={type:"error"}),i=a.type,h="error"===a.type?404:200),c&&c(h,i)},bf(d,"load",f),bf(d,"error",f),g.body.appendChild(d),f}return function(g,i,j,k,l,m,n,o){function q(){u&&u(),v&&v.abort()}function r(b,e,f,g,h){y!==c&&d.cancel(y),u=v=null,b(e,f,g,h),a.$$completeOutstandingRequest(p)}if(a.$$incOutstandingRequestCount(),i=i||a.url(),"jsonp"==te(g)){var s="_"+(e.counter++).toString(36);e[s]=function(a){e[s].data=a,e[s].called=!0};var u=h(i.replace("JSON_CALLBACK","angular.callbacks."+s),s,function(a,b){r(k,a,e[s].data,"",b),e[s]=p})}else{var v=b();v.open(g,i,!0),f(l,function(a,b){t(a)&&v.setRequestHeader(b,a)}),v.onload=function(){var a=v.statusText||"",b="response"in v?v.response:v.responseText,c=1223===v.status?204:v.status;0===c&&(c=b?200:"file"==yd(i).protocol?404:0),r(k,c,b,v.getAllResponseHeaders(),a)};var w=function(){r(k,-1,null,null,"")};if(v.onerror=w,v.onabort=w,n&&(v.withCredentials=!0),o)try{v.responseType=o}catch(x){if("json"!==o)throw x}v.send(j)}if(m>0)var y=d(q,m);else H(m)&&m.then(q)}}function Cc(){var a="{{",b="}}";this.startSymbol=function(b){return b?(a=b,this):a},this.endSymbol=function(a){return a?(b=a,this):b},this.$get=["$parse","$exceptionHandler","$sce",function(c,d,e){function f(a){return"\\\\\\"+a}function g(c){return c.replace(m,a).replace(n,b)}function h(a){if(null==a)return"";switch(typeof a){case"string":break;case"number":a=""+a;break;default:a=U(a)}return a}function i(f,i,m,n){function o(a){try{return a=C(a),n&&!t(a)?a:h(a)}catch(b){d(Mf.interr(f,b))}}n=!!n;for(var p,q,r,u=0,v=[],w=[],x=f.length,y=[],A=[];x>u;){if(-1==(p=f.indexOf(a,u))||-1==(q=f.indexOf(b,p+j))){u!==x&&y.push(g(f.substring(u)));break}u!==p&&y.push(g(f.substring(u,p))),r=f.substring(p+j,q),v.push(r),w.push(c(r,o)),u=q+k,A.push(y.length),y.push("")}if(m&&y.length>1&&Mf.throwNoconcat(f),!i||v.length){var B=function(a){for(var b=0,c=v.length;c>b;b++){if(n&&s(a[b]))return;y[A[b]]=a[b]}return y.join("")},C=function(a){return m?e.getTrusted(m,a):e.valueOf(a)};return l(function(a){var b=0,c=v.length,e=new Array(c);try{for(;c>b;b++)e[b]=w[b](a);return B(e)}catch(g){d(Mf.interr(f,g))}},{exp:f,expressions:v,$$watchDelegate:function(a,b){var c;return a.$watchGroup(w,function(d,e){var f=B(d);z(b)&&b.call(this,f,d!==e?c:f,a),c=f})}})}}var j=a.length,k=b.length,m=new RegExp(a.replace(/./g,f),"g"),n=new RegExp(b.replace(/./g,f),"g");return i.startSymbol=function(){return a},i.endSymbol=function(){return b},i}]}function Dc(){this.$get=["$rootScope","$window","$q","$$q",function(a,b,c,d){function e(e,g,h,i){var j=arguments.length>4,k=j?R(arguments,4):[],l=b.setInterval,m=b.clearInterval,n=0,o=t(i)&&!i,p=(o?d:c).defer(),q=p.promise;return h=t(h)?h:0,q.then(null,null,j?function(){e.apply(null,k)}:e),q.$$intervalId=l(function(){p.notify(n++),h>0&&n>=h&&(p.resolve(n),m(q.$$intervalId),delete f[q.$$intervalId]),o||a.$apply()},g),f[q.$$intervalId]=p,q}var f={};return e.cancel=function(a){return a&&a.$$intervalId in f?(f[a.$$intervalId].reject("canceled"),b.clearInterval(a.$$intervalId),delete f[a.$$intervalId],!0):!1},e}]}function Ec(){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:"¤",posSuf:"",negPre:"(¤",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(a){return 1===a?"one":"other" }}}}function Fc(a){for(var b=a.split("/"),c=b.length;c--;)b[c]=bb(b[c]);return b.join("/")}function Gc(a,b){var c=yd(a);b.$$protocol=c.protocol,b.$$host=c.hostname,b.$$port=n(c.port)||Of[c.protocol]||null}function Hc(a,b){var c="/"!==a.charAt(0);c&&(a="/"+a);var d=yd(a);b.$$path=decodeURIComponent(c&&"/"===d.pathname.charAt(0)?d.pathname.substring(1):d.pathname),b.$$search=_(d.search),b.$$hash=decodeURIComponent(d.hash),b.$$path&&"/"!=b.$$path.charAt(0)&&(b.$$path="/"+b.$$path)}function Ic(a,b){return 0===b.indexOf(a)?b.substr(a.length):void 0}function Jc(a){var b=a.indexOf("#");return-1==b?a:a.substr(0,b)}function Kc(a){return a.replace(/(#.+)|#$/,"$1")}function Lc(a){return a.substr(0,Jc(a).lastIndexOf("/")+1)}function Mc(a){return a.substring(0,a.indexOf("/",a.indexOf("//")+2))}function Nc(a,b){this.$$html5=!0,b=b||"";var d=Lc(a);Gc(a,this),this.$$parse=function(a){var b=Ic(d,a);if(!w(b))throw Pf("ipthprfx",'Invalid url "{0}", missing path prefix "{1}".',a,d);Hc(b,this),this.$$path||(this.$$path="/"),this.$$compose()},this.$$compose=function(){var a=ab(this.$$search),b=this.$$hash?"#"+bb(this.$$hash):"";this.$$url=Fc(this.$$path)+(a?"?"+a:"")+b,this.$$absUrl=d+this.$$url.substr(1)},this.$$parseLinkUrl=function(e,f){if(f&&"#"===f[0])return this.hash(f.slice(1)),!0;var g,h,i;return(g=Ic(a,e))!==c?(h=g,i=(g=Ic(b,g))!==c?d+(Ic("/",g)||g):a+h):(g=Ic(d,e))!==c?i=d+g:d==e+"/"&&(i=d),i&&this.$$parse(i),!!i}}function Oc(a,b){var c=Lc(a);Gc(a,this),this.$$parse=function(d){function e(a,b,c){var d,e=/^\/[A-Z]:(\/.*)/;return 0===b.indexOf(c)&&(b=b.replace(c,"")),e.exec(b)?a:(d=e.exec(a),d?d[1]:a)}var f,g=Ic(a,d)||Ic(c,d);"#"===g.charAt(0)?(f=Ic(b,g),s(f)&&(f=g)):f=this.$$html5?g:"",Hc(f,this),this.$$path=e(this.$$path,f,a),this.$$compose()},this.$$compose=function(){var c=ab(this.$$search),d=this.$$hash?"#"+bb(this.$$hash):"";this.$$url=Fc(this.$$path)+(c?"?"+c:"")+d,this.$$absUrl=a+(this.$$url?b+this.$$url:"")},this.$$parseLinkUrl=function(b){return Jc(a)==Jc(b)?(this.$$parse(b),!0):!1}}function Pc(a,b){this.$$html5=!0,Oc.apply(this,arguments);var c=Lc(a);this.$$parseLinkUrl=function(d,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var f,g;return a==Jc(d)?f=d:(g=Ic(c,d))?f=a+b+g:c===d+"/"&&(f=c),f&&this.$$parse(f),!!f},this.$$compose=function(){var c=ab(this.$$search),d=this.$$hash?"#"+bb(this.$$hash):"";this.$$url=Fc(this.$$path)+(c?"?"+c:"")+d,this.$$absUrl=a+b+this.$$url}}function Qc(a){return function(){return this[a]}}function Rc(a,b){return function(c){return s(c)?this[a]:(this[a]=b(c),this.$$compose(),this)}}function Sc(){var a="",b={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(b){return t(b)?(a=b,this):a},this.html5Mode=function(a){return G(a)?(b.enabled=a,this):u(a)?(G(a.enabled)&&(b.enabled=a.enabled),G(a.requireBase)&&(b.requireBase=a.requireBase),G(a.rewriteLinks)&&(b.rewriteLinks=a.rewriteLinks),this):b},this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(c,d,e,f,g){function h(a,b,c){var e=j.url(),f=j.$$state;try{d.url(a,b,c),j.$$state=d.state()}catch(g){throw j.url(e),j.$$state=f,g}}function i(a,b){c.$broadcast("$locationChangeSuccess",j.absUrl(),a,j.$$state,b)}var j,k,l,m=d.baseHref(),n=d.url();if(b.enabled){if(!m&&b.requireBase)throw Pf("nobase","$location in HTML5 mode requires a tag to be present!");l=Mc(n)+(m||"/"),k=e.history?Nc:Pc}else l=Jc(n),k=Oc;j=new k(l,"#"+a),j.$$parseLinkUrl(n,n),j.$$state=d.state();var o=/^\s*(javascript|mailto):/i;f.on("click",function(a){if(b.rewriteLinks&&!a.ctrlKey&&!a.metaKey&&!a.shiftKey&&2!=a.which&&2!=a.button){for(var e=ze(a.target);"a"!==L(e[0]);)if(e[0]===f[0]||!(e=e.parent())[0])return;var h=e.prop("href"),i=e.attr("href")||e.attr("xlink:href");u(h)&&"[object SVGAnimatedString]"===h.toString()&&(h=yd(h.animVal).href),o.test(h)||!h||e.attr("target")||a.isDefaultPrevented()||j.$$parseLinkUrl(h,i)&&(a.preventDefault(),j.absUrl()!=d.url()&&(c.$apply(),g.angular["ff-684208-preventDefault"]=!0))}}),Kc(j.absUrl())!=Kc(n)&&d.url(j.absUrl(),!0);var p=!0;return d.onUrlChange(function(a,b){c.$evalAsync(function(){var d,e=j.absUrl(),f=j.$$state;j.$$parse(a),j.$$state=b,d=c.$broadcast("$locationChangeStart",a,e,b,f).defaultPrevented,j.absUrl()===a&&(d?(j.$$parse(e),j.$$state=f,h(e,!1,f)):(p=!1,i(e,f)))}),c.$$phase||c.$digest()}),c.$watch(function(){var a=Kc(d.url()),b=Kc(j.absUrl()),f=d.state(),g=j.$$replace,k=a!==b||j.$$html5&&e.history&&f!==j.$$state;(p||k)&&(p=!1,c.$evalAsync(function(){var b=j.absUrl(),d=c.$broadcast("$locationChangeStart",b,a,j.$$state,f).defaultPrevented;j.absUrl()===b&&(d?(j.$$parse(a),j.$$state=f):(k&&h(b,g,f===j.$$state?null:j.$$state),i(a,f)))})),j.$$replace=!1}),j}]}function Tc(){var a=!0,b=this;this.debugEnabled=function(b){return t(b)?(a=b,this):a},this.$get=["$window",function(c){function d(a){return a instanceof Error&&(a.stack?a=a.message&&-1===a.stack.indexOf(a.message)?"Error: "+a.message+"\n"+a.stack:a.stack:a.sourceURL&&(a=a.message+"\n"+a.sourceURL+":"+a.line)),a}function e(a){var b=c.console||{},e=b[a]||b.log||p,g=!1;try{g=!!e.apply}catch(h){}return g?function(){var a=[];return f(arguments,function(b){a.push(d(b))}),e.apply(b,a)}:function(a,b){e(a,null==b?"":b)}}return{log:e("log"),info:e("info"),warn:e("warn"),error:e("error"),debug:function(){var c=e("debug");return function(){a&&c.apply(b,arguments)}}()}}]}function Uc(a,b){if("__defineGetter__"===a||"__defineSetter__"===a||"__lookupGetter__"===a||"__lookupSetter__"===a||"__proto__"===a)throw Rf("isecfld","Attempting to access a disallowed field in Angular expressions! Expression: {0}",b);return a}function Vc(a,b){if(a){if(a.constructor===a)throw Rf("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",b);if(a.window===a)throw Rf("isecwindow","Referencing the Window in Angular expressions is disallowed! Expression: {0}",b);if(a.children&&(a.nodeName||a.prop&&a.attr&&a.find))throw Rf("isecdom","Referencing DOM nodes in Angular expressions is disallowed! Expression: {0}",b);if(a===Object)throw Rf("isecobj","Referencing Object in Angular expressions is disallowed! Expression: {0}",b)}return a}function Wc(a,b){if(a){if(a.constructor===a)throw Rf("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",b);if(a===Sf||a===Tf||a===Uf)throw Rf("isecff","Referencing call, apply or bind in Angular expressions is disallowed! Expression: {0}",b)}}function Xc(a,b){return"undefined"!=typeof a?a:b}function Yc(a,b){return"undefined"==typeof a?b:"undefined"==typeof b?a:a+b}function Zc(a,b){var c=a(b);return!c.$stateful}function $c(a,b){var c,d;switch(a.type){case Yf.Program:c=!0,f(a.body,function(a){$c(a.expression,b),c=c&&a.expression.constant}),a.constant=c;break;case Yf.Literal:a.constant=!0,a.toWatch=[];break;case Yf.UnaryExpression:$c(a.argument,b),a.constant=a.argument.constant,a.toWatch=a.argument.toWatch;break;case Yf.BinaryExpression:$c(a.left,b),$c(a.right,b),a.constant=a.left.constant&&a.right.constant,a.toWatch=a.left.toWatch.concat(a.right.toWatch);break;case Yf.LogicalExpression:$c(a.left,b),$c(a.right,b),a.constant=a.left.constant&&a.right.constant,a.toWatch=a.constant?[]:[a];break;case Yf.ConditionalExpression:$c(a.test,b),$c(a.alternate,b),$c(a.consequent,b),a.constant=a.test.constant&&a.alternate.constant&&a.consequent.constant,a.toWatch=a.constant?[]:[a];break;case Yf.Identifier:a.constant=!1,a.toWatch=[a];break;case Yf.MemberExpression:$c(a.object,b),a.computed&&$c(a.property,b),a.constant=a.object.constant&&(!a.computed||a.property.constant),a.toWatch=[a];break;case Yf.CallExpression:c=a.filter?Zc(b,a.callee.name):!1,d=[],f(a.arguments,function(a){$c(a,b),c=c&&a.constant,a.constant||d.push.apply(d,a.toWatch)}),a.constant=c,a.toWatch=a.filter&&Zc(b,a.callee.name)?d:[a];break;case Yf.AssignmentExpression:$c(a.left,b),$c(a.right,b),a.constant=a.left.constant&&a.right.constant,a.toWatch=[a];break;case Yf.ArrayExpression:c=!0,d=[],f(a.elements,function(a){$c(a,b),c=c&&a.constant,a.constant||d.push.apply(d,a.toWatch)}),a.constant=c,a.toWatch=d;break;case Yf.ObjectExpression:c=!0,d=[],f(a.properties,function(a){$c(a.value,b),c=c&&a.value.constant,a.value.constant||d.push.apply(d,a.value.toWatch)}),a.constant=c,a.toWatch=d;break;case Yf.ThisExpression:a.constant=!1,a.toWatch=[]}}function _c(a){if(1==a.length){var b=a[0].expression,d=b.toWatch;return 1!==d.length?d:d[0]!==b?d:c}}function ad(a){return a.type===Yf.Identifier||a.type===Yf.MemberExpression}function bd(a){return 1===a.body.length&&ad(a.body[0].expression)?{type:Yf.AssignmentExpression,left:a.body[0].expression,right:{type:Yf.NGValueParameter},operator:"="}:void 0}function cd(a){return 0===a.body.length||1===a.body.length&&(a.body[0].expression.type===Yf.Literal||a.body[0].expression.type===Yf.ArrayExpression||a.body[0].expression.type===Yf.ObjectExpression)}function dd(a){return a.constant}function ed(a,b){this.astBuilder=a,this.$filter=b}function fd(a,b){this.astBuilder=a,this.$filter=b}function gd(a,b,c,d){Vc(a,d);for(var e,f=b.split("."),g=0;f.length>1;g++){e=Uc(f.shift(),d);var h=Vc(a[e],d);h||(h={},a[e]=h),a=h}return e=Uc(f.shift(),d),Vc(a[e],d),a[e]=c,c}function hd(a){return"constructor"==a}function id(a){return z(a.valueOf)?a.valueOf():$f.call(a)}function jd(){var a=pb(),b=pb();this.$get=["$filter","$sniffer",function(d,e){function g(a,b){return null==a||null==b?a===b:"object"==typeof a&&(a=id(a),"object"==typeof a)?!1:a===b||a!==a&&b!==b}function h(a,b,d,e,f){var h,i=e.inputs;if(1===i.length){var j=g;return i=i[0],a.$watch(function(a){var b=i(a);return g(b,j)||(h=e(a,c,c,[b]),j=b&&id(b)),h},b,d,f)}for(var k=[],l=[],m=0,n=i.length;n>m;m++)k[m]=g,l[m]=null;return a.$watch(function(a){for(var b=!1,d=0,f=i.length;f>d;d++){var j=i[d](a);(b||(b=!g(j,k[d])))&&(l[d]=j,k[d]=j&&id(j))}return b&&(h=e(a,c,c,l)),h},b,d,f)}function i(a,b,c,d){var e,f;return e=a.$watch(function(a){return d(a)},function(a,c,d){f=a,z(b)&&b.apply(this,arguments),t(a)&&d.$$postDigest(function(){t(f)&&e()})},c)}function j(a,b,c,d){function e(a){var b=!0;return f(a,function(a){t(a)||(b=!1)}),b}var g,h;return g=a.$watch(function(a){return d(a)},function(a,c,d){h=a,z(b)&&b.call(this,a,c,d),e(a)&&d.$$postDigest(function(){e(h)&&g()})},c)}function k(a,b,c,d){var e;return e=a.$watch(function(a){return d(a)},function(){z(b)&&b.apply(this,arguments),e()},c)}function l(a,b){if(!b)return a;var c=a.$$watchDelegate,d=c!==j&&c!==i,e=d?function(c,d,e,f){var g=a(c,d,e,f);return b(g,c,d)}:function(c,d,e,f){var g=a(c,d,e,f),h=b(g,c,d);return t(g)?h:g};return a.$$watchDelegate&&a.$$watchDelegate!==h?e.$$watchDelegate=a.$$watchDelegate:b.$stateful||(e.$$watchDelegate=h,e.inputs=a.inputs?a.inputs:[a]),e}var m={csp:e.csp,expensiveChecks:!1},n={csp:e.csp,expensiveChecks:!0};return function(c,e,f){var g,o,q;switch(typeof c){case"string":c=c.trim(),q=c;var r=f?b:a;if(g=r[q],!g){":"===c.charAt(0)&&":"===c.charAt(1)&&(o=!0,c=c.substring(2));var s=f?n:m,t=new Xf(s),u=new Zf(t,d,s);g=u.parse(c),g.constant?g.$$watchDelegate=k:o?g.$$watchDelegate=g.literal?j:i:g.inputs&&(g.$$watchDelegate=h),r[q]=g}return l(g,e);case"function":return l(c,e);default:return p}}}]}function kd(){this.$get=["$rootScope","$exceptionHandler",function(a,b){return md(function(b){a.$evalAsync(b)},b)}]}function ld(){this.$get=["$browser","$exceptionHandler",function(a,b){return md(function(b){a.defer(b)},b)}]}function md(a,b){function e(a,b,c){function d(b){return function(c){e||(e=!0,b.call(a,c))}}var e=!1;return[d(b),d(c)]}function g(){this.$$state={status:0}}function h(a,b){return function(c){b.call(a,c)}}function i(a){var d,e,f;f=a.pending,a.processScheduled=!1,a.pending=c;for(var g=0,h=f.length;h>g;++g){e=f[g][0],d=f[g][a.status];try{z(d)?e.resolve(d(a.value)):1===a.status?e.resolve(a.value):e.reject(a.value)}catch(i){e.reject(i),b(i)}}}function j(b){!b.processScheduled&&b.pending&&(b.processScheduled=!0,a(function(){i(b)}))}function k(){this.promise=new g,this.resolve=h(this,this.resolve),this.reject=h(this,this.reject),this.notify=h(this,this.notify)}function l(a){var b=new k,c=0,d=Le(a)?[]:{};return f(a,function(a,e){c++,r(a).then(function(a){d.hasOwnProperty(e)||(d[e]=a,--c||b.resolve(d))},function(a){d.hasOwnProperty(e)||b.reject(a)})}),0===c&&b.resolve(d),b.promise}var m=d("$q",TypeError),n=function(){return new k};g.prototype={then:function(a,b,c){var d=new k;return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([d,a,b,c]),this.$$state.status>0&&j(this.$$state),d.promise},"catch":function(a){return this.then(null,a)},"finally":function(a,b){return this.then(function(b){return q(b,!0,a)},function(b){return q(b,!1,a)},b)}},k.prototype={resolve:function(a){this.promise.$$state.status||(a===this.promise?this.$$reject(m("qcycle","Expected promise to be resolved with value other than itself '{0}'",a)):this.$$resolve(a))},$$resolve:function(a){var c,d;d=e(this,this.$$resolve,this.$$reject);try{(u(a)||z(a))&&(c=a&&a.then),z(c)?(this.promise.$$state.status=-1,c.call(a,d[0],d[1],this.notify)):(this.promise.$$state.value=a,this.promise.$$state.status=1,j(this.promise.$$state))}catch(f){d[1](f),b(f)}},reject:function(a){this.promise.$$state.status||this.$$reject(a)},$$reject:function(a){this.promise.$$state.value=a,this.promise.$$state.status=2,j(this.promise.$$state)},notify:function(c){var d=this.promise.$$state.pending;this.promise.$$state.status<=0&&d&&d.length&&a(function(){for(var a,e,f=0,g=d.length;g>f;f++){e=d[f][0],a=d[f][3];try{e.notify(z(a)?a(c):c)}catch(h){b(h)}}})}};var o=function(a){var b=new k;return b.reject(a),b.promise},p=function(a,b){var c=new k;return b?c.resolve(a):c.reject(a),c.promise},q=function(a,b,c){var d=null;try{z(c)&&(d=c())}catch(e){return p(e,!1)}return H(d)?d.then(function(){return p(a,b)},function(a){return p(a,!1)}):p(a,b)},r=function(a,b,c,d){var e=new k;return e.resolve(a),e.promise.then(b,c,d)},s=function t(a){function b(a){d.resolve(a)}function c(a){d.reject(a)}if(!z(a))throw m("norslvr","Expected resolverFn, got '{0}'",a);if(!(this instanceof t))return new t(a);var d=new k;return a(b,c),d.promise};return s.defer=n,s.reject=o,s.when=r,s.all=l,s}function nd(){this.$get=["$window","$timeout",function(a,b){function c(){for(var a=0;a=0&&(k[b]=null,b=null,0===--j&&i&&(i(),i=null,k.length=0))}}var e=a.requestAnimationFrame||a.webkitRequestAnimationFrame,f=a.cancelAnimationFrame||a.webkitCancelAnimationFrame||a.webkitCancelRequestAnimationFrame,g=!!e,h=g?function(a){var b=e(a);return function(){f(b)}}:function(a){var c=b(a,16.66,!1);return function(){b.cancel(c)}};d.supported=g;var i,j=0,k=[];return d}]}function od(){function a(a){function b(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$id=i(),this.$$ChildScope=null}return b.prototype=a,b}var b=10,c=d("$rootScope"),g=null,h=null;this.digestTtl=function(a){return arguments.length&&(b=a),b},this.$get=["$injector","$exceptionHandler","$parse","$browser",function(d,j,k,l){function m(a){a.currentScope.$$destroyed=!0}function n(){this.$id=i(),this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,this.$root=this,this.$$destroyed=!1,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$$isolateBindings=null}function o(a){if(y.$$phase)throw c("inprog","{0} already in progress",y.$$phase);y.$$phase=a}function q(){y.$$phase=null}function r(a,b){do a.$$watchersCount+=b;while(a=a.$parent)}function t(a,b,c){do a.$$listenerCount[c]-=b,0===a.$$listenerCount[c]&&delete a.$$listenerCount[c];while(a=a.$parent)}function v(){}function w(){for(;C.length;)try{C.shift()()}catch(a){j(a)}h=null}function x(){null===h&&(h=l.defer(function(){y.$apply(w)}))}n.prototype={constructor:n,$new:function(b,c){var d;return c=c||this,b?(d=new n,d.$root=this.$root):(this.$$ChildScope||(this.$$ChildScope=a(this)),d=new this.$$ChildScope),d.$parent=c,d.$$prevSibling=c.$$childTail,c.$$childHead?(c.$$childTail.$$nextSibling=d,c.$$childTail=d):c.$$childHead=c.$$childTail=d,(b||c!=this)&&d.$on("$destroy",m),d},$watch:function(a,b,c,d){var e=k(a);if(e.$$watchDelegate)return e.$$watchDelegate(this,b,c,e,a);var f=this,h=f.$$watchers,i={fn:b,last:v,get:e,exp:d||a,eq:!!c};return g=null,z(b)||(i.fn=p),h||(h=f.$$watchers=[]),h.unshift(i),r(this,1),function(){M(h,i)>=0&&r(f,-1),g=null}},$watchGroup:function(a,b){function c(){i=!1,j?(j=!1,b(e,e,h)):b(e,d,h)}var d=new Array(a.length),e=new Array(a.length),g=[],h=this,i=!1,j=!0;if(!a.length){var k=!0;return h.$evalAsync(function(){k&&b(e,e,h)}),function(){k=!1}}return 1===a.length?this.$watch(a[0],function(a,c,f){e[0]=a,d[0]=c,b(e,a===c?e:d,f)}):(f(a,function(a,b){var f=h.$watch(a,function(a,f){e[b]=a,d[b]=f,i||(i=!0,h.$evalAsync(c))});g.push(f)}),function(){for(;g.length;)g.shift()()})},$watchCollection:function(a,b){function c(a){f=a;var b,c,d,h,i;if(!s(f)){if(u(f))if(e(f)){g!==n&&(g=n,q=g.length=0,l++),b=f.length,q!==b&&(l++,g.length=q=b);for(var j=0;b>j;j++)i=g[j],h=f[j],d=i!==i&&h!==h,d||i===h||(l++,g[j]=h)}else{g!==o&&(g=o={},q=0,l++),b=0;for(c in f)f.hasOwnProperty(c)&&(b++,h=f[c],i=g[c],c in g?(d=i!==i&&h!==h,d||i===h||(l++,g[c]=h)):(q++,g[c]=h,l++));if(q>b){l++;for(c in g)f.hasOwnProperty(c)||(q--,delete g[c])}}else g!==f&&(g=f,l++);return l}}function d(){if(p?(p=!1,b(f,f,i)):b(f,h,i),j)if(u(f))if(e(f)){h=new Array(f.length);for(var a=0;a1,l=0,m=k(a,c),n=[],o={},p=!0,q=0;return this.$watch(m,d)},$digest:function(){var a,d,e,f,i,k,m,n,p,r,s=b,t=this,u=[];o("$digest"),l.$$checkUrlChange(),this===y&&null!==h&&(l.defer.cancel(h),w()),g=null;do{for(k=!1,n=t;A.length;){try{r=A.shift(),r.scope.$eval(r.expression,r.locals)}catch(x){j(x)}g=null}a:do{if(f=n.$$watchers)for(i=f.length;i--;)try{if(a=f[i])if((d=a.get(n))===(e=a.last)||(a.eq?P(d,e):"number"==typeof d&&"number"==typeof e&&isNaN(d)&&isNaN(e))){if(a===g){k=!1;break a}}else k=!0,g=a,a.last=a.eq?N(d,null):d,a.fn(d,e===v?d:e,n),5>s&&(p=4-s,u[p]||(u[p]=[]),u[p].push({msg:z(a.exp)?"fn: "+(a.exp.name||a.exp.toString()):a.exp,newVal:d,oldVal:e}))}catch(x){j(x)}if(!(m=n.$$watchersCount&&n.$$childHead||n!==t&&n.$$nextSibling))for(;n!==t&&!(m=n.$$nextSibling);)n=n.$parent}while(n=m);if((k||A.length)&&!s--)throw q(),c("infdig","{0} $digest() iterations reached. Aborting!\nWatchers fired in the last 5 iterations: {1}",b,u)}while(k||A.length);for(q();B.length;)try{B.shift()()}catch(x){j(x)}},$destroy:function(){if(!this.$$destroyed){var a=this.$parent;this.$broadcast("$destroy"),this.$$destroyed=!0,this===y&&l.$$applicationDestroyed(),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=p,this.$on=this.$watch=this.$watchGroup=function(){return p},this.$$listeners={},this.$parent=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=this.$root=this.$$watchers=null}},$eval:function(a,b){return k(a)(this,b)},$evalAsync:function(a,b){y.$$phase||A.length||l.defer(function(){A.length&&y.$digest()}),A.push({scope:this,expression:a,locals:b})},$$postDigest:function(a){B.push(a)},$apply:function(a){try{return o("$apply"),this.$eval(a)}catch(b){j(b)}finally{q();try{y.$digest()}catch(b){throw j(b),b}}},$applyAsync:function(a){function b(){c.$eval(a)}var c=this;a&&C.push(b),x()},$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){var b,c,d,e=[],f=this,g=!1,h={name:a,targetScope:f,stopPropagation:function(){g=!0},preventDefault:function(){h.defaultPrevented=!0},defaultPrevented:!1},i=Q([h],arguments,1);do{for(b=f.$$listeners[a]||e,h.currentScope=f,c=0,d=b.length;d>c;c++)if(b[c])try{b[c].apply(null,i)}catch(k){j(k)}else b.splice(c,1),c--,d--;if(g)return h.currentScope=null,h;f=f.$parent}while(f);return h.currentScope=null,h},$broadcast:function(a){var b=this,c=b,d=b,e={name:a,targetScope:b,preventDefault:function(){e.defaultPrevented=!0},defaultPrevented:!1};if(!b.$$listenerCount[a])return e;for(var f,g,h,i=Q([e],arguments,1);c=d;){for(e.currentScope=c,f=c.$$listeners[a]||[],g=0,h=f.length;h>g;g++)if(f[g])try{f[g].apply(null,i)}catch(k){j(k)}else f.splice(g,1),g--,h--;if(!(d=c.$$listenerCount[a]&&c.$$childHead||c!==b&&c.$$nextSibling))for(;c!==b&&!(d=c.$$nextSibling);)c=c.$parent}return e.currentScope=null,e}};var y=new n,A=y.$$asyncQueue=[],B=y.$$postDigestQueue=[],C=y.$$applyAsyncQueue=[];return y}]}function pd(){var a=/^\s*(https?|ftp|mailto|tel|file):/,b=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(b){return t(b)?(a=b,this):a},this.imgSrcSanitizationWhitelist=function(a){return t(a)?(b=a,this):b},this.$get=function(){return function(c,d){var e,f=d?b:a;return e=yd(c).href,""===e||e.match(f)?c:"unsafe:"+e}}}function qd(a){if("self"===a)return a;if(w(a)){if(a.indexOf("***")>-1)throw _f("iwcard","Illegal sequence *** in string matcher. String: {0}",a);return a=Oe(a).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*"),new RegExp("^"+a+"$")}if(A(a))return new RegExp("^"+a.source+"$");throw _f("imatcher",'Matchers may only be "self", string patterns or RegExp objects')}function rd(a){var b=[];return t(a)&&f(a,function(a){b.push(qd(a))}),b}function sd(){this.SCE_CONTEXTS=ag;var a=["self"],b=[];this.resourceUrlWhitelist=function(b){return arguments.length&&(a=rd(b)),a},this.resourceUrlBlacklist=function(a){return arguments.length&&(b=rd(a)),b},this.$get=["$injector",function(d){function e(a,b){return"self"===a?zd(b):!!a.exec(b.href)}function f(c){var d,f,g=yd(c.toString()),h=!1;for(d=0,f=a.length;f>d;d++)if(e(a[d],g)){h=!0;break}if(h)for(d=0,f=b.length;f>d;d++)if(e(b[d],g)){h=!1;break}return h}function g(a){var b=function(a){this.$$unwrapTrustedValue=function(){return a}};return a&&(b.prototype=new a),b.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},b.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},b}function h(a,b){var d=m.hasOwnProperty(a)?m[a]:null;if(!d)throw _f("icontext","Attempted to trust a value in invalid context. Context: {0}; Value: {1}",a,b);if(null===b||b===c||""===b)return b;if("string"!=typeof b)throw _f("itype","Attempted to trust a non-string value in a content requiring a string: Context: {0}",a);return new d(b)}function i(a){return a instanceof l?a.$$unwrapTrustedValue():a}function j(a,b){if(null===b||b===c||""===b)return b;var d=m.hasOwnProperty(a)?m[a]:null;if(d&&b instanceof d)return b.$$unwrapTrustedValue();if(a===ag.RESOURCE_URL){if(f(b))return b;throw _f("insecurl","Blocked loading resource from url not allowed by $sceDelegate policy. URL: {0}",b.toString())}if(a===ag.HTML)return k(b);throw _f("unsafe","Attempting to use an unsafe value in a safe context.")}var k=function(){throw _f("unsafe","Attempting to use an unsafe value in a safe context.")};d.has("$sanitize")&&(k=d.get("$sanitize"));var l=g(),m={};return m[ag.HTML]=g(l),m[ag.CSS]=g(l),m[ag.URL]=g(l),m[ag.JS]=g(l),m[ag.RESOURCE_URL]=g(m[ag.URL]),{trustAs:h,getTrusted:j,valueOf:i}}]}function td(){var a=!0;this.enabled=function(b){return arguments.length&&(a=!!b),a},this.$get=["$parse","$sceDelegate",function(b,c){if(a&&8>ye)throw _f("iequirks","Strict Contextual Escaping does not support Internet Explorer version < 11 in quirks mode. You can fix this by adding the text to the top of your HTML document. See http://docs.angularjs.org/api/ng.$sce for more information.");var d=O(ag);d.isEnabled=function(){return a},d.trustAs=c.trustAs,d.getTrusted=c.getTrusted,d.valueOf=c.valueOf,a||(d.trustAs=d.getTrusted=function(a,b){return b},d.valueOf=q),d.parseAs=function(a,c){var e=b(c);return e.literal&&e.constant?e:b(c,function(b){return d.getTrusted(a,b)})};var e=d.parseAs,g=d.getTrusted,h=d.trustAs;return f(ag,function(a,b){var c=te(b);d[vb("parse_as_"+c)]=function(b){return e(a,b)},d[vb("get_trusted_"+c)]=function(b){return g(a,b)},d[vb("trust_as_"+c)]=function(b){return h(a,b)}}),d}]}function ud(){this.$get=["$window","$document",function(a,b){var c,d,e={},f=n((/android (\d+)/.exec(te((a.navigator||{}).userAgent))||[])[1]),g=/Boxee/i.test((a.navigator||{}).userAgent),h=b[0]||{},i=/^(Moz|webkit|ms)(?=[A-Z])/,j=h.body&&h.body.style,k=!1,l=!1;if(j){for(var m in j)if(d=i.exec(m)){c=d[0],c=c.substr(0,1).toUpperCase()+c.substr(1);break}c||(c="WebkitOpacity"in j&&"webkit"),k=!!("transition"in j||c+"Transition"in j),l=!!("animation"in j||c+"Animation"in j),!f||k&&l||(k=w(j.webkitTransition),l=w(j.webkitAnimation))}return{history:!(!a.history||!a.history.pushState||4>f||g),hasEvent:function(a){if("input"===a&&11>=ye)return!1;if(s(e[a])){var b=h.createElement("div");e[a]="on"+a in b}return e[a]},csp:Pe(),vendorPrefix:c,transitions:k,animations:l,android:f}}]}function vd(){this.$get=["$templateCache","$http","$q",function(a,b,c){function d(e,f){function g(a){if(!f)throw Df("tpload","Failed to load template: {0} (HTTP status: {1} {2})",e,a.status,a.statusText);return c.reject(a)}d.totalPendingRequests++;var h=b.defaults&&b.defaults.transformResponse;Le(h)?h=h.filter(function(a){return a!==sc}):h===sc&&(h=null);var i={cache:a,transformResponse:h};return b.get(e,i)["finally"](function(){d.totalPendingRequests--}).then(function(b){return a.put(e,b.data),b.data},g)}return d.totalPendingRequests=0,d}]}function wd(){this.$get=["$rootScope","$browser","$location",function(a,b,c){var d={};return d.findBindings=function(a,b,c){var d=a.getElementsByClassName("ng-binding"),e=[];return f(d,function(a){var d=Ie.element(a).data("$binding");d&&f(d,function(d){if(c){var f=new RegExp("(^|\\s)"+Oe(b)+"(\\s|\\||$)");f.test(d)&&e.push(a)}else-1!=d.indexOf(b)&&e.push(a)})}),e},d.findModels=function(a,b,c){for(var d=["ng-","data-ng-","ng\\:"],e=0;e0&&(j=b(g.substring(0,i)),e[j]===c&&(e[j]=b(g.substring(i+1))));return e}}function Cd(){this.$get=Bd}function Dd(a){function b(d,e){if(u(d)){var g={};return f(d,function(a,c){g[c]=b(c,a)}),g}return a.factory(d+c,e)}var c="Filter";this.register=b,this.$get=["$injector",function(a){return function(b){return a.get(b+c)}}],b("currency",Jd),b("date",Wd),b("filter",Ed),b("json",Xd),b("limitTo",Yd),b("lowercase",hg),b("number",Kd),b("orderBy",Zd),b("uppercase",ig)}function Ed(){return function(a,b,c){if(!e(a)){if(null==a)return a;throw d("filter")("notarray","Expected array but received: {0}",a)}var f,g,h=Id(b);switch(h){case"function":f=b;break;case"boolean":case"null":case"number":case"string":g=!0;case"object":f=Gd(b,c,g);break;default:return a}return Array.prototype.filter.call(a,f)}}function Fd(a){return z(a.toString)&&a.toString!==Object.prototype.toString}function Gd(a,b,c){var d,e=u(a)&&"$"in a;return b===!0?b=P:z(b)||(b=function(a,b){return s(a)?!1:null===a||null===b?a===b:u(b)||u(a)&&!Fd(a)?!1:(a=te(""+a),b=te(""+b),-1!==a.indexOf(b))}),d=function(d){return e&&!u(d)?Hd(d,a.$,b,!1):Hd(d,a,b,c)}}function Hd(a,b,c,d,e){var f=Id(a),g=Id(b);if("string"===g&&"!"===b.charAt(0))return!Hd(a,b.substring(1),c,d);if(Le(a))return a.some(function(a){return Hd(a,b,c,d)});switch(f){case"object":var h;if(d){for(h in a)if("$"!==h.charAt(0)&&Hd(a[h],b,c,!0))return!0;return e?!1:Hd(a,b,c,!1)}if("object"===g){for(h in b){var i=b[h];if(!z(i)&&!s(i)){var j="$"===h,k=j?a:a[h];if(!Hd(k,i,c,j,j))return!1}}return!0}return c(a,b);case"function":return!1;default:return c(a,b)}}function Id(a){return null===a?"null":typeof a}function Jd(a){var b=a.NUMBER_FORMATS;return function(a,c,d){return s(c)&&(c=b.CURRENCY_SYM),s(d)&&(d=b.PATTERNS[1].maxFrac),null==a?a:Ld(a,b.PATTERNS[1],b.GROUP_SEP,b.DECIMAL_SEP,d).replace(/\u00A4/g,c)}}function Kd(a){var b=a.NUMBER_FORMATS;return function(a,c){return null==a?a:Ld(a,b.PATTERNS[0],b.GROUP_SEP,b.DECIMAL_SEP,c)}}function Ld(a,b,c,d,e){if(u(a))return"";var f=0>a;a=Math.abs(a);var g=1/0===a;if(!g&&!isFinite(a))return"";var h=a+"",i="",j=!1,k=[];if(g&&(i="∞"),!g&&-1!==h.indexOf("e")){var l=h.match(/([\d\.]+)e(-?)(\d+)/);l&&"-"==l[2]&&l[3]>e+1?a=0:(i=h,j=!0)}if(g||j)e>0&&1>a&&(i=a.toFixed(e),a=parseFloat(i));else{var m=(h.split(dg)[1]||"").length;s(e)&&(e=Math.min(Math.max(b.minFrac,m),b.maxFrac)),a=+(Math.round(+(a.toString()+"e"+e)).toString()+"e"+-e);var n=(""+a).split(dg),o=n[0];n=n[1]||"";var p,q=0,r=b.lgSize,t=b.gSize;if(o.length>=r+t)for(q=o.length-r,p=0;q>p;p++)(q-p)%t===0&&0!==p&&(i+=c),i+=o.charAt(p);for(p=q;pa&&(d="-",a=-a),a=""+a;a.length0||f>-c)&&(f+=c),0===f&&-12==c&&(f=12),Md(f,b,d)}}function Od(a,b){return function(c,d){var e=c["get"+a](),f=ve(b?"SHORT"+a:a);return d[f][e]}}function Pd(a,b,c){var d=-1*c,e=d>=0?"+":"";return e+=Md(Math[d>0?"floor":"ceil"](d/60),2)+Md(Math.abs(d%60),2)}function Qd(a){var b=new Date(a,0,1).getDay();return new Date(a,0,(4>=b?5:12)-b)}function Rd(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate()+(4-a.getDay()))}function Sd(a){return function(b){var c=Qd(b.getFullYear()),d=Rd(b),e=+d-+c,f=1+Math.round(e/6048e5);return Md(f,a)}}function Td(a,b){return a.getHours()<12?b.AMPMS[0]:b.AMPMS[1]}function Ud(a,b){return a.getFullYear()<=0?b.ERAS[0]:b.ERAS[1]}function Vd(a,b){return a.getFullYear()<=0?b.ERANAMES[0]:b.ERANAMES[1]}function Wd(a){function b(a){var b;if(b=a.match(c)){var d=new Date(0),e=0,f=0,g=b[8]?d.setUTCFullYear:d.setFullYear,h=b[8]?d.setUTCHours:d.setHours;b[9]&&(e=n(b[9]+b[10]),f=n(b[9]+b[11])),g.call(d,n(b[1]),n(b[2])-1,n(b[3]));var i=n(b[4]||0)-e,j=n(b[5]||0)-f,k=n(b[6]||0),l=Math.round(1e3*parseFloat("0."+(b[7]||0)));return h.call(d,i,j,k,l),d}return a}var c=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/; return function(c,d,e){var g,h,i="",j=[];if(d=d||"mediumDate",d=a.DATETIME_FORMATS[d]||d,w(c)&&(c=gg.test(c)?n(c):b(c)),x(c)&&(c=new Date(c)),!y(c)||!isFinite(c.getTime()))return c;for(;d;)h=fg.exec(d),h?(j=Q(j,h,1),d=j.pop()):(j.push(d),d=null);var k=c.getTimezoneOffset();return e&&(k=W(e,c.getTimezoneOffset()),c=Y(c,e,!0)),f(j,function(b){g=eg[b],i+=g?g(c,a.DATETIME_FORMATS,k):b.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),i}}function Xd(){return function(a,b){return s(b)&&(b=2),U(a,b)}}function Yd(){return function(a,b,c){return b=1/0===Math.abs(Number(b))?Number(b):n(b),isNaN(b)?a:(x(a)&&(a=a.toString()),Le(a)||w(a)?(c=!c||isNaN(c)?0:n(c),c=0>c&&c>=-a.length?a.length+c:c,b>=0?a.slice(c,c+b):0===c?a.slice(b,a.length):a.slice(Math.max(0,c+b),c)):a)}}function Zd(a){return function(b,c,d){function f(a,b){for(var d=0;da?-1:1):d>c?-1:1}return e(b)?(c=Le(c)?c:[c],0===c.length&&(c=["+"]),c=c.map(function(b){var c=!1,d=b||q;if(w(b)){if(("+"==b.charAt(0)||"-"==b.charAt(0))&&(c="-"==b.charAt(0),b=b.substring(1)),""===b)return g(j,c);if(d=a(b),d.constant){var e=d();return g(function(a,b){return j(a[e],b[e])},c)}}return g(function(a,b){return j(d(a),d(b))},c)}),Ce.call(b).sort(g(f,d))):b}}function $d(a){return z(a)&&(a={link:a}),a.restrict=a.restrict||"AC",r(a)}function _d(a,b){a.$name=b}function ae(a,b,d,e,g){var h=this,i=[],j=h.$$parentForm=a.parent().controller("form")||lg;h.$error={},h.$$success={},h.$pending=c,h.$name=g(b.name||b.ngForm||"")(d),h.$dirty=!1,h.$pristine=!0,h.$valid=!0,h.$invalid=!1,h.$submitted=!1,j.$addControl(h),h.$rollbackViewValue=function(){f(i,function(a){a.$rollbackViewValue()})},h.$commitViewValue=function(){f(i,function(a){a.$commitViewValue()})},h.$addControl=function(a){mb(a.$name,"input"),i.push(a),a.$name&&(h[a.$name]=a)},h.$$renameControl=function(a,b){var c=a.$name;h[c]===a&&delete h[c],h[b]=a,a.$name=b},h.$removeControl=function(a){a.$name&&h[a.$name]===a&&delete h[a.$name],f(h.$pending,function(b,c){h.$setValidity(c,null,a)}),f(h.$error,function(b,c){h.$setValidity(c,null,a)}),f(h.$$success,function(b,c){h.$setValidity(c,null,a)}),M(i,a)},pe({ctrl:this,$element:a,set:function(a,b,c){var d=a[b];if(d){var e=d.indexOf(c);-1===e&&d.push(c)}else a[b]=[c]},unset:function(a,b,c){var d=a[b];d&&(M(d,c),0===d.length&&delete a[b])},parentForm:j,$animate:e}),h.$setDirty=function(){e.removeClass(a,Vg),e.addClass(a,Wg),h.$dirty=!0,h.$pristine=!1,j.$setDirty()},h.$setPristine=function(){e.setClass(a,Vg,Wg+" "+mg),h.$dirty=!1,h.$pristine=!0,h.$submitted=!1,f(i,function(a){a.$setPristine()})},h.$setUntouched=function(){f(i,function(a){a.$setUntouched()})},h.$setSubmitted=function(){e.addClass(a,mg),h.$submitted=!0,j.$setSubmitted()}}function be(a){a.$formatters.push(function(b){return a.$isEmpty(b)?b:b.toString()})}function ce(a,b,c,d,e,f){de(a,b,c,d,e,f),be(d)}function de(a,b,c,d,e,f){var g=te(b[0].type);if(!e.android){var h=!1;b.on("compositionstart",function(){h=!0}),b.on("compositionend",function(){h=!1,i()})}var i=function(a){if(j&&(f.defer.cancel(j),j=null),!h){var e=b.val(),i=a&&a.type;"password"===g||c.ngTrim&&"false"===c.ngTrim||(e=Ne(e)),(d.$viewValue!==e||""===e&&d.$$hasNativeValidators)&&d.$setViewValue(e,i)}};if(e.hasEvent("input"))b.on("input",i);else{var j,k=function(a,b,c){j||(j=f.defer(function(){j=null,b&&b.value===c||i(a)}))};b.on("keydown",function(a){var b=a.keyCode;91===b||b>15&&19>b||b>=37&&40>=b||k(a,this,this.value)}),e.hasEvent("paste")&&b.on("paste cut",k)}b.on("change",i),d.$render=function(){b.val(d.$isEmpty(d.$viewValue)?"":d.$viewValue)}}function ee(a,b){if(y(a))return a;if(w(a)){wg.lastIndex=0;var c=wg.exec(a);if(c){var d=+c[1],e=+c[2],f=0,g=0,h=0,i=0,j=Qd(d),k=7*(e-1);return b&&(f=b.getHours(),g=b.getMinutes(),h=b.getSeconds(),i=b.getMilliseconds()),new Date(d,0,j.getDate()+k,f,g,h,i)}}return 0/0}function fe(a,b){return function(c,d){var e,g;if(y(c))return c;if(w(c)){if('"'==c.charAt(0)&&'"'==c.charAt(c.length-1)&&(c=c.substring(1,c.length-1)),qg.test(c))return new Date(c);if(a.lastIndex=0,e=a.exec(c))return e.shift(),g=d?{yyyy:d.getFullYear(),MM:d.getMonth()+1,dd:d.getDate(),HH:d.getHours(),mm:d.getMinutes(),ss:d.getSeconds(),sss:d.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},f(e,function(a,c){c=q},h.$observe("min",function(a){q=n(a),i.$validate()})}if(t(h.max)||h.ngMax){var r;i.$validators.max=function(a){return!m(a)||s(r)||d(a)<=r},h.$observe("max",function(a){r=n(a),i.$validate()})}}}function he(a,b,d,e){var f=b[0],g=e.$$hasNativeValidators=u(f.validity);g&&e.$parsers.push(function(a){var d=b.prop(se)||{};return d.badInput&&!d.typeMismatch?c:a})}function ie(a,b,d,e,f,g){if(he(a,b,d,e),de(a,b,d,e,f,g),e.$$parserName="number",e.$parsers.push(function(a){return e.$isEmpty(a)?null:tg.test(a)?parseFloat(a):c}),e.$formatters.push(function(a){if(!e.$isEmpty(a)){if(!x(a))throw $g("numfmt","Expected `{0}` to be a number",a);a=a.toString()}return a}),t(d.min)||d.ngMin){var h;e.$validators.min=function(a){return e.$isEmpty(a)||s(h)||a>=h},d.$observe("min",function(a){t(a)&&!x(a)&&(a=parseFloat(a,10)),h=x(a)&&!isNaN(a)?a:c,e.$validate()})}if(t(d.max)||d.ngMax){var i;e.$validators.max=function(a){return e.$isEmpty(a)||s(i)||i>=a},d.$observe("max",function(a){t(a)&&!x(a)&&(a=parseFloat(a,10)),i=x(a)&&!isNaN(a)?a:c,e.$validate()})}}function je(a,b,c,d,e,f){de(a,b,c,d,e,f),be(d),d.$$parserName="url",d.$validators.url=function(a,b){var c=a||b;return d.$isEmpty(c)||rg.test(c)}}function ke(a,b,c,d,e,f){de(a,b,c,d,e,f),be(d),d.$$parserName="email",d.$validators.email=function(a,b){var c=a||b;return d.$isEmpty(c)||sg.test(c)}}function le(a,b,c,d){s(c.name)&&b.attr("name",i());var e=function(a){b[0].checked&&d.$setViewValue(c.value,a&&a.type)};b.on("click",e),d.$render=function(){var a=c.value;b[0].checked=a==d.$viewValue},c.$observe("value",d.$render)}function me(a,b,c,e,f){var g;if(t(e)){if(g=a(e),!g.constant)throw d("ngModel")("constexpr","Expected constant expression for `{0}`, but saw `{1}`.",c,e);return g(b)}return f}function ne(a,b,c,d,e,f,g,h){var i=me(h,a,"ngTrueValue",c.ngTrueValue,!0),j=me(h,a,"ngFalseValue",c.ngFalseValue,!1),k=function(a){d.$setViewValue(b[0].checked,a&&a.type)};b.on("click",k),d.$render=function(){b[0].checked=d.$viewValue},d.$isEmpty=function(a){return a===!1},d.$formatters.push(function(a){return P(a,i)}),d.$parsers.push(function(a){return a?i:j})}function oe(a,b){return a="ngClass"+a,["$animate",function(c){function d(a,b){var c=[];a:for(var d=0;d0||c[a])&&(c[a]=(c[a]||0)+b,c[a]===+(b>0)&&d.push(a))}),h.data("$classCounts",c),d.join(" ")}function m(a,b){var e=d(b,a),f=d(a,b);e=l(e,1),f=l(f,-1),e&&e.length&&c.addClass(h,e),f&&f.length&&c.removeClass(h,f)}function n(a){if(b===!0||g.$index%2===b){var c=e(a||[]);if(o){if(!P(a,o)){var d=e(o);m(d,c)}}else j(c)}o=O(a)}var o;g.$watch(i[a],n,!0),i.$observe("class",function(){n(g.$eval(i[a]))}),"ngClass"!==a&&g.$watch("$index",function(c,d){var f=1&c;if(f!==(1&d)){var h=e(g.$eval(i[a]));f===b?j(h):k(h)}})}}}]}function pe(a){function b(a,b,i){b===c?d("$pending",a,i):e("$pending",a,i),G(b)?b?(l(h.$error,a,i),k(h.$$success,a,i)):(k(h.$error,a,i),l(h.$$success,a,i)):(l(h.$error,a,i),l(h.$$success,a,i)),h.$pending?(f(Zg,!0),h.$valid=h.$invalid=c,g("",null)):(f(Zg,!1),h.$valid=qe(h.$error),h.$invalid=!h.$valid,g("",h.$valid));var j;j=h.$pending&&h.$pending[a]?c:h.$error[a]?!1:h.$$success[a]?!0:null,g(a,j),m.$setValidity(a,j,h)}function d(a,b,c){h[a]||(h[a]={}),k(h[a],b,c)}function e(a,b,d){h[a]&&l(h[a],b,d),qe(h[a])&&(h[a]=c)}function f(a,b){b&&!j[a]?(n.addClass(i,a),j[a]=!0):!b&&j[a]&&(n.removeClass(i,a),j[a]=!1)}function g(a,b){a=a?"-"+ib(a,"-"):"",f(Tg+a,b===!0),f(Ug+a,b===!1)}var h=a.ctrl,i=a.$element,j={},k=a.set,l=a.unset,m=a.parentForm,n=a.$animate;j[Ug]=!(j[Tg]=i.hasClass(Tg)),h.$setValidity=b}function qe(a){if(a)for(var b in a)return!1;return!0}var re=/^\/(.+)\/([a-z]*)$/,se="validity",te=function(a){return w(a)?a.toLowerCase():a},ue=Object.prototype.hasOwnProperty,ve=function(a){return w(a)?a.toUpperCase():a},we=function(a){return w(a)?a.replace(/[A-Z]/g,function(a){return String.fromCharCode(32|a.charCodeAt(0))}):a},xe=function(a){return w(a)?a.replace(/[a-z]/g,function(a){return String.fromCharCode(-33&a.charCodeAt(0))}):a};"i"!=="I".toLowerCase()&&(te=we,ve=xe);var ye,ze,Ae,Be,Ce=[].slice,De=[].splice,Ee=[].push,Fe=Object.prototype.toString,Ge=Object.getPrototypeOf,He=d("ng"),Ie=a.angular||(a.angular={}),Je=0;ye=b.documentMode,p.$inject=[],q.$inject=[];var Ke,Le=Array.isArray,Me=/^\[object (Uint8(Clamped)?)|(Uint16)|(Uint32)|(Int8)|(Int16)|(Int32)|(Float(32)|(64))Array\]$/,Ne=function(a){return w(a)?a.trim():a},Oe=function(a){return a.replace(/([-()\[\]{}+?*.$\^|,:#c;++c)if(d=Re[c],a=b.querySelector("["+d.replace(":","\\:")+"jq]")){e=a.getAttribute(d+"jq");break}return Qe.name_=e},Re=["ng-","data-ng-","ng:","x-ng-"],Se=/[A-Z]/g,Te=!1,Ue=1,Ve=2,We=3,Xe=8,Ye=9,Ze=11,$e={full:"1.4.0",major:1,minor:4,dot:0,codeName:"jaracimrman-existence"};Ab.expando="ng339";var _e=Ab.cache={},af=1,bf=function(a,b,c){a.addEventListener(b,c,!1)},cf=function(a,b,c){a.removeEventListener(b,c,!1)};Ab._data=function(a){return this.cache[a[this.expando]]||{}};var df=/([\:\-\_]+(.))/g,ef=/^moz([A-Z])/,ff={mouseleave:"mouseout",mouseenter:"mouseover"},gf=d("jqLite"),hf=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,jf=/<|&#?\w+;/,kf=/<([\w:]+)/,lf=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,mf={option:[1,'"],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};mf.optgroup=mf.option,mf.tbody=mf.tfoot=mf.colgroup=mf.caption=mf.thead,mf.th=mf.td;var nf=Ab.prototype={ready:function(c){function d(){e||(e=!0,c())}var e=!1;"complete"===b.readyState?setTimeout(d):(this.on("DOMContentLoaded",d),Ab(a).on("load",d))},toString:function(){var a=[];return f(this,function(b){a.push(""+b)}),"["+a.join(", ")+"]"},eq:function(a){return ze(a>=0?this[a]:this[this.length+a])},length:0,push:Ee,sort:[].sort,splice:[].splice},of={};f("multiple,selected,checked,disabled,readOnly,required,open".split(","),function(a){of[te(a)]=a});var pf={};f("input,select,option,textarea,button,form,details".split(","),function(a){pf[a]=!0});var qf={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};f({data:Gb,removeData:Eb},function(a,b){Ab[b]=a}),f({data:Gb,inheritedData:Mb,scope:function(a){return ze.data(a,"$scope")||Mb(a.parentNode||a,["$isolateScope","$scope"])},isolateScope:function(a){return ze.data(a,"$isolateScope")||ze.data(a,"$isolateScopeNoTemplate")},controller:Lb,injector:function(a){return Mb(a,"$injector")},removeAttr:function(a,b){a.removeAttribute(b)},hasClass:Hb,css:function(a,b,c){return b=vb(b),t(c)?void(a.style[b]=c):a.style[b]},attr:function(a,b,d){var e=a.nodeType;if(e!==We&&e!==Ve&&e!==Xe){var f=te(b);if(of[f]){if(!t(d))return a[b]||(a.attributes.getNamedItem(b)||p).specified?f:c;d?(a[b]=!0,a.setAttribute(b,f)):(a[b]=!1,a.removeAttribute(f))}else if(t(d))a.setAttribute(b,d);else if(a.getAttribute){var g=a.getAttribute(b,2);return null===g?c:g}}},prop:function(a,b,c){return t(c)?void(a[b]=c):a[b]},text:function(){function a(a,b){if(s(b)){var c=a.nodeType;return c===Ue||c===We?a.textContent:""}a.textContent=b}return a.$dv="",a}(),val:function(a,b){if(s(b)){if(a.multiple&&"select"===L(a)){var c=[];return f(a.options,function(a){a.selected&&c.push(a.value||a.text)}),0===c.length?null:c}return a.value}a.value=b},html:function(a,b){return s(b)?a.innerHTML:(Cb(a,!0),void(a.innerHTML=b))},empty:Nb},function(a,b){Ab.prototype[b]=function(b,d){var e,f,g=this.length;if(a!==Nb&&(2==a.length&&a!==Hb&&a!==Lb?b:d)===c){if(u(b)){for(e=0;g>e;e++)if(a===Gb)a(this[e],b);else for(f in b)a(this[e],f,b[f]);return this}for(var h=a.$dv,i=h===c?Math.min(g,1):g,j=0;i>j;j++){var k=a(this[j],b,d);h=h?h+k:k}return h}for(e=0;g>e;e++)a(this[e],b,d);return this}}),f({removeData:Eb,on:function Ch(a,b,c,d){if(t(d))throw gf("onargs","jqLite#on() does not support the `selector` or `eventData` parameters");if(xb(a)){var e=Fb(a,!0),f=e.events,g=e.handle;g||(g=e.handle=Sb(a,f));for(var h=b.indexOf(" ")>=0?b.split(" "):[b],i=h.length;i--;){b=h[i];var j=f[b];j||(f[b]=[],"mouseenter"===b||"mouseleave"===b?Ch(a,ff[b],function(a){var c=this,d=a.relatedTarget;(!d||d!==c&&!c.contains(d))&&g(a,b)}):"$destroy"!==b&&bf(a,b,g),j=f[b]),j.push(c)}}},off:Db,one:function(a,b,c){a=ze(a),a.on(b,function d(){a.off(b,c),a.off(b,d)}),a.on(b,c)},replaceWith:function(a,b){var c,d=a.parentNode;Cb(a),f(new Ab(b),function(b){c?d.insertBefore(b,c.nextSibling):d.replaceChild(b,a),c=b})},children:function(a){var b=[];return f(a.childNodes,function(a){a.nodeType===Ue&&b.push(a)}),b},contents:function(a){return a.contentDocument||a.childNodes||[]},append:function(a,b){var c=a.nodeType;if(c===Ue||c===Ze){b=new Ab(b);for(var d=0,e=b.length;e>d;d++){var f=b[d];a.appendChild(f)}}},prepend:function(a,b){if(a.nodeType===Ue){var c=a.firstChild;f(new Ab(b),function(b){a.insertBefore(b,c)})}},wrap:function(a,b){b=ze(b).eq(0).clone()[0];var c=a.parentNode;c&&c.replaceChild(b,a),b.appendChild(a)},remove:Ob,detach:function(a){Ob(a,!0)},after:function(a,b){var c=a,d=a.parentNode;b=new Ab(b);for(var e=0,f=b.length;f>e;e++){var g=b[e];d.insertBefore(g,c.nextSibling),c=g}},addClass:Jb,removeClass:Ib,toggleClass:function(a,b,c){b&&f(b.split(" "),function(b){var d=c;s(d)&&(d=!Hb(a,b)),(d?Jb:Ib)(a,b)})},parent:function(a){var b=a.parentNode;return b&&b.nodeType!==Ze?b:null},next:function(a){return a.nextElementSibling},find:function(a,b){return a.getElementsByTagName?a.getElementsByTagName(b):[]},clone:Bb,triggerHandler:function(a,b,c){var d,e,g,h=b.type||b,i=Fb(a),j=i&&i.events,k=j&&j[h];k&&(d={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return this.defaultPrevented===!0},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return this.immediatePropagationStopped===!0},stopPropagation:p,type:h,target:a},b.type&&(d=l(d,b)),e=O(k),g=c?[d].concat(c):[d],f(e,function(b){d.isImmediatePropagationStopped()||b.apply(a,g)}))}},function(a,b){Ab.prototype[b]=function(b,c,d){for(var e,f=0,g=this.length;g>f;f++)s(e)?(e=a(this[f],b,c,d),t(e)&&(e=ze(e))):Kb(e,a(this[f],b,c,d));return t(e)?e:this},Ab.prototype.bind=Ab.prototype.on,Ab.prototype.unbind=Ab.prototype.off}),Vb.prototype={put:function(a,b){this[Ub(a,this.nextUid)]=b},get:function(a){return this[Ub(a,this.nextUid)]},remove:function(a){var b=this[a=Ub(a,this.nextUid)];return delete this[a],b}};var rf=[function(){this.$get=[function(){return Vb}]}],sf=/^function\s*[^\(]*\(\s*([^\)]*)\)/m,tf=/,/,uf=/^\s*(_?)(\S+?)\1\s*$/,vf=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,wf=d("$injector");Yb.$$annotate=Xb;var xf=d("$animate"),yf=1,zf="ng-animate",Af=function(){this.$get=["$q","$$rAF",function(a,b){function c(){}return c.all=p,c.chain=p,c.prototype={end:p,cancel:p,resume:p,pause:p,complete:p,then:function(c,d){return a(function(a){b(function(){a()})}).then(c,d)}},c}]},Bf=function(){var a=new Vb,b=[];this.$get=["$$AnimateRunner","$rootScope",function(c,d){function e(c,e,g){var h=a.get(c);h||(a.put(c,h={}),b.push(c)),e&&f(e.split(" "),function(a){a&&(h[a]=!0)}),g&&f(g.split(" "),function(a){a&&(h[a]=!1)}),b.length>1||d.$$postDigest(function(){f(b,function(b){var c=a.get(b);if(c){var d=ac(b.attr("class")),e="",g="";f(c,function(a,b){var c=!!d[b];a!==c&&(a?e+=(e.length?" ":"")+b:g+=(g.length?" ":"")+b)}),f(b,function(a){e&&Jb(a,e),g&&Ib(a,g)}),a.remove(b)}}),b.length=0})}return{enabled:p,on:p,off:p,pin:p,push:function(a,b,d,f){return f&&f(),d=d||{},d.from&&a.css(d.from),d.to&&a.css(d.to),(d.addClass||d.removeClass)&&e(a,d.addClass,d.removeClass),new c}}}]},Cf=["$provide",function(a){var b=this;this.$$registeredAnimations=Object.create(null),this.register=function(c,d){if(c&&"."!==c.charAt(0))throw xf("notcsel","Expecting class selector starting with '.' got '{0}'.",c);var e=c+"-animation";b.$$registeredAnimations[c.substr(1)]=e,a.factory(e,d)},this.classNameFilter=function(a){if(1===arguments.length&&(this.$$classNameFilter=a instanceof RegExp?a:null,this.$$classNameFilter)){var b=new RegExp("(\\s+|\\/)"+zf+"(\\s+|\\/)");if(b.test(this.$$classNameFilter.toString()))throw xf("nongcls",'$animateProvider.classNameFilter(regex) prohibits accepting a regex value which matches/contains the "{0}" CSS class.',zf)}return this.$$classNameFilter},this.$get=["$$animateQueue",function(a){function b(a,b,c){if(c){var d=_b(c);!d||d.parentNode||d.previousElementSibling||(c=null)}c?c.after(a):b.prepend(a)}return{on:a.on,off:a.off,pin:a.pin,enabled:a.enabled,cancel:function(a){a.end&&a.end()},enter:function(c,d,e,f){return d=d&&ze(d),e=e&&ze(e),d=d||e.parent(),b(c,d,e),a.push(c,"enter",bc(f))},move:function(c,d,e,f){return d=d&&ze(d),e=e&&ze(e),d=d||e.parent(),b(c,d,e),a.push(c,"move",bc(f))},leave:function(b,c){return a.push(b,"leave",bc(c),function(){b.remove()})},addClass:function(b,c,d){return d=bc(d),d.addClass=$b(d.addclass,c),a.push(b,"addClass",d)},removeClass:function(b,c,d){return d=bc(d),d.removeClass=$b(d.removeClass,c),a.push(b,"removeClass",d)},setClass:function(b,c,d,e){return e=bc(e),e.addClass=$b(e.addClass,c),e.removeClass=$b(e.removeClass,d),a.push(b,"setClass",e)},animate:function(b,c,d,e,f){return f=bc(f),f.from=f.from?l(f.from,c):c,f.to=f.to?l(f.to,d):d,e=e||"ng-inline-animate",f.tempClasses=$b(f.tempClasses,e),a.push(b,"animate",f)}}}]}],Df=d("$compile");hc.$inject=["$provide","$$sanitizeUriProvider"];var Ef=/^((?:x|data)[\:\-_])/i,Ff=d("$controller"),Gf=/^(\S+)(\s+as\s+(\w+))?$/,Hf="application/json",If={"Content-Type":Hf+";charset=utf-8"},Jf=/^\[|^\{(?!\{)/,Kf={"[":/]$/,"{":/}$/},Lf=/^\)\]\}',?\n/,Mf=Ie.$interpolateMinErr=d("$interpolate");Mf.throwNoconcat=function(a){throw Mf("noconcat","Error while interpolating: {0}\nStrict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce",a)},Mf.interr=function(a,b){return Mf("interr","Can't interpolate: {0}\n{1}",a,b.toString())};var Nf=/^([^\?#]*)(\?([^#]*))?(#(.*))?$/,Of={http:80,https:443,ftp:21},Pf=d("$location"),Qf={$$html5:!1,$$replace:!1,absUrl:Qc("$$absUrl"),url:function(a){if(s(a))return this.$$url;var b=Nf.exec(a);return(b[1]||""===a)&&this.path(decodeURIComponent(b[1])),(b[2]||b[1]||""===a)&&this.search(b[3]||""),this.hash(b[5]||""),this},protocol:Qc("$$protocol"),host:Qc("$$host"),port:Qc("$$port"),path:Rc("$$path",function(a){return a=null!==a?a.toString():"","/"==a.charAt(0)?a:"/"+a}),search:function(a,b){switch(arguments.length){case 0:return this.$$search;case 1:if(w(a)||x(a))a=a.toString(),this.$$search=_(a);else{if(!u(a))throw Pf("isrcharg","The first argument of the `$location#search()` call must be a string or an object.");a=N(a,{}),f(a,function(b,c){null==b&&delete a[c]}),this.$$search=a}break;default:s(b)||null===b?delete this.$$search[a]:this.$$search[a]=b}return this.$$compose(),this},hash:Rc("$$hash",function(a){return null!==a?a.toString():""}),replace:function(){return this.$$replace=!0,this}};f([Pc,Oc,Nc],function(a){a.prototype=Object.create(Qf),a.prototype.state=function(b){if(!arguments.length)return this.$$state;if(a!==Nc||!this.$$html5)throw Pf("nostate","History API state support is available only in HTML5 mode and only in browsers supporting HTML5 History API");return this.$$state=s(b)?null:b,this}});var Rf=d("$parse"),Sf=Function.prototype.call,Tf=Function.prototype.apply,Uf=Function.prototype.bind,Vf=pb();f("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(a){Vf[a]=!0});var Wf={n:"\n",f:"\f",r:"\r",t:" ",v:" ","'":"'",'"':'"'},Xf=function(a){this.options=a};Xf.prototype={constructor:Xf,lex:function(a){for(this.text=a,this.index=0,this.tokens=[];this.index="0"&&"9">=a&&"string"==typeof a},isWhitespace:function(a){return" "===a||"\r"===a||" "===a||"\n"===a||" "===a||" "===a},isIdent:function(a){return a>="a"&&"z">=a||a>="A"&&"Z">=a||"_"===a||"$"===a},isExpOperator:function(a){return"-"===a||"+"===a||this.isNumber(a)},throwError:function(a,b,c){c=c||this.index;var d=t(b)?"s "+b+"-"+this.index+" ["+this.text.substring(b,c)+"]":" "+c;throw Rf("lexerr","Lexer Error: {0} at column{1} in expression [{2}].",a,d,this.text)},readNumber:function(){for(var a="",b=this.index;this.index0&&!this.peek("}",")",";","]")&&a.push(this.expressionStatement()),!this.expect(";"))return{type:Yf.Program,body:a}},expressionStatement:function(){return{type:Yf.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var a,b=this.expression();a=this.expect("|");)b=this.filter(b);return b},expression:function(){return this.assignment()},assignment:function(){var a=this.ternary();return this.expect("=")&&(a={type:Yf.AssignmentExpression,left:a,right:this.assignment(),operator:"="}),a},ternary:function(){var a,b,c=this.logicalOR();return this.expect("?")&&(a=this.expression(),this.consume(":"))?(b=this.expression(),{type:Yf.ConditionalExpression,test:c,alternate:a,consequent:b}):c},logicalOR:function(){for(var a=this.logicalAND();this.expect("||");)a={type:Yf.LogicalExpression,operator:"||",left:a,right:this.logicalAND()};return a},logicalAND:function(){for(var a=this.equality();this.expect("&&");)a={type:Yf.LogicalExpression,operator:"&&",left:a,right:this.equality()};return a},equality:function(){for(var a,b=this.relational();a=this.expect("==","!=","===","!==");)b={type:Yf.BinaryExpression,operator:a.text,left:b,right:this.relational()};return b},relational:function(){for(var a,b=this.additive();a=this.expect("<",">","<=",">=");)b={type:Yf.BinaryExpression,operator:a.text,left:b,right:this.additive()};return b},additive:function(){for(var a,b=this.multiplicative();a=this.expect("+","-");)b={type:Yf.BinaryExpression,operator:a.text,left:b,right:this.multiplicative()};return b},multiplicative:function(){for(var a,b=this.unary();a=this.expect("*","/","%");)b={type:Yf.BinaryExpression,operator:a.text,left:b,right:this.unary()};return b},unary:function(){var a;return(a=this.expect("+","-","!"))?{type:Yf.UnaryExpression,operator:a.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var a;this.expect("(")?(a=this.filterChain(),this.consume(")")):this.expect("[")?a=this.arrayDeclaration():this.expect("{")?a=this.object():this.constants.hasOwnProperty(this.peek().text)?a=N(this.constants[this.consume().text]):this.peek().identifier?a=this.identifier():this.peek().constant?a=this.constant():this.throwError("not a primary expression",this.peek());for(var b;b=this.expect("(","[",".");)"("===b.text?(a={type:Yf.CallExpression,callee:a,arguments:this.parseArguments()},this.consume(")")):"["===b.text?(a={type:Yf.MemberExpression,object:a,property:this.expression(),computed:!0},this.consume("]")):"."===b.text?a={type:Yf.MemberExpression,object:a,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return a},filter:function(a){for(var b=[a],c={type:Yf.CallExpression,callee:this.identifier(),arguments:b,filter:!0};this.expect(":");)b.push(this.expression());return c},parseArguments:function(){var a=[];if(")"!==this.peekToken().text)do a.push(this.expression());while(this.expect(","));return a},identifier:function(){var a=this.consume();return a.identifier||this.throwError("is not a valid identifier",a),{type:Yf.Identifier,name:a.text}},constant:function(){return{type:Yf.Literal,value:this.consume().value}},arrayDeclaration:function(){var a=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;a.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:Yf.ArrayExpression,elements:a}},object:function(){var a,b=[];if("}"!==this.peekToken().text)do{if(this.peek("}"))break;a={type:Yf.Property,kind:"init"},this.peek().constant?a.key=this.constant():this.peek().identifier?a.key=this.identifier():this.throwError("invalid key",this.peek()),this.consume(":"),a.value=this.expression(),b.push(a)}while(this.expect(","));return this.consume("}"),{type:Yf.ObjectExpression,properties:b}},throwError:function(a,b){throw Rf("syntax","Syntax Error: Token '{0}' {1} at column {2} of the expression [{3}] starting at [{4}].",b.text,a,b.index+1,this.text,this.text.substring(b.index))},consume:function(a){if(0===this.tokens.length)throw Rf("ueoe","Unexpected end of expression: {0}",this.text);var b=this.expect(a);return b||this.throwError("is unexpected, expecting ["+a+"]",this.peek()),b},peekToken:function(){if(0===this.tokens.length)throw Rf("ueoe","Unexpected end of expression: {0}",this.text);return this.tokens[0]},peek:function(a,b,c,d){return this.peekAhead(0,a,b,c,d)},peekAhead:function(a,b,c,d,e){if(this.tokens.length>a){var f=this.tokens[a],g=f.text;if(g===b||g===c||g===d||g===e||!b&&!c&&!d&&!e)return f}return!1},expect:function(a,b,c,d){var e=this.peek(a,b,c,d);return e?(this.tokens.shift(),e):!1},constants:{"true":{type:Yf.Literal,value:!0},"false":{type:Yf.Literal,value:!1},"null":{type:Yf.Literal,value:null},undefined:{type:Yf.Literal,value:c},"this":{type:Yf.ThisExpression}}},ed.prototype={compile:function(a,b){var d=this,e=this.astBuilder.ast(a);this.state={nextId:0,filters:{},expensiveChecks:b,fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},$c(e,d.$filter);var g,h="";if(this.stage="assign",g=bd(e)){this.state.computing="assign";var i=this.nextId();this.recurse(g,i),h="fn.assign="+this.generateFunction("assign","s,v,l")}var j=_c(e.body);d.stage="inputs",f(j,function(a,b){var c="fn"+b;d.state[c]={vars:[],body:[],own:{}},d.state.computing=c;var e=d.nextId();d.recurse(a,e),d.return_(e),d.state.inputs.push(c),a.watchId=b}),this.state.computing="fn",this.stage="main",this.recurse(e);var k='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+h+this.watchFns()+"return fn;",l=new Function("$filter","ensureSafeMemberName","ensureSafeObject","ensureSafeFunction","ifDefined","plus","text",k)(this.$filter,Uc,Vc,Wc,Xc,Yc,a);return this.state=this.stage=c,l.literal=cd(e),l.constant=dd(e),l},USE:"use",STRICT:"strict",watchFns:function(){var a=[],b=this.state.inputs,c=this;return f(b,function(b){a.push("var "+b+"="+c.generateFunction(b,"s"))}),b.length&&a.push("fn.inputs=["+b.join(",")+"];"),a.join("")},generateFunction:function(a,b){return"function("+b+"){"+this.varsPrefix(a)+this.body(a)+"};"},filterPrefix:function(){var a=[],b=this;return f(this.state.filters,function(c,d){a.push(c+"=$filter("+b.escape(d)+")")}),a.length?"var "+a.join(",")+";":""},varsPrefix:function(a){return this.state[a].vars.length?"var "+this.state[a].vars.join(",")+";":""},body:function(a){return this.state[a].body.join("")},recurse:function(a,b,d,e,g,h){var i,j,k,l,m=this;if(e=e||p,!h&&t(a.watchId))return b=b||this.nextId(),void this.if_("i",this.lazyAssign(b,this.computedMember("i",a.watchId)),this.lazyRecurse(a,b,d,e,g,!0));switch(a.type){case Yf.Program:f(a.body,function(b,d){m.recurse(b.expression,c,c,function(a){j=a}),d!==a.body.length-1?m.current().body.push(j,";"):m.return_(j)});break; case Yf.Literal:l=this.escape(a.value),this.assign(b,l),e(l);break;case Yf.UnaryExpression:this.recurse(a.argument,c,c,function(a){j=a}),l=a.operator+"("+this.ifDefined(j,0)+")",this.assign(b,l),e(l);break;case Yf.BinaryExpression:this.recurse(a.left,c,c,function(a){i=a}),this.recurse(a.right,c,c,function(a){j=a}),l="+"===a.operator?this.plus(i,j):"-"===a.operator?this.ifDefined(i,0)+a.operator+this.ifDefined(j,0):"("+i+")"+a.operator+"("+j+")",this.assign(b,l),e(l);break;case Yf.LogicalExpression:b=b||this.nextId(),m.recurse(a.left,b),m.if_("&&"===a.operator?b:m.not(b),m.lazyRecurse(a.right,b)),e(b);break;case Yf.ConditionalExpression:b=b||this.nextId(),m.recurse(a.test,b),m.if_(b,m.lazyRecurse(a.alternate,b),m.lazyRecurse(a.consequent,b)),e(b);break;case Yf.Identifier:b=b||this.nextId(),d&&(d.context="inputs"===m.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",a.name)+"?l:s"),d.computed=!1,d.name=a.name),Uc(a.name),m.if_("inputs"===m.stage||m.not(m.getHasOwnProperty("l",a.name)),function(){m.if_("inputs"===m.stage||"s",function(){g&&1!==g&&m.if_(m.not(m.nonComputedMember("s",a.name)),m.lazyAssign(m.nonComputedMember("s",a.name),"{}")),m.assign(b,m.nonComputedMember("s",a.name))})},b&&m.lazyAssign(b,m.nonComputedMember("l",a.name))),(m.state.expensiveChecks||hd(a.name))&&m.addEnsureSafeObject(b),e(b);break;case Yf.MemberExpression:i=d&&(d.context=this.nextId())||this.nextId(),b=b||this.nextId(),m.recurse(a.object,i,c,function(){m.if_(m.notNull(i),function(){a.computed?(j=m.nextId(),m.recurse(a.property,j),m.addEnsureSafeMemberName(j),g&&1!==g&&m.if_(m.not(m.computedMember(i,j)),m.lazyAssign(m.computedMember(i,j),"{}")),l=m.ensureSafeObject(m.computedMember(i,j)),m.assign(b,l),d&&(d.computed=!0,d.name=j)):(Uc(a.property.name),g&&1!==g&&m.if_(m.not(m.nonComputedMember(i,a.property.name)),m.lazyAssign(m.nonComputedMember(i,a.property.name),"{}")),l=m.nonComputedMember(i,a.property.name),(m.state.expensiveChecks||hd(a.property.name))&&(l=m.ensureSafeObject(l)),m.assign(b,l),d&&(d.computed=!1,d.name=a.property.name)),e(b)})},!!g);break;case Yf.CallExpression:b=b||this.nextId(),a.filter?(j=m.filter(a.callee.name),k=[],f(a.arguments,function(a){var b=m.nextId();m.recurse(a,b),k.push(b)}),l=j+"("+k.join(",")+")",m.assign(b,l),e(b)):(j=m.nextId(),i={},k=[],m.recurse(a.callee,j,i,function(){m.if_(m.notNull(j),function(){m.addEnsureSafeFunction(j),f(a.arguments,function(a){m.recurse(a,m.nextId(),c,function(a){k.push(m.ensureSafeObject(a))})}),i.name?(m.state.expensiveChecks||m.addEnsureSafeObject(i.context),l=m.member(i.context,i.name,i.computed)+"("+k.join(",")+")"):l=j+"("+k.join(",")+")",l=m.ensureSafeObject(l),m.assign(b,l),e(b)})}));break;case Yf.AssignmentExpression:if(j=this.nextId(),i={},!ad(a.left))throw Rf("lval","Trying to assing a value to a non l-value");this.recurse(a.left,c,i,function(){m.if_(m.notNull(i.context),function(){m.recurse(a.right,j),m.addEnsureSafeObject(m.member(i.context,i.name,i.computed)),l=m.member(i.context,i.name,i.computed)+a.operator+j,m.assign(b,l),e(b||l)})},1);break;case Yf.ArrayExpression:k=[],f(a.elements,function(a){m.recurse(a,m.nextId(),c,function(a){k.push(a)})}),l="["+k.join(",")+"]",this.assign(b,l),e(l);break;case Yf.ObjectExpression:k=[],f(a.properties,function(a){m.recurse(a.value,m.nextId(),c,function(b){k.push(m.escape(a.key.type===Yf.Identifier?a.key.name:""+a.key.value)+":"+b)})}),l="{"+k.join(",")+"}",this.assign(b,l),e(l);break;case Yf.ThisExpression:this.assign(b,"s"),e("s");break;case Yf.NGValueParameter:this.assign(b,"v"),e("v")}},getHasOwnProperty:function(a,b){var c=a+"."+b,d=this.current().own;return d.hasOwnProperty(c)||(d[c]=this.nextId(!1,a+"&&("+this.escape(b)+" in "+a+")")),d[c]},assign:function(a,b){return a?(this.current().body.push(a,"=",b,";"),a):void 0},filter:function(a){return this.state.filters.hasOwnProperty(a)||(this.state.filters[a]=this.nextId(!0)),this.state.filters[a]},ifDefined:function(a,b){return"ifDefined("+a+","+this.escape(b)+")"},plus:function(a,b){return"plus("+a+","+b+")"},return_:function(a){this.current().body.push("return ",a,";")},if_:function(a,b,c){if(a===!0)b();else{var d=this.current().body;d.push("if(",a,"){"),b(),d.push("}"),c&&(d.push("else{"),c(),d.push("}"))}},not:function(a){return"!("+a+")"},notNull:function(a){return a+"!=null"},nonComputedMember:function(a,b){return a+"."+b},computedMember:function(a,b){return a+"["+b+"]"},member:function(a,b,c){return c?this.computedMember(a,b):this.nonComputedMember(a,b)},addEnsureSafeObject:function(a){this.current().body.push(this.ensureSafeObject(a),";")},addEnsureSafeMemberName:function(a){this.current().body.push(this.ensureSafeMemberName(a),";")},addEnsureSafeFunction:function(a){this.current().body.push(this.ensureSafeFunction(a),";")},ensureSafeObject:function(a){return"ensureSafeObject("+a+",text)"},ensureSafeMemberName:function(a){return"ensureSafeMemberName("+a+",text)"},ensureSafeFunction:function(a){return"ensureSafeFunction("+a+",text)"},lazyRecurse:function(a,b,c,d,e,f){var g=this;return function(){g.recurse(a,b,c,d,e,f)}},lazyAssign:function(a,b){var c=this;return function(){c.assign(a,b)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)},escape:function(a){if(w(a))return"'"+a.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(x(a))return a.toString();if(a===!0)return"true";if(a===!1)return"false";if(null===a)return"null";if("undefined"==typeof a)return"undefined";throw Rf("esc","IMPOSSIBLE")},nextId:function(a,b){var c="v"+this.state.nextId++;return a||this.current().vars.push(c+(b?"="+b:"")),c},current:function(){return this.state[this.state.computing]}},fd.prototype={compile:function(a,b){var c=this,d=this.astBuilder.ast(a);this.expression=a,this.expensiveChecks=b,$c(d,c.$filter);var e,g;(e=bd(d))&&(g=this.recurse(e));var h,i=_c(d.body);i&&(h=[],f(i,function(a,b){var d=c.recurse(a);a.input=d,h.push(d),a.watchId=b}));var j=[];f(d.body,function(a){j.push(c.recurse(a.expression))});var k=0===d.body.length?function(){}:1===d.body.length?j[0]:function(a,b){var c;return f(j,function(d){c=d(a,b)}),c};return g&&(k.assign=function(a,b,c){return g(a,c,b)}),h&&(k.inputs=h),k.literal=cd(d),k.constant=dd(d),k},recurse:function(a,b,d){var e,g,h,i=this;if(a.input)return this.inputs(a.input,a.watchId);switch(a.type){case Yf.Literal:return this.value(a.value,b);case Yf.UnaryExpression:return g=this.recurse(a.argument),this["unary"+a.operator](g,b);case Yf.BinaryExpression:return e=this.recurse(a.left),g=this.recurse(a.right),this["binary"+a.operator](e,g,b);case Yf.LogicalExpression:return e=this.recurse(a.left),g=this.recurse(a.right),this["binary"+a.operator](e,g,b);case Yf.ConditionalExpression:return this["ternary?:"](this.recurse(a.test),this.recurse(a.alternate),this.recurse(a.consequent),b);case Yf.Identifier:return Uc(a.name,i.expression),i.identifier(a.name,i.expensiveChecks||hd(a.name),b,d,i.expression);case Yf.MemberExpression:return e=this.recurse(a.object,!1,!!d),a.computed||(Uc(a.property.name,i.expression),g=a.property.name),a.computed&&(g=this.recurse(a.property)),a.computed?this.computedMember(e,g,b,d,i.expression):this.nonComputedMember(e,g,i.expensiveChecks,b,d,i.expression);case Yf.CallExpression:return h=[],f(a.arguments,function(a){h.push(i.recurse(a))}),a.filter&&(g=this.$filter(a.callee.name)),a.filter||(g=this.recurse(a.callee,!0)),a.filter?function(a,d,e,f){for(var i=[],j=0;j":function(a,b,c){return function(d,e,f,g){var h=a(d,e,f,g)>b(d,e,f,g);return c?{value:h}:h}},"binary<=":function(a,b,c){return function(d,e,f,g){var h=a(d,e,f,g)<=b(d,e,f,g);return c?{value:h}:h}},"binary>=":function(a,b,c){return function(d,e,f,g){var h=a(d,e,f,g)>=b(d,e,f,g);return c?{value:h}:h}},"binary&&":function(a,b,c){return function(d,e,f,g){var h=a(d,e,f,g)&&b(d,e,f,g);return c?{value:h}:h}},"binary||":function(a,b,c){return function(d,e,f,g){var h=a(d,e,f,g)||b(d,e,f,g);return c?{value:h}:h}},"ternary?:":function(a,b,c,d){return function(e,f,g,h){var i=a(e,f,g,h)?b(e,f,g,h):c(e,f,g,h);return d?{value:i}:i}},value:function(a,b){return function(){return b?{context:c,name:c,value:a}:a}},identifier:function(a,b,d,e,f){return function(g,h){var i=h&&a in h?h:g;e&&1!==e&&i&&!i[a]&&(i[a]={});var j=i?i[a]:c;return b&&Vc(j,f),d?{context:i,name:a,value:j}:j}},computedMember:function(a,b,c,d,e){return function(f,g,h,i){var j,k,l=a(f,g,h,i);return null!=l&&(j=b(f,g,h,i),Uc(j,e),d&&1!==d&&l&&!l[j]&&(l[j]={}),k=l[j],Vc(k,e)),c?{context:l,name:j,value:k}:k}},nonComputedMember:function(a,b,d,e,f,g){return function(h,i,j,k){var l=a(h,i,j,k);f&&1!==f&&l&&!l[b]&&(l[b]={});var m=null!=l?l[b]:c;return(d||hd(b))&&Vc(m,g),e?{context:l,name:b,value:m}:m}},inputs:function(a,b){return function(c,d,e,f){return f?f[b]:a(c,d,e)}}};var Zf=function(a,b,c){this.lexer=a,this.$filter=b,this.options=c,this.ast=new Yf(this.lexer),this.astCompiler=c.csp?new fd(this.ast,b):new ed(this.ast,b)};Zf.prototype={constructor:Zf,parse:function(a){return this.astCompiler.compile(a,this.options.expensiveChecks)}};var $f=(pb(),pb(),Object.prototype.valueOf),_f=d("$sce"),ag={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},Df=d("$compile"),bg=b.createElement("a"),cg=yd(a.location.href);Bd.$inject=["$document"],Dd.$inject=["$provide"],Jd.$inject=["$locale"],Kd.$inject=["$locale"];var dg=".",eg={yyyy:Nd("FullYear",4),yy:Nd("FullYear",2,0,!0),y:Nd("FullYear",1),MMMM:Od("Month"),MMM:Od("Month",!0),MM:Nd("Month",2,1),M:Nd("Month",1,1),dd:Nd("Date",2),d:Nd("Date",1),HH:Nd("Hours",2),H:Nd("Hours",1),hh:Nd("Hours",2,-12),h:Nd("Hours",1,-12),mm:Nd("Minutes",2),m:Nd("Minutes",1),ss:Nd("Seconds",2),s:Nd("Seconds",1),sss:Nd("Milliseconds",3),EEEE:Od("Day"),EEE:Od("Day",!0),a:Td,Z:Pd,ww:Sd(2),w:Sd(1),G:Ud,GG:Ud,GGG:Ud,GGGG:Vd},fg=/((?:[^yMdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,gg=/^\-?\d+$/;Wd.$inject=["$locale"];var hg=r(te),ig=r(ve);Zd.$inject=["$parse"];var jg=r({restrict:"E",compile:function(a,b){return b.href||b.xlinkHref?void 0:function(a,b){if("a"===b[0].nodeName.toLowerCase()){var c="[object SVGAnimatedString]"===Fe.call(b.prop("href"))?"xlink:href":"href";b.on("click",function(a){b.attr(c)||a.preventDefault()})}}}}),kg={};f(of,function(a,b){function c(a,c,e){a.$watch(e[d],function(a){e.$set(b,!!a)})}if("multiple"!=a){var d=ic("ng-"+b),e=c;"checked"===a&&(e=function(a,b,e){e.ngModel!==e[d]&&c(a,b,e)}),kg[d]=function(){return{restrict:"A",priority:100,link:e}}}}),f(qf,function(a,b){kg[b]=function(){return{priority:100,link:function(a,c,d){if("ngPattern"===b&&"/"==d.ngPattern.charAt(0)){var e=d.ngPattern.match(re);if(e)return void d.$set("ngPattern",new RegExp(e[1],e[2]))}a.$watch(d[b],function(a){d.$set(b,a)})}}}}),f(["src","srcset","href"],function(a){var b=ic("ng-"+a);kg[b]=function(){return{priority:99,link:function(c,d,e){var f=a,g=a;"href"===a&&"[object SVGAnimatedString]"===Fe.call(d.prop("href"))&&(g="xlinkHref",e.$attr[g]="xlink:href",f=null),e.$observe(b,function(b){return b?(e.$set(g,b),void(ye&&f&&d.prop(f,e[g]))):void("href"===a&&e.$set(g,null))})}}}});var lg={$addControl:p,$$renameControl:_d,$removeControl:p,$setValidity:p,$setDirty:p,$setPristine:p,$setSubmitted:p},mg="ng-submitted";ae.$inject=["$element","$attrs","$scope","$animate","$interpolate"];var ng=function(a){return["$timeout",function(b){var d={name:"form",restrict:a?"EAC":"E",controller:ae,compile:function(d,e){d.addClass(Vg).addClass(Tg);var f=e.name?"name":a&&e.ngForm?"ngForm":!1;return{pre:function(a,d,e,g){if(!("action"in e)){var h=function(b){a.$apply(function(){g.$commitViewValue(),g.$setSubmitted()}),b.preventDefault()};bf(d[0],"submit",h),d.on("$destroy",function(){b(function(){cf(d[0],"submit",h)},0,!1)})}var i=g.$$parentForm;f&&(gd(a,g.$name,g,g.$name),e.$observe(f,function(b){g.$name!==b&&(gd(a,g.$name,c,g.$name),i.$$renameControl(g,b),gd(a,g.$name,g,g.$name))})),d.on("$destroy",function(){i.$removeControl(g),f&&gd(a,e[f],c,g.$name),l(g,lg)})}}}};return d}]},og=ng(),pg=ng(!0),qg=/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/,rg=/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/,sg=/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,tg=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))\s*$/,ug=/^(\d{4})-(\d{2})-(\d{2})$/,vg=/^(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,wg=/^(\d{4})-W(\d\d)$/,xg=/^(\d{4})-(\d\d)$/,yg=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,zg={text:ce,date:ge("date",ug,fe(ug,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":ge("datetimelocal",vg,fe(vg,["yyyy","MM","dd","HH","mm","ss","sss"]),"yyyy-MM-ddTHH:mm:ss.sss"),time:ge("time",yg,fe(yg,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:ge("week",wg,ee,"yyyy-Www"),month:ge("month",xg,fe(xg,["yyyy","MM"]),"yyyy-MM"),number:ie,url:je,email:ke,radio:le,checkbox:ne,hidden:p,button:p,submit:p,reset:p,file:p},Ag=["$browser","$sniffer","$filter","$parse",function(a,b,c,d){return{restrict:"E",require:["?ngModel"],link:{pre:function(e,f,g,h){h[0]&&(zg[te(g.type)]||zg.text)(e,f,g,h[0],b,a,c,d)}}}}],Bg=/^(true|false|\d+)$/,Cg=function(){return{restrict:"A",priority:100,compile:function(a,b){return Bg.test(b.ngValue)?function(a,b,c){c.$set("value",a.$eval(c.ngValue))}:function(a,b,c){a.$watch(c.ngValue,function(a){c.$set("value",a)})}}}},Dg=["$compile",function(a){return{restrict:"AC",compile:function(b){return a.$$addBindingClass(b),function(b,d,e){a.$$addBindingInfo(d,e.ngBind),d=d[0],b.$watch(e.ngBind,function(a){d.textContent=a===c?"":a})}}}}],Eg=["$interpolate","$compile",function(a,b){return{compile:function(d){return b.$$addBindingClass(d),function(d,e,f){var g=a(e.attr(f.$attr.ngBindTemplate));b.$$addBindingInfo(e,g.expressions),e=e[0],f.$observe("ngBindTemplate",function(a){e.textContent=a===c?"":a})}}}}],Fg=["$sce","$parse","$compile",function(a,b,c){return{restrict:"A",compile:function(d,e){var f=b(e.ngBindHtml),g=b(e.ngBindHtml,function(a){return(a||"").toString()});return c.$$addBindingClass(d),function(b,d,e){c.$$addBindingInfo(d,e.ngBindHtml),b.$watch(g,function(){d.html(a.getTrustedHtml(f(b))||"")})}}}}],Gg=r({restrict:"A",require:"ngModel",link:function(a,b,c,d){d.$viewChangeListeners.push(function(){a.$eval(c.ngChange)})}}),Hg=oe("",!0),Ig=oe("Odd",0),Jg=oe("Even",1),Kg=$d({compile:function(a,b){b.$set("ngCloak",c),a.removeClass("ng-cloak")}}),Lg=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],Mg={},Ng={blur:!0,focus:!0};f("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(a){var b=ic("ng-"+a);Mg[b]=["$parse","$rootScope",function(c,d){return{restrict:"A",compile:function(e,f){var g=c(f[b],null,!0);return function(b,c){c.on(a,function(c){var e=function(){g(b,{$event:c})};Ng[a]&&d.$$phase?b.$evalAsync(e):b.$apply(e)})}}}}]});var Og=["$animate",function(a){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(c,d,e,f,g){var h,i,j;c.$watch(e.ngIf,function(c){c?i||g(function(c,f){i=f,c[c.length++]=b.createComment(" end ngIf: "+e.ngIf+" "),h={clone:c},a.enter(c,d.parent(),d)}):(j&&(j.remove(),j=null),i&&(i.$destroy(),i=null),h&&(j=ob(h.clone),a.leave(j).then(function(){j=null}),h=null))})}}}],Pg=["$templateRequest","$anchorScroll","$animate","$sce",function(a,b,c,d){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:Ie.noop,compile:function(e,f){var g=f.ngInclude||f.src,h=f.onload||"",i=f.autoscroll;return function(e,f,j,k,l){var m,n,o,p=0,q=function(){n&&(n.remove(),n=null),m&&(m.$destroy(),m=null),o&&(c.leave(o).then(function(){n=null}),n=o,o=null)};e.$watch(d.parseAsResourceUrl(g),function(d){var g=function(){!t(i)||i&&!e.$eval(i)||b()},j=++p;d?(a(d,!0).then(function(a){if(j===p){var b=e.$new();k.template=a;var i=l(b,function(a){q(),c.enter(a,null,f).then(g)});m=b,o=i,m.$emit("$includeContentLoaded",d),e.$eval(h)}},function(){j===p&&(q(),e.$emit("$includeContentError",d))}),e.$emit("$includeContentRequested",d)):(q(),k.template=null)})}}}}],Qg=["$compile",function(a){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(c,d,e,f){return/SVG/.test(d[0].toString())?(d.empty(),void a(yb(f.template,b).childNodes)(c,function(a){d.append(a)},{futureParentElement:d})):(d.html(f.template),void a(d.contents())(c))}}}],Rg=$d({priority:450,compile:function(){return{pre:function(a,b,c){a.$eval(c.ngInit)}}}}),Sg=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(a,b,d,e){var g=b.attr(d.$attr.ngList)||", ",h="false"!==d.ngTrim,i=h?Ne(g):g,j=function(a){if(!s(a)){var b=[];return a&&f(a.split(i),function(a){a&&b.push(h?Ne(a):a)}),b}};e.$parsers.push(j),e.$formatters.push(function(a){return Le(a)?a.join(g):c}),e.$isEmpty=function(a){return!a||!a.length}}}},Tg="ng-valid",Ug="ng-invalid",Vg="ng-pristine",Wg="ng-dirty",Xg="ng-untouched",Yg="ng-touched",Zg="ng-pending",$g=new d("ngModel"),_g=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(a,b,d,e,g,h,i,j,k,l){this.$viewValue=Number.NaN,this.$modelValue=Number.NaN,this.$$rawModelValue=c,this.$validators={},this.$asyncValidators={},this.$parsers=[],this.$formatters=[],this.$viewChangeListeners=[],this.$untouched=!0,this.$touched=!1,this.$pristine=!0,this.$dirty=!1,this.$valid=!0,this.$invalid=!1,this.$error={},this.$$success={},this.$pending=c,this.$name=l(d.name||"",!1)(a);var m,n=g(d.ngModel),o=n.assign,q=n,r=o,u=null,v=this;this.$$setOptions=function(a){if(v.$options=a,a&&a.getterSetter){var b=g(d.ngModel+"()"),c=g(d.ngModel+"($$$p)");q=function(a){var c=n(a);return z(c)&&(c=b(a)),c},r=function(a){z(n(a))?c(a,{$$$p:v.$modelValue}):o(a,v.$modelValue)}}else if(!n.assign)throw $g("nonassign","Expression '{0}' is non-assignable. Element: {1}",d.ngModel,Z(e))},this.$render=p,this.$isEmpty=function(a){return s(a)||""===a||null===a||a!==a};var w=e.inheritedData("$formController")||lg,y=0;pe({ctrl:this,$element:e,set:function(a,b){a[b]=!0},unset:function(a,b){delete a[b]},parentForm:w,$animate:h}),this.$setPristine=function(){v.$dirty=!1,v.$pristine=!0,h.removeClass(e,Wg),h.addClass(e,Vg)},this.$setDirty=function(){v.$dirty=!0,v.$pristine=!1,h.removeClass(e,Vg),h.addClass(e,Wg),w.$setDirty()},this.$setUntouched=function(){v.$touched=!1,v.$untouched=!0,h.setClass(e,Xg,Yg)},this.$setTouched=function(){v.$touched=!0,v.$untouched=!1,h.setClass(e,Yg,Xg)},this.$rollbackViewValue=function(){i.cancel(u),v.$viewValue=v.$$lastCommittedViewValue,v.$render()},this.$validate=function(){if(!x(v.$modelValue)||!isNaN(v.$modelValue)){var a=v.$$lastCommittedViewValue,b=v.$$rawModelValue,d=v.$valid,e=v.$modelValue,f=v.$options&&v.$options.allowInvalid;v.$$runValidators(b,a,function(a){f||d===a||(v.$modelValue=a?b:c,v.$modelValue!==e&&v.$$writeModelToScope())})}},this.$$runValidators=function(a,b,d){function e(){var a=v.$$parserName||"parse";return m!==c?(m||(f(v.$validators,function(a,b){i(b,null)}),f(v.$asyncValidators,function(a,b){i(b,null)})),i(a,m),m):(i(a,null),!0)}function g(){var c=!0;return f(v.$validators,function(d,e){var f=d(a,b);c=c&&f,i(e,f)}),c?!0:(f(v.$asyncValidators,function(a,b){i(b,null)}),!1)}function h(){var d=[],e=!0;f(v.$asyncValidators,function(f,g){var h=f(a,b);if(!H(h))throw $g("$asyncValidators","Expected asynchronous validator to return a promise but got '{0}' instead.",h);i(g,c),d.push(h.then(function(){i(g,!0)},function(){e=!1,i(g,!1)}))}),d.length?k.all(d).then(function(){j(e)},p):j(!0)}function i(a,b){l===y&&v.$setValidity(a,b)}function j(a){l===y&&d(a)}y++;var l=y;return e()&&g()?void h():void j(!1)},this.$commitViewValue=function(){var a=v.$viewValue;i.cancel(u),(v.$$lastCommittedViewValue!==a||""===a&&v.$$hasNativeValidators)&&(v.$$lastCommittedViewValue=a,v.$pristine&&this.$setDirty(),this.$$parseAndValidate())},this.$$parseAndValidate=function(){function b(){v.$modelValue!==g&&v.$$writeModelToScope()}var d=v.$$lastCommittedViewValue,e=d;if(m=s(e)?c:!0)for(var f=0;fl;l++){var m=g===a?l:a[l],o=g[m],v=w(o,m),x=n(d,v),y=p(x,v),z=r(d,v),A=s(d,v),B=t(d,v),C=new f(y,x,z,A,B);b.push(C),c[y]=C}return{items:b,selectValueMap:c,getOptionFromViewValue:function(a){return c[q(a)]},getViewValueFromOption:function(a){return k?Ie.copy(a.viewValue):a.viewValue}}}}}var g=b.createElement("option"),h=b.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","?ngModel"],link:function(b,c,e,i){function j(a,b){a.element=b,b.disabled=a.disabled,a.value!==b.value&&(b.value=a.selectValue),a.label!==b.label&&(b.label=a.label,b.textContent=a.label)}function k(a,b,c,d){var e;return b&&te(b.nodeName)===c?e=b:(e=d.cloneNode(!1),b?a.insertBefore(e,b):a.appendChild(e)),e}function l(a){for(var b;a;)b=a.nextSibling,Ob(a),a=b}function m(a){var b=p&&p[0],c=w&&w[0];if(b||c)for(;a&&(a===b||a===c);)a=a.nextSibling;return a}function n(){var a=x&&q.readValue();x=y.getOptions();var b={},d=c[0].firstChild;if(v&&c.prepend(p),d=m(d),x.items.forEach(function(a){var e,f,i;a.group?(e=b[a.group],e||(f=k(c[0],d,"optgroup",h),d=f.nextSibling,f.label=a.group,e=b[a.group]={groupElement:f,currentOptionElement:f.firstChild}),i=k(e.groupElement,e.currentOptionElement,"option",g),j(a,i),e.currentOptionElement=i.nextSibling):(i=k(c[0],d,"option",g),j(a,i),d=i.nextSibling)}),Object.keys(b).forEach(function(a){l(b[a].currentOptionElement)}),l(d),o.$render(),!o.$isEmpty(a)){var e=q.readValue();(y.trackBy&&!P(a,e)||a!==e)&&(o.$setViewValue(e),o.$render())}}var o=i[1];if(o){for(var p,q=i[0],r=e.multiple,s=0,t=c.children(),u=t.length;u>s;s++)if(""===t[s].value){p=t.eq(s);break}var v=!!p,w=ze(g.cloneNode(!1));w.val("?");var x,y=d(e.ngOptions,c,b),z=function(){v||c.prepend(p),c.val(""),p.prop("selected",!0),p.attr("selected",!0)},A=function(){v||p.remove()},B=function(){c.prepend(w),c.val("?"),w.prop("selected",!0),w.attr("selected",!0)},C=function(){w.remove()};r?(o.$isEmpty=function(a){return!a||0===a.length},q.writeValue=function(a){x.items.forEach(function(a){a.element.selected=!1}),a&&a.forEach(function(a){var b=x.getOptionFromViewValue(a);b&&!b.disabled&&(b.element.selected=!0)})},q.readValue=function(){var a=c.val()||[],b=[];return f(a,function(a){var c=x.selectValueMap[a];c.disabled||b.push(x.getViewValueFromOption(c))}),b},y.trackBy&&b.$watchCollection(function(){return Le(o.$viewValue)?o.$viewValue.map(function(a){return y.getTrackByValue(a)}):void 0},function(){o.$render()})):(q.writeValue=function(a){var b=x.getOptionFromViewValue(a);b&&!b.disabled?c[0].value!==b.selectValue&&(C(),A(),c[0].value=b.selectValue,b.element.selected=!0,b.element.setAttribute("selected","selected")):null===a||v?(C(),z()):(A(),B())},q.readValue=function(){var a=x.selectValueMap[c.val()];return a&&!a.disabled?(A(),C(),x.getViewValueFromOption(a)):null},y.trackBy&&b.$watch(function(){return y.getTrackByValue(o.$viewValue)},function(){o.$render()})),v?(p.remove(),a(p)(b),p.removeClass("ng-scope")):p=ze(g.cloneNode(!1)),n(),b.$watchCollection(y.getWatchables,n)}}}}],hh=["$locale","$interpolate","$log",function(a,b,c){var d=/{}/g,e=/^when(Minus)?(.+)$/;return{link:function(g,h,i){function j(a){h.text(a||"")}var k,l=i.count,m=i.$attr.when&&h.attr(i.$attr.when),n=i.offset||0,o=g.$eval(m)||{},q={},r=b.startSymbol(),t=b.endSymbol(),u=r+l+"-"+n+t,v=Ie.noop;f(i,function(a,b){var c=e.exec(b);if(c){var d=(c[1]?"-":"")+te(c[2]);o[d]=h.attr(i.$attr[b])}}),f(o,function(a,c){q[c]=b(a.replace(d,u))}),g.$watch(l,function(b){var d=parseFloat(b),e=isNaN(d);if(e||d in o||(d=a.pluralCat(d-n)),d!==k&&!(e&&x(k)&&isNaN(k))){v();var f=q[d];s(f)?(null!=b&&c.debug("ngPluralize: no rule defined for '"+d+"' in "+m),v=p,j()):v=g.$watch(f,j),k=d}})}}}],ih=["$parse","$animate",function(a,g){var h="$$NG_REMOVED",i=d("ngRepeat"),j=function(a,b,c,d,e,f,g){a[c]=d,e&&(a[e]=f),a.$index=b,a.$first=0===b,a.$last=b===g-1,a.$middle=!(a.$first||a.$last),a.$odd=!(a.$even=0===(1&b))},k=function(a){return a.clone[0]},l=function(a){return a.clone[a.clone.length-1]};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(d,m){var n=m.ngRepeat,o=b.createComment(" end ngRepeat: "+n+" "),p=n.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/);if(!p)throw i("iexp","Expected expression in form of '_item_ in _collection_[ track by _id_]' but got '{0}'.",n);var q=p[1],r=p[2],s=p[3],t=p[4];if(p=q.match(/^(?:(\s*[\$\w]+)|\(\s*([\$\w]+)\s*,\s*([\$\w]+)\s*\))$/),!p)throw i("iidexp","'_item_' in '_item_ in _collection_' should be an identifier or '(_key_, _value_)' expression, but got '{0}'.",q);var u=p[3]||p[1],v=p[2];if(s&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(s)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(s)))throw i("badident","alias '{0}' is invalid --- must be a valid JS identifier which is not a reserved name.",s);var w,x,y,z,A={$id:Ub};return t?w=a(t):(y=function(a,b){return Ub(b)},z=function(a){return a}),function(a,b,d,m,p){w&&(x=function(b,c,d){return v&&(A[v]=b),A[u]=c,A.$index=d,w(a,A)});var q=pb();a.$watchCollection(r,function(d){var m,r,t,w,A,B,C,D,E,F,G,H,I=b[0],J=pb();if(s&&(a[s]=d),e(d))E=d,D=x||y;else{D=x||z,E=[];for(var K in d)d.hasOwnProperty(K)&&"$"!==K.charAt(0)&&E.push(K)}for(w=E.length,G=new Array(w),m=0;w>m;m++)if(A=d===E?m:E[m],B=d[A],C=D(A,B,m),q[C])F=q[C],delete q[C],J[C]=F,G[m]=F;else{if(J[C])throw f(G,function(a){a&&a.scope&&(q[a.id]=a)}),i("dupes","Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: {0}, Duplicate key: {1}, Duplicate value: {2}",n,C,B);G[m]={id:C,scope:c,clone:c},J[C]=!0}for(var L in q){if(F=q[L],H=ob(F.clone),g.leave(H),H[0].parentNode)for(m=0,r=H.length;r>m;m++)H[m][h]=!0;F.scope.$destroy()}for(m=0;w>m;m++)if(A=d===E?m:E[m],B=d[A],F=G[m],F.scope){t=I;do t=t.nextSibling;while(t&&t[h]);k(F)!=t&&g.move(ob(F.clone),null,ze(I)),I=l(F),j(F.scope,m,u,B,v,A,w) }else p(function(a,b){F.scope=b;var c=o.cloneNode(!1);a[a.length++]=c,g.enter(a,null,ze(I)),I=c,F.clone=a,J[F.id]=F,j(F.scope,m,u,B,v,A,w)});q=J})}}}}],jh="ng-hide",kh="ng-hide-animate",lh=["$animate",function(a){return{restrict:"A",multiElement:!0,link:function(b,c,d){b.$watch(d.ngShow,function(b){a[b?"removeClass":"addClass"](c,jh,{tempClasses:kh})})}}}],mh=["$animate",function(a){return{restrict:"A",multiElement:!0,link:function(b,c,d){b.$watch(d.ngHide,function(b){a[b?"addClass":"removeClass"](c,jh,{tempClasses:kh})})}}}],nh=$d(function(a,b,c){a.$watch(c.ngStyle,function(a,c){c&&a!==c&&f(c,function(a,c){b.css(c,"")}),a&&b.css(a)},!0)}),oh=["$animate",function(a){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(c,d,e,g){var h=e.ngSwitch||e.on,i=[],j=[],k=[],l=[],m=function(a,b){return function(){a.splice(b,1)}};c.$watch(h,function(c){var d,e;for(d=0,e=k.length;e>d;++d)a.cancel(k[d]);for(k.length=0,d=0,e=l.length;e>d;++d){var h=ob(j[d].clone);l[d].$destroy();var n=k[d]=a.leave(h);n.then(m(k,d))}j.length=0,l.length=0,(i=g.cases["!"+c]||g.cases["?"])&&f(i,function(c){c.transclude(function(d,e){l.push(e);var f=c.element;d[d.length++]=b.createComment(" end ngSwitchWhen: ");var g={clone:d};j.push(g),a.enter(d,f.parent(),f)})})})}}}],ph=$d({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(a,b,c,d,e){d.cases["!"+c.ngSwitchWhen]=d.cases["!"+c.ngSwitchWhen]||[],d.cases["!"+c.ngSwitchWhen].push({transclude:e,element:b})}}),qh=$d({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(a,b,c,d,e){d.cases["?"]=d.cases["?"]||[],d.cases["?"].push({transclude:e,element:b})}}),rh=$d({restrict:"EAC",link:function(a,b,c,e,f){if(!f)throw d("ngTransclude")("orphan","Illegal use of ngTransclude directive in the template! No parent directive that requires a transclusion found. Element: {0}",Z(b));f(function(a){b.empty(),b.append(a)})}}),sh=["$templateCache",function(a){return{restrict:"E",terminal:!0,compile:function(b,c){if("text/ng-template"==c.type){var d=c.id,e=b[0].text;a.put(d,e)}}}}],th={$setViewValue:p,$render:p},uh=["$element","$scope","$attrs",function(a,d){var e=this,f=new Vb;e.ngModelCtrl=th,e.unknownOption=ze(b.createElement("option")),e.renderUnknownOption=function(b){var c="? "+Ub(b)+" ?";e.unknownOption.val(c),a.prepend(e.unknownOption),a.val(c)},d.$on("$destroy",function(){e.renderUnknownOption=p}),e.removeUnknownOption=function(){e.unknownOption.parent()&&e.unknownOption.remove()},e.readValue=function(){return e.removeUnknownOption(),a.val()},e.writeValue=function(b){e.hasOption(b)?(e.removeUnknownOption(),a.val(b),""===b&&e.emptyOption.prop("selected",!0)):null==b&&e.emptyOption?(e.removeUnknownOption(),a.val("")):e.renderUnknownOption(b)},e.addOption=function(a,b){mb(a,'"option value"'),""===a&&(e.emptyOption=b);var c=f.get(a)||0;f.put(a,c+1)},e.removeOption=function(a){var b=f.get(a);b&&(1===b?(f.remove(a),""===a&&(e.emptyOption=c)):f.put(a,b-1))},e.hasOption=function(a){return!!f.get(a)}}],vh=function(){return{restrict:"E",require:["select","?ngModel"],controller:uh,link:function(a,b,c,d){var e=d[1];if(e){var g=d[0];if(g.ngModelCtrl=e,e.$render=function(){g.writeValue(e.$viewValue)},b.on("change",function(){a.$apply(function(){e.$setViewValue(g.readValue())})}),c.multiple){g.readValue=function(){var a=[];return f(b.find("option"),function(b){b.selected&&a.push(b.value)}),a},g.writeValue=function(a){var c=new Vb(a);f(b.find("option"),function(a){a.selected=t(c.get(a.value))})};var h,i=0/0;a.$watch(function(){i!==e.$viewValue||P(h,e.$viewValue)||(h=O(e.$viewValue),e.$render()),i=e.$viewValue}),e.$isEmpty=function(a){return!a||0===a.length}}}}}},wh=["$interpolate",function(a){function b(a){a[0].hasAttribute("selected")&&(a[0].selected=!0)}return{restrict:"E",priority:100,compile:function(c,d){if(s(d.value)){var e=a(c.text(),!0);e||d.$set("value",c.text())}return function(a,c,d){var f="$selectController",g=c.parent(),h=g.data(f)||g.parent().data(f);h&&h.ngModelCtrl&&(e?a.$watch(e,function(a,e){d.$set("value",a),e!==a&&h.removeOption(e),h.addOption(a,c),h.ngModelCtrl.$render(),b(c)}):(h.addOption(d.value,c),h.ngModelCtrl.$render(),b(c)),c.on("$destroy",function(){h.removeOption(d.value),h.ngModelCtrl.$render()}))}}}}],xh=r({restrict:"E",terminal:!1}),yh=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,c,d){d&&(c.required=!0,d.$validators.required=function(a,b){return!c.required||!d.$isEmpty(b)},c.$observe("required",function(){d.$validate()}))}}},zh=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,e,f){if(f){var g,h=e.ngPattern||e.pattern;e.$observe("pattern",function(a){if(w(a)&&a.length>0&&(a=new RegExp("^"+a+"$")),a&&!a.test)throw d("ngPattern")("noregexp","Expected {0} to be a RegExp but was {1}. Element: {2}",h,a,Z(b));g=a||c,f.$validate()}),f.$validators.pattern=function(a){return f.$isEmpty(a)||s(g)||g.test(a)}}}}},Ah=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,c,d){if(d){var e=-1;c.$observe("maxlength",function(a){var b=n(a);e=isNaN(b)?-1:b,d.$validate()}),d.$validators.maxlength=function(a,b){return 0>e||d.$isEmpty(b)||b.length<=e}}}}},Bh=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,c,d){if(d){var e=0;c.$observe("minlength",function(a){e=n(a)||0,d.$validate()}),d.$validators.minlength=function(a,b){return d.$isEmpty(b)||b.length>=e}}}}};return a.angular.bootstrap?void console.log("WARNING: Tried to load angular more than once."):(jb(),tb(Ie),void ze(b).ready(function(){eb(b,fb)}))}(window,document),!window.angular.$$csp()&&window.angular.element(document).find("head").prepend(''),function(){function a(b,d){function f(a){if(f[a]!==q)return f[a];var b;if("bug-string-char-index"==a)b="a"!="a"[0];else if("json"==a)b=f("json-stringify")&&f("json-parse");else{var c,e='{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}';if("json-stringify"==a){var i=d.stringify,k="function"==typeof i&&t;if(k){(c=function(){return 1}).toJSON=c;try{k="0"===i(0)&&"0"===i(new g)&&'""'==i(new h)&&i(s)===q&&i(q)===q&&i()===q&&"1"===i(c)&&"[1]"==i([c])&&"[null]"==i([q])&&"null"==i(null)&&"[null,null,null]"==i([q,s,null])&&i({a:[c,!0,!1,null,"\x00\b\n\f\r "]})==e&&"1"===i(null,c)&&"[\n 1,\n 2\n]"==i([1,2],null,1)&&'"-271821-04-20T00:00:00.000Z"'==i(new j(-864e13))&&'"+275760-09-13T00:00:00.000Z"'==i(new j(864e13))&&'"-000001-01-01T00:00:00.000Z"'==i(new j(-621987552e5))&&'"1969-12-31T23:59:59.999Z"'==i(new j(-1))}catch(l){k=!1}}b=k}if("json-parse"==a){var m=d.parse;if("function"==typeof m)try{if(0===m("0")&&!m(!1)){c=m(e);var n=5==c.a.length&&1===c.a[0];if(n){try{n=!m('" "')}catch(l){}if(n)try{n=1!==m("01")}catch(l){}if(n)try{n=1!==m("1.")}catch(l){}}}}catch(l){n=!1}b=n}}return f[a]=!!b}b||(b=e.Object()),d||(d=e.Object());var g=b.Number||e.Number,h=b.String||e.String,i=b.Object||e.Object,j=b.Date||e.Date,k=b.SyntaxError||e.SyntaxError,l=b.TypeError||e.TypeError,m=b.Math||e.Math,n=b.JSON||e.JSON;"object"==typeof n&&n&&(d.stringify=n.stringify,d.parse=n.parse);var o,p,q,r=i.prototype,s=r.toString,t=new j(-0xc782b5b800cec);try{t=-109252==t.getUTCFullYear()&&0===t.getUTCMonth()&&1===t.getUTCDate()&&10==t.getUTCHours()&&37==t.getUTCMinutes()&&6==t.getUTCSeconds()&&708==t.getUTCMilliseconds()}catch(u){}if(!f("json")){var v="[object Function]",w="[object Date]",x="[object Number]",y="[object String]",z="[object Array]",A="[object Boolean]",B=f("bug-string-char-index");if(!t)var C=m.floor,D=[0,31,59,90,120,151,181,212,243,273,304,334],E=function(a,b){return D[b]+365*(a-1970)+C((a-1969+(b=+(b>1)))/4)-C((a-1901+b)/100)+C((a-1601+b)/400)};if((o=r.hasOwnProperty)||(o=function(a){var b,c={};return(c.__proto__=null,c.__proto__={toString:1},c).toString!=s?o=function(a){var b=this.__proto__,c=a in(this.__proto__=null,this);return this.__proto__=b,c}:(b=c.constructor,o=function(a){var c=(this.constructor||b).prototype;return a in this&&!(a in c&&this[a]===c[a])}),c=null,o.call(this,a)}),p=function(a,b){var d,e,f,g=0;(d=function(){this.valueOf=0}).prototype.valueOf=0,e=new d;for(f in e)o.call(e,f)&&g++;return d=e=null,g?p=2==g?function(a,b){var c,d={},e=s.call(a)==v;for(c in a)e&&"prototype"==c||o.call(d,c)||!(d[c]=1)||!o.call(a,c)||b(c)}:function(a,b){var c,d,e=s.call(a)==v;for(c in a)e&&"prototype"==c||!o.call(a,c)||(d="constructor"===c)||b(c);(d||o.call(a,c="constructor"))&&b(c)}:(e=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"],p=function(a,b){var d,f,g=s.call(a)==v,h=!g&&"function"!=typeof a.constructor&&c[typeof a.hasOwnProperty]&&a.hasOwnProperty||o;for(d in a)g&&"prototype"==d||!h.call(a,d)||b(d);for(f=e.length;d=e[--f];h.call(a,d)&&b(d));}),p(a,b)},!f("json-stringify")){var F={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},G="000000",H=function(a,b){return(G+(b||0)).slice(-a)},I="\\u00",J=function(a){for(var b='"',c=0,d=a.length,e=!B||d>10,f=e&&(B?a.split(""):a);d>c;c++){var g=a.charCodeAt(c);switch(g){case 8:case 9:case 10:case 12:case 13:case 34:case 92:b+=F[g];break;default:if(32>g){b+=I+H(2,g.toString(16));break}b+=e?f[c]:a.charAt(c)}}return b+'"'},K=function(a,b,c,d,e,f,g){var h,i,j,k,m,n,r,t,u,v,B,D,F,G,I,L;try{h=b[a]}catch(M){}if("object"==typeof h&&h)if(i=s.call(h),i!=w||o.call(h,"toJSON"))"function"==typeof h.toJSON&&(i!=x&&i!=y&&i!=z||o.call(h,"toJSON"))&&(h=h.toJSON(a));else if(h>-1/0&&1/0>h){if(E){for(m=C(h/864e5),j=C(m/365.2425)+1970-1;E(j+1,0)<=m;j++);for(k=C((m-E(j,0))/30.42);E(j,k+1)<=m;k++);m=1+m-E(j,k),n=(h%864e5+864e5)%864e5,r=C(n/36e5)%24,t=C(n/6e4)%60,u=C(n/1e3)%60,v=n%1e3}else j=h.getUTCFullYear(),k=h.getUTCMonth(),m=h.getUTCDate(),r=h.getUTCHours(),t=h.getUTCMinutes(),u=h.getUTCSeconds(),v=h.getUTCMilliseconds();h=(0>=j||j>=1e4?(0>j?"-":"+")+H(6,0>j?-j:j):H(4,j))+"-"+H(2,k+1)+"-"+H(2,m)+"T"+H(2,r)+":"+H(2,t)+":"+H(2,u)+"."+H(3,v)+"Z"}else h=null;if(c&&(h=c.call(b,a,h)),null===h)return"null";if(i=s.call(h),i==A)return""+h;if(i==x)return h>-1/0&&1/0>h?""+h:"null";if(i==y)return J(""+h);if("object"==typeof h){for(G=g.length;G--;)if(g[G]===h)throw l();if(g.push(h),B=[],I=f,f+=e,i==z){for(F=0,G=h.length;G>F;F++)D=K(F,h,c,d,e,f,g),B.push(D===q?"null":D);L=B.length?e?"[\n"+f+B.join(",\n"+f)+"\n"+I+"]":"["+B.join(",")+"]":"[]"}else p(d||h,function(a){var b=K(a,h,c,d,e,f,g);b!==q&&B.push(J(a)+":"+(e?" ":"")+b)}),L=B.length?e?"{\n"+f+B.join(",\n"+f)+"\n"+I+"}":"{"+B.join(",")+"}":"{}";return g.pop(),L}};d.stringify=function(a,b,d){var e,f,g,h;if(c[typeof b]&&b)if((h=s.call(b))==v)f=b;else if(h==z){g={};for(var i,j=0,k=b.length;k>j;i=b[j++],h=s.call(i),(h==y||h==x)&&(g[i]=1));}if(d)if((h=s.call(d))==x){if((d-=d%1)>0)for(e="",d>10&&(d=10);e.lengthL;)switch(e=f.charCodeAt(L)){case 9:case 10:case 13:case 32:L++;break;case 123:case 125:case 91:case 93:case 58:case 44:return a=B?f.charAt(L):f[L],L++,a;case 34:for(a="@",L++;g>L;)if(e=f.charCodeAt(L),32>e)P();else if(92==e)switch(e=f.charCodeAt(++L)){case 92:case 34:case 47:case 98:case 116:case 110:case 102:case 114:a+=O[e],L++;break;case 117:for(b=++L,c=L+4;c>L;L++)e=f.charCodeAt(L),e>=48&&57>=e||e>=97&&102>=e||e>=65&&70>=e||P();a+=N("0x"+f.slice(b,L));break;default:P()}else{if(34==e)break;for(e=f.charCodeAt(L),b=L;e>=32&&92!=e&&34!=e;)e=f.charCodeAt(++L);a+=f.slice(b,L)}if(34==f.charCodeAt(L))return L++,a;P();default:if(b=L,45==e&&(d=!0,e=f.charCodeAt(++L)),e>=48&&57>=e){for(48==e&&(e=f.charCodeAt(L+1),e>=48&&57>=e)&&P(),d=!1;g>L&&(e=f.charCodeAt(L),e>=48&&57>=e);L++);if(46==f.charCodeAt(L)){for(c=++L;g>c&&(e=f.charCodeAt(c),e>=48&&57>=e);c++);c==L&&P(),L=c}if(e=f.charCodeAt(L),101==e||69==e){for(e=f.charCodeAt(++L),(43==e||45==e)&&L++,c=L;g>c&&(e=f.charCodeAt(c),e>=48&&57>=e);c++);c==L&&P(),L=c}return+f.slice(b,L)}if(d&&P(),"true"==f.slice(L,L+4))return L+=4,!0;if("false"==f.slice(L,L+5))return L+=5,!1;if("null"==f.slice(L,L+4))return L+=4,null;P()}return"$"},R=function(a){var b,c;if("$"==a&&P(),"string"==typeof a){if("@"==(B?a.charAt(0):a[0]))return a.slice(1);if("["==a){for(b=[];a=Q(),"]"!=a;c||(c=!0))c&&(","==a?(a=Q(),"]"==a&&P()):P()),","==a&&P(),b.push(R(a));return b}if("{"==a){for(b={};a=Q(),"}"!=a;c||(c=!0))c&&(","==a?(a=Q(),"}"==a&&P()):P()),(","==a||"string"!=typeof a||"@"!=(B?a.charAt(0):a[0])||":"!=Q())&&P(),b[a.slice(1)]=R(Q());return b}P()}return a},S=function(a,b,c){var d=T(a,b,c);d===q?delete a[b]:a[b]=d},T=function(a,b,c){var d,e=a[b];if("object"==typeof e&&e)if(s.call(e)==z)for(d=e.length;d--;)S(e,d,c);else p(e,function(a){S(e,a,c)});return c.call(a,b,e)};d.parse=function(a,b){var c,d;return L=0,M=""+a,c=R(Q()),"$"!=Q()&&P(),L=M=null,b&&s.call(b)==v?T((d={},d[""]=c,d),"",b):c}}}return d.runInContext=a,d}var b="function"==typeof define&&define.amd,c={"function":!0,object:!0},d=c[typeof exports]&&exports&&!exports.nodeType&&exports,e=c[typeof window]&&window||this,f=d&&c[typeof module]&&module&&!module.nodeType&&"object"==typeof global&&global;if(!f||f.global!==f&&f.window!==f&&f.self!==f||(e=f),d&&!b)a(e,d);else{var g=e.JSON,h=e.JSON3,i=!1,j=a(e,e.JSON3={noConflict:function(){return i||(i=!0,e.JSON=g,e.JSON3=h,g=h=null),j}});e.JSON={parse:j.parse,stringify:j.stringify}}b&&define(function(){return j})}.call(this),function(a,b,c){"use strict";function d(a){return null!=a&&""!==a&&"hasOwnProperty"!==a&&h.test("."+a)}function e(a,b){if(!d(b))throw g("badmember",'Dotted member path "@{0}" is invalid.',b);for(var e=b.split("."),f=0,h=e.length;h>f&&a!==c;f++){var i=e[f];a=null!==a?a[i]:c}return a}function f(a,c){c=c||{},b.forEach(c,function(a,b){delete c[b]});for(var d in a)!a.hasOwnProperty(d)||"$"===d.charAt(0)&&"$"===d.charAt(1)||(c[d]=a[d]);return c}var g=b.$$minErr("$resource"),h=/^(\.[a-zA-Z_$@][0-9a-zA-Z_$@]*)+$/;b.module("ngResource",["ng"]).provider("$resource",function(){var a=this;this.defaults={stripTrailingSlashes:!0,actions:{get:{method:"GET"},save:{method:"POST"},query:{method:"GET",isArray:!0},remove:{method:"DELETE"},"delete":{method:"DELETE"}}},this.$get=["$http","$q",function(d,h){function i(a){return j(a,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function j(a,b){return encodeURIComponent(a).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,b?"%20":"+")}function k(b,c){this.template=b,this.defaults=o({},a.defaults,c),this.urlParams={}}function l(i,j,r,s){function t(a,b){var c={};return b=o({},j,b),n(b,function(b,d){q(b)&&(b=b()),c[d]=b&&b.charAt&&"@"==b.charAt(0)?e(a,b.substr(1)):b}),c}function u(a){return a.resource}function v(a){f(a||{},this)}var w=new k(i,s);return r=o({},a.defaults.actions,r),v.prototype.toJSON=function(){var a=o({},this);return delete a.$promise,delete a.$resolved,a},n(r,function(a,e){var i=/^(POST|PUT|PATCH)$/i.test(a.method);v[e]=function(j,k,l,r){var s,x,y,z={};switch(arguments.length){case 4:y=r,x=l;case 3:case 2:if(!q(k)){z=j,s=k,x=l;break}if(q(j)){x=j,y=k;break}x=k,y=l;case 1:q(j)?x=j:i?s=j:z=j;break;case 0:break;default:throw g("badargs","Expected up to 4 arguments [params, data, success, error], got {0} arguments",arguments.length)}var A=this instanceof v,B=A?s:a.isArray?[]:new v(s),C={},D=a.interceptor&&a.interceptor.response||u,E=a.interceptor&&a.interceptor.responseError||c;n(a,function(a,b){"params"!=b&&"isArray"!=b&&"interceptor"!=b&&(C[b]=p(a))}),i&&(C.data=s),w.setUrlParams(C,o({},t(s,a.params||{}),z),a.url);var F=d(C).then(function(c){var d=c.data,h=B.$promise;if(d){if(b.isArray(d)!==!!a.isArray)throw g("badcfg","Error in resource configuration for action `{0}`. Expected response to contain an {1} but got an {2} (Request: {3} {4})",e,a.isArray?"array":"object",b.isArray(d)?"array":"object",C.method,C.url);a.isArray?(B.length=0,n(d,function(a){B.push("object"==typeof a?new v(a):a)})):(f(d,B),B.$promise=h)}return B.$resolved=!0,c.resource=B,c},function(a){return B.$resolved=!0,(y||m)(a),h.reject(a)});return F=F.then(function(a){var b=D(a);return(x||m)(b,a.headers),b},E),A?F:(B.$promise=F,B.$resolved=!1,B)},v.prototype["$"+e]=function(a,b,c){q(a)&&(c=b,b=a,a={});var d=v[e].call(this,a,this,b,c);return d.$promise||d}}),v.bind=function(a){return l(i,o({},j,a),r)},v}var m=b.noop,n=b.forEach,o=b.extend,p=b.copy,q=b.isFunction;return k.prototype={setUrlParams:function(a,c,d){var e,f,h=this,j=d||h.template,k=h.urlParams={};n(j.split(/\W/),function(a){if("hasOwnProperty"===a)throw g("badname","hasOwnProperty is not a valid parameter name.");!new RegExp("^\\d+$").test(a)&&a&&new RegExp("(^|[^\\\\]):"+a+"(\\W|$)").test(j)&&(k[a]=!0)}),j=j.replace(/\\:/g,":"),c=c||{},n(h.urlParams,function(a,d){e=c.hasOwnProperty(d)?c[d]:h.defaults[d],b.isDefined(e)&&null!==e?(f=i(e),j=j.replace(new RegExp(":"+d+"(\\W|$)","g"),function(a,b){return f+b})):j=j.replace(new RegExp("(/?):"+d+"(\\W|$)","g"),function(a,b,c){return"/"==c.charAt(0)?c:b+c})}),h.defaults.stripTrailingSlashes&&(j=j.replace(/\/+$/,"")||"/"),j=j.replace(/\/\.(?=\w+($|\?))/,"."),a.url=j.replace(/\/\\\./,"/."),n(c,function(b,c){h.urlParams[c]||(a.params=a.params||{},a.params[c]=b)})}},l}]})}(window,window.angular),function(a,b){"use strict";function c(){this.$get=["$$sanitizeUri",function(a){return function(b){var c=[];return f(b,i(c,function(b,c){return!/^unsafe/.test(a(b,c))})),c.join("")}}]}function d(a){var c=[],d=i(c,b.noop);return d.chars(a),c.join("")}function e(a,c){var d,e={},f=a.split(",");for(d=0;d=0&&t[f]!=d;f--);if(f>=0){for(e=t.length-1;e>=f;e--)c.end&&c.end(t[e]);t.length=f}}"string"!=typeof a&&(a=null===a||"undefined"==typeof a?"":""+a);var f,h,i,s,t=[],v=a;for(t.last=function(){return t[t.length-1]};a;){if(s="",h=!0,t.last()&&B[t.last()]?(a=a.replace(new RegExp("([\\W\\w]*)<\\s*\\/\\s*"+t.last()+"[^>]*>","i"),function(a,b){return b=b.replace(p,"$1").replace(r,"$1"),c.chars&&c.chars(g(b)),""}),e("",t.last())):(0===a.indexOf("",f)===f&&(c.comment&&c.comment(a.substring(4,f)),a=a.substring(f+3),h=!1)):q.test(a)?(i=a.match(q),i&&(a=a.replace(i[0],""),h=!1)):o.test(a)?(i=a.match(l),i&&(a=a.substring(i[0].length),i[0].replace(l,e),h=!1)):n.test(a)&&(i=a.match(k),i?(i[4]&&(a=a.substring(i[0].length),i[0].replace(k,d)),h=!1):(s+="<",a=a.substring(1))),h&&(f=a.indexOf("<"),s+=0>f?a:a.substring(0,f),a=0>f?"":a.substring(f),c.chars&&c.chars(g(s)))),a==v)throw j("badparse","The sanitizer was unable to parse the following block of html: {0}",a);v=a}e()}function g(a){return a?(H.innerHTML=a.replace(//g,">")}function i(a,c){var d=!1,e=b.bind(a,a.push);return{start:function(a,f,g){a=b.lowercase(a),!d&&B[a]&&(d=a),d||C[a]!==!0||(e("<"),e(a),b.forEach(f,function(d,f){var g=b.lowercase(f),i="img"===a&&"src"===g||"background"===g;G[g]!==!0||D[g]===!0&&!c(d,i)||(e(" "),e(f),e('="'),e(h(d)),e('"'))}),e(g?"/>":">"))},end:function(a){a=b.lowercase(a),d||C[a]!==!0||(e("")),a==d&&(d=!1)},chars:function(a){d||e(h(a))}}}var j=b.$$minErr("$sanitize"),k=/^<((?:[a-zA-Z])[\w:-]*)((?:\s+[\w:-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)\s*(>?)/,l=/^<\/\s*([\w:-]+)[^>]*>/,m=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,n=/^/g,q=/]*?)>/i,r=//g,s=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,t=/([^\#-~| |!])/g,u=e("area,br,col,hr,img,wbr"),v=e("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),w=e("rp,rt"),x=b.extend({},w,v),y=b.extend({},v,e("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,script,section,table,ul")),z=b.extend({},w,e("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var")),A=e("circle,defs,desc,ellipse,font-face,font-face-name,font-face-src,g,glyph,hkern,image,linearGradient,line,marker,metadata,missing-glyph,mpath,path,polygon,polyline,radialGradient,rect,stop,svg,switch,text,title,tspan,use"),B=e("script,style"),C=b.extend({},u,y,z,x,A),D=e("background,cite,href,longdesc,src,usemap,xlink:href"),E=e("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,target,title,type,valign,value,vspace,width"),F=e("accent-height,accumulate,additive,alphabetic,arabic-form,ascent,baseProfile,bbox,begin,by,calcMode,cap-height,class,color,color-rendering,content,cx,cy,d,dx,dy,descent,display,dur,end,fill,fill-rule,font-family,font-size,font-stretch,font-style,font-variant,font-weight,from,fx,fy,g1,g2,glyph-name,gradientUnits,hanging,height,horiz-adv-x,horiz-origin-x,ideographic,k,keyPoints,keySplines,keyTimes,lang,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mathematical,max,min,offset,opacity,orient,origin,overline-position,overline-thickness,panose-1,path,pathLength,points,preserveAspectRatio,r,refX,refY,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,rotate,rx,ry,slope,stemh,stemv,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,systemLanguage,target,text-anchor,to,transform,type,u1,u2,underline-position,underline-thickness,unicode,unicode-range,units-per-em,values,version,viewBox,visibility,width,widths,x,x-height,x1,x2,xlink:actuate,xlink:arcrole,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,xmlns,xmlns:xlink,y,y1,y2,zoomAndPan",!0),G=b.extend({},D,F,E),H=document.createElement("pre");b.module("ngSanitize",[]).provider("$sanitize",c),b.module("ngSanitize").filter("linky",["$sanitize",function(a){var c=/((ftp|https?):\/\/|(www\.)|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>"”’]/,e=/^mailto:/;return function(f,g){function h(a){a&&n.push(d(a))}function i(a,c){n.push("'),h(c),n.push("")}if(!f)return f;for(var j,k,l,m=f,n=[];j=m.match(c);)k=j[0],j[2]||j[4]||(k=(j[3]?"http://":"mailto:")+k),l=j.index,h(m.substr(0,l)),i(k,j[0].replace(e,"")),m=m.substring(l+j[0].length);return h(m),a(n.join(""))}}])}(window,window.angular),function(a,b,c){"use strict";function d(a,b,c){if(!a)throw ngMinErr("areq","Argument '{0}' is {1}",b||"?",c||"required");return a}function e(a,b){return a||b?a?b?(M(a)&&(a=a.join(" ")),M(b)&&(b=b.join(" ")),a+" "+b):a:b:""}function f(a){var b={};return a&&(a.to||a.from)&&(b.to=a.to,b.from=a.from),b}function g(a,b,c){var d="";return a=M(a)?a:a&&N(a)&&a.length?a.split(/\s+/):[],L(a,function(a,e){a&&a.length>0&&(d+=e>0?" ":"",d+=c?b+a:a+b)}),d}function h(a,b){var c=a.indexOf(b);b>=0&&a.splice(c,1)}function i(a){if(a instanceof K)switch(a.length){case 0:return[];case 1:if(a[0].nodeType===T)return a;break;default:return K(j(a))}return a.nodeType===T?K(a):void 0}function j(a){if(!a[0])return a;for(var b=0;b=0)&&(c=v(c)),0===c&&(c=null),d[b]=c}}),d}function v(a){var b=0,c=a.split(/\s*,\s*/);return L(c,function(a){"s"==a.charAt(a.length-1)&&(a=a.substring(0,a.length-1)),a=parseFloat(a)||0,b=b?Math.max(a,b):a}),b}function w(a){return 0===a||null!=a}function x(a,b){var c=E,d=a+"s";return b?c+=Z:d+=" linear all",[c,d]}function y(a){return[ib,a+"s"]}function z(a,b){var c=b?hb:jb;return[c,a+"s"]}function A(a,b){var c=b?"-"+b+"s":"";return C(a,[jb,c]),[jb,c]}function B(a,b){var c=b?"paused":"",d=G+cb;return C(a,[d,c]),[d,c]}function C(a,b){var c=b[0],d=b[1];a.style[c]=d}function D(){var a=Object.create(null);return{flush:function(){a=Object.create(null)},count:function(b){var c=a[b];return c?c.total:0},get:function(b){var c=a[b];return c&&c.value},put:function(b,c){a[b]?a[b].total++:a[b]={total:1,value:c}}}}var E,F,G,H,I=b.noop,J=b.extend,K=b.element,L=b.forEach,M=b.isArray,N=b.isString,O=b.isObject,P=b.isUndefined,Q=b.isDefined,R=b.isFunction,S=b.isElement,T=1,U="ng-animate",V="$$ngAnimateChildren",W=["$$rAF",function(a){function b(a){f.push([].concat(a)),c()}function c(){if(f.length){for(var b=[],g=0;g0&&(j=b.get(h),!j)){var k=g(f,"-stagger");d.addClass(e,k),j=u(c,e,i),j.animationDuration=Math.max(j.animationDuration,0),j.transitionDuration=Math.max(j.transitionDuration,0),d.removeClass(e,k),b.put(h,j)}return j||{}}function D(c){P.push(c),l.waitUntilQuiet(function(){a.flush(),b.flush();for(var c=O.offsetWidth+1,d=0;d0,yb.hasAnimations=wb.animationDuration>0}if(yb.applyTransitionDelay||yb.applyAnimationDelay){xb="boolean"!=typeof c.delay&&w(c.delay)?parseFloat(c.delay):xb,T=Math.max(xb,0);var a;yb.applyTransitionDelay&&(wb.transitionDelay=xb,a=z(xb),X.push(a),N.style[a[0]]=a[1]),yb.applyAnimationDelay&&(wb.animationDelay=xb,a=z(xb,!0),X.push(a),N.style[a[0]]=a[1])}if(U=T*fb,W=V*fb,c.easing){var h,k=c.easing;yb.hasTransitions&&(h=E+ab,X.push([h,k]),N.style[h]=k),yb.hasAnimations&&(h=G+ab,X.push([h,k]),N.style[h]=k)}wb.transitionDuration&&j.push(F),wb.animationDuration&&j.push(H),g=Date.now(),b.on(j.join(" "),f),i(e,U+eb*W),q(b,c)}}function e(){m()}function f(a){a.stopPropagation();var b=a.originalEvent||a,c=b.$manualTimeStamp||b.timeStamp||Date.now(),d=parseFloat(b.elapsedTime.toFixed(db));Math.max(c-g,0)>=U&&d>=V&&(Q=!0,m())}if(!O){var g,j=[],k=function(a){if(Q)P&&a&&(P=!1,m());else if(P=!a,wb.animationDuration){var b=B(N,P);P?X.push(b):h(X,b)}},l=ub>0&&(wb.transitionDuration&&0===ob.transitionDuration||wb.animationDuration&&0===ob.animationDuration)&&Math.max(ob.animationDelay,ob.transitionDelay);l?i(a,Math.floor(l*ub*fb),!1):a(),S.resume=function(){k(!0)},S.pause=function(){k(!1)}}}var N=t(b);c=n(c);var O,P,Q,R,S,T,U,V,W,X=[],Y=b.attr("class"),Z=f(c);if(0===c.duration||!k.animations&&!k.transitions)return u();var _=c.event&&M(c.event)?c.event.join(" "):c.event,bb=_&&c.structural,cb="",hb="";bb?cb=g(_,"ng-",!0):_&&(cb=_),c.addClass&&(hb+=g(c.addClass,"-add")),c.removeClass&&(hb.length&&(hb+=" "),hb+=g(c.removeClass,"-remove")),c.applyClassesEarly&&hb.length&&(K(b,c),hb="");var ib=[cb,hb].join(" ").trim(),jb=Y+" "+ib,kb=g(ib,"-active"),lb=Z.to&&Object.keys(Z.to).length>0;if(!lb&&!ib)return u();var nb,ob;if(c.stagger>0){var pb=parseFloat(c.stagger);ob={transitionDelay:pb,animationDelay:pb,transitionDuration:0,animationDuration:0}}else nb=r(N,jb),ob=v(N,ib,nb,mb);d.addClass(b,ib);var qb;if(c.transitionStyle){var rb=[E,c.transitionStyle];C(N,rb),X.push(rb)}if(c.duration>=0){qb=N.style[E].length>0;var sb=x(c.duration,qb);C(N,sb),X.push(sb)}if(c.keyframeStyle){var tb=[G,c.keyframeStyle];C(N,tb),X.push(tb)}var ub=ob?c.staggerIndex>=0?c.staggerIndex:a.count(nb):0,vb=0===ub;vb&&A(N,gb);var wb=I(N,jb,nb),xb=wb.maxDelay;T=Math.max(xb,0),V=wb.maxDuration;var yb={};return yb.hasTransitions=wb.transitionDuration>0,yb.hasAnimations=wb.animationDuration>0,yb.hasTransitionAll=yb.hasTransitions&&"all"==wb.transitionProperty,yb.applyTransitionDuration=lb&&(yb.hasTransitions&&!yb.hasTransitionAll||yb.hasAnimations&&!yb.hasTransitions),yb.applyAnimationDuration=c.duration&&yb.hasAnimations,yb.applyTransitionDelay=w(c.delay)&&(yb.applyTransitionDuration||yb.hasTransitions),yb.applyAnimationDelay=w(c.delay)&&yb.hasAnimations,yb.recalculateTimingStyles=hb.length>0,(yb.applyTransitionDuration||yb.applyAnimationDuration)&&(V=c.duration?parseFloat(c.duration):V,yb.applyTransitionDuration&&(yb.hasTransitions=!0,wb.transitionDuration=V,qb=N.style[E+$].length>0,X.push(x(V,qb))),yb.applyAnimationDuration&&(yb.hasAnimations=!0,wb.animationDuration=V,X.push(y(V)))),0!==V||yb.recalculateTimingStyles?(null==c.duration&&wb.transitionDuration>0&&(yb.recalculateTimingStyles=yb.recalculateTimingStyles||vb),U=T*fb,W=V*fb,c.skipBlocking||(yb.blockTransition=wb.transitionDuration>0,yb.blockKeyframeAnimation=wb.animationDuration>0&&ob.animationDelay>0&&0===ob.animationDuration),p(b,c),yb.blockTransition||A(N,!1),s(V),{$$willAnimate:!0,end:j,start:function(){return O?void 0:(S={end:j,cancel:l,resume:null,pause:null},R=new e(S),D(J),R) }}):u()}var K=m(d),N=0,O=t(j).body,P=[];return J}]}],ob=["$$animationProvider",function(a){a.drivers.push("$$animateCssDriver");var b="ng-animate-shim",c="ng-anchor",d="ng-anchor-out",e="ng-anchor-in";this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$document","$sniffer",function(a,f,g,h,i,j){function k(a){return a.replace(/\bng-\S+\b/g,"")}function l(a,b){return N(a)&&(a=a.split(" ")),N(b)&&(b=b.split(" ")),a.filter(function(a){return-1===b.indexOf(a)}).join(" ")}function m(f,h,i){function j(a){var b={},c=t(a).getBoundingClientRect();return L(["width","height","top","left"],function(a){var d=c[a];switch(a){case"top":d+=p.scrollTop;break;case"left":d+=p.scrollLeft}b[a]=Math.floor(d)+"px"}),b}function m(){var b=a(s,{addClass:d,delay:!0,from:j(h)});return b.$$willAnimate?b:null}function n(a){return a.attr("class")||""}function o(){var b=k(n(i)),c=l(b,u),f=l(u,b),g=a(s,{to:j(i),addClass:e+" "+c,removeClass:d+" "+f,delay:!0});return g.$$willAnimate?g:null}function q(){s.remove(),h.removeClass(b),i.removeClass(b)}var s=K(t(h).cloneNode(!0)),u=k(n(s));h.addClass(b),i.addClass(b),s.addClass(c),r.append(s);var v,w=m();if(!w&&(v=o(),!v))return q();var x=w||v;return{start:function(){function a(){c&&c.end()}var b,c=x.start();return c.done(function(){return c=null,!v&&(v=o())?(c=v.start(),c.done(function(){c=null,q(),b.complete()}),c):(q(),void b.complete())}),b=new g({end:a,cancel:a})}}}function n(a,b,c,d){var e=o(a),f=o(b),h=[];return L(d,function(a){var b=a.out,d=a["in"],e=m(c,b,d);e&&h.push(e)}),e||f||0!==h.length?{start:function(){function a(){L(b,function(a){a.end()})}var b=[];e&&b.push(e.start()),f&&b.push(f.start()),L(h,function(a){b.push(a.start())});var c=new g({end:a,cancel:a});return g.all(b,function(a){c.complete(a)}),c}}:void 0}function o(b){var c=b.element,d=b.options||{};b.structural?(d.structural=d.applyClassesEarly=!0,d.event=b.event,"leave"===d.event&&(d.onDone=d.domOperation)):d.event=null;var e=a(c,d);return e.$$willAnimate?e:null}if(!j.animations&&!j.transitions)return I;var p=t(i).body,q=t(h),r=K(p.parentNode===q?p:q);return function(a){return a.from&&a.to?n(a.from,a.to,a.classes,a.anchors):o(a)}}]}],pb=["$animateProvider",function(a){this.$get=["$injector","$$AnimateRunner","$$rAFMutex","$$jqLite",function(b,c,d,e){function f(c){c=M(c)?c:c.split(" ");for(var d=[],e={},f=0;f0,d=(a.removeClass||"").length>0;return b?c&&d:c||d}var e=1,f=2,g=this.rules={skip:[],cancel:[],join:[]};g.join.push(function(a,b){return!b.structural&&c(b.options)}),g.skip.push(function(a,b){return!b.structural&&!c(b.options)}),g.skip.push(function(a,b,c){return"leave"==c.event&&b.structural}),g.skip.push(function(a,b,c){return c.structural&&!b.structural}),g.cancel.push(function(a,b,c){return c.structural&&b.structural}),g.cancel.push(function(a,b,c){return c.state===f&&b.structural}),g.cancel.push(function(a,b,c){var d=b.options,e=c.options;return d.addClass&&d.addClass===e.removeClass||d.removeClass&&d.removeClass===e.addClass}),this.$get=["$$rAF","$rootScope","$rootElement","$document","$$HashMap","$$animation","$$AnimateRunner","$templateRequest","$$jqLite",function(g,h,k,l,p,q,s,u,v){function w(a,b){return r(a,b,{})}function x(a,b){var c=t(a),d=[],e=U[b];return e&&L(e,function(a){a.node.contains(c)&&d.push(a.callback)}),d}function y(a,b,c,d){g(function(){L(x(b,a),function(a){a(b,c,d)})})}function z(a,d,g){function j(b,c,d,e){y(c,a,d,e),b.progress(c,d,e)}function k(b){Y(a,g),o(a,g),g.domOperation(),p.complete(!b)}var l,m;a=i(a),a&&(l=t(a),m=a.parent()),g=n(g);var p=new s;if(!l)return k(),p;M(g.addClass)&&(g.addClass=g.addClass.join(" ")),M(g.removeClass)&&(g.removeClass=g.removeClass.join(" ")),g.from&&!O(g.from)&&(g.from=null),g.to&&!O(g.to)&&(g.to=null);var u=[l.className,g.addClass,g.removeClass].join(" ");if(!X(u))return k(),p;var v=["enter","move","leave"].indexOf(d)>=0,x=!I||H.get(l),z=!x&&G.get(l)||{},C=!!z.state;if(x||C&&z.state==e||(x=!E(a,m,d)),x)return k(),p;v&&A(a);var J={structural:v,element:a,event:d,close:k,options:g,runner:p};if(C){var K=b("skip",a,J,z);if(K)return z.state===f?(k(),p):(r(a,z.options,g),z.runner);var L=b("cancel",a,J,z);if(L)z.state===f?z.runner.end():z.structural?z.close():r(a,J.options,z.options);else{var N=b("join",a,J,z);if(N){if(z.state!==f)return d=J.event=z.event,g=r(a,z.options,J.options),p;w(a,g)}}}else w(a,g);var P=J.structural;if(P||(P="animate"===J.event&&Object.keys(J.options.to||{}).length>0||c(J.options)),!P)return k(),B(a),p;v&&D(m);var Q=(z.counter||0)+1;return J.counter=Q,F(a,e,J),h.$$postDigest(function(){var b=G.get(l),e=!b;b=b||{};var h=a.parent()||[],i=h.length>0&&("animate"===b.event||b.structural||c(b.options));if(e||b.counter!==Q||!i)return e&&(Y(a,g),o(a,g)),(e||v&&b.event!==d)&&(g.domOperation(),p.end()),void(i||B(a));d=!b.structural&&c(b.options,!0)?"setClass":b.event,b.structural&&D(h),F(a,f);var m=q(a,d,b.options);m.done(function(b){k(!b);var c=G.get(l);c&&c.counter===Q&&B(t(a)),j(p,d,"close",{})}),p.setHost(m),j(p,d,"start",{})}),p}function A(a){var b=t(a),c=b.querySelectorAll("["+rb+"]");L(c,function(a){var b=parseInt(a.getAttribute(rb)),c=G.get(a);switch(b){case f:c.runner.end();case e:c&&G.remove(a)}})}function B(a){var b=t(a);b.removeAttribute(rb),G.remove(b)}function C(a,b){return t(a)===t(b)}function D(a){function b(a,b){!b.structural&&c(b.options)&&(b.state===f&&b.runner.end(),B(a))}for(var d=t(a);;){if(!d||d.nodeType!==T)break;var e=G.get(d);e&&b(d,e),d=d.parentNode}}function E(a,b){var c,d=!1,e=!1,f=!1,g=a.data(sb);for(g&&(b=g);b&&b.length;){e||(e=C(b,k));var h=b[0];if(h.nodeType!==T)break;var i=G.get(h)||{};if(f||(f=i.structural||H.get(h)),P(c)||c===!0){var j=b.data(V);Q(j)&&(c=j)}if(f&&c===!1)break;e||(e=C(b,k),e||(g=b.data(sb),g&&(b=g))),d||(d=C(b,R)),b=b.parent()}var l=!f||c;return l&&e&&d}function F(a,b,c){c=c||{},c.state=b;var d=t(a);d.setAttribute(rb,b);var e=G.get(d),f=e?J(e,c):c;G.put(d,f)}var G=new p,H=new p,I=null,N=h.$watch(function(){return 0===u.totalPendingRequests},function(a){a&&(N(),h.$$postDigest(function(){h.$$postDigest(function(){null===I&&(I=!0)})}))}),R=K(l[0].body),U={},W=a.classNameFilter(),X=W?function(a){return W.test(a)}:function(){return!0},Y=m(v);return{on:function(a,b,c){var d=j(b);U[a]=U[a]||[],U[a].push({node:d,callback:c})},off:function(a,b,c){function d(a,b,c){var d=j(b);return a.filter(function(a){var b=a.node===d&&(!c||a.callback===c);return!b})}var e=U[a];e&&(U[a]=1===arguments.length?null:d(e,b,c))},pin:function(a,b){d(S(a),"element","not an element"),d(S(b),"parentElement","not an element"),a.data(sb,b)},push:function(a,b,c,d){return c=c||{},c.domOperation=d,z(a,b,c)},enabled:function(a,b){var c=arguments.length;if(0===c)b=!!I;else{var d=S(a);if(d){var e=t(a),f=H.get(e);1===c?b=!f:(b=!!b,b?f&&H.remove(e):H.put(e,!0))}else b=I=!!a}return b}}}]}],ub=["$$rAF",function(a){return function(){var b=!1;return a(function(){b=!0}),function(c){b?c():a(c)}}}],vb=["$q","$$rAFMutex",function(a,b){function c(a){this.setHost(a),this._doneCallbacks=[],this._runInAnimationFrame=b(),this._state=0}var d=0,e=1,f=2;return c.chain=function(a,b){function c(){return d===a.length?void b(!0):void a[d](function(a){return a===!1?void b(!1):(d++,void c())})}var d=0;c()},c.all=function(a,b){function c(c){e=e&&c,++d===a.length&&b(e)}var d=0,e=!0;L(a,function(a){a.done(c)})},c.prototype={setHost:function(a){this.host=a||{}},done:function(a){this._state===f?a():this._doneCallbacks.push(a)},progress:I,getPromise:function(){if(!this.promise){var b=this;this.promise=a(function(a,c){b.done(function(b){b===!1?c():a()})})}return this.promise},then:function(a,b){return this.getPromise().then(a,b)},"catch":function(a){return this.getPromise()["catch"](a)},"finally":function(a){return this.getPromise()["finally"](a)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end(),this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel(),this._resolve(!1)},complete:function(a){var b=this;b._state===d&&(b._state=e,b._runInAnimationFrame(function(){b._resolve(a)}))},_resolve:function(a){this._state!==f&&(L(this._doneCallbacks,function(b){b(a)}),this._doneCallbacks.length=0,this._state=f)}},c}],wb=["$animateProvider",function(){function a(a,b){a.data(g,b)}function b(a){a.removeData(g)}function c(a){return a.data(g)}var d="ng-animate-ref",f=this.drivers=[],g="$$animationRunner";this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner","$$rAFScheduler",function(g,h,i,j,k){var l=[],p=m(g),q=0,r=0,s=[];return function(m,u,v){function w(a){var b="["+d+"]",c=a.hasAttribute(d)?[a]:a.querySelectorAll(b),e=[];return L(c,function(a){var b=a.getAttribute(d);b&&b.length&&e.push(a)}),e}function x(a){var b=[],c={};L(a,function(a,e){var f=a.element,g=t(f),h=a.event,i=["enter","move"].indexOf(h)>=0,j=a.structural?w(g):[];if(j.length){var k=i?"to":"from";L(j,function(a){var b=a.getAttribute(d);c[b]=c[b]||{},c[b][k]={animationID:e,element:K(a)}})}else b.push(a)});var e={},f={};return L(c,function(c){var d=c.from,g=c.to;if(!d||!g){var h=d?d.animationID:g.animationID,i=h.toString();return void(e[i]||(e[i]=!0,b.push(a[h])))}var j=a[d.animationID],k=a[g.animationID],l=d.animationID.toString();if(!f[l]){var m=f[l]={structural:!0,beforeStart:function(){j.beforeStart(),k.beforeStart()},close:function(){j.close(),k.close()},classes:y(j.classes,k.classes),from:j,to:k,anchors:[]};m.classes.length?b.push(m):(b.push(j),b.push(k))}f[l].anchors.push({out:d.element,"in":g.element})}),b}function y(a,b){a=a.split(" "),b=b.split(" ");for(var c=[],d=0;d=0;b--){var c=f[b];if(i.has(c)){var d=i.get(c),e=d(a);if(e)return e}}}function A(){m.addClass(U),H&&g.addClass(m,H)}function B(a,b){function d(a){c(a).setHost(b)}a.from&&a.to?(d(a.from.element),d(a.to.element)):d(a.element)}function C(){var a=c(m);!a||"leave"===u&&v.$$domOperationFired||a.end()}function D(a){m.off("$destroy",C),b(m),p(m,v),o(m,v),v.domOperation(),H&&g.removeClass(m,H),m.removeClass(U),F.complete(!a)}v=n(v);var E=["enter","move","leave"].indexOf(u)>=0,F=new j({end:function(){D()},cancel:function(){D(!0)}});if(!f.length)return D(),F;a(m,F);var G=e(m.attr("class"),e(v.addClass,v.removeClass)),H=v.tempClasses;H&&(G+=" "+H,v.tempClasses=null);var I;return E||(I=q,q+=1),l.push({element:m,classes:G,event:u,classBasedIndex:I,structural:E,options:v,beforeStart:A,close:D}),m.on("$destroy",C),l.length>1?F:(h.$$postDigest(function(){r=q,q=0,s.length=0;var a=[];L(l,function(b){c(b.element)&&a.push(b)}),l.length=0,L(x(a),function(a){function b(){a.beforeStart();var b,d=a.close,e=a.anchors?a.from.element||a.to.element:a.element;if(c(e)){var f=z(a);f&&(b=f.start)}if(b){var g=b();g.done(function(a){d(!a)}),B(a,g)}else d()}a.structural?b():(s.push({node:t(a.element),fn:b}),a.classBasedIndex===r-1&&(s=s.sort(function(a,b){return b.node.contains(a.node)}).map(function(a){return a.fn}),k(s)))})}),F)}}]}];b.module("ngAnimate",[]).directive("ngAnimateChildren",X).factory("$$rAFMutex",ub).factory("$$rAFScheduler",W).factory("$$AnimateRunner",vb).provider("$$animateQueue",tb).provider("$$animation",wb).provider("$animateCss",nb).provider("$$animateCssDriver",ob).provider("$$animateJs",pb).provider("$$animateJsDriver",qb)}(window,window.angular),function(a,b){"use strict";function c(a){return b.lowercase(a.nodeName||a[0]&&a[0].nodeName)}function d(a,c,d){e.directive(a,["$parse","$swipe",function(e,f){var g=75,h=.3,i=30;return function(j,k,l){function m(a){if(!n)return!1;var b=Math.abs(a.y-n.y),d=(a.x-n.x)*c;return o&&g>b&&d>0&&d>i&&h>b/d}var n,o,p=e(l[a]),q=["touch"];b.isDefined(l.ngSwipeDisableMouse)||q.push("mouse"),f.bind(k,{start:function(a){n=a,o=!0},cancel:function(){o=!1},end:function(a,b){m(a)&&j.$apply(function(){k.triggerHandler(d),p(j,{$event:b})})}},q)}}])}var e=b.module("ngTouch",[]);e.factory("$swipe",[function(){function a(a){var b=a.originalEvent||a,c=b.touches&&b.touches.length?b.touches:[b],d=b.changedTouches&&b.changedTouches[0]||c[0];return{x:d.clientX,y:d.clientY}}function c(a,c){var d=[];return b.forEach(a,function(a){var b=e[a][c];b&&d.push(b)}),d.join(" ")}var d=10,e={mouse:{start:"mousedown",move:"mousemove",end:"mouseup"},touch:{start:"touchstart",move:"touchmove",end:"touchend",cancel:"touchcancel"}};return{bind:function(b,e,f){var g,h,i,j,k=!1;f=f||["mouse","touch"],b.on(c(f,"start"),function(b){i=a(b),k=!0,g=0,h=0,j=i,e.start&&e.start(i,b)});var l=c(f,"cancel");l&&b.on(l,function(a){k=!1,e.cancel&&e.cancel(a)}),b.on(c(f,"move"),function(b){if(k&&i){var c=a(b);if(g+=Math.abs(c.x-j.x),h+=Math.abs(c.y-j.y),j=c,!(d>g&&d>h))return h>g?(k=!1,void(e.cancel&&e.cancel(b))):(b.preventDefault(),void(e.move&&e.move(c,b)))}}),b.on(c(f,"end"),function(b){k&&(k=!1,e.end&&e.end(a(b),b))})}}}]),e.config(["$provide",function(a){a.decorator("ngClickDirective",["$delegate",function(a){return a.shift(),a}])}]),e.directive("ngClick",["$parse","$timeout","$rootElement",function(a,d,e){function f(a,b,c,d){return Math.abs(a-c)p)){var b=a.touches&&a.touches.length?a.touches:[a],d=b[0].clientX,e=b[0].clientY;1>d&&1>e||m&&m[0]===d&&m[1]===e||(m&&(m=null),"label"===c(a.target)&&(m=[d,e]),g(l,d,e)||(a.stopPropagation(),a.preventDefault(),a.target&&a.target.blur&&a.target.blur()))}}function i(a){var b=a.touches&&a.touches.length?a.touches:[a],c=b[0].clientX,e=b[0].clientY;l.push(c,e),d(function(){for(var a=0;ac&&o>t&&(j(r,s),g&&g.blur(),b.isDefined(e.disabled)&&e.disabled!==!1||d.triggerHandler("click",[a])),f()}),d.onclick=function(){},d.on("click",function(a,b){c.$apply(function(){l(c,{$event:b||a})})}),d.on("mousedown",function(){d.addClass(r)}),d.on("mousemove mouseup",function(){d.removeClass(r)})}}]),d("ngSwipeLeft",-1,"swipeleft"),d("ngSwipeRight",1,"swiperight")}(window,window.angular);