/*!
* AngularJS Material Design
* https://github.com/angular/material
* @license MIT
* v1.1.18-master-97a1616
*/
!function(n,u){"use strict";function t(e){return{restrict:"E",link:function(n,t){e(t)}}}function e(i,a,o,d){return{restrict:"EA",replace:!0,transclude:!0,template:function(n,t){{return s(t)?'':''}},link:function(n,t,e){a(t),i.attach(n,t),o.expectWithoutText(t,"aria-label"),s(e)&&u.isDefined(e.ngDisabled)&&!t.hasClass("_md-nav-button")&&n.$watch(e.ngDisabled,function(n){t.attr("tabindex",n?-1:0)});t.on("click",function(n){!0===e.disabled&&(n.preventDefault(),n.stopImmediatePropagation())}),t.hasClass("md-no-focus")||(t.on("focus",function(){d.isUserInvoked()&&"keyboard"!==d.getLastInteractionType()||t.addClass("md-focused")}),t.on("blur",function(){t.removeClass("md-focused")}))}};function s(n){return u.isDefined(n.href)||u.isDefined(n.ngHref)||u.isDefined(n.ngLink)||u.isDefined(n.uiSref)}}e.$inject=["$mdButtonInkRipple","$mdTheming","$mdAria","$mdInteraction"],t.$inject=["$mdTheming"],u.module("material.components.button",["material.core"]).directive("mdButton",e).directive("a",t)}(window,window.angular);