static Polygon decode(Object result) { result as List<Object?>; return Polygon.fromJson((result.first as Map).cast<String, dynamic>()); }