     enabled, it will listen for notifications indicating that a URL session task has started or completed and start
     animating the indicator accordingly. The indicator will continue to animate while the internal activity count is
     greater than zero.
- 
+
     To use the `NetworkActivityIndicatorManager`, the `sharedManager` should be enabled in the
     `application:didFinishLaunchingWithOptions:` method in the `AppDelegate`. This can be done with the following:
- 
+
         NetworkActivityIndicatorManager.sharedManager.isEnabled = true
- 
+
     By setting the `isEnabled` property to `true` for the `sharedManager`, the network activity indicator will show and
-    hide automatically as Alamofire requests start and complete. You should not ever need to call 
+    hide automatically as Alamofire requests start and complete. You should not ever need to call
     `incrementActivityCount` and `decrementActivityCount` yourself.
 */
 public class NetworkActivityIndicatorManager {

    /// A closure executed when the network activity indicator visibility changes.
    public var networkActivityIndicatorVisibilityChanged: (Bool -> Void)?

    /// A time interval indicating the minimum duration of networking activity that should occur before the activity 
    /// indicator is displayed. Defaults to `1.0` second.
    public var startDelay: NSTimeInterval = 1.0


    /**
        Decrements the number of active network requests.

        If the number of active requests is zero after calling this method, the network activity indicator will stop
        spinning after the `completionDelay`.

        Generally, this method should not need to be used directly.
