text: /*!
   * Angular Material Design
   * https://github.com/angular/material
   * @license MIT
   * v1.1.0-rc4-master-c26842a
   */
  !function(e,n,t){"use strict";function i(e){return{restrict:"E",link:function(n,t){e(t)}}}function o(e,t,i,o){function u(e){return n.isDefined(e.href)||n.isDefined(e.ngHref)||n.isDefined(e.ngLink)||n.isDefined(e.uiSref)}function c(e,n){if(u(n))return'<a class="md-button" ng-transclude></a>';var t="undefined"==typeof n.type?"button":n.type;return'<button class="md-button" type="'+t+'" ng-transclude></button>'}function d(c,d,a){t(d),e.attach(c,d),i.expectWithText(d,"aria-label"),u(a)&&n.isDefined(a.ngDisabled)&&c.$watch(a.ngDisabled,function(e){d.attr("tabindex",e?-1:0)}),d.on("click",function(e){a.disabled===!0&&(e.preventDefault(),e.stopImmediatePropagation())}),n.isDefined(a.mdNoFocusStyle)||(c.mouseActive=!1,d.on("mousedown",function(){c.mouseActive=!0,o(function(){c.mouseActive=!1},100)}).on("focus",function(){c.mouseActive===!1&&d.addClass("md-focused")}).on("blur",function(e){d.removeClass("md-focused")}))}return{restrict:"EA",replace:!0,transclude:!0,template:c,link:d}}n.module("material.components.button",["material.core"]).directive("mdButton",o).directive("a",i),i.$inject=["$mdTheming"],o.$inject=["$mdButtonInkRipple","$mdTheming","$mdAria","$timeout"]}(window,window.angular);
  