static Future<String?> get path async { if (isMobile || (isDesktop && operatingSystem == "macos")) { return (await getApplicationDocumentsDirectory()).path; } return dirname(io.Platform.resolvedExecutable); }