text: (function() {
    'use strict';
  
      /**
     * @ngdoc service
     * @name $mdCheckboxInkRipple
     * @module material.core
     *
     * @description
     * Provides ripple effects for md-checkbox.  See $mdInkRipple service for all possible configuration options.
     *
     * @param {object=} scope Scope within the current context
     * @param {object=} element The element the ripple effect should be applied to
     * @param {object=} options (Optional) Configuration options to override the defaultripple configuration
     */
  
    angular.module('material.core')
      .factory('$mdCheckboxInkRipple', MdCheckboxInkRipple);
  
    function MdCheckboxInkRipple($mdInkRipple) {
      return {
        attach: attach
      };
  
      function attach(scope, element, options) {
        return $mdInkRipple.attach(scope, element, angular.extend({
          center: true,
          dimBackground: false,
          fitRipple: true
        }, options));
      }
    }
  })();
  