anchor.diff:  // Copyright 2019 The Chromium Authors. All rights reserved.
   // Use of this source code is governed by a BSD-style license that can be
   // found in the LICENSE file.
  -
  -// @dart=2.9
   
   import 'dart:convert';
   
  
positive.code:     final valueAIsFrameLog = valueA.startsWith(regex);
      final valueBIsFrameLog = valueB.startsWith(regex);
      if (valueAIsFrameLog && valueBIsFrameLog) {
        final frameNumberA = regex.firstMatch(valueA)[1];
        final frameNumberB = regex.firstMatch(valueB)[1];
        return int.parse(frameNumberA).compareTo(int.parse(frameNumberB));
      } else if (valueAIsFrameLog && !valueBIsFrameLog) {
        return -1;
  
negative.code:     BuildContext context,
      LogData data, {
      bool isRowSelected = false,
      VoidCallback? onPressed,
    }) {
      TextStyle textStyle = Theme.of(context).fixedFontStyle;
      if (isRowSelected) {
  