hunk.code_window:     scannerIsVisible: true,
     };
     _hasOpenedUrl: boolean;
     _isMounted: boolean;
     componentWillMount() {
       this._hasOpenedUrl = false;
     }
     componentDidMount() {
       this._isMounted = true;
     }
  
hunk.labels: keep keep keep replace replace replace replace replace replace keep keep keep keep keep
hunk.after_edit:   _hasOpenedUrl = false;
     _isMounted = false;
  
hunk.file_path: home/screens/QRCodeScreen.ios.js
hunk.type: replace
file: /*=============================================================================
      Copyright (c) 2001-2011 Joel de Guzman
  
      Distributed under the Boost Software License, Version 1.0. (See accompanying 
      file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  ==============================================================================*/
  #if !defined(BOOST_FUSION_IS_VIEW_IMPL_09272006_0725)
  #define BOOST_FUSION_IS_VIEW_IMPL_09272006_0725
  
  #include <boost/fusion/support/config.hpp>
  #include <boost/mpl/bool.hpp>
  
  namespace boost { namespace fusion 
  {
      struct boost_tuple_tag;
  
      namespace extension
      {
          template<typename Tag>
          struct is_view_impl;
  
          template<>
          struct is_view_impl<boost_tuple_tag>
          {
              template<typename T>
              struct apply : mpl::false_ {};
          };
      }
  }}
  
  #endif
  