angular 0.9.12 $hover service fix

master
Igor Minar 13 years ago
parent 2156c67fde
commit 0c13364fcb

@ -6528,7 +6528,7 @@ angularServiceInject("$hover", function(browser, document) {
tooltip = _null;
}
});
}, ['$browser', '$document']);
}, ['$browser', '$document'], true);
/**
* @workInProgress
* @ngdoc service

@ -84,30 +84,30 @@ return y}catch(b){return b.toString()}},asynchronous:function(a,b,c){if(a){var d
i.markValid(e)}e.data(zb)();d.$service("$updateView")()})}return f.error}}});Q("$cookieStore",function(a){return{get:function(b){return ua(a[b])},put:function(b,c){a[b]=da(c)},remove:function(b){delete a[b]}}},["$cookies"]);Q("$cookies",function(a){var b=this,c={},d={},e,g=false;a.addPollFn(function(){var f=a.cookies();if(e!=f){e=f;R(f,d);R(f,c);g&&b.$eval()}})();g=true;this.$onEval(99999,function(){var f,i,h;for(f in d)N(c[f])&&a.cookies(f,$);for(f in c){i=c[f];if(G(i)){if(i!==d[f]){a.cookies(f,
i);h=true}}else if(I(d[f]))c[f]=d[f];else delete c[f]}if(h){i=a.cookies();for(f in c)if(c[f]!==i[f])if(N(i[f]))delete c[f];else c[f]=i[f]}});return c},["$browser"]);Q("$defer",function(a,b,c){return function(d,e){a.defer(function(){try{d()}catch(g){b(g)}finally{c()}},e)}},["$browser","$exceptionHandler","$updateView"]);Q("$document",function(a){return C(a.document)},["$window"]);Q("$exceptionHandler",function(a){return function(b){a.error(b)}},["$log"]);Q("$hover",function(a,b){var c,d,e=C(b[0].body);
a.hover(function(g,f){if(f&&(d=g.attr(Pa)||g.attr(La))){if(!c){c={callout:C('<div id="ng-callout"></div>'),arrow:C("<div></div>"),title:C('<div class="ng-title"></div>'),content:C('<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 i=e[0].getBoundingClientRect(),h=g[0].getBoundingClientRect();i=i.right-h.right-10;c.title.text(g.hasClass("ng-exception")?"EXCEPTION:":"Validation error...");c.content.text(d);if(i<
300){c.arrow.addClass("ng-arrow-right");c.arrow.css({left:"301px"});c.callout.css({position:"fixed",left:h.left-10-300-4+"px",top:h.top-3+"px",width:"300px"})}else{c.arrow.addClass("ng-arrow-left");c.callout.css({position:"fixed",left:h.right+10+"px",top:h.top-3+"px",width:"300px"})}}else if(c){c.callout.remove();c=y}})},["$browser","$document"]);Q("$invalidWidgets",function(){function a(c){if(c==J.document)return false;c=c.parentNode;return!c||a(c)}var b=[];b.markValid=function(c){c=Fa(b,c);c!=-1&&
b.splice(c,1)};b.markInvalid=function(c){Fa(b,c)===-1&&b.push(c)};b.visible=function(){var c=0;t(b,function(d){var e=c;d=d[0].getBoundingClientRect();var g=d.height||d.bottom||0-d.top||0;c=e+((d.width||d.right||0-d.left||0)>0&&g>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});var hd=/^(file|ftp|http|https):\/\/(\w+:{0,1}\w*@)?([\w\.-]*)(:([0-9]+))?(\/[^\?#]*)?(\?([^#]*))?(#(.*))?$/,id=/^([^\?]*)?(\?([^\?]*))?$/,
qc={http:80,https:443,ftp:21};Q("$location",function(a){function b(k){if(G(k)){var l=B,n=h,q={},o=hd.exec(k);if(o){q.href=k.replace(/#$/,"");q.protocol=o[1];q.host=o[3]||"";q.port=o[5]||qc[q.protocol]||y;q.path=o[6]||"";q.search=cb(o[8]);q.hash=o[10]||"";B(q,f(q.hash))}l(n,q)}else{if(I(k.hash))B(k,G(k.hash)?f(k.hash):k.hash);B(h,k);if(I(k.hashPath||k.hashSearch))h.hash=g(h);h.href=e(h)}}function c(k,l){var n={};if(G(k)){n.hashPath=k;n.hashSearch=l||{}}else n.hashSearch=k;n.hash=g(n);b({hash:n})}function d(){if(!Ga(h,
j)){if(h.href==j.href)if(h.hash!=j.hash){var k=f(h.hash);c(k.hashPath,k.hashSearch)}else{h.hash=g(h);h.href=e(h)}b(h.href)}}function e(k){var l=Hb(k.search),n=k.port==qc[k.protocol]?y:k.port;return k.protocol+"://"+k.host+(n?":"+n:"")+k.path+(l?"?"+l:"")+(k.hash?"#"+k.hash:"")}function g(k){var l=Hb(k.hashSearch);return escape(k.hashPath).replace(/%21/gi,"!").replace(/%3A/gi,":").replace(/%24/gi,"$")+(l?"?"+l:"")}function f(k){var l={},n=id.exec(k);if(n){l.hash=k;l.hashPath=unescape(n[1]||"");l.hashSearch=
cb(n[3])}return l}var i=this,h={update:b,updateHash:c},j={};a.onHashChange(function(){b(a.getUrl());R(h,j);i.$eval()})();this.$onEval(-99999,d);this.$onEval(99999,function(){d();if(a.getUrl()!=h.href){a.setUrl(h.href);R(h,j)}});return h},["$browser"]);Q("$log",function(a){function b(c){var d=a.console||{},e=d[c]||d.log||D;return e.apply?function(){var g=[];t(arguments,function(f){g.push($a(f))});return e.apply(d,g)}:e}return{log:b("log"),warn:b("warn"),info:b("info"),error:b("error")}},["$window"]);
Q("$resource",function(a){a=new Qa(a);return S(a,a.route)},["$xhr.cache"]);Q("$route",function(a,b){var c={},d=[],e=function(h,j,k){var l="^"+j.replace(/[\.\\\(\)\^\$]/g,"$1")+"$",n=[],q={};t(j.split(/\W/),function(x){if(x){var s=RegExp(":"+x+"([\\W])");if(l.match(s)){l=l.replace(s,"([^/]*)$1");n.push(x)}}});var o=h.match(RegExp(l));if(o){t(n,function(x,s){q[x]=o[s+1]});k&&this.$set(k,q)}return o?q:y},g=this,f=0,i={routes:c,onChange:function(h){d.push(h);return h},parent:function(h){if(h)g=h},when:function(h,
j){if(N(h))return c;var k=c[h];k||(k=c[h]={});j&&B(k,j);f++;return k},otherwise:function(h){i.when(null,h)},reload:function(){f++}};this.$watch(function(){return f+a.hash},function(){var h,j,k,l,n,q;i.current=y;t(c,function(o,x){if(!k)if(k=e(a.hashPath,x))j=o});if(j=j||c[y]){if(j.redirectTo){if(G(j.redirectTo)){q={hashPath:"",hashSearch:B({},a.hashSearch,k)};t(j.redirectTo.split(":"),function(o,x){if(x==0)q.hashPath+=o;else{l=o.match(/(\w+)(.*)/);n=l[1];q.hashPath+=k[n]||a.hashSearch[n];q.hashPath+=
l[2]||"";delete q.hashSearch[n]}})}else q={hash:j.redirectTo(k,a.hash,a.hashPath,a.hashSearch)};a.update(q);b();return}h=la(g);i.current=B({},j,{scope:h,params:B({},a.hashSearch,k)})}t(d,g.$tryEval);h&&h.$become(i.current.controller)});return i},["$location","$updateView"]);vb.delay=25;Q("$updateView",vb,["$browser"]);Q("$window",S(J,qa,J));Q("$xhr.bulk",function(a,b,c){function d(g,f,i,h){if(K(i)){h=i;i=y}var j;t(d.urls,function(k){if(K(k.match)?k.match(f):k.match.exec(f))j=k});if(j){if(!j.requests)j.requests=
[];j.requests.push({method:g,url:f,data:i,callback:h})}else a(g,f,i,h)}var e=this;d.urls={};d.flush=function(g){t(d.urls,function(f,i){var h=f.requests;if(h&&h.length){f.requests=[];f.callbacks=[];a("POST",i,{requests:h},function(j,k){t(k,function(l,n){try{l.status==200?(h[n].callback||D)(l.status,l.response):b(h[n],l)}catch(q){c.error(q)}});(g||D)()});e.$eval()}})};this.$onEval(99999,d.flush);return d},["$xhr","$xhr.error","$log"]);Q("$xhr.cache",function(a,b,c){function d(g,f,i,h,j){if(K(i)){h=
i;i=y}if(g=="GET"){var k;if(k=d.data[f]){b(function(){h(200,R(k.value))});if(!j)return}if(j=e[f])j.callbacks.push(h);else{e[f]={callbacks:[h]};d.delegate(g,f,i,function(l,n){if(l==200)d.data[f]={value:n};var q=e[f].callbacks;delete e[f];t(q,function(o){try{(o||D)(l,R(n))}catch(x){c.error(x)}})})}}else{d.data={};d.delegate(g,f,i,h)}}var e={};d.data={};d.delegate=a;return d},["$xhr.bulk","$defer","$log"]);Q("$xhr.error",function(a){return function(b,c){a.error("ERROR: XHR: "+b.url,b,c)}},["$log"]);
Q("$xhr",function(a,b,c){var d=this;return function(e,g,f,i){if(K(f)){i=f;f=y}if(f&&W(f))f=da(f);a.xhr(e,g,f,function(h,j){try{if(G(j)){if(j.match(/^\)\]\}',\n/))j=j.substr(6);if(/^\s*[\[\{]/.exec(j)&&/[\}\]]\s*$/.exec(j))j=ua(j,true)}h==200?i(h,j):b({method:e,url:g,data:f,callback:i},{status:h,body:j})}catch(k){c.error(k)}finally{d.$eval()}})}},["$browser","$xhr.error","$log"]);P("ng:init",function(a){return function(b){this.$tryEval(a,b)}});P("ng:controller",function(a){this.scope(true);return function(){var b=
Ia(J,a,true)||Ia(this,a,true);if(!b)throw"Can not find '"+a+"' controller.";if(!K(b))throw"Reference '"+a+"' is not a class.";this.$become(b)}});P("ng:eval",function(a){return function(b){this.$onEval(a,b)}});P("ng:bind",function(a,b){b.addClass("ng-binding");return function(c){var d=D,e=D;this.$onEval(function(){var g,f,i,h,j;h=this.hasOwnProperty(mc)?this.$element:$;this.$element=c;f=this.$tryEval(a,function(k){g=$a(k)});this.$element=h;if(h=f instanceof ab)f=(i=f).html;if(!(d===f&&e==g)){j=f&&
(f.nodeName||f.bind&&f.find);if(!h&&!j&&W(f))f=da(f,true);if(f!=d||g!=e){d=f;e=g;sa(c,Pa,g);if(g)f=g;if(h)c.html(i.get());else if(j){c.html("");c.append(f)}else c.text(f==$?"":f)}}},c)}});var lc={};P("ng:bind-template",function(a,b){b.addClass("ng-binding");var c=kc(a);return function(d){var e;this.$onEval(function(){var g=c.call(this,d,true);if(g!=e){d.text(g);e=g}},d)}});var jd={disabled:"disabled",readonly:"readOnly",checked:"checked",selected:"selected"};P("ng:bind-attr",function(a){return function(b){var c=
{},d=b.data("$update")||D;this.$onEval(function(){var e=this.$eval(a),g=D,f;for(f in e){var i=kc(e[f]).call(this,b),h=jd[O(f)];if(c[f]!==i){c[f]=i;if(h){if(Da(i)){b.attr(h,h);b.attr("ng-"+h,i)}else{b.removeAttr(h);b.removeAttr("ng-"+h)}(b.data(zb)||D)()}else b.attr(f,i);g=d}}g()},b)}});P("ng:click",function(a){return B(function(b,c){var d=this;c.bind("click",function(e){d.$tryEval(a,c);b();e.stopPropagation()})},{$inject:["$updateView"]})});P("ng:submit",function(a){return B(function(b,c){var d=this;
c.bind("submit",function(e){d.$tryEval(a,c);b();e.preventDefault()})},{$inject:["$updateView"]})});P("ng:class",wb(function(){return true}));P("ng:class-odd",wb(function(a){return a%2===0}));P("ng:class-even",wb(function(a){return a%2===1}));P("ng:show",function(a){return function(b){this.$onEval(function(){b.css("display",Da(this.$eval(a))?"":"none")},b)}});P("ng:hide",function(a){return function(b){this.$onEval(function(){b.css("display",Da(this.$eval(a))?"none":"")},b)}});P("ng:style",function(a){return function(b){var c=
Uc(b);this.$onEval(function(){var d=this.$eval(a)||{},e,g={};for(e in d){if(c[e]===$)c[e]="";g[e]=d[e]}for(e in c)g[e]=g[e]||c[e];b.css(g)},b)}});bb("{{}}",function(a,b,c){var d=Ta(a);if(d.length>1||Ua(d[0])!==y)if(xc(c[0]))c.attr("ng:bind-template",a);else{var e=b,g;t(Ta(a),function(f){var i=Ua(f);if(i){g=C("<span>");g.attr("ng:bind",i)}else g=C(ga.createTextNode(f));if(ka&&f.charAt(0)==" "){g=C("<span>&nbsp;</span>");i=g.html();g.text(f.substr(1));g.html(i+g.html())}e.after(g);e=g});b.remove()}});
bb("option",function(a,b,c){if(O(Ha(c))=="option")if(ka<=7)Bb(c[0].outerHTML,{start:function(d,e){N(e.value)&&c.attr("value",a)}});else c[0].getAttribute("value")==null&&c.attr("value",a)});var kd={"ng:src":"src","ng:href":"href"};Gb("{{}}",function(a,b,c){if(!(P(b)||P("@"+b))){if(ka&&b=="src")a=decodeURI(a);var d=Ta(a);if(d.length>1||Ua(d[0])!==y){c.removeAttr(b);d=ua(c.attr("ng:bind-attr")||"{}");d[kd[b]||b]=a;c.attr("ng:bind-attr",da(d))}}});V=Ea("keydown change",Ka,yb,Wa(),true);ca=Ea("click",
oc,oc,D);var Xc={text:V,textarea:V,hidden:V,password:V,button:ca,submit:ca,reset:ca,image:ca,checkbox:Ea("click",xb,function(a,b){var c=b[0];return{get:function(){return!!c.checked},set:function(d){c.checked=Da(d)}}},Wa(false)),radio:Ea("click",xb,function(a,b){var c=b[0];return{get:function(){return c.checked?c.value:y},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(N(d))a.set(d=y);d==y&&e!==y&&a.set(e);b.set(d)}),
"select-one":Ea("change",Ka,yb,Wa(y)),"select-multiple":Ea("change",Ka,nc,Wa([]))};Z("input",Xa);Z("textarea",Xa);Z("button",Xa);Z("select",function(a){this.descend(true);return Xa.call(this,a)});Z("option",function(){this.descend(true);this.directives(true);return function(a){var b=a.parent(),c=b[0].type=="select-multiple",d=b.scope(),e=Ka(d,b);if(e){var g=xb(d,b),f=c?nc(d,b):yb(d,b),i=a.attr("value"),h=a.attr("ng-selected");a.data("$update",c?function(){f.set(e.get())}:function(){var j=a.attr("value"),
k=a.attr("ng-selected"),l=e.get();if(h!=k||i!=j){h=k;i=j;if(k||!l==null||l==undefined)g.set(j);j==l&&f.set(i)}})}}});Z("ng:include",function(a){var b=this,c=a.attr("src"),d=a.attr("scope")||"",e=a[0].getAttribute("onload")||"";if(a[0]["ng:compiled"]){this.descend(true);this.directives(true)}else{a[0]["ng:compiled"]=true;return B(function(g,f){function i(){k++}var h=this,j,k=0,l=false;this.$watch(c,i);this.$watch(d,i);h.$onEval(function(){if(j&&!l){l=true;try{j.$eval()}finally{l=false}}});this.$watch(function(){return k},
function(){var n=this.$eval(c),q=this.$eval(d);if(n)g("GET",n,function(o,x){f.html(x);j=q||la(h);b.compile(f)(j);h.$eval(e)});else{j=null;f.html("")}})},{$inject:["$xhr.cache"]})}});var ld=Z("ng:switch",function(a){var b=this,c=a.attr("on"),d=a.attr("using")||"equals",e=d.split(":"),g=ld[e.shift()],f=a.attr("change")||"",i=[];if(!g)throw"Using expression '"+d+"' unknown.";if(!c)throw"Missing 'on' attribute.";Mb(a,function(h){var j=h.attr("ng:switch-when"),k={change:f,element:h,template:b.compile(h)};
if(G(j)){k.when=function(l,n){var q=[n,j];t(e,function(o){q.push(o)});return g.apply(l,q)};i.unshift(k)}else if(G(h.attr("ng:switch-default"))){k.when=Ma(true);i.push(k)}});t(i,function(h){h.element.remove()});a.html("");return function(h){var j=this,k;this.$watch(c,function(l){var n=false;h.html("");k=la(j);t(i,function(q){if(!n&&q.when(k,l)){n=true;k.$tryEval(q.change,h);q.template(k,function(o){h.append(o)})}})});j.$onEval(function(){k&&k.$eval()})}},{equals:function(a,b){return""+a==b}});Z("a",
function(){this.descend(true);this.directives(true);return function(a){a.attr("href")===""&&a.bind("click",function(b){b.preventDefault()})}});Z("@ng:repeat",function(a,b){b.removeAttr("ng:repeat");b.replaceWith(C("<!-- ng:repeat: "+a+" --!>"));var c=this.compile(b);return function(d){var e=a.match(/^\s*(.+)\s+in\s+(.*)\s*$/),g,f,i,h;if(!e)throw aa("Expected ng:repeat in form of 'item in collection' but got '"+a+"'.");g=e[1];f=e[2];e=g.match(/^([\$\w]+)|\(([\$\w]+)\s*,\s*([\$\w]+)\)$/);if(!e)throw aa("'item' in 'item in collection' should be identifier or (key, value) but got '"+
keyValue+"'.");i=e[3]||e[1];h=e[2];var j=[],k=this;this.$onEval(function(){var l=0,n=j.length,q=d,o=this.$tryEval(f,d),x=0,s,p;if(ia(o))x=o.length;else for(p in o)o.hasOwnProperty(p)&&x++;for(p in o)if(o.hasOwnProperty(p)){if(l<n){s=j[l];s[i]=o[p];if(h)s[h]=p;q=s.$element}else{s=la(k);s[i]=o[p];if(h)s[h]=p;s.$index=l;s.$position=l==0?"first":l==x-1?"last":"middle";j.push(s);c(s,function(A){A.attr("ng:repeat-index",l);q.after(A);q=A})}s.$eval();l++}for(;j.length>l;)j.pop().$element.remove()},d)}});
Z("@ng:non-bindable",D);Z("ng:view",function(a){var b=this;if(a[0]["ng:compiled"]){this.descend(true);this.directives(true)}else{a[0]["ng:compiled"]=true;return B(function(c,d,e){var g;d.onChange(function(){var f;if(d.current){f=d.current.template;g=d.current.scope}f?c("GET",f,function(i,h){e.html(h);b.compile(e)(g)}):e.html("")})();this.$onEval(function(){g&&g.$eval()})},{$inject:["$xhr.cache","$route"]})}});var na;kb("$browser",function(a){if(!na){na=new Lc(J,C(J.document),C(J.document.body),Zc,
a);var b=na.addPollFn;na.addPollFn=function(){na.addPollFn=b;na.startPoller(100,function(c,d){setTimeout(c,d)});return b.apply(na,arguments)};na.bind()}return na},{$inject:["$log"]});B(E,{element:C,compile:Eb,scope:la,copy:R,extend:B,equals:Ga,forEach:t,injector:Sb,noop:D,bind:S,toJson:da,fromJson:ua,identity:qa,isUndefined:N,isDefined:I,isString:G,isFunction:K,isObject:W,isNumber:Ba,isArray:ia});Ib();fb(ga).ready(function(){var a=zc(ga);if(a.autobind){var b=Eb(J.document)(la({$config:a})).scope.$service("$browser");
if(a.css)b.addCss(a.base_url+a.css);else ka<8&&b.addJs(a.base_url+a.ie_compat,a.ie_compat_id)}})})(window,document);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;white-space:pre;}.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>');
300){c.arrow.addClass("ng-arrow-right");c.arrow.css({left:"301px"});c.callout.css({position:"fixed",left:h.left-10-300-4+"px",top:h.top-3+"px",width:"300px"})}else{c.arrow.addClass("ng-arrow-left");c.callout.css({position:"fixed",left:h.right+10+"px",top:h.top-3+"px",width:"300px"})}}else if(c){c.callout.remove();c=y}})},["$browser","$document"],true);Q("$invalidWidgets",function(){function a(c){if(c==J.document)return false;c=c.parentNode;return!c||a(c)}var b=[];b.markValid=function(c){c=Fa(b,c);
c!=-1&&b.splice(c,1)};b.markInvalid=function(c){Fa(b,c)===-1&&b.push(c)};b.visible=function(){var c=0;t(b,function(d){var e=c;d=d[0].getBoundingClientRect();var g=d.height||d.bottom||0-d.top||0;c=e+((d.width||d.right||0-d.left||0)>0&&g>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});var hd=/^(file|ftp|http|https):\/\/(\w+:{0,1}\w*@)?([\w\.-]*)(:([0-9]+))?(\/[^\?#]*)?(\?([^#]*))?(#(.*))?$/,id=
/^([^\?]*)?(\?([^\?]*))?$/,qc={http:80,https:443,ftp:21};Q("$location",function(a){function b(k){if(G(k)){var l=B,n=h,q={},o=hd.exec(k);if(o){q.href=k.replace(/#$/,"");q.protocol=o[1];q.host=o[3]||"";q.port=o[5]||qc[q.protocol]||y;q.path=o[6]||"";q.search=cb(o[8]);q.hash=o[10]||"";B(q,f(q.hash))}l(n,q)}else{if(I(k.hash))B(k,G(k.hash)?f(k.hash):k.hash);B(h,k);if(I(k.hashPath||k.hashSearch))h.hash=g(h);h.href=e(h)}}function c(k,l){var n={};if(G(k)){n.hashPath=k;n.hashSearch=l||{}}else n.hashSearch=
k;n.hash=g(n);b({hash:n})}function d(){if(!Ga(h,j)){if(h.href==j.href)if(h.hash!=j.hash){var k=f(h.hash);c(k.hashPath,k.hashSearch)}else{h.hash=g(h);h.href=e(h)}b(h.href)}}function e(k){var l=Hb(k.search),n=k.port==qc[k.protocol]?y:k.port;return k.protocol+"://"+k.host+(n?":"+n:"")+k.path+(l?"?"+l:"")+(k.hash?"#"+k.hash:"")}function g(k){var l=Hb(k.hashSearch);return escape(k.hashPath).replace(/%21/gi,"!").replace(/%3A/gi,":").replace(/%24/gi,"$")+(l?"?"+l:"")}function f(k){var l={},n=id.exec(k);
if(n){l.hash=k;l.hashPath=unescape(n[1]||"");l.hashSearch=cb(n[3])}return l}var i=this,h={update:b,updateHash:c},j={};a.onHashChange(function(){b(a.getUrl());R(h,j);i.$eval()})();this.$onEval(-99999,d);this.$onEval(99999,function(){d();if(a.getUrl()!=h.href){a.setUrl(h.href);R(h,j)}});return h},["$browser"]);Q("$log",function(a){function b(c){var d=a.console||{},e=d[c]||d.log||D;return e.apply?function(){var g=[];t(arguments,function(f){g.push($a(f))});return e.apply(d,g)}:e}return{log:b("log"),warn:b("warn"),
info:b("info"),error:b("error")}},["$window"]);Q("$resource",function(a){a=new Qa(a);return S(a,a.route)},["$xhr.cache"]);Q("$route",function(a,b){var c={},d=[],e=function(h,j,k){var l="^"+j.replace(/[\.\\\(\)\^\$]/g,"$1")+"$",n=[],q={};t(j.split(/\W/),function(x){if(x){var s=RegExp(":"+x+"([\\W])");if(l.match(s)){l=l.replace(s,"([^/]*)$1");n.push(x)}}});var o=h.match(RegExp(l));if(o){t(n,function(x,s){q[x]=o[s+1]});k&&this.$set(k,q)}return o?q:y},g=this,f=0,i={routes:c,onChange:function(h){d.push(h);
return h},parent:function(h){if(h)g=h},when:function(h,j){if(N(h))return c;var k=c[h];k||(k=c[h]={});j&&B(k,j);f++;return k},otherwise:function(h){i.when(null,h)},reload:function(){f++}};this.$watch(function(){return f+a.hash},function(){var h,j,k,l,n,q;i.current=y;t(c,function(o,x){if(!k)if(k=e(a.hashPath,x))j=o});if(j=j||c[y]){if(j.redirectTo){if(G(j.redirectTo)){q={hashPath:"",hashSearch:B({},a.hashSearch,k)};t(j.redirectTo.split(":"),function(o,x){if(x==0)q.hashPath+=o;else{l=o.match(/(\w+)(.*)/);
n=l[1];q.hashPath+=k[n]||a.hashSearch[n];q.hashPath+=l[2]||"";delete q.hashSearch[n]}})}else q={hash:j.redirectTo(k,a.hash,a.hashPath,a.hashSearch)};a.update(q);b();return}h=la(g);i.current=B({},j,{scope:h,params:B({},a.hashSearch,k)})}t(d,g.$tryEval);h&&h.$become(i.current.controller)});return i},["$location","$updateView"]);vb.delay=25;Q("$updateView",vb,["$browser"]);Q("$window",S(J,qa,J));Q("$xhr.bulk",function(a,b,c){function d(g,f,i,h){if(K(i)){h=i;i=y}var j;t(d.urls,function(k){if(K(k.match)?
k.match(f):k.match.exec(f))j=k});if(j){if(!j.requests)j.requests=[];j.requests.push({method:g,url:f,data:i,callback:h})}else a(g,f,i,h)}var e=this;d.urls={};d.flush=function(g){t(d.urls,function(f,i){var h=f.requests;if(h&&h.length){f.requests=[];f.callbacks=[];a("POST",i,{requests:h},function(j,k){t(k,function(l,n){try{l.status==200?(h[n].callback||D)(l.status,l.response):b(h[n],l)}catch(q){c.error(q)}});(g||D)()});e.$eval()}})};this.$onEval(99999,d.flush);return d},["$xhr","$xhr.error","$log"]);
Q("$xhr.cache",function(a,b,c){function d(g,f,i,h,j){if(K(i)){h=i;i=y}if(g=="GET"){var k;if(k=d.data[f]){b(function(){h(200,R(k.value))});if(!j)return}if(j=e[f])j.callbacks.push(h);else{e[f]={callbacks:[h]};d.delegate(g,f,i,function(l,n){if(l==200)d.data[f]={value:n};var q=e[f].callbacks;delete e[f];t(q,function(o){try{(o||D)(l,R(n))}catch(x){c.error(x)}})})}}else{d.data={};d.delegate(g,f,i,h)}}var e={};d.data={};d.delegate=a;return d},["$xhr.bulk","$defer","$log"]);Q("$xhr.error",function(a){return function(b,
c){a.error("ERROR: XHR: "+b.url,b,c)}},["$log"]);Q("$xhr",function(a,b,c){var d=this;return function(e,g,f,i){if(K(f)){i=f;f=y}if(f&&W(f))f=da(f);a.xhr(e,g,f,function(h,j){try{if(G(j)){if(j.match(/^\)\]\}',\n/))j=j.substr(6);if(/^\s*[\[\{]/.exec(j)&&/[\}\]]\s*$/.exec(j))j=ua(j,true)}h==200?i(h,j):b({method:e,url:g,data:f,callback:i},{status:h,body:j})}catch(k){c.error(k)}finally{d.$eval()}})}},["$browser","$xhr.error","$log"]);P("ng:init",function(a){return function(b){this.$tryEval(a,b)}});P("ng:controller",
function(a){this.scope(true);return function(){var b=Ia(J,a,true)||Ia(this,a,true);if(!b)throw"Can not find '"+a+"' controller.";if(!K(b))throw"Reference '"+a+"' is not a class.";this.$become(b)}});P("ng:eval",function(a){return function(b){this.$onEval(a,b)}});P("ng:bind",function(a,b){b.addClass("ng-binding");return function(c){var d=D,e=D;this.$onEval(function(){var g,f,i,h,j;h=this.hasOwnProperty(mc)?this.$element:$;this.$element=c;f=this.$tryEval(a,function(k){g=$a(k)});this.$element=h;if(h=
f instanceof ab)f=(i=f).html;if(!(d===f&&e==g)){j=f&&(f.nodeName||f.bind&&f.find);if(!h&&!j&&W(f))f=da(f,true);if(f!=d||g!=e){d=f;e=g;sa(c,Pa,g);if(g)f=g;if(h)c.html(i.get());else if(j){c.html("");c.append(f)}else c.text(f==$?"":f)}}},c)}});var lc={};P("ng:bind-template",function(a,b){b.addClass("ng-binding");var c=kc(a);return function(d){var e;this.$onEval(function(){var g=c.call(this,d,true);if(g!=e){d.text(g);e=g}},d)}});var jd={disabled:"disabled",readonly:"readOnly",checked:"checked",selected:"selected"};
P("ng:bind-attr",function(a){return function(b){var c={},d=b.data("$update")||D;this.$onEval(function(){var e=this.$eval(a),g=D,f;for(f in e){var i=kc(e[f]).call(this,b),h=jd[O(f)];if(c[f]!==i){c[f]=i;if(h){if(Da(i)){b.attr(h,h);b.attr("ng-"+h,i)}else{b.removeAttr(h);b.removeAttr("ng-"+h)}(b.data(zb)||D)()}else b.attr(f,i);g=d}}g()},b)}});P("ng:click",function(a){return B(function(b,c){var d=this;c.bind("click",function(e){d.$tryEval(a,c);b();e.stopPropagation()})},{$inject:["$updateView"]})});P("ng:submit",
function(a){return B(function(b,c){var d=this;c.bind("submit",function(e){d.$tryEval(a,c);b();e.preventDefault()})},{$inject:["$updateView"]})});P("ng:class",wb(function(){return true}));P("ng:class-odd",wb(function(a){return a%2===0}));P("ng:class-even",wb(function(a){return a%2===1}));P("ng:show",function(a){return function(b){this.$onEval(function(){b.css("display",Da(this.$eval(a))?"":"none")},b)}});P("ng:hide",function(a){return function(b){this.$onEval(function(){b.css("display",Da(this.$eval(a))?
"none":"")},b)}});P("ng:style",function(a){return function(b){var c=Uc(b);this.$onEval(function(){var d=this.$eval(a)||{},e,g={};for(e in d){if(c[e]===$)c[e]="";g[e]=d[e]}for(e in c)g[e]=g[e]||c[e];b.css(g)},b)}});bb("{{}}",function(a,b,c){var d=Ta(a);if(d.length>1||Ua(d[0])!==y)if(xc(c[0]))c.attr("ng:bind-template",a);else{var e=b,g;t(Ta(a),function(f){var i=Ua(f);if(i){g=C("<span>");g.attr("ng:bind",i)}else g=C(ga.createTextNode(f));if(ka&&f.charAt(0)==" "){g=C("<span>&nbsp;</span>");i=g.html();
g.text(f.substr(1));g.html(i+g.html())}e.after(g);e=g});b.remove()}});bb("option",function(a,b,c){if(O(Ha(c))=="option")if(ka<=7)Bb(c[0].outerHTML,{start:function(d,e){N(e.value)&&c.attr("value",a)}});else c[0].getAttribute("value")==null&&c.attr("value",a)});var kd={"ng:src":"src","ng:href":"href"};Gb("{{}}",function(a,b,c){if(!(P(b)||P("@"+b))){if(ka&&b=="src")a=decodeURI(a);var d=Ta(a);if(d.length>1||Ua(d[0])!==y){c.removeAttr(b);d=ua(c.attr("ng:bind-attr")||"{}");d[kd[b]||b]=a;c.attr("ng:bind-attr",
da(d))}}});V=Ea("keydown change",Ka,yb,Wa(),true);ca=Ea("click",oc,oc,D);var Xc={text:V,textarea:V,hidden:V,password:V,button:ca,submit:ca,reset:ca,image:ca,checkbox:Ea("click",xb,function(a,b){var c=b[0];return{get:function(){return!!c.checked},set:function(d){c.checked=Da(d)}}},Wa(false)),radio:Ea("click",xb,function(a,b){var c=b[0];return{get:function(){return c.checked?c.value:y},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(N(d))a.set(d=y);d==y&&e!==y&&a.set(e);b.set(d)}),"select-one":Ea("change",Ka,yb,Wa(y)),"select-multiple":Ea("change",Ka,nc,Wa([]))};Z("input",Xa);Z("textarea",Xa);Z("button",Xa);Z("select",function(a){this.descend(true);return Xa.call(this,a)});Z("option",function(){this.descend(true);this.directives(true);return function(a){var b=a.parent(),c=b[0].type=="select-multiple",d=b.scope(),e=Ka(d,b);if(e){var g=xb(d,b),f=c?nc(d,b):yb(d,b),i=a.attr("value"),h=a.attr("ng-selected");a.data("$update",
c?function(){f.set(e.get())}:function(){var j=a.attr("value"),k=a.attr("ng-selected"),l=e.get();if(h!=k||i!=j){h=k;i=j;if(k||!l==null||l==undefined)g.set(j);j==l&&f.set(i)}})}}});Z("ng:include",function(a){var b=this,c=a.attr("src"),d=a.attr("scope")||"",e=a[0].getAttribute("onload")||"";if(a[0]["ng:compiled"]){this.descend(true);this.directives(true)}else{a[0]["ng:compiled"]=true;return B(function(g,f){function i(){k++}var h=this,j,k=0,l=false;this.$watch(c,i);this.$watch(d,i);h.$onEval(function(){if(j&&
!l){l=true;try{j.$eval()}finally{l=false}}});this.$watch(function(){return k},function(){var n=this.$eval(c),q=this.$eval(d);if(n)g("GET",n,function(o,x){f.html(x);j=q||la(h);b.compile(f)(j);h.$eval(e)});else{j=null;f.html("")}})},{$inject:["$xhr.cache"]})}});var ld=Z("ng:switch",function(a){var b=this,c=a.attr("on"),d=a.attr("using")||"equals",e=d.split(":"),g=ld[e.shift()],f=a.attr("change")||"",i=[];if(!g)throw"Using expression '"+d+"' unknown.";if(!c)throw"Missing 'on' attribute.";Mb(a,function(h){var j=
h.attr("ng:switch-when"),k={change:f,element:h,template:b.compile(h)};if(G(j)){k.when=function(l,n){var q=[n,j];t(e,function(o){q.push(o)});return g.apply(l,q)};i.unshift(k)}else if(G(h.attr("ng:switch-default"))){k.when=Ma(true);i.push(k)}});t(i,function(h){h.element.remove()});a.html("");return function(h){var j=this,k;this.$watch(c,function(l){var n=false;h.html("");k=la(j);t(i,function(q){if(!n&&q.when(k,l)){n=true;k.$tryEval(q.change,h);q.template(k,function(o){h.append(o)})}})});j.$onEval(function(){k&&
k.$eval()})}},{equals:function(a,b){return""+a==b}});Z("a",function(){this.descend(true);this.directives(true);return function(a){a.attr("href")===""&&a.bind("click",function(b){b.preventDefault()})}});Z("@ng:repeat",function(a,b){b.removeAttr("ng:repeat");b.replaceWith(C("<!-- ng:repeat: "+a+" --!>"));var c=this.compile(b);return function(d){var e=a.match(/^\s*(.+)\s+in\s+(.*)\s*$/),g,f,i,h;if(!e)throw aa("Expected ng:repeat in form of 'item in collection' but got '"+a+"'.");g=e[1];f=e[2];e=g.match(/^([\$\w]+)|\(([\$\w]+)\s*,\s*([\$\w]+)\)$/);
if(!e)throw aa("'item' in 'item in collection' should be identifier or (key, value) but got '"+keyValue+"'.");i=e[3]||e[1];h=e[2];var j=[],k=this;this.$onEval(function(){var l=0,n=j.length,q=d,o=this.$tryEval(f,d),x=0,s,p;if(ia(o))x=o.length;else for(p in o)o.hasOwnProperty(p)&&x++;for(p in o)if(o.hasOwnProperty(p)){if(l<n){s=j[l];s[i]=o[p];if(h)s[h]=p;q=s.$element}else{s=la(k);s[i]=o[p];if(h)s[h]=p;s.$index=l;s.$position=l==0?"first":l==x-1?"last":"middle";j.push(s);c(s,function(A){A.attr("ng:repeat-index",
l);q.after(A);q=A})}s.$eval();l++}for(;j.length>l;)j.pop().$element.remove()},d)}});Z("@ng:non-bindable",D);Z("ng:view",function(a){var b=this;if(a[0]["ng:compiled"]){this.descend(true);this.directives(true)}else{a[0]["ng:compiled"]=true;return B(function(c,d,e){var g;d.onChange(function(){var f;if(d.current){f=d.current.template;g=d.current.scope}f?c("GET",f,function(i,h){e.html(h);b.compile(e)(g)}):e.html("")})();this.$onEval(function(){g&&g.$eval()})},{$inject:["$xhr.cache","$route"]})}});var na;
kb("$browser",function(a){if(!na){na=new Lc(J,C(J.document),C(J.document.body),Zc,a);var b=na.addPollFn;na.addPollFn=function(){na.addPollFn=b;na.startPoller(100,function(c,d){setTimeout(c,d)});return b.apply(na,arguments)};na.bind()}return na},{$inject:["$log"]});B(E,{element:C,compile:Eb,scope:la,copy:R,extend:B,equals:Ga,forEach:t,injector:Sb,noop:D,bind:S,toJson:da,fromJson:ua,identity:qa,isUndefined:N,isDefined:I,isString:G,isFunction:K,isObject:W,isNumber:Ba,isArray:ia});Ib();fb(ga).ready(function(){var a=
zc(ga);if(a.autobind){var b=Eb(J.document)(la({$config:a})).scope.$service("$browser");if(a.css)b.addCss(a.base_url+a.css);else ka<8&&b.addJs(a.base_url+a.ie_compat,a.ie_compat_id)}})})(window,document);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;white-space:pre;}.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>');

@ -12769,7 +12769,7 @@ angularServiceInject("$hover", function(browser, document) {
tooltip = _null;
}
});
}, ['$browser', '$document']);
}, ['$browser', '$document'], true);
/**
* @workInProgress
* @ngdoc service