      */
     func getRootNavigationByTab(_ index: Int) -> UINavigationController? {
         // Get root tab bar controller
-        guard let tabBarController = window?.rootViewController as? UITabBarController
-            else { return nil }
+        guard let tabBarController = window?.rootViewController as? UITabBarController else { return nil }
         
         tabBarController.dismiss(animated: false, completion: nil)
         

     - returns: True if the navigation was successful, otherwise false.
     */
    func toTerm(_ id: Int) -> Bool {
        guard let controller = getRootViewByTab(2) as? ExploreViewController
            else { return false }
        
        // Run on main UI thread in case too soon
        DispatchQueue.main.async {


     - returns: True if the navigation was successful, otherwise false.
     */
    func navigateByURL(_ url: URL) -> Bool {
        // Get root container and extract path from URL if applicable
        guard let urlComponents = URLComponents(url: url, resolvingAgainstBaseURL: false) else { return false }
        
        // Handle url if applicable
        if url.path.isEmpty || url.path == "/" {
