anchor.diff:  
     TotalCounterState({required bool this.autoRefresh});
   
  +  static const shareChannel = MethodChannel('share');
  +
     final bool autoRefresh;
   
     final StatsRepo statsRepo = Repos.instance.stats;
  
positive.code:                       // ),
                      ]
                    ),
                    Padding(
                      padding: const EdgeInsets.only(left: 32.0),
                      child: Image(
                        width: 32,
                        height: 32,
                        image: AssetImage('assets/images/square.and.arrow.up.png')
                      ),
                    )
                  ],
                ),
  
negative.code:           blocked = statsRepo.stats.totalBlocked;
          });
        });
      }
  
    }
  
    Future<void> _shareCounter() async {
      try {
        await shareChannel.invokeMethod('shareCounter', {"counter": blocked});
      } on PlatformException catch (e) {
        print("Failed to share counter: '${e.message}'.");
      }
    }
  
  