anchor.diff:                      Navigator.push(
                           context,
                           MaterialPageRoute(
  -                            builder: (context) => MerchantPage(
  +                            builder: (context) =>
  +                                MerchantPage(
                                     storePhone: store.storePhone,
                                   )));
                     },
                     icon: store.status == 'grey'
                         ? BitmapDescriptor.fromAsset('images/m_grey.png')
                         : (store.status == 'green'
  -                          ? BitmapDescriptor.fromAsset('images/m_green.png')
  -                          : (store.status == 'yellow'
  -                              ? BitmapDescriptor.fromAsset(
  -                                  'images/m_yellow.png')
  -                              : BitmapDescriptor.fromAsset(
  -                                  'images/m_red.png')))),
  +                      ? BitmapDescriptor.fromAsset('images/m_green.png')
  +                      : (store.status == 'yellow' ? BitmapDescriptor.fromAsset(
  +                      'images/m_yellow.png') : BitmapDescriptor.fromAsset(
  +                      'images/m_red.png')))
  +              ),
               );
             });
           }
  
positive.code:         body: (globals.startPosition == null)
              ? Center(child: CircularProgressIndicator())
              : GoogleMap(
                  mapType: MapType.normal,
                  initialCameraPosition: CameraPosition(
                    target: globals.startPosition,
                    zoom: 14.4746,
                  ),
                  onMapCreated: _onMapCreated,
                  zoomGesturesEnabled: true,
                  myLocationEnabled: true,
                  compassEnabled: true,
                  markers:
                      agentView ? globals.agentMarkers : globals.merchantMarkers,
                ),
          bottomNavigationBar: !agentView
              ? BottomNavigationBar(
                  items: [
                    new BottomNavigationBarItem(
                        icon: Icon(
                          Icons.brightness_1,
                          color: Colors.red,
                        ),
                        title: Text(
                          "failed",
                        )),
                    new BottomNavigationBarItem(
                        icon: Icon(Icons.brightness_1, color: Colors.grey),
                        title: Text("incomplete")),
                    new BottomNavigationBarItem(
                        icon: Icon(Icons.brightness_1, color: Colors.lightGreen),
                        title: Text("successful"))
                  ],
                  selectedLabelStyle: TextStyle(color: Colors.black),
                  selectedItemColor: Colors.black,
                  unselectedLabelStyle: TextStyle(color: Colors.black),
                  unselectedItemColor: Colors.black,
                )
              : null);
    }
  }
  
negative.code:             agentView
                  ? SizedBox()
                  : IconButton(
                icon: Icon(Icons.refresh),
                onPressed: getMerchantLocations,
              ),
              agentView
                  ? SizedBox()
                  : FlatButton(
                child: Row(
                  children: <Widget>[
                    Text(
                      "Pincode ",
                      softWrap: true,
                      style: TextStyle(color: Colors.white, fontSize: 12),
                    ),
                    Icon(
                      Icons.search,
                      color: Colors.white,
                      size: 12,
                    )
                  ],
                ),
                onPressed: () async {
                  showPincodeDialog();
                },
              )
            ],
          ),
          drawer: Drawer(
            child: ListView(
              children: <Widget>[
                SizedBox(
                  height: MediaQuery
                      .of(context)
                      .size
                      .height * 0.05,
                ),
                ListTile(
                  title: Text("Agent View"),
  