   var deeplink: URL?
   var categoryInfo: CatalogCategoryInfo?
   var statSent = false
-  var backButton: UIBarButtonItem!
   var billing = InAppPurchase.inAppBilling()
   var noInternetView: CatalogConnectionErrorView!
 

      }
    }
    super.init(url: catalogUrl, title: L("guides_catalogue_title"))!
    backButton = UIBarButtonItem(image: UIImage(named: "ic_nav_bar_back"),
                                  style: .plain,
                                  target: navigationController,
                                  action: #selector(onBack))
    navigationItem.leftBarButtonItem = backButton
    noInternetView = CatalogConnectionErrorView(frame: .zero, actionCallback: { [weak self] in
      guard let self = self else { return }
      if !FrameworkHelper.isNetworkConnected() {


    progressView.tintColor = UIColor.white()
    updateProgress()
    let backButton = UIBarButtonItem(image: UIImage(named: "ic_nav_bar_back"),
                                  style: .plain,
                                  target: self,
                                  action: #selector(onBack))
    navigationItem.leftBarButtonItem = backButton
  }

  override func viewDidAppear(_ animated: Bool) {
