anchor.diff: -import 'package:dartz/dartz.dart' as dartz;
  +import 'dart:async';
  +
   import 'package:flutter/material.dart';
   import 'package:flutter/widgets.dart';
   import 'package:get_it/get_it.dart';
  -import 'package:polaris/core/cache/media.dart';
   import 'package:polaris/core/connection.dart' as connection;
   import 'package:polaris/core/dto.dart' as dto;
   import 'package:polaris/core/pin.dart' as pin;
  
positive.code:         children: [
            ListTile(
              leading: const Icon(Icons.offline_pin, size: 40),
              title: const Text("1.24 GB"),
              subtitle: Row(
                children: const [
                  Caption('21 Directories'),
                  Caption('124 songs'),
                  Caption('5d 20h 31m'),
                ],
              ),
            ),
  
negative.code: }
  
  class PinState extends StatelessWidget {
    const PinState({Key? key}) : super(key: key);
  
    @override
    Widget build(BuildContext context) {
      const index = 5;
      if (index < 4) {
        return Icon(Icons.check, size: 16, color: Theme.of(context).textTheme.caption?.color);
      } else if (index == 4) {
  