forked from angular/code.angularjs.org
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathangular-0.9.0.min.js
99 lines (99 loc) · 53.1 KB
/
angular-0.9.0.min.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
(function(G,aa,kb){function s(a,b,c){var d;if(a)if(I(a))for(d in a)d!="prototype"&&d!=Mb&&d!=Nb&&a.hasOwnProperty(d)&&b.call(c,a[d],d);else if(a.forEach)a.forEach(b,c);else if(ba(a)&&Ea(a.length))for(d=0;d<a.length;d++)b.call(c,a[d],d);else for(d in a)b.call(c,a[d],d);return a}function Va(a,b,c){var d=[],e;for(e in a)d.push(e);d.sort();for(e=0;e<d.length;e++)b.call(c,a[d[e]],d[e]);return d}function F(a){s(arguments,function(b){b!==a&&s(b,function(c,d){a[d]=c})});return a}function Ob(a,b){return F(new (F(function(){},
{prototype:a})),b)}function B(){}function ja(a){return a}function Pb(a){return function(){return a}}function ca(a,b,c){var d;return a[b]||(d=a[b]=function(e,f,h){e=(c||ja)(e);if(D(f))d[e]=F(f,h||{});return d[e]})}function Qb(a){if(a)if(P(a)){var b=aa.createElement("div");b.innerHTML=a;a=new ka(b.childNodes)}else if(!(a instanceof ka)&&Fa(a))a=new ka(a);return a}function la(a){return typeof a==da}function D(a){return typeof a!=da}function ba(a){return a!=v&&typeof a==Ga}function P(a){return typeof a==
lb}function Ea(a){return typeof a==mb}function ma(a){return a instanceof Array}function I(a){return typeof a==U}function na(a){return P(a)?a.toLowerCase():a}function Wa(a){return P(a)?a.toUpperCase():a}function sa(a){return P(a)?a.replace(/^\s*/,"").replace(/\s*$/,""):a}function Fa(a){return a&&(a.nodeName||a instanceof ka||Xa&&a instanceof Xa)}function Ya(a){this.html=a}function Rb(a,b,c){var d=[];s(a,function(e,f,h){d.push(b.call(c,e,f,h))});return d}function nb(a,b){for(var c=0;c<a.length;c++)if(b===
a[c])return true;return false}function Ha(a,b){for(var c=0;c<a.length;c++)if(b===a[c])return c;return-1}function Sb(a){if(a)switch(a.nodeName){case "OPTION":case "PRE":case "TITLE":return true}return false}function R(a,b){if(b)if(ma(a)){for(;b.length;)b.pop();for(var c=0;c<a.length;c++)b.push(R(a[c]))}else{s(b,function(d,e){delete b[e]});for(c in a)b[c]=R(a[c])}else if(b=a)if(ma(a))b=R(a,[]);else if(a instanceof Date)b=new Date(a.getTime());else if(ba(a))b=R(a,{});return b}function Ia(a,b){if(a==
b)return true;var c=typeof a,d;if(c==typeof b&&c=="object")if(a instanceof Array){if((c=a.length)==b.length){for(d=0;d<c;d++)if(!Ia(a[d],b[d]))return false;return true}}else{c={};for(d in a){if(d.charAt(0)!=="$"&&!I(a[d])&&!Ia(a[d],b[d]))return false;c[d]=true}for(d in b)if(!c[d]&&d.charAt(0)!=="$"&&!I(b[d]))return false;return true}return false}function ob(a){if(!a||!a.replace)return a;return a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}function Tb(a){return(a=a&&a[0]&&a[0].nodeName)&&
a.charAt(0)!="#"&&!nb(["TR","COL","COLGROUP","TBODY","THEAD","TFOOT"],a)}function oa(a,b,c){for(;!Tb(a);)a=a.parent()||z(aa.body);if(a[0].$NG_ERROR!==c)if(a[0].$NG_ERROR=c){a.addClass(b);a.attr(b,c)}else{a.removeClass(b);a.removeAttr(b)}}function Ja(a,b,c){return a.concat(Za.call(b,c,b.length))}function J(a,b){var c=arguments.length>2?Za.call(arguments,2,arguments.length):[];return typeof b==U?c.length?function(){return arguments.length?b.apply(a,c.concat(Za.call(arguments,0,arguments.length))):b.apply(a,
c)}:function(){return arguments.length?b.apply(a,arguments):b.call(a)}:b}function ta(a){if(a&&a.length!==0){a=na(""+a);a=!(a=="f"||a=="0"||a=="false"||a=="no"||a=="n"||a=="[]")}else a=false;return a}function pb(a,b){var c=new qb($a,rb,K,X),d=z(a);return c.compile(d)(d,b)}function ab(a){var b={},c,d;s((a||"").split("&"),function(e){if(e){c=e.split("=");d=unescape(c[0]);b[d]=D(c[1])?unescape(c[1]):true}});return b}function sb(a){var b=[];s(a,function(c,d){b.push(escape(d)+(c===true?"":"="+escape(c)))});
return b.length?b.join("&"):""}function Ub(a,b){var c=a.getElementsByTagName("script"),d;b=F({ie_compat_id:"ng-ie-compat"},b);for(var e=0;e<c.length;e++)if(d=(c[e].src||"").match(Vb)){b.base_url=d[1];b.ie_compat=d[1]+"angular-ie-compat"+(d[2]||"")+".js";F(b,ab(d[6]));Ka(z(c[e]),function(f,h){if(/^ng:/.exec(h)){h=h.substring(3).replace(/-/g,"_");if(h=="autobind")f=true;b[h]=f}})}return b}function S(a,b){var c=[];bb(c,a,b?"\n ":v,[]);return c.join("")}function pa(a){if(!a)return a;try{var b=La(a,true),
c=b.primary();b.assertAllConsumed();return c()}catch(d){tb("fromJson error: ",a,d);throw d;}}function bb(a,b,c,d){if(typeof b=="object"){if(nb(d,b)){a.push("RECURSION");return}d.push(b)}var e=typeof b;if(b===v)a.push(wa);else if(e===U)return;else if(e===Wb)a.push(""+b);else if(e===mb)isNaN(b)?a.push(wa):a.push(""+b);else if(e===lb)return a.push(A.String.quoteUnicode(b));else if(e===Ga)if(b instanceof Array){a.push("[");e=b.length;for(var f=false,h=0;h<e;h++){var g=b[h];f&&a.push(",");typeof g==U||
typeof g==da?a.push(wa):bb(a,g,c,d);f=true}a.push("]")}else if(b instanceof Date)a.push(A.String.quoteUnicode(A.Date.toString(b)));else{a.push("{");c&&a.push(c);e=false;f=c?c+" ":false;h=[];for(g in b)g.indexOf("$")===0||b[g]===V||h.push(g);h.sort();for(g=0;g<h.length;g++){var i=h[g],j=b[i];if(typeof j!=U){if(e){a.push(",");c&&a.push(c)}a.push(A.String.quote(i));a.push(":");bb(a,j,f,d);e=true}}a.push("}")}typeof b==Ga&&d.pop()}function cb(a){this.paths=[];this.children=[];this.inits=[];this.priority=
a;this.newScope=false}function qb(a,b,c,d){this.markup=a;this.attrMarkup=b;this.directives=c;this.widgets=d}function ub(a,b){var c,d=a[0].childNodes||[],e;for(c=0;c<d.length;c++){var f=e=d[c];xa(f)=="#text"||b(z(e),c)}}function Ka(a,b){var c,d=a[0].attributes||[],e,f,h={};for(c=0;c<d.length;c++){e=d[c];f=e.name;e=e.value;if(ga&&f=="href")e=decodeURIComponent(a[0].getAttribute(f,2));h[f]=e}Va(h,b)}function ya(a,b,c){if(!b)return a;for(var d=b.split("."),e,f=a,h=d.length,g=0;g<h;g++){e=d[g];if(!e.match(/^[\$\w][\$\w\d]*$/))throw"Expression '"+
b+"' is not a valid expression for accesing variables.";if(a){f=a;a=a[e]}if(la(a)&&e.charAt(0)=="$"){var i=A.Global.typeOf(f);if(e=(i=A[i.charAt(0).toUpperCase()+i.substring(1)])?i[[e.substring(1)]]:V)return a=J(f,e,f)}}if(!c&&I(a))return J(f,a);return a}function db(a,b,c){b=b.split(".");for(var d=0;b.length>1;d++){var e=b.shift(),f=a[e];if(!f){f={};a[e]=f}a=f}return a[b.shift()]=c}function vb(a){var b=wb[a];if(b)return b;var c="var l, fn, t;\n";s(a.split("."),function(d){d=xb[d]?'["'+d+'"]':"."+
d;c+="if(!s) return s;\nl=s;\ns=s"+d+';\nif(typeof s=="function") s = function(){ return l'+d+".apply(l, arguments); };\n";if(d.charAt(1)=="$"){d=d.substr(2);c+='if(!s) {\n t = angular.Global.typeOf(l);\n fn = (angular[t.charAt(0).toUpperCase() + t.substring(1)]||{})["'+d+'"];\n if (fn) s = function(){ return fn.apply(l, [l].concat(Array.prototype.slice.call(arguments, 0, arguments.length))); };\n}\n'}});c+="return s;";b=Function("s",c);b.toString=function(){return c};return wb[a]=b}function ha(a){if(typeof a===
U)return a;var b=yb[a];if(!b){b=La(a);var c=b.statements();b.assertAllConsumed();b=yb[a]=F(function(){return c(this)},{fnSelf:c})}return b}function qa(a,b,c){function d(){}a=d.prototype=a||{};var e=new d,f={sorted:[]},h=[],g={},i=0;F(e,{"this":e,$id:Xb++,$parent:a,$bind:J(e,J,e),$get:J(e,ya,e),$set:J(e,db,e),$eval:function(j){var l=typeof j,m,q,k;if(l==da){j=0;for(l=f.sorted.length;j<l;j++){k=f.sorted[j];q=k.length;for(m=0;m<q;m++)e.$tryEval(k[m].fn,k[m].handler)}for(;h.length;){j=h.shift();delete g[j.$postEvalId];
e.$tryEval(j)}}else if(l===U)return j.call(e);else if(l==="string")return ha(j).call(e)},$tryEval:function(j,l){var m=typeof j;try{if(m==U)return j.call(e);else if(m=="string")return ha(j).call(e)}catch(q){(e.$log||{error:tb}).error(q);if(I(l))l(q);else if(l)oa(l,Ma,D(q)?S(q):q);else I(e.$exceptionHandler)&&e.$exceptionHandler(q)}},$watch:function(j,l,m){function q(){var r=k.call(e),x=o;if(o!==r){o=r;e.$tryEval(function(){return l.call(e,r,x)},m)}}var k=ha(j),o;l=ha(l);e.$onEval(zb,q);q()},$onEval:function(j,
l,m){if(!Ea(j)){m=l;l=j;j=0}var q=f[j];if(!q){q=f[j]=[];q.priority=j;f.sorted.push(q);f.sorted.sort(function(k,o){return k.priority-o.priority})}q.push({fn:ha(l),handler:m})},$postEval:function(j){if(j){j=ha(j);var l=j.$postEvalId;if(!l){l="$"+e.$id+"_"+i++;j.$postEvalId=l}g[l]||h.push(g[l]=j)}},$become:function(j){if(I(j)){e.constructor=j;s(j.prototype,function(l,m){e[m]=J(e,l)});e.$inject.apply(e,Ja([j,e],arguments,1));I(j.prototype.init)&&e.init()}},$new:function(j){var l=qa(e);l.$become.apply(e,
Ja([j],arguments,1));e.$onEval(l.$eval);return l}});if(!a.$root){e.$root=e;e.$parent=e;(e.$inject=Ab(e,b,c))()}return e}function Ab(a,b,c){b=b||eb;c=c||{};a=a||{};return function d(e,f){var h,g,i;if(P(e)){if(!c.hasOwnProperty(e)){g=b[e];if(!g)throw"Unknown provider for '"+e+"'.";c[e]=d(g,a)}h=c[e]}else if(ma(e)){h=[];s(e,function(j){h.push(d(j))})}else if(I(e)){h=d(e.$inject||[]);h=e.apply(f,Ja(h,arguments,2))}else if(ba(e))s(b,function(j,l){i=j.$creation;i=="eager"&&d(l);i=="eager-published"&&db(e,
l,d(l))});else h=d(a);return h}}function Yb(a,b){function c(u){return u.indexOf(r)!=-1}function d(){return k+1<a.length?a.charAt(k+1):false}function e(u){return"0"<=u&&u<="9"}function f(u){return"a"<=u&&u<="z"||"A"<=u&&u<="Z"||"_"==u||u=="$"}function h(){for(var u="",N=k;k<a.length;){var w=a.charAt(k);if(w=="."||e(w))u+=w;else{var L=d();if(w=="E"&&(L=="-"||L=="+"))u+=w;else if((w=="-"||w=="+")&&L&&e(L)&&u.charAt(u.length-1)=="E")u+=w;else if((w=="-"||w=="+")&&(!L||!e(L))&&u.charAt(u.length-1)=="E")throw'Lexer found invalid exponential value "'+
a+'"';else break}k++}u=1*u;m.push({index:N,text:u,json:true,fn:function(){return u}})}function g(){for(var u="",N=k;k<a.length;){var w=a.charAt(k);if(w=="."||f(w)||e(w))u+=w;else break;k++}w=Na[u];if(!w){w=vb(u);w.isAssignable=u}m.push({index:N,text:u,fn:w,json:Na[u]})}function i(u){var N=k;k++;for(var w="",L=u,Y=false;k<a.length;){var T=a.charAt(k);L+=T;if(Y){if(T=="u"){T=a.substring(k+1,k+5);if(!T.match(/[\da-f]{4}/i))throw"Lexer Error: Invalid unicode escape [\\u"+T+"] starting at column '"+N+
"' in expression '"+a+"'.";k+=4;w+=String.fromCharCode(parseInt(T,16))}else{Y=Zb[T];w+=Y?Y:T}Y=false}else if(T=="\\")Y=true;else if(T==u){k++;m.push({index:N,text:L,string:w,json:true,fn:function(){return w.length==l?A.String.toDate(w):w}});return}else w+=T;k++}throw"Lexer Error: Unterminated quote ["+a.substring(N)+"] starting at column '"+(N+1)+"' in expression '"+a+"'.";}function j(){var u=k;k++;for(var N="",w=false;k<a.length;){var L=a.charAt(k);if(w){N+=L;w=false}else if(L==="\\"){N+=L;w=true}else if(L===
"/"){k++;w="";if(f(a.charAt(k))){g();w=m.pop().text}var Y=RegExp(N,w);m.push({index:u,text:N,flags:w,fn:function(){return Y}});return}else N+=L;k++}throw"Lexer Error: Unterminated RegExp ["+a.substring(u)+"] starting at column '"+(u+1)+"' in expression '"+a+"'.";}for(var l=b?20:-1,m=[],q,k=0,o=[],r,x=":";k<a.length;){r=a.charAt(k);if(c("\"'"))i(r);else if(e(r)||c(".")&&e(d()))h();else if("({[:,;".indexOf(x)!=-1&&c("/"))j();else if(f(r)){g();if("{,".indexOf(x)!=-1&&o[0]=="{"&&(q=m[m.length-1]))q.json=
q.text.indexOf(".")==-1}else if(c("(){}[].,;:")){m.push({index:k,text:r,json:c("{}[]:,")});c("{[")&&o.unshift(r);c("}]")&&o.shift();k++}else if(r==" "||r=="\r"||r=="\t"||r=="\n"||r=="\u000b"){k++;continue}else{var E=r+d(),H=Na[r],M=Na[E];if(M){m.push({index:k,text:E,fn:M});k+=2}else if(H){m.push({index:k,text:r,fn:H,json:"[,:".indexOf(x)!=-1&&c("+-")});k+=1}else throw"Lexer Error: Unexpected next character ["+a.substring(k)+"] in expression '"+a+"' at column '"+(k+1)+"'.";}x=r}return m}function La(a,
b){function c(){if(ea.length===0)throw"Unexpected end of expression: "+a;return ea[0]}function d(n,p,y,t){if(ea.length>0){var C=ea[0],Z=C.text;if(Z==n||Z==p||Z==y||Z==t||!n&&!p&&!y&&!t)return C}return false}function e(n,p,y,t){if(n=d(n,p,y,t)){if(b&&!n.json){index=n.index;throw"Expression at column='"+n.index+"' of expression '"+a+"' starting at '"+a.substring(n.index)+"' is not valid json.";}ea.shift();return this.currentToken=n}return false}function f(n){if(!e(n)){var p=d();throw"Expecting '"+n+
"' at column '"+(p.index+1)+"' in '"+a+"' got '"+a.substring(p.index)+"'.";}}function h(n,p){return function(y){return n(y,p(y))}}function g(n,p,y){return function(t){return p(t,n(t),y(t))}}function i(){if(ea.length!==0)throw"Did not understand '"+a.substring(ea[0].index)+"' while evaluating '"+a+"'.";}function j(){for(var n=[];;){ea.length>0&&!d("}",")",";","]")&&n.push(l());if(!e(";"))return function(p){for(var y,t=0;t<n.length;t++){var C=n[t];if(C)y=C(p)}return y}}}function l(){for(var n=k(),p;;)if(p=
e("|"))n=g(n,p.fn,m());else return n}function m(){return q($)}function q(n){for(var p=N(n),y=[];;)if(e(":"))y.push(k());else{var t=function(C,Z){for(var za=[Z],Aa=0;Aa<y.length;Aa++)za.push(y[Aa](C));return p.apply(C,za)};return function(){return t}}}function k(){if(e("throw")){var n=o();return function(p){throw n(p);}}else return o()}function o(){var n=r(),p;if(p=e("=")){if(!n.isAssignable)throw"Left hand side '"+a.substring(0,p.index)+"' of assignment '"+a.substring(p.index)+"' is not assignable.";
return g(function(){return n.isAssignable},p.fn,r())}else return n}function r(){for(var n=x(),p;;)if(p=e("||"))n=g(n,p.fn,x());else return n}function x(){var n=E(),p;if(p=e("&&"))n=g(n,p.fn,x());return n}function E(){var n=H(),p;if(p=e("==","!="))n=g(n,p.fn,E());return n}function H(){var n;n=M();for(var p;p=e("+","-");)n=g(n,p.fn,M());n=n;if(p=e("<",">","<=",">="))n=g(n,p.fn,H());return n}function M(){for(var n=u(),p;p=e("*","/","%");)n=g(n,p.fn,u());return n}function u(){var n;return e("+")?w():
(n=e("-"))?g($b,n.fn,u()):(n=e("!"))?h(n.fn,u()):w()}function N(n){var p=e(),y=p.text.split(".");n=n;for(var t,C=0;C<y.length;C++){t=y[C];if(n)n=n[t]}if(typeof n!=U)throw"Function '"+p.text+"' at column '"+(p.index+1)+"' in '"+a+"' is not defined.";return n}function w(){var n;if(e("(")){n=l();f(")");n=n}else if(e("["))n=ac();else if(e("{"))n=bc();else{var p=e();n=p.fn;if(!n)throw"Token '"+p.text+"' is not a primary expression at column='"+(p.index+1)+"' of expression '"+a+"' starting at '"+a.substring(p.index)+
"'.";}for(;p=e("(","[",".");)if(p.text==="(")n=T(n);else if(p.text==="[")n=Y(n);else if(p.text===".")n=L(n);else throw"IMPOSSIBLE";return n}function L(n){var p=e().text,y=vb(p),t=function(C){return y(n(C))};t.isAssignable=p;return t}function Y(n){var p=k();f("]");if(e("=")){var y=k();return function(t){return n(t)[p(t)]=y(t)}}else return function(t){var C=n(t);t=p(t);return C?C[t]:V}}function T(n){var p=[];if(c().text!=")"){do p.push(k());while(e(","))}f(")");return function(y){for(var t=[],C=0;C<
p.length;C++)t.push(p[C](y));C=n(y)||B;return C.apply?C.apply(y,t):C(t[0],t[1],t[2],t[3],t[4])}}function ac(){var n=[];if(c().text!="]"){do n.push(k());while(e(","))}f("]");return function(p){for(var y=[],t=0;t<n.length;t++)y.push(n[t](p));return y}}function bc(){var n=[];if(c().text!="}"){do{var p=e();p=p.string||p.text;f(":");var y=k();n.push({key:p,value:y})}while(e(","))}f("}");return function(t){for(var C={},Z=0;Z<n.length;Z++){var za=n[Z],Aa=za.value(t);C[za.key]=Aa}return C}}function cc(){var n=
e().text;f(":");var p;if(c().text=="{"){f("{");p=j();f("}")}else p=k();return function(){return{name:n,fn:p}}}var $b=Pb(0),ea=Yb(a,b);return{assertAllConsumed:i,primary:w,statements:j,validator:function(){return q(fb)},filter:m,watch:function(){for(var n=[];ea.length>0;){n.push(cc());e(";")||i()}i();return function(p){for(var y=0;y<n.length;y++){var t=n[y](p);p.addListener(t.name,t.fn)}}}}}function Bb(a,b){this.template=a+="#";this.defaults=b||{};var c=this.urlParams={};s(a.split(/\W/),function(d){if(d&&
a.match(RegExp(":"+d+"\\W")))c[d]=true})}function Oa(a){this.xhr=a}function dc(a,b,c,d,e){function f(){s(j,function(o){o()})}this.isMock=false;var h=0,g=0,i=[];this.xhr=function(o,r,x,E){if(I(x)){E=x;x=v}if(na(o)=="json"){var H="angular_"+Math.random()+"_"+h++;H=H.replace(/\d\./,"");o=b[0].createElement("script");o.type="text/javascript";o.src=r.replace("JSON_CALLBACK",H);G[H]=function(u){G[H]=V;E(200,u)};c.append(o)}else{var M=new d;M.open(o,r,true);M.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
M.setRequestHeader("Accept","application/json, text/plain, */*");M.setRequestHeader("X-Requested-With","XMLHttpRequest");g++;M.onreadystatechange=function(){if(M.readyState==4)try{E(M.status||200,M.responseText)}finally{g--;if(g===0)for(;i.length;)try{i.pop()()}catch(u){}}};M.send(x||"")}};this.notifyWhenNoOutstandingRequests=function(o){g===0?o():i.push(o)};var j=[];this.poll=f;this.addPollFn=function(o){j.push(o);return o};this.startPoller=function(o,r){(function x(){f();r(x,o)})()};this.setUrl=
function(o){a.href.match(/#/);o.match(/#/)||(o+="#");a.href=o};this.getUrl=function(){return a.href};var l=b[0],m={},q="";this.cookies=function(o,r){var x,E,H;if(o)if(r===V)l.cookie=escape(o)+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT";else{if(P(r)){l.cookie=escape(o)+"="+escape(r);x=o.length+r.length+1;x>4096&&e.warn("Cookie '"+o+"' possibly not set or overflowed because it was too large ("+x+" > 4096 bytes)!");m.length>20&&e.warn("Cookie '"+o+"' possibly not set or overflowed because too many cookies were already set ("+
m.length+" > 20 )")}}else{if(l.cookie!==q){q=l.cookie;x=q.split("; ");m={};for(E=0;E<x.length;E++){H=x[E].split("=");if(H.length===2)m[unescape(H[0])]=unescape(H[1])}}return m}};var k=B;this.hover=function(o){k=o};this.bind=function(){b.bind("mouseover",function(o){k(z(ga?o.srcElement:o.target),true);return true});b.bind("mouseleave mouseout click dblclick keypress keyup",function(o){k(z(o.target),false);return true})};this.addCss=function(o){var r=z(l.createElement("link"));r.attr("rel","stylesheet");
r.attr("type","text/css");r.attr("href",o);c.append(r)};this.addJs=function(o,r){var x=z(l.createElement("script"));x.attr("type","text/javascript");x.attr("src",o);r&&x.attr("id",r);c.append(x)}}function Cb(a){var b=a[Ba],c=Pa[b];if(c){s(c.bind||{},function(d,e){ec(a,e,d)});delete Pa[b];if(ga)a[Ba]="";else delete a[Ba]}}function fc(a){var b={};a=a[0].style;var c,d;if(typeof a.length=="number")for(c=0;c<a.length;c++){d=a[c];b[d]=a[d]}else for(d in a){c=a[d];if(1*d!=d&&d!="cssText"&&c&&typeof c=="string"&&
c!="false")b[d]=c}return b}function ka(a){if(Fa(a)){this[0]=a;this.length=1}else if(D(a.length)&&a.item){for(var b=0;b<a.length;b++)this[b]=a[b];this.length=a.length}}function ra(a,b){A[a]=A[a]||{};s(b,function(c){F(A[a],c)})}function gb(a,b,c){var d="";if(a<0){d="-";a=-a}for(a=""+a;a.length<b;)a="0"+a;if(c)a=a.substr(a.length-b);return d+a}function Q(a,b,c,d){return function(e){e=e["get"+a].call(e);if(c>0||e>-c)e+=c;if(e===0&&c==-12)e=12;return gb(e,b,d)}}function ua(a,b){return{format:a,parse:b||
a}}function Db(a){return D(a)&&a!==v?""+a:a}function O(a,b,c,d){eb(a,b,{$inject:c,$creation:d})}function Eb(a,b,c){var d="^"+b.replace(/[\.\\\(\)\^\$]/g,"$1")+"$",e=[],f={};s(b.split(/\W/),function(g){if(g){var i=RegExp(":"+g+"([\\W])");if(d.match(i)){d=d.replace(i,"([^/]*)$1");e.push(g)}}});var h=a.match(RegExp(d));if(h){s(e,function(g,i){f[g]=h[i+1]});c&&this.$set(c,f)}return h?f:v}function Fb(a){var b=Gb[a];if(!b){var c=[];s(Qa(a),function(d){var e=Ra(d);c.push(e?function(f){var h,g=this.$tryEval(e,
function(i){h=S(i)});oa(f,Ma,h);return h?h:g}:function(){return d})});Gb[a]=b=function(d){var e=[],f=this.hasOwnProperty(Hb)?this.$element:V;this.$element=d;for(var h=0;h<c.length;h++){var g=c[h].call(this,d);if(Fa(g))g="";else if(ba(g))g=S(g,true);e.push(g)}this.$element=f;return e.join("")}}return b}function hb(a){return function(b,c){var d=c[0].className+" ";return function(e){this.$onEval(function(){if(a(this.$index)){var f=this.$eval(b);if(ma(f))f=f.join(" ");e[0].className=sa(d+f)}},e)}}}function Qa(a){for(var b=
[],c=0,d;(d=a.indexOf("{{",c))>-1;){c<d&&b.push(a.substr(c,d-c));c=d;d=a.indexOf("}}",d);d=d<0?a.length:d+2;b.push(a.substr(c,d-c));c=d}c!=a.length&&b.push(a.substr(c,a.length-c));return b.length===0?[a]:b}function Ra(a){return(a=a.replace(/\n/gm," ").match(/^\{\{(.*)\}\}$/))?a[1]:v}function Ib(a,b){var c=b.attr("name");if(!c)throw"Required field 'name' not found.";return{get:function(){return a.$eval(c)},set:function(d){if(d!==V)return a.$tryEval(c+"="+S(d),b)}}}function Sa(a,b){var c=Ib(a,b),d=
b.attr("ng:format")||ib,e=ia(d);if(!e)throw"Formatter named '"+d+"' not found.";return{get:function(){return e.format(c.get())},set:function(f){return c.set(e.parse(f))}}}function Jb(a,b){function c(){var k=sa(b.val());if(b[0].disabled||b[0].readOnly){oa(b,Ca,v);q.markValid(b)}else{var o=Ob(a,{$element:b});k=m&&!k?"Required":k?e(o,k):v;oa(b,Ca,k);(l=k)?q.markInvalid(b):q.markValid(b)}}var d=b.attr("ng:validate")||ib,e=La(d).validator()(),f=b.attr("ng:required"),h=b.attr("ng:format")||ib,g=ia(h),i,
j,l,m,q=a.$invalidWidgets||{markValid:B,markInvalid:B};if(!e)throw"Validator named '"+d+"' not found.";if(!g)throw"Formatter named '"+h+"' not found.";i=g.format;j=g.parse;if(f)a.$watch(f,function(k){m=k;c()});else m=f==="";b.data("$validate",c);return{get:function(){l&&oa(b,Ca,v);try{var k=j(b.val());c();return k}catch(o){l=o;oa(b,Ca,o)}},set:function(k){var o=b.val();k=i(k);if(o!=k)b.val(k||"");c()}}}function jb(){return{get:B,set:B}}function Ta(a){return function(b,c){var d=c.get();if(!d&&D(a))d=
R(a);la(b.get())&&D(d)&&b.set(d)}}function va(a,b,c,d){return function(e){function f(){i.set(l=g.get())}var h=this,g=b(h,e),i=c(h,e),j=e.attr("ng:change")||"",l;d.call(h,g,i,e);this.$eval(e.attr("ng:init")||"");if(j||b!==jb)e.bind(a,function(m){g.set(i.get());l=g.get();h.$tryEval(j,e);h.$root.$eval();d==B&&m.preventDefault()});f();e.data("$update",f);h.$watch(g.get,function(m){if(l!==m)i.set(l=m)})}}function Ua(a){this.directives(true);return gc[na(a[0].type)]||B}if(typeof aa.getAttribute==da)aa.getAttribute=
function(){};var V=undefined,v=null,Hb="$element",Wb="boolean",U="function",Mb="length",Nb="name",wa="null",mb="number",Ga="object",lb="string",da="undefined",Ma="ng-exception",Ca="ng-validation-error",ib="noop",zb=-1E3,hc={FIRST:-99999,LAST:99999,WATCH:zb},Xa=G.jQuery||G.$,ga=parseInt((/msie (\d+)/.exec(na(navigator.userAgent))||[])[1],10),z=Xa||Qb,Za=Array.prototype.slice,tb=G.console?J(G.console,G.console.error||B):B,A=G.angular||(G.angular={}),$a=ca(A,"markup"),rb=ca(A,"attrMarkup"),K=ca(A,"directive"),
X=ca(A,"widget",na),fb=ca(A,"validator"),$=ca(A,"filter"),ia=ca(A,"formatter"),eb=ca(A,"service");ca(A,"callbacks");var xa,Vb=/^(|.*\/)angular(-.*?)?(\.min)?.js(\?[^#]*)?(#(.*))?$/;xa=ga?function(a){a=a.nodeName?a:a[0];return a.scopeName&&a.scopeName!="HTML"?Wa(a.scopeName+":"+a.nodeName):a.nodeName}:function(a){return a.nodeName?a.nodeName:a[0].nodeName};A.toJson=S;A.fromJson=pa;cb.prototype={init:function(a,b){var c={};this.collectInits(a,c,b);Va(c,function(d){s(d,function(e){e()})})},collectInits:function(a,
b,c){var d=b[this.priority],e=c;d||(b[this.priority]=d=[]);a=z(a);if(this.newScope){e=qa(c);c.$onEval(e.$eval)}s(this.inits,function(j){d.push(function(){e.$tryEval(function(){return e.$inject(j,e,a)},a)})});var f=a[0].childNodes,h=this.children,g=this.paths,i=g.length;for(c=0;c<i;c++)h[c].collectInits(f[g[c]],b,e)},addInit:function(a){a&&this.inits.push(a)},addChild:function(a,b){if(b){this.paths.push(a);this.children.push(b)}},empty:function(){return this.inits.length===0&&this.paths.length===0}};
qb.prototype={compile:function(a){a=z(a);var b=0,c,d=a.parent();if(d&&d[0]){d=d[0];for(var e=0;e<d.childNodes.length;e++)if(d.childNodes[e]==a[0])b=e}c=this.templatize(a,b,0)||new cb;return function(f,h){f=z(f);var g=h&&h.$eval?h:qa(h);return F(g,{$element:f,$init:function(){c.init(f,g);g.$eval();delete g.$init;return g}})}},templatize:function(a,b,c){var d=this,e,f=d.directives,h=true,g=true,i,j={compile:J(d,d.compile),comment:function(o){return z(aa.createComment(o))},element:function(o){return z(aa.createElement(o))},
text:function(o){return z(aa.createTextNode(o))},descend:function(o){if(D(o))h=o;return h},directives:function(o){if(D(o))g=o;return g},scope:function(o){if(D(o))i.newScope=i.newScope||o;return i.newScope}};try{c=a.attr("ng:eval-order")||c||0}catch(l){c=c||0}if(P(c))c=hc[Wa(c)]||parseInt(c,10);i=new cb(c);Ka(a,function(o,r){if(!e)if(e=d.widgets("@"+r))e=J(j,e,o,a)});if(!e)if(e=d.widgets(xa(a)))e=J(j,e,a);if(e){g=h=false;var m=a.parent();i.addInit(e.call(j,a));if(m&&m[0])a=z(m[0].childNodes[b])}if(h)for(var q=
0,k=a[0].childNodes;q<k.length;q++)xa(k[q])=="#text"&&s(d.markup,function(o){if(q<k.length){var r=z(k[q]);o.call(j,r.text(),r,a)}});if(g){Ka(a,function(o,r){s(d.attrMarkup,function(x){x.call(j,o,r,a)})});Ka(a,function(o,r){i.addInit((f[r]||B).call(j,o,a))})}h&&ub(a,function(o,r){i.addChild(r,d.templatize(o,r,c))});return i.empty()?v:i}};var Xb=0,wb={},yb={},xb={};s(["abstract","boolean","break","byte","case","catch","char","class","const","continue","debugger","default","delete","do","double","else",
"enum","export","extends","false","final","finally","float","for",U,"goto","if","implements","import","ininstanceof","intinterface","long","native","new",wa,"package","private","protected","public","return","short","static","super","switch","synchronized","this","throw","throws","transient","true","try","typeof","var","volatile","void",da,"while","with"],function(a){xb[a]=true});var Na={"null":function(){return v},"true":function(){return true},"false":function(){return false},$undefined:B,"+":function(a,
b,c){return(D(b)?b:0)+(D(c)?c:0)},"-":function(a,b,c){return(D(b)?b:0)-(D(c)?c:0)},"*":function(a,b,c){return b*c},"/":function(a,b,c){return b/c},"%":function(a,b,c){return b%c},"^":function(a,b,c){return b^c},"=":function(a,b,c){return db(a,b,c)},"==":function(a,b,c){return b==c},"!=":function(a,b,c){return b!=c},"<":function(a,b,c){return b<c},">":function(a,b,c){return b>c},"<=":function(a,b,c){return b<=c},">=":function(a,b,c){return b>=c},"&&":function(a,b,c){return b&&c},"||":function(a,b,
c){return b||c},"&":function(a,b,c){return b&c},"|":function(a,b,c){return c(a,b)},"!":function(a,b){return!b}},Zb={n:"\n",f:"\u000c",r:"\r",t:"\t",v:"\u000b","'":"'",'"':'"'};Bb.prototype={url:function(a){var b=this,c=this.template;a=a||{};s(this.urlParams,function(e,f){c=c.replace(RegExp(":"+f+"(\\W)"),(a[f]||b.defaults[f]||"")+"$1")});c=c.replace(/\/?#$/,"");var d=[];Va(a,function(e,f){b.urlParams[f]||d.push(encodeURI(f)+"="+encodeURI(e))});c=c.replace(/\/*$/,"");return c+(d.length?"?"+d.join("&"):
"")}};Oa.DEFAULT_ACTIONS={get:{method:"GET"},save:{method:"POST"},query:{method:"GET",isArray:true},remove:{method:"DELETE"},"delete":{method:"DELETE"}};Oa.prototype={route:function(a,b,c){function d(g){var i={};s(b||{},function(j,l){i[l]=j.charAt&&j.charAt(0)=="@"?ya(g,j.substr(1)):j});return i}function e(g){R(g||{},this)}var f=this,h=new Bb(a);c=F({},Oa.DEFAULT_ACTIONS,c);s(c,function(g,i){var j=g.method=="POST"||g.method=="PUT";e[i]=function(l,m,q){var k={},o,r=B;switch(arguments.length){case 3:r=
q;case 2:if(I(m))r=m;else{k=l;o=m;break}case 1:if(I(l))r=l;else if(j)o=l;else k=l;break;case 0:break;default:throw"Expected between 0-3 arguments [params, data, callback], got "+arguments.length+" arguments.";}var x=this instanceof e?this:g.isArray?[]:new e(o);f.xhr(g.method,h.url(F({},g.params||{},d(o),k)),o,function(E,H){if(E==200){if(g.isArray){x.length=0;s(H,function(M){x.push(new e(M))})}else R(H,x);(r||B)(x)}else throw{status:E,response:H,message:E+": "+H};},g.verifyCache);return x};e.bind=
function(l){return f.route(a,F({},b,l),c)};e.prototype["$"+i]=function(l,m){var q=d(this),k=B;switch(arguments.length){case 2:q=l;k=m;case 1:if(typeof l==U)k=l;else q=l;case 0:break;default:throw"Expected between 1-2 arguments [params, callback], got "+arguments.length+" arguments.";}e[i].call(this,q,j?this:V,k)}});return e}};var ic=G.XMLHttpRequest||function(){try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(a){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(b){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(c){}throw Error("This browser does not support XMLHttpRequest.");
},Pa={},Ba="ng-"+(new Date).getTime(),jc=1,kc=G.document.attachEvent?function(a,b,c){a.attachEvent("on"+b,c)}:function(a,b,c){a.addEventListener(b,c,false)},ec=G.document.detachEvent?function(a,b,c){a.detachEvent("on"+b,c)}:function(a,b,c){a.removeEventListener(b,c,false)};ka.prototype={data:function(a,b){var c=this[0],d=c[Ba];d=Pa[d||-1];if(D(b)){if(!d){c[Ba]=d=jc++;d=Pa[d]={}}d[a]=b}else return d?d[a]:v},removeData:function(){Cb(this[0])},dealoc:function(){(function a(b){Cb(b);var c=0;for(b=b.childNodes;c<
b.length;c++)a(b[c])})(this[0])},bind:function(a,b){var c=this,d=c[0],e=c.data("bind"),f;e||this.data("bind",e={});s(a.split(" "),function(h){f=e[h];if(!f){e[h]=f=function(g){if(!g.preventDefault)g.preventDefault=function(){g.returnValue=false};if(!g.stopPropagation)g.stopPropagation=function(){g.cancelBubble=true};s(f.fns,function(i){i.call(c,g)})};f.fns=[];kc(d,h,f)}f.fns.push(b)})},replaceWith:function(a){this[0].parentNode.replaceChild(z(a)[0],this[0])},children:function(){return new ka(this[0].childNodes)},
append:function(a){var b=this[0];a=z(a);s(a,function(c){b.appendChild(c)})},remove:function(){this.dealoc();var a=this[0].parentNode;a&&a.removeChild(this[0])},removeAttr:function(a){this[0].removeAttribute(a)},after:function(a){this[0].parentNode.insertBefore(z(a)[0],this[0].nextSibling)},hasClass:function(a){a=" "+a+" ";if((" "+this[0].className+" ").replace(/[\n\t]/g," ").indexOf(a)>-1)return true;return false},removeClass:function(a){this[0].className=sa((" "+this[0].className+" ").replace(/[\n\t]/g,
" ").replace(" "+a+" ",""))},toggleClass:function(a,b){(b?this.addClass:this.removeClass).call(this,a)},addClass:function(a){if(!this.hasClass(a))this[0].className=sa(this[0].className+" "+a)},css:function(a,b){var c=this[0].style;if(P(a))if(D(b))c[a]=b;else return c[a];else F(c,a)},attr:function(a,b){var c=this[0];if(ba(a))s(a,function(d,e){c.setAttribute(e,d)});else if(D(b))c.setAttribute(a,b);else return c.getAttribute(a,2)},text:function(a){if(D(a))this[0].textContent=a;return this[0].textContent},
val:function(a){if(D(a))this[0].value=a;return this[0].value},html:function(a){if(D(a)){for(var b=0,c=this[0].childNodes;b<c.length;b++)z(c[b]).dealoc();this[0].innerHTML=a}return this[0].innerHTML},parent:function(){return z(this[0].parentNode)},clone:function(){return z(this[0].cloneNode(true))}};ga&&F(ka.prototype,{text:function(a){var b=this[0];if(b.nodeType==3){if(D(a))b.nodeValue=a;return b.nodeValue}else{if(D(a))b.innerText=a;return b.innerText}}});var W={typeOf:function(a){if(a===v)return wa;
var b=typeof a;if(b==Ga){if(a instanceof Array)return"array";if(a instanceof Date)return"date";if(a.nodeType==1)return"element"}return b}},fa={copy:R,size:function(a){var b=0;if(a)if(Ea(a.length))return a.length;else if(ba(a))for(key in a)b++;return b},equals:Ia},lc={extend:F},mc={indexOf:Ha,sum:function(a,b){for(var c=A.Function.compile(b),d=0,e=0;e<a.length;e++){var f=1*c(a[e]);isNaN(f)||(d+=f)}return d},remove:function(a,b){var c=Ha(a,b);c>=0&&a.splice(c,1);return b},filter:function(a,b){var c=
[];c.check=function(i){for(var j=0;j<c.length;j++)if(!c[j](i))return false;return true};var d=function(i,j){if(j.charAt(0)==="!")return!d(i,j.substr(1));switch(typeof i){case "boolean":case "number":case "string":return(""+i).toLowerCase().indexOf(j)>-1;case "object":for(var l in i)if(l.charAt(0)!=="$"&&d(i[l],j))return true;return false;case "array":for(l=0;l<i.length;l++)if(d(i[l],j))return true;return false;default:return false}};switch(typeof b){case "boolean":case "number":case "string":b={$:b};
case "object":for(var e in b)e=="$"?function(){var i=(""+b[e]).toLowerCase();i&&c.push(function(j){return d(j,i)})}():function(){var i=e,j=(""+b[e]).toLowerCase();j&&c.push(function(l){return d(ya(l,i),j)})}();break;case U:c.push(b);break;default:return a}for(var f=[],h=0;h<a.length;h++){var g=a[h];c.check(g)&&f.push(g)}return f},add:function(a,b){a.push(la(b)?{}:b);return a},count:function(a,b){if(!b)return a.length;var c=A.Function.compile(b),d=0;s(a,function(e){c(e)&&d++});return d},orderBy:function(a,
b,c){function d(g,i){return ta(i)?function(j,l){return g(l,j)}:g}function e(g,i){var j=typeof g,l=typeof i;if(j==l){if(j=="string")g=g.toLowerCase();if(j=="string")i=i.toLowerCase();if(g===i)return 0;return g<i?-1:1}else return j<l?-1:1}b=ma(b)?b:[b];b=Rb(b,function(g){var i=false,j=g||ja;if(P(g)){if(g.charAt(0)=="+"||g.charAt(0)=="-"){i=g.charAt(0)=="-";g=g.substring(1)}j=ha(g).fnSelf}return d(function(l,m){return e(j(l),j(m))},i)});for(var f=[],h=0;h<a.length;h++)f.push(a[h]);return f.sort(d(function(g,
i){for(var j=0;j<b.length;j++){var l=b[j](g,i);if(l!==0)return l}return 0},c))}},Kb={toString:function(a){function b(c){return c<10?"0"+c:c}return!a?a:a.getUTCFullYear()+"-"+b(a.getUTCMonth()+1)+"-"+b(a.getUTCDate())+"T"+b(a.getUTCHours())+":"+b(a.getUTCMinutes())+":"+b(a.getUTCSeconds())+"Z"}};ra("Global",[W]);ra("Collection",[W,fa]);ra("Array",[W,fa,mc]);ra("Object",[W,fa,lc]);ra("String",[W,{quote:function(a){return'"'+a.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\f/g,
"\\f").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v")+'"'},quoteUnicode:function(a){a=A.String.quote(a);for(var b=[],c=0;c<a.length;c++){var d=a.charCodeAt(c);if(d<128)b.push(a.charAt(c));else{d="000"+d.toString(16);b.push("\\u"+d.substring(d.length-4))}}return b.join("")},toDate:function(a){var b;if(typeof a=="string"&&(b=a.match(/^(\d\d\d\d)-(\d\d)-(\d\d)T(\d\d):(\d\d):(\d\d)Z$/))){a=new Date(0);a.setUTCFullYear(b[1],b[2]-1,b[3]);a.setUTCHours(b[4],b[5],b[6],0);return a}return a}}]);
ra("Date",[W,Kb]);A.Date.toString=Kb.toString;ra("Function",[W,fa,{compile:function(a){return I(a)?a:a?ha(a).fnSelf:ja}}]);$.currency=function(a){this.$element.toggleClass("ng-format-negative",a<0);return"$"+$.number.apply(this,[a,2])};$.number=function(a,b){if(isNaN(a)||!isFinite(a))return"";b=typeof b==da?2:b;var c=a<0;a=Math.abs(a);var d=""+Math.round(a*Math.pow(10,b)),e=d.substring(0,d.length-b);e=e||"0";var f=d.substring(d.length-b);d=c?"-":"";for(c=0;c<e.length;c++){if((e.length-c)%3===0&&c!==
0)d+=",";d+=e.charAt(c)}if(b>0){for(e=f.length;e<b;e++)f+="0";d+="."+f.substring(0,b)}return d};var nc={yyyy:Q("FullYear",4),yy:Q("FullYear",2,0,true),MM:Q("Month",2,1),M:Q("Month",1,1),dd:Q("Date",2),d:Q("Date",1),HH:Q("Hours",2),H:Q("Hours",1),hh:Q("Hours",2,-12),h:Q("Hours",1,-12),mm:Q("Minutes",2),m:Q("Minutes",1),ss:Q("Seconds",2),s:Q("Seconds",1),a:function(a){return a.getHours()<12?"am":"pm"},Z:function(a){a=a.getTimezoneOffset();return gb(a/60,2)+gb(Math.abs(a%60),2)}},oc=/([^yMdHhmsaZ]*)(y+|M+|d+|H+|h+|m+|s+|a|Z)(.*)/;
$.date=function(a,b){if(!(a instanceof Date))return a;var c=a.toLocaleDateString(),d;if(b&&P(b)){c="";for(var e=[];b;){e=Ja(e,oc.exec(b),1);b=e.pop()}s(e,function(f){d=nc[f];c+=d?d(a):f})}return c};$.json=function(a){this.$element.addClass("ng-monospace");return S(a,true)};$.lowercase=na;$.uppercase=Wa;$.html=function(a){return new Ya(a)};$.linky=function(a){if(!a)return a;var b=/(ftp|http|https|mailto):\/\/([^\(\)|\s]+)/,c;a=a;for(var d=[];c=a.match(b);){c=c[0].replace(/[\.\;\,\(\)\{\}\<\>]$/,"");
var e=a.indexOf(c);d.push(ob(a.substr(0,e)));d.push('<a href="'+c+'">');d.push(c);d.push("</a>");a=a.substring(e+c.length)}d.push(ob(a));return new Ya(d.join(""))};var pc=/^\s*[-+]?\d*(\.\d*)?\s*$/;ia.noop=ua(ja,ja);ia.json=ua(S,pa);ia["boolean"]=ua(Db,ta);ia.number=ua(Db,function(a){if(a==v||pc.exec(a))return a===v||a===""?v:1*a;else throw"Not a number";});ia.list=ua(function(a){return a?a.join(", "):a},function(a){var b=[];s((a||"").split(","),function(c){(c=sa(c))&&b.push(c)});return b});ia.trim=
ua(function(a){return a?sa(""+a):""});s({noop:function(){return v},regexp:function(a,b,c){return a.match(b)?v:c||"Value does not match expected format "+b+"."},number:function(a,b,c){var d=1*a;if(d==a){if(typeof b!=da&&d<b)return"Value can not be less than "+b+".";if(typeof b!=da&&d>c)return"Value can not be greater than "+c+".";return v}else return"Not a number"},integer:function(a,b,c){if(b=fb.number(a,b,c))return b;if(!(""+a).match(/^\s*[\d+]*\s*$/)||a!=Math.round(a))return"Not a whole number";
return v},date:function(a){var b=(a=/^(\d\d?)\/(\d\d?)\/(\d\d\d\d)$/.exec(a))?new Date(a[3],a[1]-1,a[2]):0;return b&&b.getFullYear()==a[3]&&b.getMonth()==a[1]-1&&b.getDate()==a[2]?v:"Value is not a date. (Expecting format: 12/31/2009)."},ssn:function(a){if(a.match(/^\d\d\d-\d\d-\d\d\d\d$/))return v;return"SSN needs to be in 999-99-9999 format."},email:function(a){if(a.match(/^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/))return v;return"Email needs to be in [email protected] format."},phone:function(a){if(a.match(/^1\(\d\d\d\)\d\d\d-\d\d\d\d$/))return v;
if(a.match(/^\+\d{2,3} (\(\d{1,5}\))?[\d ]+\d$/))return v;return"Phone number needs to be in 1(987)654-3210 format in North America or +999 (123) 45678 906 internationaly."},url:function(a){if(a.match(/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/))return v;return"URL needs to be in http://server[:port]/path format."},json:function(a){try{pa(a);return v}catch(b){return b.toString()}},asynchronous:function(a,b,c){if(a){var d=this,e=d.$element,f=e.data("$asyncValidator");
f||e.data("$asyncValidator",f={inputs:{}});f.current=a;var h=f.inputs[a];if(h)h.inFlight?d.$invalidWidgets.markInvalid(d.$element):(c||B)(h.response);else{f.inputs[a]=h={inFlight:true};d.$invalidWidgets.markInvalid(d.$element);e.addClass("ng-input-indicator-wait");b(a,function(g,i){h.response=i;h.error=g;h.inFlight=false;if(f.current==a){e.removeClass("ng-input-indicator-wait");d.$invalidWidgets.markValid(e)}e.data("$validate")();d.$root.$eval()})}return h.error}}},function(a,b){fb[b]=a});var qc=
/^(file|ftp|http|https):\/\/(\w+:{0,1}\w*@)?([\w\.-]*)(:([0-9]+))?(\/[^\?#]*)?(\?([^#]*))?(#(.*))?$/,rc=/^([^\?]*)?(\?([^\?]*))?$/,Lb={http:80,https:443,ftp:21};O("$window",J(G,ja,G),[],"eager-published");O("$document",function(a){return z(a.document)},["$window"],"eager-published");O("$location",function(a){function b(m){if(P(m)){var q=F,k=i,o={},r=qc.exec(m);if(r){o.href=m.replace("#$","");o.protocol=r[1];o.host=r[3]||"";o.port=r[5]||Lb[o.protocol]||v;o.path=r[6]||"";o.search=ab(r[8]);o.hash=r[10]||
"";F(o,h(o.hash))}q(k,o)}else{D(m.hash)&&F(m,h(m.hash));F(i,m);if(D(m.hashPath||m.hashSearch))i.hash=f(i);i.href=e(i)}}function c(){if(i.href==j){if(i.hash==l)i.hash=f(i);i.href=e(i)}b(i.href)}function d(){c();if(i.href!=j){a.setUrl(j=i.href);l=i.hash}}function e(m){var q=sb(m.search),k=m.port==Lb[m.protocol]?v:m.port;return m.protocol+"://"+m.host+(k?":"+k:"")+m.path+(q?"?"+q:"")+(m.hash?"#"+m.hash:"")}function f(m){var q=sb(m.hashSearch);return escape(m.hashPath)+(q?"?"+q:"")}function h(m){var q=
{},k=rc.exec(m);if(k){q.hash=m;q.hashPath=unescape(k[1]||"");q.hashSearch=ab(k[3])}return q}var g=this,i={toString:function(){c();return i.href},update:b,updateHash:function(m,q){var k={};if(P(m)){k.hashPath=m;if(D(q))k.hashSearch=q}else k.hashSearch=m;b(k)}},j=a.getUrl(),l;a.addPollFn(function(){if(j!==a.getUrl()){b(j=a.getUrl());g.$eval()}});this.$onEval(-99999,d);this.$onEval(99999,d);b(j);l=i.hash;return i},["$browser"],"eager-published");O("$log",function(a){a=a.console||{log:B,warn:B,info:B,
error:B};var b=a.log||B;return{log:J(a,b),warn:J(a,a.warn||b),info:J(a,a.info||b),error:J(a,a.error||b)}},["$window"],"eager-published");O("$exceptionHandler",function(a){return function(b){a.error(b)}},["$log"],"eager-published");O("$hover",function(a,b){var c,d,e=z(b[0].body);a.hover(function(f,h){if(h&&(d=f.attr(Ma)||f.attr(Ca))){if(!c){c={callout:z('<div id="ng-callout"></div>'),arrow:z("<div></div>"),title:z('<div class="ng-title"></div>'),content:z('<div class="ng-content"></div>')};c.callout.append(c.arrow);
c.callout.append(c.title);c.callout.append(c.content);e.append(c.callout)}var g=e[0].getBoundingClientRect(),i=f[0].getBoundingClientRect();g=g.right-i.right-10;c.title.text(f.hasClass("ng-exception")?"EXCEPTION:":"Validation error...");c.content.text(d);if(g<300){c.arrow.addClass("ng-arrow-right");c.arrow.css({left:"301px"});c.callout.css({position:"fixed",left:i.left-10-300-4+"px",top:i.top-3+"px",width:"300px"})}else{c.arrow.addClass("ng-arrow-left");c.callout.css({position:"fixed",left:i.right+
10+"px",top:i.top-3+"px",width:"300px"})}}else if(c){c.callout.remove();c=v}})},["$browser","$document"],"eager");O("$invalidWidgets",function(){function a(c){if(c==G.document)return false;c=c.parentNode;return!c||a(c)}var b=[];b.markValid=function(c){c=Ha(b,c);c!=-1&&b.splice(c,1)};b.markInvalid=function(c){Ha(b,c)===-1&&b.push(c)};b.visible=function(){var c=0;s(b,function(d){var e=c;d=d[0].getBoundingClientRect();var f=d.height||d.bottom||0-d.top||0;c=e+((d.width||d.right||0-d.left||0)>0&&f>0?1:
0)});return c};this.$onEval(99999,function(){for(var c=0;c<b.length;){var d=b[c];if(a(d[0])){b.splice(c,1);d.dealoc&&d.dealoc()}else c++}});return b},[],"eager-published");O("$route",function(a){var b={},c=[],d=this,e=0,f={routes:b,onChange:J(c,c.push),when:function(h,g){if(A.isUndefined(h))return b;var i=b[h];i||(i=b[h]={});g&&A.extend(i,g);e++;return i}};this.$watch(function(){return e+a.hash},function(){var h;f.current=v;A.foreach(b,function(g,i){if(!h){var j=Eb(a.hashPath,i);if(j){h=A.scope(d);
f.current=A.extend({},g,{scope:h,params:A.extend({},a.hashSearch,j)})}}});A.foreach(c,d.$tryEval);h&&h.$become(f.current.controller)});return f},["$location"],"eager-published");O("$xhr",function(a,b,c){var d=this;return function(e,f,h,g){if(I(h)){g=h;h=v}if(h&&ba(h))h=S(h);a.xhr(e,f,h,function(i,j){try{if(P(j)&&/^\s*[\[\{]/.exec(j)&&/[\}\]]\s*$/.exec(j))j=pa(j);i==200?g(i,j):b({method:e,url:f,data:h,callback:g},{status:i,body:j})}catch(l){c.error(l)}finally{d.$eval()}})}},["$browser","$xhr.error",
"$log"]);O("$xhr.error",function(a){return function(b,c){a.error("ERROR: XHR: "+b.url,b,c)}},["$log"]);O("$xhr.bulk",function(a,b,c){function d(f,h,g,i){if(I(g)){i=g;g=v}var j;s(d.urls,function(l){if(I(l.match)?l.match(h):l.match.exec(h))j=l});if(j){if(!j.requests)j.requests=[];j.requests.push({method:f,url:h,data:g,callback:i})}else a(f,h,g,i)}var e=this;d.urls={};d.flush=function(f){s(d.urls,function(h,g){var i=h.requests;if(i&&i.length){h.requests=[];h.callbacks=[];a("POST",g,{requests:i},function(j,
l){s(l,function(m,q){try{m.status==200?(i[q].callback||B)(m.status,m.response):b(i[q],m)}catch(k){c.error(k)}});(f||B)()});e.$eval()}})};this.$onEval(99999,d.flush);return d},["$xhr","$xhr.error","$log"]);O("$xhr.cache",function(a){function b(e,f,h,g,i){if(I(h)){g=h;h=v}if(e=="GET"){var j;if(j=b.data[f]){g(200,R(j.value));if(!i)return}if(j=c[f])j.callbacks.push(g);else{c[f]={callbacks:[g]};b.delegate(e,f,h,function(l,m){if(l==200)b.data[f]={value:m};var q=c[f].callbacks;delete c[f];s(q,function(k){try{(k||
B)(l,R(m))}catch(o){d.$log.error(o)}})})}}else{b.data={};b.delegate(e,f,h,g)}}var c={},d=this;b.data={};b.delegate=a;return b},["$xhr.bulk"]);O("$resource",function(a){a=new Oa(a);return J(a,a.route)},["$xhr.cache"]);O("$cookies",function(a){var b=this,c={},d={},e;a.addPollFn(function(){var f=a.cookies();if(e!=f){e=f;R(f,d);R(f,c);b.$eval()}})();this.$onEval(99999,function(){var f,h,g;for(f in d)la(c[f])&&a.cookies(f,V);for(f in c)if(c[f]!==d[f]){a.cookies(f,c[f]);g=true}if(g){g=!g;h=a.cookies();
for(f in c)if(c[f]!==h[f]){if(la(h[f]))delete c[f];else c[f]=h[f];g=true}g&&b.$eval()}});return c},["$browser"],"eager-published");O("$cookieStore",function(a){return{get:function(b){return pa(a[b])},put:function(b,c){a[b]=S(c)},remove:function(b){delete a[b]}}},["$cookies"],"eager-published");K("ng:init",function(a){return function(b){this.$tryEval(a,b)}});K("ng:controller",function(a){this.scope(true);return function(){var b=ya(G,a,true)||ya(this,a,true);if(!b)throw"Can not find '"+a+"' controller.";
if(!I(b))throw"Reference '"+a+"' is not a class.";this.$become(b)}});K("ng:eval",function(a){return function(b){this.$onEval(a,b)}});K("ng:bind",function(a){return function(b){var c=B,d=B;this.$onEval(function(){var e,f,h,g;h=this.hasOwnProperty(Hb)?this.$element:V;this.$element=b;f=this.$tryEval(a,function(i){e=S(i)});this.$element=h;if(!(c===f&&d==e)){h=f instanceof Ya;g=Fa(f);if(!h&&!g&&ba(f))f=S(f);if(f!=c||e!=d){c=f;d=e;oa(b,Ma,e);if(e)f=e;if(h)b.html(f.html);else if(g){b.html("");b.append(f)}else b.text(f===
V?"":f)}}},b)}});var Gb={};K("ng:bind-template",function(a){var b=Fb(a);return function(c){var d;this.$onEval(function(){var e=b.call(this,c);if(e!=d){c.text(e);d=e}},c)}});var sc={disabled:"disabled",readonly:"readOnly",checked:"checked"};K("ng:bind-attr",function(a){return function(b){var c={},d=b.parent().data("$update");this.$onEval(function(){var e=this.$eval(a),f;for(f in e){var h=Fb(e[f]).call(this,b),g=sc[na(f)];if(c[f]!==h){c[f]=h;if(g){(b[g]=ta(h))?b.attr(g,h):b.removeAttr(f);(b.data("$validate")||
B)()}else b.attr(f,h);this.$postEval(d)}}},b)}});X("@ng:non-bindable",B);X("@ng:repeat",function(a,b){b.removeAttr("ng:repeat");b.replaceWith(this.comment("ng:repeat: "+a));var c=this.compile(b);return function(d){var e=a.match(/^\s*(.+)\s+in\s+(.*)\s*$/),f,h,g,i;if(!e)throw"Expected ng:repeat in form of 'item in collection' but got '"+a+"'.";f=e[1];h=e[2];e=f.match(/^([\$\w]+)|\(([\$\w]+)\s*,\s*([\$\w]+)\)$/);if(!e)throw"'item' in 'item in collection' should be identifier or (key, value) but got '"+
keyValue+"'.";g=e[3]||e[1];i=e[2];var j=[],l=this;this.$onEval(function(){var m=0,q=j.length,k,o=d,r=this.$tryEval(h,d),x=ma(r),E;for(E in r)if(!x||r.hasOwnProperty(E)){if(m<q){k=j[m];k[g]=r[E];if(i)k[i]=E}else{k=c(z(b[0].cloneNode(true)),qa(l));k[g]=r[E];if(i)k[i]=E;o.after(k.$element);k.$index=m;k.$element.attr("ng:repeat-index",m);k.$init();j.push(k)}k.$eval();o=k.$element;m++}for(;j.length>m;)j.pop().$element.remove()},d)}});K("ng:click",function(a){return function(b){var c=this;b.bind("click",
function(d){c.$tryEval(a,b);c.$root.$eval();d.stopPropagation()})}});K("ng:watch",function(a){return function(b){var c=this;La(a).watch()({addListener:function(d,e){c.$watch(d,function(){return e(c)},b)}})}});K("ng:class",hb(function(){return true}));K("ng:class-odd",hb(function(a){return a%2===0}));K("ng:class-even",hb(function(a){return a%2===1}));K("ng:show",function(a){return function(b){this.$onEval(function(){b.css("display",ta(this.$eval(a))?"":"none")},b)}});K("ng:hide",function(a){return function(b){this.$onEval(function(){b.css("display",
ta(this.$eval(a))?"none":"")},b)}});K("ng:style",function(a){return function(b){var c=fc(b);this.$onEval(function(){var d=this.$eval(a)||{},e,f={};for(e in d){if(c[e]===V)c[e]="";f[e]=d[e]}for(e in c)f[e]=f[e]||c[e];b.css(f)},b)}});$a("{{}}",function(a,b,c){var d=Qa(a),e=this;if(d.length>1||Ra(d[0])!==v)if(Sb(c[0]))c.attr("ng:bind-template",a);else{var f=b,h;s(Qa(a),function(g){var i=Ra(g);if(i){h=e.element("span");h.attr("ng:bind",i)}else h=e.text(g);if(ga&&g.charAt(0)==" "){h=z("<span> </span>");
i=h.html();h.text(g.substr(1));h.html(i+h.html())}f.after(h);f=h});b.remove()}});$a("OPTION",function(a,b,c){if(xa(c)=="OPTION"){b=aa.createElement("select");b.insertBefore(c[0].cloneNode(true),v);b.innerHTML.match(/<option(\s.*\s|\s)value\s*=\s*.*>.*<\/\s*option\s*>/gi)||c.attr("value",a)}});var tc={"ng:src":"src","ng:href":"href"};rb("{{}}",function(a,b,c){if(!(K(b)||K("@"+b))){if(ga&&b=="src")a=decodeURI(a);var d=Qa(a);if(d.length>1||Ra(d[0])!==v){c.removeAttr(b);d=pa(c.attr("ng:bind-attr")||"{}");
d[tc[b]||b]=a;c.attr("ng:bind-attr",S(d))}}});W=va("keyup change",Ib,Jb,Ta());fa=va("click",jb,jb,B);var gc={text:W,textarea:W,hidden:W,password:W,button:fa,submit:fa,reset:fa,image:fa,checkbox:va("click",Sa,function(a,b){var c=b[0];return{get:function(){return!!c.checked},set:function(d){c.checked=ta(d)}}},Ta(false)),radio:va("click",Sa,function(a,b){var c=b[0];return{get:function(){return c.checked?c.value:v},set:function(d){c.checked=d==c.value}}},function(a,b,c){var d=a.get(),e=b.get();c=c[0];
c.checked=false;c.name=this.$id+"@"+c.name;if(la(d))a.set(d=v);d==v&&e!==v&&a.set(e);b.set(d)}),"select-one":va("change",Sa,Jb,Ta(v)),"select-multiple":va("change",Sa,function(a,b){var c=b[0].options;return{get:function(){var d=[];s(c,function(e){e.selected&&d.push(e.value)});return d},set:function(d){var e={};s(d,function(f){e[f]=true});s(c,function(f){f.selected=e[f.value]})}}},Ta([]))};X("input",Ua);X("textarea",Ua);X("button",Ua);X("select",function(a){this.descend(true);return Ua.call(this,a)});
X("option",function(){this.descend(true);this.directives(true);return function(a){this.$postEval(a.parent().data("$update"))}});X("ng:include",function(a){var b=this,c=a.attr("src"),d=a.attr("scope")||"";if(a[0]["ng:compiled"]){this.descend(true);this.directives(true)}else{a[0]["ng:compiled"]=true;return F(function(e,f){function h(){j++}var g=this,i,j=0;this.$watch(c,h);this.$watch(d,h);g.$onEval(function(){i&&i.$eval()});this.$watch(function(){return j},function(){var l=this.$eval(c),m=this.$eval(d);
if(l)e("GET",l,function(q,k){f.html(k);i=m||qa(g);b.compile(f)(f,i);i.$init()});else{i=null;f.html("")}})},{$inject:["$xhr.cache"]})}});var uc=X("ng:switch",function(a){var b=this,c=a.attr("on"),d=a.attr("using")||"equals",e=d.split(":"),f=uc[e.shift()],h=a.attr("change")||"",g=[];if(!f)throw"Using expression '"+d+"' unknown.";ub(a,function(i){var j=i.attr("ng:switch-when");j&&g.push({when:function(l,m){var q=[m,j];s(e,function(k){q.push(k)});return f.apply(l,q)},change:h,element:i,template:b.compile(i)})});
s(g,function(i){i.element.remove()});a.html("");return function(i){var j=this,l;this.$watch(c,function(m){i.html("");l=qa(j);s(g,function(q){if(q.when(l,m)){var k=z(q.element[0].cloneNode(true));i.append(k);l.$tryEval(q.change,i);q.template(k,l);l.$init()}})});j.$onEval(function(){l&&l.$eval()})}},{equals:function(a,b){return a==b},route:Eb});A.widget("a",function(){this.descend(true);this.directives(true);return function(a){a.attr("href")===""&&a.bind("click",function(b){b.preventDefault()})}});
var Da;eb("$browser",function(a){if(!Da){Da=new dc(G.location,z(G.document),z(G.document.getElementsByTagName("head")[0]),ic,a);Da.startPoller(50,function(b,c){setTimeout(b,c)});Da.bind()}return Da},{inject:["$log"]});F(A,{element:z,compile:pb,scope:qa,copy:R,extend:F,equals:Ia,foreach:s,injector:Ab,noop:B,bind:J,toJson:S,fromJson:pa,identity:ja,isUndefined:la,isDefined:D,isString:P,isFunction:I,isObject:ba,isNumber:Ea,isArray:ma});G.onload=function(){try{kb&&kb()}catch(a){}var b=Ub(aa);if(b.autobind){var c=
pb(G.document,v,{$config:b}),d=c.$inject("$browser");if(b.css)d.addCss(b.base_url+b.css);else ga<8&&d.addJs(b.base_url+b.ie_compat,b.ie_compat_id);c.$init()}}})(window,document,window.onload);document.write('<style type="text/css">@charset "UTF-8";.ng-format-negative{color:red;}.ng-exception{border:2px solid #FF0000;font-family:"Courier New",Courier,monospace;font-size:smaller;}.ng-validation-error{border:2px solid #FF0000;}#ng-callout{margin:0;padding:0;border:0;outline:0;font-size:13px;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif;vertical-align:baseline;background:transparent;text-decoration:none;}#ng-callout .ng-arrow-left{background-image:url("data:image/gif;base64,R0lGODlhCwAXAKIAAMzMzO/v7/f39////////wAAAAAAAAAAACH5BAUUAAQALAAAAAALABcAAAMrSLoc/AG8FeUUIN+sGebWAnbKSJodqqlsOxJtqYooU9vvk+vcJIcTkg+QAAA7");background-repeat:no-repeat;background-position:left top;position:absolute;z-index:101;left:-12px;height:23px;width:10px;top:-3px;}#ng-callout .ng-arrow-right{background-image:url("data:image/gif;base64,R0lGODlhCwAXAKIAAMzMzO/v7/f39////////wAAAAAAAAAAACH5BAUUAAQALAAAAAALABcAAAMrCLTcoM29yN6k9socs91e5X3EyJloipYrO4ohTMqA0Fn2XVNswJe+H+SXAAA7");background-repeat:no-repeat;background-position:left top;position:absolute;z-index:101;height:23px;width:11px;top:-2px;}#ng-callout{position:absolute;z-index:100;border:2px solid #CCCCCC;background-color:#fff;}#ng-callout .ng-content{padding:10px 10px 10px 10px;color:#333333;}#ng-callout .ng-title{background-color:#CCCCCC;text-align:left;padding-left:8px;padding-bottom:5px;padding-top:2px;font-weight:bold;}.ng-input-indicator-wait{background-image:url("data:image/png;base64,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");background-position:right;background-repeat:no-repeat;}</style>');