//#region src/shared/ros/rosMessageTypes.ts
var e = "sensor_msgs/msg/Image", t = "sensor_msgs/msg/CompressedImage", n = "foxglove_msgs/msg/CompressedVideo", r = "sensor_msgs/msg/JointState", i = "geometry_msgs/msg/PoseStamped", a = "foxglove_msgs/msg/RawAudio", o = "audio_common_msgs/msg/AudioData", s = "audio_common_msgs/msg/AudioDataStamped", c = "audio_common_msgs/msg/AudioInfo";
function l(e) {
	return e.trim().replace(/\s*\[[^\]]+\]\s*$/u, "").toLowerCase().replace(/^([^/]+)\/msg\/(.+)$/u, "$1/$2");
}
function u(e, t) {
	return l(e) === l(t);
}
function d(e) {
	return u(e, r);
}
function f(e) {
	return u(e, "sensor_msgs/msg/Image") || u(e, "sensor_msgs/msg/CompressedImage") || u(e, "foxglove_msgs/msg/CompressedVideo");
}
function p(e) {
	return u(e, i);
}
function m(e) {
	return u(e, "foxglove_msgs/msg/RawAudio") || u(e, "foxglove_msgs/RawAudio") || u(e, "foxglove/RawAudio");
}
function h(e) {
	return u(e, o);
}
function g(e) {
	return u(e, s);
}
function _(e) {
	return u(e, c);
}
function v(e) {
	return m(e) || h(e) || g(e);
}
//#endregion
export { i as a, h as c, v as d, d as f, l as g, f as h, a as i, g as l, m, s as n, t as o, p, n as r, e as s, o as t, _ as u };
