From 9e7dfb398ef172d4de8c26f912d99b080bb072b9 Mon Sep 17 00:00:00 2001 From: Tung Pham Duc Date: Mon, 31 Mar 2025 13:19:20 +0200 Subject: [PATCH 01/11] https://github.com/orbitalisvoid/HyperSight/issues/3: rev1 --- .DS_Store | Bin 6148 -> 0 bytes .gitignore | 4 + backend/.gitignore | 5 + backend/.python-version | 1 + backend/README.md | 7 + .../apps/m2_processing_node/.python-version | 1 + backend/apps/m2_processing_node/README.md | 2 + backend/apps/m2_processing_node/config.yaml | 2 + .../m2_processing_node/frame_processor.py | 34 ++ .../apps/m2_processing_node/pyproject.toml | 9 + backend/apps/m3_webrtc/.python-version | 1 + backend/apps/m3_webrtc/README.md | 7 + backend/apps/m3_webrtc/config.yaml | 6 + backend/apps/m3_webrtc/gstreamer.py | 38 ++ backend/apps/m3_webrtc/pyproject.toml | 17 + backend/apps/m3_webrtc/server.py | 67 ++ backend/apps/m3_webrtc/stream_ingest.py | 43 ++ backend/apps/m3_webrtc/test-client.html | 53 ++ backend/main.py | 0 backend/pkgs/configuration/.python-version | 1 + backend/pkgs/configuration/__init__.py | 8 + backend/pkgs/configuration/pyproject.toml | 6 + backend/pyproject.toml | 27 + backend/tools/README.md | 15 + backend/uv.lock | 576 ++++++++++++++++++ 25 files changed, 930 insertions(+) delete mode 100644 .DS_Store create mode 100644 .gitignore create mode 100644 backend/.gitignore create mode 100644 backend/.python-version create mode 100644 backend/README.md create mode 100644 backend/apps/m2_processing_node/.python-version create mode 100644 backend/apps/m2_processing_node/README.md create mode 100644 backend/apps/m2_processing_node/config.yaml create mode 100644 backend/apps/m2_processing_node/frame_processor.py create mode 100644 backend/apps/m2_processing_node/pyproject.toml create mode 100644 backend/apps/m3_webrtc/.python-version create mode 100644 backend/apps/m3_webrtc/README.md create mode 100644 backend/apps/m3_webrtc/config.yaml create mode 100644 backend/apps/m3_webrtc/gstreamer.py create mode 100644 backend/apps/m3_webrtc/pyproject.toml create mode 100644 backend/apps/m3_webrtc/server.py create mode 100644 backend/apps/m3_webrtc/stream_ingest.py create mode 100644 backend/apps/m3_webrtc/test-client.html delete mode 100644 backend/main.py create mode 100644 backend/pkgs/configuration/.python-version create mode 100644 backend/pkgs/configuration/__init__.py create mode 100644 backend/pkgs/configuration/pyproject.toml create mode 100644 backend/pyproject.toml create mode 100644 backend/tools/README.md create mode 100644 backend/uv.lock diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 86bc04aab17c51589046f4d895855b171f9796dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK&1xGl5FXiX*Na>5p@kd;y&CFlOCj{KIOz*?OLJ(7yPGx1lI_ZP?fPI0dv0GS zPm<^9HL(AN2xl7H?qx`rvG8O$lww$0&IyF+$P0Zpl-1zk~r z^WQP`c1<)!4&=&~^)xF@h81qJX<5|s;qXqi+MOp)gCGog!Pn&4ER%UUU(};?_Jv2E zj488CKg~WDljXSo;?z|0w5TRC8&KpExLlkURc@9ev#9dg#wN}XhTU-7KU%Hc9Y+KG zCW_Vry*i181O4_STCc`Uxlo`BRldYfE*$gP`^6p`hc29yFFurCS@{Y@+0~I>TX#~i zLurKpVPKbmwj1{O{r_;d{@)FfkuV?({8tR9&RKFc!j}Boy0 so bad + + +class VideoRTSPMediaFactory(GstRtspServer.RTSPMediaFactory): + def __init__(self): + super().__init__() + + def do_create_element(self, url): + # defines where to ingest the stream from -> need to learn the pipeline syntax + pipeline = ( + "rtspsrc location=rtsp://localhost:50000/cam1 ! " + "rtph264depay ! avdec_h264 ! videoconvert ! x264enc bitrate=1000 ! " + "rtph264pay name=pay0 pt=96" + ) + return Gst.parse_launch(pipeline) + + +def main(): + Gst.init(None) + loop = GLib.MainLoop() + + server = GstRtspServer.RTSPServer() + server.set_service("9554") + + factory = VideoRTSPMediaFactory() + mounts = server.get_mount_points() + mounts.add_factory("/stream", factory) + + # server start + server.attach(None) + + print("RTSP server is running at rtsp://localhost:9554/cam1-stream") + + loop.run() diff --git a/backend/apps/m3_webrtc/pyproject.toml b/backend/apps/m3_webrtc/pyproject.toml new file mode 100644 index 0000000..1b6120f --- /dev/null +++ b/backend/apps/m3_webrtc/pyproject.toml @@ -0,0 +1,17 @@ +[project] +name = "HyperSight_WebRTC" +version = "0.0.0" +authors = [{ name = "tungp99", email = "tung.cloud@outlook.com" }] +requires-python = ">=3.13,<3.14" +dependencies = [ + "aiohttp>=3.11.14", + "aiortc>=1.11.0", + "ffmpeg-python>=0.2.0", + "HyperSight_Configuration", + "numpy>=2.2.4", + "pygobject>=3.52.3", + "websockets>=15.0.1", +] + +[tool.uv.sources] +HyperSight_Configuration = { workspace = true } \ No newline at end of file diff --git a/backend/apps/m3_webrtc/server.py b/backend/apps/m3_webrtc/server.py new file mode 100644 index 0000000..9abac03 --- /dev/null +++ b/backend/apps/m3_webrtc/server.py @@ -0,0 +1,67 @@ +import asyncio +import json +import logging +from pathlib import Path + +import websockets +from aiortc import RTCPeerConnection, RTCSessionDescription +from aiortc.mediastreams import MediaStreamTrack +from configuration import load_config +from websockets import ServerConnection + +from .stream_ingest import VideoStreamIngest + +logging.basicConfig(level=logging.INFO) +logger = logging.getLogger("HyperSight_WebRTC") + +config = load_config(str(Path(__file__).parent / "config.yaml")) + + +class StreamTrack(MediaStreamTrack): + kind = "video" + + def __init__(self, _in: VideoStreamIngest): + super().__init__() + self._in = _in + + async def recv(self): + """Fetch frame from the FFmpeg ingestion queue.""" + return await self._in.frames_q.get() + + +async def handle_signaling(websocket: ServerConnection): + peer_connection = RTCPeerConnection() + logger.info(peer_connection) + + # TODO: incorporate New York Configurator to discover ports -> DevOps config.yaml + rtp_ingests = {VideoStreamIngest(50000)} + for ri in rtp_ingests: + ri.start() + + tracks = (StreamTrack(ri) for ri in rtp_ingests) + for t in tracks: + peer_connection.addTrack(t) + + async for message in websocket: + data = json.loads(message) + logger.debug(data) + + if data["type"] == "offer": + offer = RTCSessionDescription(sdp=data["sdp"], type="offer") + await peer_connection.setRemoteDescription(offer) + + answer = await peer_connection.createAnswer() + await peer_connection.setLocalDescription(answer) + + await websocket.send( + json.dumps({"type": "answer", "sdp": peer_connection.localDescription.sdp}) + ) + + +async def start_server(): + async with websockets.serve(handle_signaling, "localhost", config["server"]["port"]): + await asyncio.Future() + + +def main(): + asyncio.run(start_server()) diff --git a/backend/apps/m3_webrtc/stream_ingest.py b/backend/apps/m3_webrtc/stream_ingest.py new file mode 100644 index 0000000..9f36402 --- /dev/null +++ b/backend/apps/m3_webrtc/stream_ingest.py @@ -0,0 +1,43 @@ +import asyncio +import logging + +import ffmpeg +import numpy as np +from av import VideoFrame + +width, height = 640, 480 +logging.basicConfig(level=logging.INFO) +logger = logging.getLogger("HyperSight_WebRTC.RTPIngest") + + +class VideoStreamIngest: + def __init__(self, in_port: int): + self.in_port = in_port + self.frames_q = asyncio.Queue() + self._stop_event = asyncio.Event() + + def start(self): + """Start the FFmpeg process to decode the RTP stream.""" + # TODO: NOT WORKING + self.ffmpeg_process = ( + ffmpeg.input(f"rtp://localhost:{self.in_port}", f="rawvideo", an=True, vcodec="h264") + .output("-", format="rawvideo") + .run_async(pipe_stdout=True) + ) + asyncio.create_task(self._process_frames()) + + async def _process_frames(self): + """Read a raw frame from the FFmpeg process and convert to VideoFrame.""" + while not self._stop_event.is_set(): + raw_frame = self.ffmpeg_process.stdout.read(width * height * 3) + if len(raw_frame) == 0: + break + + frame = np.frombuffer(raw_frame, dtype=np.uint8).reshape([height, width, 3]) + video_frame = VideoFrame.from_ndarray(frame, format="yuv420p") + + await self.frames_q.put(video_frame) + + def stop(self): + self.ffmpeg_process.terminate() + self._stop_event.set() diff --git a/backend/apps/m3_webrtc/test-client.html b/backend/apps/m3_webrtc/test-client.html new file mode 100644 index 0000000..08c2a31 --- /dev/null +++ b/backend/apps/m3_webrtc/test-client.html @@ -0,0 +1,53 @@ + + + +

WebRTC RTP Stream

+ +
+ + + + diff --git a/backend/main.py b/backend/main.py deleted file mode 100644 index e69de29..0000000 diff --git a/backend/pkgs/configuration/.python-version b/backend/pkgs/configuration/.python-version new file mode 100644 index 0000000..24ee5b1 --- /dev/null +++ b/backend/pkgs/configuration/.python-version @@ -0,0 +1 @@ +3.13 diff --git a/backend/pkgs/configuration/__init__.py b/backend/pkgs/configuration/__init__.py new file mode 100644 index 0000000..05aa4a9 --- /dev/null +++ b/backend/pkgs/configuration/__init__.py @@ -0,0 +1,8 @@ +__ALL__ = ["load_config"] + +import yaml + + +def load_config(file_path: str): + with open(file_path, "r") as file: + return yaml.safe_load(file) diff --git a/backend/pkgs/configuration/pyproject.toml b/backend/pkgs/configuration/pyproject.toml new file mode 100644 index 0000000..4d53b9e --- /dev/null +++ b/backend/pkgs/configuration/pyproject.toml @@ -0,0 +1,6 @@ +[project] +name = "HyperSight_Configuration" +version = "0.0.0" +authors = [{ name = "tungp99", email = "tung.cloud@outlook.com" }] +requires-python = ">=3.13,<3.14" +dependencies = ["pyyaml>=6.0.2"] \ No newline at end of file diff --git a/backend/pyproject.toml b/backend/pyproject.toml new file mode 100644 index 0000000..f3e0478 --- /dev/null +++ b/backend/pyproject.toml @@ -0,0 +1,27 @@ +[project] +name = "HyperSight" +version = "0.0.0" +authors = [{ name = "tungp99", email = "tung.cloud@outlook.com" }] +requires-python = ">=3.13,<3.14" +dependencies = [] + +[tool.uv.workspace] +members = ["apps/*", "pkgs/*"] +exclude = ["pkgs/opencv"] + +[tool.hatch.build.targets.wheel] +packages = ["apps/m2_processing_node", "pkgs/configuration"] + +[project.scripts] +start-node = "m2_processing_node.frame_processor:main" +start-webrtc = "m3_webrtc.server:main" +test = "m3_webrtc.gstreamer:main" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.pyright] +exclude = [".venv"] +venvPath = "." +venv = ".venv" \ No newline at end of file diff --git a/backend/tools/README.md b/backend/tools/README.md new file mode 100644 index 0000000..78d7cbe --- /dev/null +++ b/backend/tools/README.md @@ -0,0 +1,15 @@ +# mediamtx for IP CAMERA emulation +```sh +$ wget https://github.com/bluenviron/mediamtx/archive/refs/heads/main.zip + +$ tar xfz mediamtx_v1.11.3_darwin_arm64.tar.gz + +$ rm mediamtx_v1.11.3_darwin_arm64.tar.gz LICENSE + +$ ./mediamtx +``` + +```sh +# need to make your own video.mp4 +$ ffmpeg -re -stream_loop -1 -i video.mp4 -c copy -f rtsp rtsp://localhost:8554/mystream +``` \ No newline at end of file diff --git a/backend/uv.lock b/backend/uv.lock new file mode 100644 index 0000000..b2addd0 --- /dev/null +++ b/backend/uv.lock @@ -0,0 +1,576 @@ +version = 1 +revision = 1 +requires-python = "==3.13.*" + +[manifest] +members = [ + "hypersight", + "hypersight-configuration", + "hypersight-processingnode", + "hypersight-webrtc", +] + +[[package]] +name = "aiohappyeyeballs" +version = "2.6.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", hash = "sha256:c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558", size = 22760 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", hash = "sha256:f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8", size = 15265 }, +] + +[[package]] +name = "aiohttp" +version = "3.11.14" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiohappyeyeballs" }, + { name = "aiosignal" }, + { name = "attrs" }, + { name = "frozenlist" }, + { name = "multidict" }, + { name = "propcache" }, + { name = "yarl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6c/96/91e93ae5fd04d428c101cdbabce6c820d284d61d2614d00518f4fa52ea24/aiohttp-3.11.14.tar.gz", hash = "sha256:d6edc538c7480fa0a3b2bdd705f8010062d74700198da55d16498e1b49549b9c", size = 7676994 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c5/8e/d7f353c5aaf9f868ab382c3d3320dc6efaa639b6b30d5a686bed83196115/aiohttp-3.11.14-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8d14e274828561db91e4178f0057a915f3af1757b94c2ca283cb34cbb6e00b50", size = 698774 }, + { url = "https://files.pythonhosted.org/packages/d5/52/097b98d50f8550883f7d360c6cd4e77668c7442038671bb4b349ced95066/aiohttp-3.11.14-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f30fc72daf85486cdcdfc3f5e0aea9255493ef499e31582b34abadbfaafb0965", size = 461443 }, + { url = "https://files.pythonhosted.org/packages/2b/5c/19c84bb5796be6ca4fd1432012cfd5f88ec02c8b9e0357cdecc48ff2c4fd/aiohttp-3.11.14-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4edcbe34e6dba0136e4cabf7568f5a434d89cc9de5d5155371acda275353d228", size = 453717 }, + { url = "https://files.pythonhosted.org/packages/6d/08/61c2b6f04a4e1329c82ffda53dd0ac4b434681dc003578a1237d318be885/aiohttp-3.11.14-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a7169ded15505f55a87f8f0812c94c9412623c744227b9e51083a72a48b68a5", size = 1666559 }, + { url = "https://files.pythonhosted.org/packages/7c/22/913ad5b4b979ecf69300869551c210b2eb8c22ca4cd472824a1425479775/aiohttp-3.11.14-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad1f2fb9fe9b585ea4b436d6e998e71b50d2b087b694ab277b30e060c434e5db", size = 1721701 }, + { url = "https://files.pythonhosted.org/packages/5b/ea/0ee73ea764b2e1f769c1caf59f299ac017b50632ceaa809960385b68e735/aiohttp-3.11.14-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:20412c7cc3720e47a47e63c0005f78c0c2370020f9f4770d7fc0075f397a9fb0", size = 1779094 }, + { url = "https://files.pythonhosted.org/packages/e6/ca/6ce3da7c3295e0655b3404a309c7002099ca3619aeb04d305cedc77a0a14/aiohttp-3.11.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6dd9766da617855f7e85f27d2bf9a565ace04ba7c387323cd3e651ac4329db91", size = 1678406 }, + { url = "https://files.pythonhosted.org/packages/b1/b1/3a13ed54dc6bb57057cc94fec2a742f24a89885cfa84b71930826af40f5f/aiohttp-3.11.14-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:599b66582f7276ebefbaa38adf37585e636b6a7a73382eb412f7bc0fc55fb73d", size = 1604446 }, + { url = "https://files.pythonhosted.org/packages/00/21/fc9f327a121ff0be32ed4ec3ccca65f420549bf3a646b02f8534ba5fe86d/aiohttp-3.11.14-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b41693b7388324b80f9acfabd479bd1c84f0bc7e8f17bab4ecd9675e9ff9c734", size = 1619129 }, + { url = "https://files.pythonhosted.org/packages/56/5b/1a4a45b1f6f95b998c49d3d1e7763a75eeff29f2f5ec7e06d94a359e7d97/aiohttp-3.11.14-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:86135c32d06927339c8c5e64f96e4eee8825d928374b9b71a3c42379d7437058", size = 1657924 }, + { url = "https://files.pythonhosted.org/packages/2f/2d/b6211aa0664b87c93fda2f2f60d5211be514a2d5b4935e1286d54b8aa28d/aiohttp-3.11.14-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:04eb541ce1e03edc1e3be1917a0f45ac703e913c21a940111df73a2c2db11d73", size = 1617501 }, + { url = "https://files.pythonhosted.org/packages/fa/3d/d46ccb1f361a1275a078bfc1509bcd6dc6873e22306d10baa61bc77a0dfc/aiohttp-3.11.14-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:dc311634f6f28661a76cbc1c28ecf3b3a70a8edd67b69288ab7ca91058eb5a33", size = 1684211 }, + { url = "https://files.pythonhosted.org/packages/2d/e2/71d12ee6268ad3bf4ee82a4f2fc7f0b943f480296cb6f61af1afe05b8d24/aiohttp-3.11.14-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:69bb252bfdca385ccabfd55f4cd740d421dd8c8ad438ded9637d81c228d0da49", size = 1715797 }, + { url = "https://files.pythonhosted.org/packages/8d/a7/d0de521dc5ca6e8c766f8d1f373c859925f10b2a96455b16107c1e9b2d60/aiohttp-3.11.14-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2b86efe23684b58a88e530c4ab5b20145f102916bbb2d82942cafec7bd36a647", size = 1673682 }, + { url = "https://files.pythonhosted.org/packages/f0/86/5c075ebeca7063a49a0da65a4e0aa9e49d741aca9a2fe9552d86906e159b/aiohttp-3.11.14-cp313-cp313-win32.whl", hash = "sha256:b9c60d1de973ca94af02053d9b5111c4fbf97158e139b14f1be68337be267be6", size = 411014 }, + { url = "https://files.pythonhosted.org/packages/4a/e0/2f9e77ef2d4a1dbf05f40b7edf1e1ce9be72bdbe6037cf1db1712b455e3e/aiohttp-3.11.14-cp313-cp313-win_amd64.whl", hash = "sha256:0a29be28e60e5610d2437b5b2fed61d6f3dcde898b57fb048aa5079271e7f6f3", size = 436964 }, +] + +[[package]] +name = "aioice" +version = "0.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "dnspython" }, + { name = "ifaddr" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/33/b6/e2b0e48ccb5b04fe29265e93f14a0915f416e359c897ae87d570566c430b/aioice-0.9.0.tar.gz", hash = "sha256:fc2401b1c4b6e19372eaaeaa28fd1bd9cbf6b0e412e48625297c53b495eebd1e", size = 40324 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b6/35/d21e48d3ba25d32aba5d142d54c4491376c659dd74d052a30dd25198007b/aioice-0.9.0-py3-none-any.whl", hash = "sha256:b609597a3a5a611e0004ff04772e16aceb881d51c25c0afc4ceac05d5e50024e", size = 24177 }, +] + +[[package]] +name = "aiortc" +version = "1.11.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aioice" }, + { name = "av" }, + { name = "cffi" }, + { name = "cryptography" }, + { name = "google-crc32c" }, + { name = "pyee" }, + { name = "pylibsrtp" }, + { name = "pyopenssl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/91/60/7bb59c28c6e65e5d74258d392f531f555f12ab519b0f467ffd6b76650c20/aiortc-1.11.0.tar.gz", hash = "sha256:50b9d86f6cba87d95ce7c6b051949208b48f8062b231837aed8f049045f11a28", size = 1179206 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/17/34/5c34707ce58ca0fd3b157a3b478255a8445950bf2b87f048864eb7233f5f/aiortc-1.11.0-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:018b0d623c6b88b9cd4bd3b700dece943731d081c50fef1b866a43f6b46a7343", size = 1218501 }, + { url = "https://files.pythonhosted.org/packages/1b/d7/cc1d483097f2ae605e07e9f7af004c473da5756af25149823de2047eb991/aiortc-1.11.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:0bdd6477ac9227e9fd80ca079d6614b5b0b45c1887f214e67cddc7fde2692d95", size = 898901 }, + { url = "https://files.pythonhosted.org/packages/00/64/caf7e7b3c49d492ba79256638644812d66ca68dcfa8e27307fd58f564555/aiortc-1.11.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bc311672d25091061eaa9c3fe1adbb7f2ef677c6fabd2cffdff8c724c1f81ce7", size = 1750429 }, + { url = "https://files.pythonhosted.org/packages/11/12/3e37c16de90ead788e45bfe10fe6fea66711919d2bf3826f663779824de0/aiortc-1.11.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f57c5804135d357291f25de65faf7a844d7595c6eb12493e0a304f4d5c34d660", size = 1867914 }, + { url = "https://files.pythonhosted.org/packages/aa/a9/f0a32b3966e8bc8cf4faea558b6e40171eacfc04b14e8b077bebc6ec57e3/aiortc-1.11.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43ff9f5c2a5d657fbb4ab8c9b4e4c9d2967753e03c4539eb1dd82014816ef6a0", size = 1893742 }, + { url = "https://files.pythonhosted.org/packages/a5/c5/57f997af08ceca5e78a5f23e4cb93445236eff39af0c9940495ae7069de4/aiortc-1.11.0-cp39-abi3-win32.whl", hash = "sha256:5e10a50ca6df3abc32811e1c84fe131b7d20d3e5349f521ca430683ca9a96c70", size = 923160 }, + { url = "https://files.pythonhosted.org/packages/b2/ce/7f969694b950f673d7bf5ec697608366bd585ff741760e107e3eff55b131/aiortc-1.11.0-cp39-abi3-win_amd64.whl", hash = "sha256:67debf5ce89fb12c64b4be24e70809b29f1bb0e635914760d0c2e1193955ff62", size = 1009541 }, +] + +[[package]] +name = "aiosignal" +version = "1.3.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "frozenlist" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ba/b5/6d55e80f6d8a08ce22b982eafa278d823b541c925f11ee774b0b9c43473d/aiosignal-1.3.2.tar.gz", hash = "sha256:a8c255c66fafb1e499c9351d0bf32ff2d8a0321595ebac3b93713656d2436f54", size = 19424 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9/aiosignal-1.3.2-py2.py3-none-any.whl", hash = "sha256:45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5", size = 7597 }, +] + +[[package]] +name = "attrs" +version = "25.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815 }, +] + +[[package]] +name = "av" +version = "14.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/b6/83129e0337376214b0304893cbf0ad0a54718bb47845517fa5870439ca0b/av-14.2.0.tar.gz", hash = "sha256:132b5d52ca262b97b0356e8f48cbbe54d0ac232107a722ab8cc8c0c19eafa17b", size = 4063022 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/09/5b/cd6c553af8385e590b5f816093ecb6e267e3f00c2669f8323be8f62b96c3/av-14.2.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:e745ac7db026f4f68e4b5aebeda0d6188d2fb78a26825e628b97ee7ccaadc7e0", size = 22029217 }, + { url = "https://files.pythonhosted.org/packages/ce/bd/82c55b903fc1fc9428881742a10f5a4180a4f60ad2d75eb451acf85e7ceb/av-14.2.0-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:69e93ae8fd4e55247ebcc966a0bf1bcc7fcba2f6b9811eb622613c2615aec59f", size = 27412669 }, + { url = "https://files.pythonhosted.org/packages/a9/a5/39b9705e23b8b2369a45d00de24cbe080d4cd0ad2907c9a72bd5b5e42141/av-14.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:01dfdd042a1077e37308a9c2538eb7cfb01588b916c9083f66fbf1b94432fb1a", size = 37392185 }, + { url = "https://files.pythonhosted.org/packages/56/4d/7b741803a88342d1e532d651be7a4a3f00a225dbc3a1648f8c447b64cc93/av-14.2.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c357421d4ec2f2eb919c0a4d48814328b93f456da12e8d751ca13be02920a82e", size = 35719211 }, + { url = "https://files.pythonhosted.org/packages/44/58/5f156af35eb58857f3a1c21b0d9b1bbfa535c2b4cecd6e0789c2202ead08/av-14.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7aeec3413822ffacc67a4832a0254cb67a3cfe6e3774ed80c0fa1b349dd1fe2b", size = 39691118 }, + { url = "https://files.pythonhosted.org/packages/5f/87/d7a5d6995f90b73b70554eea5ee9743ef1e2897be8117aa7a48e8c834239/av-14.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:b1c8b180cf339644f01b9a3c9a55aedbd1cf60ac60335f0254dcd6af3ba3fab4", size = 30827999 }, +] + +[[package]] +name = "cffi" +version = "1.17.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pycparser" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989 }, + { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802 }, + { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792 }, + { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893 }, + { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810 }, + { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200 }, + { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447 }, + { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358 }, + { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469 }, + { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475 }, + { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009 }, +] + +[[package]] +name = "cryptography" +version = "44.0.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi", marker = "platform_python_implementation != 'PyPy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cd/25/4ce80c78963834b8a9fd1cc1266be5ed8d1840785c0f2e1b73b8d128d505/cryptography-44.0.2.tar.gz", hash = "sha256:c63454aa261a0cf0c5b4718349629793e9e634993538db841165b3df74f37ec0", size = 710807 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/92/ef/83e632cfa801b221570c5f58c0369db6fa6cef7d9ff859feab1aae1a8a0f/cryptography-44.0.2-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:efcfe97d1b3c79e486554efddeb8f6f53a4cdd4cf6086642784fa31fc384e1d7", size = 6676361 }, + { url = "https://files.pythonhosted.org/packages/30/ec/7ea7c1e4c8fc8329506b46c6c4a52e2f20318425d48e0fe597977c71dbce/cryptography-44.0.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29ecec49f3ba3f3849362854b7253a9f59799e3763b0c9d0826259a88efa02f1", size = 3952350 }, + { url = "https://files.pythonhosted.org/packages/27/61/72e3afdb3c5ac510330feba4fc1faa0fe62e070592d6ad00c40bb69165e5/cryptography-44.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc821e161ae88bfe8088d11bb39caf2916562e0a2dc7b6d56714a48b784ef0bb", size = 4166572 }, + { url = "https://files.pythonhosted.org/packages/26/e4/ba680f0b35ed4a07d87f9e98f3ebccb05091f3bf6b5a478b943253b3bbd5/cryptography-44.0.2-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:3c00b6b757b32ce0f62c574b78b939afab9eecaf597c4d624caca4f9e71e7843", size = 3958124 }, + { url = "https://files.pythonhosted.org/packages/9c/e8/44ae3e68c8b6d1cbc59040288056df2ad7f7f03bbcaca6b503c737ab8e73/cryptography-44.0.2-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:7bdcd82189759aba3816d1f729ce42ffded1ac304c151d0a8e89b9996ab863d5", size = 3678122 }, + { url = "https://files.pythonhosted.org/packages/27/7b/664ea5e0d1eab511a10e480baf1c5d3e681c7d91718f60e149cec09edf01/cryptography-44.0.2-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:4973da6ca3db4405c54cd0b26d328be54c7747e89e284fcff166132eb7bccc9c", size = 4191831 }, + { url = "https://files.pythonhosted.org/packages/2a/07/79554a9c40eb11345e1861f46f845fa71c9e25bf66d132e123d9feb8e7f9/cryptography-44.0.2-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:4e389622b6927d8133f314949a9812972711a111d577a5d1f4bee5e58736b80a", size = 3960583 }, + { url = "https://files.pythonhosted.org/packages/bb/6d/858e356a49a4f0b591bd6789d821427de18432212e137290b6d8a817e9bf/cryptography-44.0.2-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:f514ef4cd14bb6fb484b4a60203e912cfcb64f2ab139e88c2274511514bf7308", size = 4191753 }, + { url = "https://files.pythonhosted.org/packages/b2/80/62df41ba4916067fa6b125aa8c14d7e9181773f0d5d0bd4dcef580d8b7c6/cryptography-44.0.2-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:1bc312dfb7a6e5d66082c87c34c8a62176e684b6fe3d90fcfe1568de675e6688", size = 4079550 }, + { url = "https://files.pythonhosted.org/packages/f3/cd/2558cc08f7b1bb40683f99ff4327f8dcfc7de3affc669e9065e14824511b/cryptography-44.0.2-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:3b721b8b4d948b218c88cb8c45a01793483821e709afe5f622861fc6182b20a7", size = 4298367 }, + { url = "https://files.pythonhosted.org/packages/71/59/94ccc74788945bc3bd4cf355d19867e8057ff5fdbcac781b1ff95b700fb1/cryptography-44.0.2-cp37-abi3-win32.whl", hash = "sha256:51e4de3af4ec3899d6d178a8c005226491c27c4ba84101bfb59c901e10ca9f79", size = 2772843 }, + { url = "https://files.pythonhosted.org/packages/ca/2c/0d0bbaf61ba05acb32f0841853cfa33ebb7a9ab3d9ed8bb004bd39f2da6a/cryptography-44.0.2-cp37-abi3-win_amd64.whl", hash = "sha256:c505d61b6176aaf982c5717ce04e87da5abc9a36a5b39ac03905c4aafe8de7aa", size = 3209057 }, + { url = "https://files.pythonhosted.org/packages/9e/be/7a26142e6d0f7683d8a382dd963745e65db895a79a280a30525ec92be890/cryptography-44.0.2-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:8e0ddd63e6bf1161800592c71ac794d3fb8001f2caebe0966e77c5234fa9efc3", size = 6677789 }, + { url = "https://files.pythonhosted.org/packages/06/88/638865be7198a84a7713950b1db7343391c6066a20e614f8fa286eb178ed/cryptography-44.0.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:81276f0ea79a208d961c433a947029e1a15948966658cf6710bbabb60fcc2639", size = 3951919 }, + { url = "https://files.pythonhosted.org/packages/d7/fc/99fe639bcdf58561dfad1faa8a7369d1dc13f20acd78371bb97a01613585/cryptography-44.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a1e657c0f4ea2a23304ee3f964db058c9e9e635cc7019c4aa21c330755ef6fd", size = 4167812 }, + { url = "https://files.pythonhosted.org/packages/53/7b/aafe60210ec93d5d7f552592a28192e51d3c6b6be449e7fd0a91399b5d07/cryptography-44.0.2-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:6210c05941994290f3f7f175a4a57dbbb2afd9273657614c506d5976db061181", size = 3958571 }, + { url = "https://files.pythonhosted.org/packages/16/32/051f7ce79ad5a6ef5e26a92b37f172ee2d6e1cce09931646eef8de1e9827/cryptography-44.0.2-cp39-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d1c3572526997b36f245a96a2b1713bf79ce99b271bbcf084beb6b9b075f29ea", size = 3679832 }, + { url = "https://files.pythonhosted.org/packages/78/2b/999b2a1e1ba2206f2d3bca267d68f350beb2b048a41ea827e08ce7260098/cryptography-44.0.2-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:b042d2a275c8cee83a4b7ae30c45a15e6a4baa65a179a0ec2d78ebb90e4f6699", size = 4193719 }, + { url = "https://files.pythonhosted.org/packages/72/97/430e56e39a1356e8e8f10f723211a0e256e11895ef1a135f30d7d40f2540/cryptography-44.0.2-cp39-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:d03806036b4f89e3b13b6218fefea8d5312e450935b1a2d55f0524e2ed7c59d9", size = 3960852 }, + { url = "https://files.pythonhosted.org/packages/89/33/c1cf182c152e1d262cac56850939530c05ca6c8d149aa0dcee490b417e99/cryptography-44.0.2-cp39-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:c7362add18b416b69d58c910caa217f980c5ef39b23a38a0880dfd87bdf8cd23", size = 4193906 }, + { url = "https://files.pythonhosted.org/packages/e1/99/87cf26d4f125380dc674233971069bc28d19b07f7755b29861570e513650/cryptography-44.0.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:8cadc6e3b5a1f144a039ea08a0bdb03a2a92e19c46be3285123d32029f40a922", size = 4081572 }, + { url = "https://files.pythonhosted.org/packages/b3/9f/6a3e0391957cc0c5f84aef9fbdd763035f2b52e998a53f99345e3ac69312/cryptography-44.0.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:6f101b1f780f7fc613d040ca4bdf835c6ef3b00e9bd7125a4255ec574c7916e4", size = 4298631 }, + { url = "https://files.pythonhosted.org/packages/e2/a5/5bc097adb4b6d22a24dea53c51f37e480aaec3465285c253098642696423/cryptography-44.0.2-cp39-abi3-win32.whl", hash = "sha256:3dc62975e31617badc19a906481deacdeb80b4bb454394b4098e3f2525a488c5", size = 2773792 }, + { url = "https://files.pythonhosted.org/packages/33/cf/1f7649b8b9a3543e042d3f348e398a061923ac05b507f3f4d95f11938aa9/cryptography-44.0.2-cp39-abi3-win_amd64.whl", hash = "sha256:5f6f90b72d8ccadb9c6e311c775c8305381db88374c65fa1a68250aa8a9cb3a6", size = 3210957 }, +] + +[[package]] +name = "dnspython" +version = "2.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", hash = "sha256:ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1", size = 345197 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", hash = "sha256:b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86", size = 313632 }, +] + +[[package]] +name = "ffmpeg-python" +version = "0.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "future" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/dd/5e/d5f9105d59c1325759d838af4e973695081fbbc97182baf73afc78dec266/ffmpeg-python-0.2.0.tar.gz", hash = "sha256:65225db34627c578ef0e11c8b1eb528bb35e024752f6f10b78c011f6f64c4127", size = 21543 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d7/0c/56be52741f75bad4dc6555991fabd2e07b432d333da82c11ad701123888a/ffmpeg_python-0.2.0-py3-none-any.whl", hash = "sha256:ac441a0404e053f8b6a1113a77c0f452f1cfc62f6344a769475ffdc0f56c23c5", size = 25024 }, +] + +[[package]] +name = "frozenlist" +version = "1.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8f/ed/0f4cec13a93c02c47ec32d81d11c0c1efbadf4a471e3f3ce7cad366cbbd3/frozenlist-1.5.0.tar.gz", hash = "sha256:81d5af29e61b9c8348e876d442253723928dce6433e0e76cd925cd83f1b4b817", size = 39930 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/da/3b/915f0bca8a7ea04483622e84a9bd90033bab54bdf485479556c74fd5eaf5/frozenlist-1.5.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7a1a048f9215c90973402e26c01d1cff8a209e1f1b53f72b95c13db61b00f953", size = 91538 }, + { url = "https://files.pythonhosted.org/packages/c7/d1/a7c98aad7e44afe5306a2b068434a5830f1470675f0e715abb86eb15f15b/frozenlist-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dd47a5181ce5fcb463b5d9e17ecfdb02b678cca31280639255ce9d0e5aa67af0", size = 52849 }, + { url = "https://files.pythonhosted.org/packages/3a/c8/76f23bf9ab15d5f760eb48701909645f686f9c64fbb8982674c241fbef14/frozenlist-1.5.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1431d60b36d15cda188ea222033eec8e0eab488f39a272461f2e6d9e1a8e63c2", size = 50583 }, + { url = "https://files.pythonhosted.org/packages/1f/22/462a3dd093d11df623179d7754a3b3269de3b42de2808cddef50ee0f4f48/frozenlist-1.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6482a5851f5d72767fbd0e507e80737f9c8646ae7fd303def99bfe813f76cf7f", size = 265636 }, + { url = "https://files.pythonhosted.org/packages/80/cf/e075e407fc2ae7328155a1cd7e22f932773c8073c1fc78016607d19cc3e5/frozenlist-1.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:44c49271a937625619e862baacbd037a7ef86dd1ee215afc298a417ff3270608", size = 270214 }, + { url = "https://files.pythonhosted.org/packages/a1/58/0642d061d5de779f39c50cbb00df49682832923f3d2ebfb0fedf02d05f7f/frozenlist-1.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:12f78f98c2f1c2429d42e6a485f433722b0061d5c0b0139efa64f396efb5886b", size = 273905 }, + { url = "https://files.pythonhosted.org/packages/ab/66/3fe0f5f8f2add5b4ab7aa4e199f767fd3b55da26e3ca4ce2cc36698e50c4/frozenlist-1.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ce3aa154c452d2467487765e3adc730a8c153af77ad84096bc19ce19a2400840", size = 250542 }, + { url = "https://files.pythonhosted.org/packages/f6/b8/260791bde9198c87a465224e0e2bb62c4e716f5d198fc3a1dacc4895dbd1/frozenlist-1.5.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b7dc0c4338e6b8b091e8faf0db3168a37101943e687f373dce00959583f7439", size = 267026 }, + { url = "https://files.pythonhosted.org/packages/2e/a4/3d24f88c527f08f8d44ade24eaee83b2627793fa62fa07cbb7ff7a2f7d42/frozenlist-1.5.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:45e0896250900b5aa25180f9aec243e84e92ac84bd4a74d9ad4138ef3f5c97de", size = 257690 }, + { url = "https://files.pythonhosted.org/packages/de/9a/d311d660420b2beeff3459b6626f2ab4fb236d07afbdac034a4371fe696e/frozenlist-1.5.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:561eb1c9579d495fddb6da8959fd2a1fca2c6d060d4113f5844b433fc02f2641", size = 253893 }, + { url = "https://files.pythonhosted.org/packages/c6/23/e491aadc25b56eabd0f18c53bb19f3cdc6de30b2129ee0bc39cd387cd560/frozenlist-1.5.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:df6e2f325bfee1f49f81aaac97d2aa757c7646534a06f8f577ce184afe2f0a9e", size = 267006 }, + { url = "https://files.pythonhosted.org/packages/08/c4/ab918ce636a35fb974d13d666dcbe03969592aeca6c3ab3835acff01f79c/frozenlist-1.5.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:140228863501b44b809fb39ec56b5d4071f4d0aa6d216c19cbb08b8c5a7eadb9", size = 276157 }, + { url = "https://files.pythonhosted.org/packages/c0/29/3b7a0bbbbe5a34833ba26f686aabfe982924adbdcafdc294a7a129c31688/frozenlist-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7707a25d6a77f5d27ea7dc7d1fc608aa0a478193823f88511ef5e6b8a48f9d03", size = 264642 }, + { url = "https://files.pythonhosted.org/packages/ab/42/0595b3dbffc2e82d7fe658c12d5a5bafcd7516c6bf2d1d1feb5387caa9c1/frozenlist-1.5.0-cp313-cp313-win32.whl", hash = "sha256:31a9ac2b38ab9b5a8933b693db4939764ad3f299fcaa931a3e605bc3460e693c", size = 44914 }, + { url = "https://files.pythonhosted.org/packages/17/c4/b7db1206a3fea44bf3b838ca61deb6f74424a8a5db1dd53ecb21da669be6/frozenlist-1.5.0-cp313-cp313-win_amd64.whl", hash = "sha256:11aabdd62b8b9c4b84081a3c246506d1cddd2dd93ff0ad53ede5defec7886b28", size = 51167 }, + { url = "https://files.pythonhosted.org/packages/c6/c8/a5be5b7550c10858fcf9b0ea054baccab474da77d37f1e828ce043a3a5d4/frozenlist-1.5.0-py3-none-any.whl", hash = "sha256:d994863bba198a4a518b467bb971c56e1db3f180a25c6cf7bb1949c267f748c3", size = 11901 }, +] + +[[package]] +name = "future" +version = "1.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a7/b2/4140c69c6a66432916b26158687e821ba631a4c9273c474343badf84d3ba/future-1.0.0.tar.gz", hash = "sha256:bd2968309307861edae1458a4f8a4f3598c03be43b97521076aebf5d94c07b05", size = 1228490 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/da/71/ae30dadffc90b9006d77af76b393cb9dfbfc9629f339fc1574a1c52e6806/future-1.0.0-py3-none-any.whl", hash = "sha256:929292d34f5872e70396626ef385ec22355a1fae8ad29e1a734c3e43f9fbc216", size = 491326 }, +] + +[[package]] +name = "google-crc32c" +version = "1.7.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/19/ae/87802e6d9f9d69adfaedfcfd599266bf386a54d0be058b532d04c794f76d/google_crc32c-1.7.1.tar.gz", hash = "sha256:2bff2305f98846f3e825dbeec9ee406f89da7962accdb29356e4eadc251bd472", size = 14495 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8b/72/b8d785e9184ba6297a8620c8a37cf6e39b81a8ca01bb0796d7cbb28b3386/google_crc32c-1.7.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:df8b38bdaf1629d62d51be8bdd04888f37c451564c2042d36e5812da9eff3c35", size = 30467 }, + { url = "https://files.pythonhosted.org/packages/34/25/5f18076968212067c4e8ea95bf3b69669f9fc698476e5f5eb97d5b37999f/google_crc32c-1.7.1-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:e42e20a83a29aa2709a0cf271c7f8aefaa23b7ab52e53b322585297bb94d4638", size = 30309 }, + { url = "https://files.pythonhosted.org/packages/92/83/9228fe65bf70e93e419f38bdf6c5ca5083fc6d32886ee79b450ceefd1dbd/google_crc32c-1.7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:905a385140bf492ac300026717af339790921f411c0dfd9aa5a9e69a08ed32eb", size = 33133 }, + { url = "https://files.pythonhosted.org/packages/c3/ca/1ea2fd13ff9f8955b85e7956872fdb7050c4ace8a2306a6d177edb9cf7fe/google_crc32c-1.7.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b211ddaf20f7ebeec5c333448582c224a7c90a9d98826fbab82c0ddc11348e6", size = 32773 }, + { url = "https://files.pythonhosted.org/packages/89/32/a22a281806e3ef21b72db16f948cad22ec68e4bdd384139291e00ff82fe2/google_crc32c-1.7.1-cp313-cp313-win_amd64.whl", hash = "sha256:0f99eaa09a9a7e642a61e06742856eec8b19fc0037832e03f941fe7cf0c8e4db", size = 33475 }, + { url = "https://files.pythonhosted.org/packages/b8/c5/002975aff514e57fc084ba155697a049b3f9b52225ec3bc0f542871dd524/google_crc32c-1.7.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32d1da0d74ec5634a05f53ef7df18fc646666a25efaaca9fc7dcfd4caf1d98c3", size = 33243 }, + { url = "https://files.pythonhosted.org/packages/61/cb/c585282a03a0cea70fcaa1bf55d5d702d0f2351094d663ec3be1c6c67c52/google_crc32c-1.7.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e10554d4abc5238823112c2ad7e4560f96c7bf3820b202660373d769d9e6e4c9", size = 32870 }, +] + +[[package]] +name = "hypersight" +version = "0.0.0" +source = { editable = "." } + +[[package]] +name = "hypersight-configuration" +version = "0.0.0" +source = { virtual = "pkgs/configuration" } +dependencies = [ + { name = "pyyaml" }, +] + +[package.metadata] +requires-dist = [{ name = "pyyaml", specifier = ">=6.0.2" }] + +[[package]] +name = "hypersight-processingnode" +version = "0.0.0" +source = { virtual = "apps/m2_processing_node" } +dependencies = [ + { name = "hypersight-configuration" }, +] + +[package.metadata] +requires-dist = [{ name = "hypersight-configuration", virtual = "pkgs/configuration" }] + +[[package]] +name = "hypersight-webrtc" +version = "0.0.0" +source = { virtual = "apps/m3_webrtc" } +dependencies = [ + { name = "aiohttp" }, + { name = "aiortc" }, + { name = "ffmpeg-python" }, + { name = "hypersight-configuration" }, + { name = "numpy" }, + { name = "pygobject" }, + { name = "websockets" }, +] + +[package.metadata] +requires-dist = [ + { name = "aiohttp", specifier = ">=3.11.14" }, + { name = "aiortc", specifier = ">=1.11.0" }, + { name = "ffmpeg-python", specifier = ">=0.2.0" }, + { name = "hypersight-configuration", virtual = "pkgs/configuration" }, + { name = "numpy", specifier = ">=2.2.4" }, + { name = "pygobject", specifier = ">=3.52.3" }, + { name = "websockets", specifier = ">=15.0.1" }, +] + +[[package]] +name = "idna" +version = "3.10" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442 }, +] + +[[package]] +name = "ifaddr" +version = "0.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/ac/fb4c578f4a3256561548cd825646680edcadb9440f3f68add95ade1eb791/ifaddr-0.2.0.tar.gz", hash = "sha256:cc0cbfcaabf765d44595825fb96a99bb12c79716b73b44330ea38ee2b0c4aed4", size = 10485 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/1f/19ebc343cc71a7ffa78f17018535adc5cbdd87afb31d7c34874680148b32/ifaddr-0.2.0-py3-none-any.whl", hash = "sha256:085e0305cfe6f16ab12d72e2024030f5d52674afad6911bb1eee207177b8a748", size = 12314 }, +] + +[[package]] +name = "multidict" +version = "6.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/82/4a/7874ca44a1c9b23796c767dd94159f6c17e31c0e7d090552a1c623247d82/multidict-6.2.0.tar.gz", hash = "sha256:0085b0afb2446e57050140240a8595846ed64d1cbd26cef936bfab3192c673b8", size = 71066 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/6c/5df5590b1f9a821154589df62ceae247537b01ab26b0aa85997c35ca3d9e/multidict-6.2.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:5c5e7d2e300d5cb3b2693b6d60d3e8c8e7dd4ebe27cd17c9cb57020cac0acb80", size = 49151 }, + { url = "https://files.pythonhosted.org/packages/d5/ca/c917fbf1be989cd7ea9caa6f87e9c33844ba8d5fbb29cd515d4d2833b84c/multidict-6.2.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:256d431fe4583c5f1e0f2e9c4d9c22f3a04ae96009b8cfa096da3a8723db0a16", size = 29803 }, + { url = "https://files.pythonhosted.org/packages/22/19/d97086fc96f73acf36d4dbe65c2c4175911969df49c4e94ef082be59d94e/multidict-6.2.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a3c0ff89fe40a152e77b191b83282c9664357dce3004032d42e68c514ceff27e", size = 29947 }, + { url = "https://files.pythonhosted.org/packages/e3/3b/203476b6e915c3f51616d5f87230c556e2f24b168c14818a3d8dae242b1b/multidict-6.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ef7d48207926edbf8b16b336f779c557dd8f5a33035a85db9c4b0febb0706817", size = 130369 }, + { url = "https://files.pythonhosted.org/packages/c6/4f/67470007cf03b2bb6df8ae6d716a8eeb0a7d19e0c8dba4e53fa338883bca/multidict-6.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f3c099d3899b14e1ce52262eb82a5f5cb92157bb5106bf627b618c090a0eadc", size = 135231 }, + { url = "https://files.pythonhosted.org/packages/6d/f5/7a5ce64dc9a3fecc7d67d0b5cb9c262c67e0b660639e5742c13af63fd80f/multidict-6.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e16e7297f29a544f49340012d6fc08cf14de0ab361c9eb7529f6a57a30cbfda1", size = 133634 }, + { url = "https://files.pythonhosted.org/packages/05/93/ab2931907e318c0437a4cd156c9cfff317ffb33d99ebbfe2d64200a870f7/multidict-6.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:042028348dc5a1f2be6c666437042a98a5d24cee50380f4c0902215e5ec41844", size = 131349 }, + { url = "https://files.pythonhosted.org/packages/54/aa/ab8eda83a6a85f5b4bb0b1c28e62b18129b14519ef2e0d4cfd5f360da73c/multidict-6.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:08549895e6a799bd551cf276f6e59820aa084f0f90665c0f03dd3a50db5d3c48", size = 120861 }, + { url = "https://files.pythonhosted.org/packages/15/2f/7d08ea7c5d9f45786893b4848fad59ec8ea567367d4234691a721e4049a1/multidict-6.2.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4ccfd74957ef53fa7380aaa1c961f523d582cd5e85a620880ffabd407f8202c0", size = 134611 }, + { url = "https://files.pythonhosted.org/packages/8b/07/387047bb1eac563981d397a7f85c75b306df1fff3c20b90da5a6cf6e487e/multidict-6.2.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:83b78c680d4b15d33042d330c2fa31813ca3974197bddb3836a5c635a5fd013f", size = 128955 }, + { url = "https://files.pythonhosted.org/packages/8d/6e/7ae18f764a5282c2d682f1c90c6b2a0f6490327730170139a7a63bf3bb20/multidict-6.2.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:b4c153863dd6569f6511845922c53e39c8d61f6e81f228ad5443e690fca403de", size = 139759 }, + { url = "https://files.pythonhosted.org/packages/b6/f4/c1b3b087b9379b9e56229bcf6570b9a963975c205a5811ac717284890598/multidict-6.2.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:98aa8325c7f47183b45588af9c434533196e241be0a4e4ae2190b06d17675c02", size = 136426 }, + { url = "https://files.pythonhosted.org/packages/a2/0e/ef7b39b161ffd40f9e25dd62e59644b2ccaa814c64e9573f9bc721578419/multidict-6.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9e658d1373c424457ddf6d55ec1db93c280b8579276bebd1f72f113072df8a5d", size = 134648 }, + { url = "https://files.pythonhosted.org/packages/37/5c/7905acd0ca411c97bcae62ab167d9922f0c5a1d316b6d3af875d4bda3551/multidict-6.2.0-cp313-cp313-win32.whl", hash = "sha256:3157126b028c074951839233647bd0e30df77ef1fedd801b48bdcad242a60f4e", size = 26680 }, + { url = "https://files.pythonhosted.org/packages/89/36/96b071d1dad6ac44fe517e4250329e753787bb7a63967ef44bb9b3a659f6/multidict-6.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:2e87f1926e91855ae61769ba3e3f7315120788c099677e0842e697b0bfb659f2", size = 28942 }, + { url = "https://files.pythonhosted.org/packages/f5/05/d686cd2a12d648ecd434675ee8daa2901a80f477817e89ab3b160de5b398/multidict-6.2.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:2529ddbdaa424b2c6c2eb668ea684dd6b75b839d0ad4b21aad60c168269478d7", size = 50807 }, + { url = "https://files.pythonhosted.org/packages/4c/1f/c7db5aac8fea129fa4c5a119e3d279da48d769138ae9624d1234aa01a06f/multidict-6.2.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:13551d0e2d7201f0959725a6a769b6f7b9019a168ed96006479c9ac33fe4096b", size = 30474 }, + { url = "https://files.pythonhosted.org/packages/e5/f1/1fb27514f4d73cea165429dcb7d90cdc4a45445865832caa0c50dd545420/multidict-6.2.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d1996ee1330e245cd3aeda0887b4409e3930524c27642b046e4fae88ffa66c5e", size = 30841 }, + { url = "https://files.pythonhosted.org/packages/d6/6b/9487169e549a23c8958edbb332afaf1ab55d61f0c03cb758ee07ff8f74fb/multidict-6.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c537da54ce4ff7c15e78ab1292e5799d0d43a2108e006578a57f531866f64025", size = 148658 }, + { url = "https://files.pythonhosted.org/packages/d7/22/79ebb2e4f70857c94999ce195db76886ae287b1b6102da73df24dcad4903/multidict-6.2.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0f249badb360b0b4d694307ad40f811f83df4da8cef7b68e429e4eea939e49dd", size = 151988 }, + { url = "https://files.pythonhosted.org/packages/49/5d/63b17f3c1a2861587d26705923a94eb6b2600e5222d6b0d513bce5a78720/multidict-6.2.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48d39b1824b8d6ea7de878ef6226efbe0773f9c64333e1125e0efcfdd18a24c7", size = 148432 }, + { url = "https://files.pythonhosted.org/packages/a3/22/55204eec45c4280fa431c11494ad64d6da0dc89af76282fc6467432360a0/multidict-6.2.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b99aac6bb2c37db336fa03a39b40ed4ef2818bf2dfb9441458165ebe88b793af", size = 143161 }, + { url = "https://files.pythonhosted.org/packages/97/e6/202b2cf5af161228767acab8bc49e73a91f4a7de088c9c71f3c02950a030/multidict-6.2.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07bfa8bc649783e703263f783f73e27fef8cd37baaad4389816cf6a133141331", size = 136820 }, + { url = "https://files.pythonhosted.org/packages/7d/16/dbedae0e94c7edc48fddef0c39483f2313205d9bc566fd7f11777b168616/multidict-6.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b2c00ad31fbc2cbac85d7d0fcf90853b2ca2e69d825a2d3f3edb842ef1544a2c", size = 150875 }, + { url = "https://files.pythonhosted.org/packages/f3/04/38ccf25d4bf8beef76a22bad7d9833fd088b4594c9765fe6fede39aa6c89/multidict-6.2.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:0d57a01a2a9fa00234aace434d8c131f0ac6e0ac6ef131eda5962d7e79edfb5b", size = 142050 }, + { url = "https://files.pythonhosted.org/packages/9e/89/4f6b43386e7b79a4aad560d751981a0a282a1943c312ac72f940d7cf8f9f/multidict-6.2.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:abf5b17bc0cf626a8a497d89ac691308dbd825d2ac372aa990b1ca114e470151", size = 154117 }, + { url = "https://files.pythonhosted.org/packages/24/e3/3dde5b193f86d30ad6400bd50e116b0df1da3f0c7d419661e3bd79e5ad86/multidict-6.2.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:f7716f7e7138252d88607228ce40be22660d6608d20fd365d596e7ca0738e019", size = 149408 }, + { url = "https://files.pythonhosted.org/packages/df/b2/ec1e27e8e3da12fcc9053e1eae2f6b50faa8708064d83ea25aa7fb77ffd2/multidict-6.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d5a36953389f35f0a4e88dc796048829a2f467c9197265504593f0e420571547", size = 145767 }, + { url = "https://files.pythonhosted.org/packages/3a/8e/c07a648a9d592fa9f3a19d1c7e1c7738ba95aff90db967a5a09cff1e1f37/multidict-6.2.0-cp313-cp313t-win32.whl", hash = "sha256:e653d36b1bf48fa78c7fcebb5fa679342e025121ace8c87ab05c1cefd33b34fc", size = 28950 }, + { url = "https://files.pythonhosted.org/packages/dc/a9/bebb5485b94d7c09831638a4df9a1a924c32431a750723f0bf39cd16a787/multidict-6.2.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ca23db5fb195b5ef4fd1f77ce26cadefdf13dba71dab14dadd29b34d457d7c44", size = 32001 }, + { url = "https://files.pythonhosted.org/packages/9c/fd/b247aec6add5601956d440488b7f23151d8343747e82c038af37b28d6098/multidict-6.2.0-py3-none-any.whl", hash = "sha256:5d26547423e5e71dcc562c4acdc134b900640a39abd9066d7326a7cc2324c530", size = 10266 }, +] + +[[package]] +name = "numpy" +version = "2.2.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e1/78/31103410a57bc2c2b93a3597340a8119588571f6a4539067546cb9a0bfac/numpy-2.2.4.tar.gz", hash = "sha256:9ba03692a45d3eef66559efe1d1096c4b9b75c0986b5dff5530c378fb8331d4f", size = 20270701 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2a/d0/bd5ad792e78017f5decfb2ecc947422a3669a34f775679a76317af671ffc/numpy-2.2.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1cf4e5c6a278d620dee9ddeb487dc6a860f9b199eadeecc567f777daace1e9e7", size = 20933623 }, + { url = "https://files.pythonhosted.org/packages/c3/bc/2b3545766337b95409868f8e62053135bdc7fa2ce630aba983a2aa60b559/numpy-2.2.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1974afec0b479e50438fc3648974268f972e2d908ddb6d7fb634598cdb8260a0", size = 14148681 }, + { url = "https://files.pythonhosted.org/packages/6a/70/67b24d68a56551d43a6ec9fe8c5f91b526d4c1a46a6387b956bf2d64744e/numpy-2.2.4-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:79bd5f0a02aa16808fcbc79a9a376a147cc1045f7dfe44c6e7d53fa8b8a79392", size = 5148759 }, + { url = "https://files.pythonhosted.org/packages/1c/8b/e2fc8a75fcb7be12d90b31477c9356c0cbb44abce7ffb36be39a0017afad/numpy-2.2.4-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:3387dd7232804b341165cedcb90694565a6015433ee076c6754775e85d86f1fc", size = 6683092 }, + { url = "https://files.pythonhosted.org/packages/13/73/41b7b27f169ecf368b52533edb72e56a133f9e86256e809e169362553b49/numpy-2.2.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f527d8fdb0286fd2fd97a2a96c6be17ba4232da346931d967a0630050dfd298", size = 14081422 }, + { url = "https://files.pythonhosted.org/packages/4b/04/e208ff3ae3ddfbafc05910f89546382f15a3f10186b1f56bd99f159689c2/numpy-2.2.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bce43e386c16898b91e162e5baaad90c4b06f9dcbe36282490032cec98dc8ae7", size = 16132202 }, + { url = "https://files.pythonhosted.org/packages/fe/bc/2218160574d862d5e55f803d88ddcad88beff94791f9c5f86d67bd8fbf1c/numpy-2.2.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:31504f970f563d99f71a3512d0c01a645b692b12a63630d6aafa0939e52361e6", size = 15573131 }, + { url = "https://files.pythonhosted.org/packages/a5/78/97c775bc4f05abc8a8426436b7cb1be806a02a2994b195945600855e3a25/numpy-2.2.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:81413336ef121a6ba746892fad881a83351ee3e1e4011f52e97fba79233611fd", size = 17894270 }, + { url = "https://files.pythonhosted.org/packages/b9/eb/38c06217a5f6de27dcb41524ca95a44e395e6a1decdc0c99fec0832ce6ae/numpy-2.2.4-cp313-cp313-win32.whl", hash = "sha256:f486038e44caa08dbd97275a9a35a283a8f1d2f0ee60ac260a1790e76660833c", size = 6308141 }, + { url = "https://files.pythonhosted.org/packages/52/17/d0dd10ab6d125c6d11ffb6dfa3423c3571befab8358d4f85cd4471964fcd/numpy-2.2.4-cp313-cp313-win_amd64.whl", hash = "sha256:207a2b8441cc8b6a2a78c9ddc64d00d20c303d79fba08c577752f080c4007ee3", size = 12636885 }, + { url = "https://files.pythonhosted.org/packages/fa/e2/793288ede17a0fdc921172916efb40f3cbc2aa97e76c5c84aba6dc7e8747/numpy-2.2.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8120575cb4882318c791f839a4fd66161a6fa46f3f0a5e613071aae35b5dd8f8", size = 20961829 }, + { url = "https://files.pythonhosted.org/packages/3a/75/bb4573f6c462afd1ea5cbedcc362fe3e9bdbcc57aefd37c681be1155fbaa/numpy-2.2.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a761ba0fa886a7bb33c6c8f6f20213735cb19642c580a931c625ee377ee8bd39", size = 14161419 }, + { url = "https://files.pythonhosted.org/packages/03/68/07b4cd01090ca46c7a336958b413cdbe75002286295f2addea767b7f16c9/numpy-2.2.4-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:ac0280f1ba4a4bfff363a99a6aceed4f8e123f8a9b234c89140f5e894e452ecd", size = 5196414 }, + { url = "https://files.pythonhosted.org/packages/a5/fd/d4a29478d622fedff5c4b4b4cedfc37a00691079623c0575978d2446db9e/numpy-2.2.4-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:879cf3a9a2b53a4672a168c21375166171bc3932b7e21f622201811c43cdd3b0", size = 6709379 }, + { url = "https://files.pythonhosted.org/packages/41/78/96dddb75bb9be730b87c72f30ffdd62611aba234e4e460576a068c98eff6/numpy-2.2.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f05d4198c1bacc9124018109c5fba2f3201dbe7ab6e92ff100494f236209c960", size = 14051725 }, + { url = "https://files.pythonhosted.org/packages/00/06/5306b8199bffac2a29d9119c11f457f6c7d41115a335b78d3f86fad4dbe8/numpy-2.2.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e2f085ce2e813a50dfd0e01fbfc0c12bbe5d2063d99f8b29da30e544fb6483b8", size = 16101638 }, + { url = "https://files.pythonhosted.org/packages/fa/03/74c5b631ee1ded596945c12027649e6344614144369fd3ec1aaced782882/numpy-2.2.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:92bda934a791c01d6d9d8e038363c50918ef7c40601552a58ac84c9613a665bc", size = 15571717 }, + { url = "https://files.pythonhosted.org/packages/cb/dc/4fc7c0283abe0981e3b89f9b332a134e237dd476b0c018e1e21083310c31/numpy-2.2.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ee4d528022f4c5ff67332469e10efe06a267e32f4067dc76bb7e2cddf3cd25ff", size = 17879998 }, + { url = "https://files.pythonhosted.org/packages/e5/2b/878576190c5cfa29ed896b518cc516aecc7c98a919e20706c12480465f43/numpy-2.2.4-cp313-cp313t-win32.whl", hash = "sha256:05c076d531e9998e7e694c36e8b349969c56eadd2cdcd07242958489d79a7286", size = 6366896 }, + { url = "https://files.pythonhosted.org/packages/3e/05/eb7eec66b95cf697f08c754ef26c3549d03ebd682819f794cb039574a0a6/numpy-2.2.4-cp313-cp313t-win_amd64.whl", hash = "sha256:188dcbca89834cc2e14eb2f106c96d6d46f200fe0200310fc29089657379c58d", size = 12739119 }, +] + +[[package]] +name = "propcache" +version = "0.3.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/07/c8/fdc6686a986feae3541ea23dcaa661bd93972d3940460646c6bb96e21c40/propcache-0.3.1.tar.gz", hash = "sha256:40d980c33765359098837527e18eddefc9a24cea5b45e078a7f3bb5b032c6ecf", size = 43651 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/58/60/f645cc8b570f99be3cf46714170c2de4b4c9d6b827b912811eff1eb8a412/propcache-0.3.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:f1528ec4374617a7a753f90f20e2f551121bb558fcb35926f99e3c42367164b8", size = 77865 }, + { url = "https://files.pythonhosted.org/packages/6f/d4/c1adbf3901537582e65cf90fd9c26fde1298fde5a2c593f987112c0d0798/propcache-0.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dc1915ec523b3b494933b5424980831b636fe483d7d543f7afb7b3bf00f0c10f", size = 45452 }, + { url = "https://files.pythonhosted.org/packages/d1/b5/fe752b2e63f49f727c6c1c224175d21b7d1727ce1d4873ef1c24c9216830/propcache-0.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a110205022d077da24e60b3df8bcee73971be9575dec5573dd17ae5d81751111", size = 44800 }, + { url = "https://files.pythonhosted.org/packages/62/37/fc357e345bc1971e21f76597028b059c3d795c5ca7690d7a8d9a03c9708a/propcache-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d249609e547c04d190e820d0d4c8ca03ed4582bcf8e4e160a6969ddfb57b62e5", size = 225804 }, + { url = "https://files.pythonhosted.org/packages/0d/f1/16e12c33e3dbe7f8b737809bad05719cff1dccb8df4dafbcff5575002c0e/propcache-0.3.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ced33d827625d0a589e831126ccb4f5c29dfdf6766cac441d23995a65825dcb", size = 230650 }, + { url = "https://files.pythonhosted.org/packages/3e/a2/018b9f2ed876bf5091e60153f727e8f9073d97573f790ff7cdf6bc1d1fb8/propcache-0.3.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4114c4ada8f3181af20808bedb250da6bae56660e4b8dfd9cd95d4549c0962f7", size = 234235 }, + { url = "https://files.pythonhosted.org/packages/45/5f/3faee66fc930dfb5da509e34c6ac7128870631c0e3582987fad161fcb4b1/propcache-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:975af16f406ce48f1333ec5e912fe11064605d5c5b3f6746969077cc3adeb120", size = 228249 }, + { url = "https://files.pythonhosted.org/packages/62/1e/a0d5ebda5da7ff34d2f5259a3e171a94be83c41eb1e7cd21a2105a84a02e/propcache-0.3.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a34aa3a1abc50740be6ac0ab9d594e274f59960d3ad253cd318af76b996dd654", size = 214964 }, + { url = "https://files.pythonhosted.org/packages/db/a0/d72da3f61ceab126e9be1f3bc7844b4e98c6e61c985097474668e7e52152/propcache-0.3.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9cec3239c85ed15bfaded997773fdad9fb5662b0a7cbc854a43f291eb183179e", size = 222501 }, + { url = "https://files.pythonhosted.org/packages/18/6d/a008e07ad7b905011253adbbd97e5b5375c33f0b961355ca0a30377504ac/propcache-0.3.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:05543250deac8e61084234d5fc54f8ebd254e8f2b39a16b1dce48904f45b744b", size = 217917 }, + { url = "https://files.pythonhosted.org/packages/98/37/02c9343ffe59e590e0e56dc5c97d0da2b8b19fa747ebacf158310f97a79a/propcache-0.3.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:5cb5918253912e088edbf023788de539219718d3b10aef334476b62d2b53de53", size = 217089 }, + { url = "https://files.pythonhosted.org/packages/53/1b/d3406629a2c8a5666d4674c50f757a77be119b113eedd47b0375afdf1b42/propcache-0.3.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f3bbecd2f34d0e6d3c543fdb3b15d6b60dd69970c2b4c822379e5ec8f6f621d5", size = 228102 }, + { url = "https://files.pythonhosted.org/packages/cd/a7/3664756cf50ce739e5f3abd48febc0be1a713b1f389a502ca819791a6b69/propcache-0.3.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:aca63103895c7d960a5b9b044a83f544b233c95e0dcff114389d64d762017af7", size = 230122 }, + { url = "https://files.pythonhosted.org/packages/35/36/0bbabaacdcc26dac4f8139625e930f4311864251276033a52fd52ff2a274/propcache-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5a0a9898fdb99bf11786265468571e628ba60af80dc3f6eb89a3545540c6b0ef", size = 226818 }, + { url = "https://files.pythonhosted.org/packages/cc/27/4e0ef21084b53bd35d4dae1634b6d0bad35e9c58ed4f032511acca9d4d26/propcache-0.3.1-cp313-cp313-win32.whl", hash = "sha256:3a02a28095b5e63128bcae98eb59025924f121f048a62393db682f049bf4ac24", size = 40112 }, + { url = "https://files.pythonhosted.org/packages/a6/2c/a54614d61895ba6dd7ac8f107e2b2a0347259ab29cbf2ecc7b94fa38c4dc/propcache-0.3.1-cp313-cp313-win_amd64.whl", hash = "sha256:813fbb8b6aea2fc9659815e585e548fe706d6f663fa73dff59a1677d4595a037", size = 44034 }, + { url = "https://files.pythonhosted.org/packages/5a/a8/0a4fd2f664fc6acc66438370905124ce62e84e2e860f2557015ee4a61c7e/propcache-0.3.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:a444192f20f5ce8a5e52761a031b90f5ea6288b1eef42ad4c7e64fef33540b8f", size = 82613 }, + { url = "https://files.pythonhosted.org/packages/4d/e5/5ef30eb2cd81576256d7b6caaa0ce33cd1d2c2c92c8903cccb1af1a4ff2f/propcache-0.3.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0fbe94666e62ebe36cd652f5fc012abfbc2342de99b523f8267a678e4dfdee3c", size = 47763 }, + { url = "https://files.pythonhosted.org/packages/87/9a/87091ceb048efeba4d28e903c0b15bcc84b7c0bf27dc0261e62335d9b7b8/propcache-0.3.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f011f104db880f4e2166bcdcf7f58250f7a465bc6b068dc84c824a3d4a5c94dc", size = 47175 }, + { url = "https://files.pythonhosted.org/packages/3e/2f/854e653c96ad1161f96194c6678a41bbb38c7947d17768e8811a77635a08/propcache-0.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e584b6d388aeb0001d6d5c2bd86b26304adde6d9bb9bfa9c4889805021b96de", size = 292265 }, + { url = "https://files.pythonhosted.org/packages/40/8d/090955e13ed06bc3496ba4a9fb26c62e209ac41973cb0d6222de20c6868f/propcache-0.3.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8a17583515a04358b034e241f952f1715243482fc2c2945fd99a1b03a0bd77d6", size = 294412 }, + { url = "https://files.pythonhosted.org/packages/39/e6/d51601342e53cc7582449e6a3c14a0479fab2f0750c1f4d22302e34219c6/propcache-0.3.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5aed8d8308215089c0734a2af4f2e95eeb360660184ad3912686c181e500b2e7", size = 294290 }, + { url = "https://files.pythonhosted.org/packages/3b/4d/be5f1a90abc1881884aa5878989a1acdafd379a91d9c7e5e12cef37ec0d7/propcache-0.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d8e309ff9a0503ef70dc9a0ebd3e69cf7b3894c9ae2ae81fc10943c37762458", size = 282926 }, + { url = "https://files.pythonhosted.org/packages/57/2b/8f61b998c7ea93a2b7eca79e53f3e903db1787fca9373af9e2cf8dc22f9d/propcache-0.3.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b655032b202028a582d27aeedc2e813299f82cb232f969f87a4fde491a233f11", size = 267808 }, + { url = "https://files.pythonhosted.org/packages/11/1c/311326c3dfce59c58a6098388ba984b0e5fb0381ef2279ec458ef99bd547/propcache-0.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9f64d91b751df77931336b5ff7bafbe8845c5770b06630e27acd5dbb71e1931c", size = 290916 }, + { url = "https://files.pythonhosted.org/packages/4b/74/91939924b0385e54dc48eb2e4edd1e4903ffd053cf1916ebc5347ac227f7/propcache-0.3.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:19a06db789a4bd896ee91ebc50d059e23b3639c25d58eb35be3ca1cbe967c3bf", size = 262661 }, + { url = "https://files.pythonhosted.org/packages/c2/d7/e6079af45136ad325c5337f5dd9ef97ab5dc349e0ff362fe5c5db95e2454/propcache-0.3.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:bef100c88d8692864651b5f98e871fb090bd65c8a41a1cb0ff2322db39c96c27", size = 264384 }, + { url = "https://files.pythonhosted.org/packages/b7/d5/ba91702207ac61ae6f1c2da81c5d0d6bf6ce89e08a2b4d44e411c0bbe867/propcache-0.3.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:87380fb1f3089d2a0b8b00f006ed12bd41bd858fabfa7330c954c70f50ed8757", size = 291420 }, + { url = "https://files.pythonhosted.org/packages/58/70/2117780ed7edcd7ba6b8134cb7802aada90b894a9810ec56b7bb6018bee7/propcache-0.3.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:e474fc718e73ba5ec5180358aa07f6aded0ff5f2abe700e3115c37d75c947e18", size = 290880 }, + { url = "https://files.pythonhosted.org/packages/4a/1f/ecd9ce27710021ae623631c0146719280a929d895a095f6d85efb6a0be2e/propcache-0.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:17d1c688a443355234f3c031349da69444be052613483f3e4158eef751abcd8a", size = 287407 }, + { url = "https://files.pythonhosted.org/packages/3e/66/2e90547d6b60180fb29e23dc87bd8c116517d4255240ec6d3f7dc23d1926/propcache-0.3.1-cp313-cp313t-win32.whl", hash = "sha256:359e81a949a7619802eb601d66d37072b79b79c2505e6d3fd8b945538411400d", size = 42573 }, + { url = "https://files.pythonhosted.org/packages/cb/8f/50ad8599399d1861b4d2b6b45271f0ef6af1b09b0a2386a46dbaf19c9535/propcache-0.3.1-cp313-cp313t-win_amd64.whl", hash = "sha256:e7fb9a84c9abbf2b2683fa3e7b0d7da4d8ecf139a1c635732a8bda29c5214b0e", size = 46757 }, + { url = "https://files.pythonhosted.org/packages/b8/d3/c3cb8f1d6ae3b37f83e1de806713a9b3642c5895f0215a62e1a4bd6e5e34/propcache-0.3.1-py3-none-any.whl", hash = "sha256:9a8ecf38de50a7f518c21568c80f985e776397b902f1ce0b01f799aba1608b40", size = 12376 }, +] + +[[package]] +name = "pycairo" +version = "1.27.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/07/4a/42b26390181a7517718600fa7d98b951da20be982a50cd4afb3d46c2e603/pycairo-1.27.0.tar.gz", hash = "sha256:5cb21e7a00a2afcafea7f14390235be33497a2cce53a98a19389492a60628430", size = 661450 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/93/76/35d2feef50584cb00d2b4d2215337b0bc765508f8856735a41bfedcb4699/pycairo-1.27.0-cp313-cp313-win32.whl", hash = "sha256:01505c138a313df2469f812405963532fc2511fb9bca9bdc8e0ab94c55d1ced8", size = 750001 }, + { url = "https://files.pythonhosted.org/packages/9c/e7/92d6e57deee53229bb8b3f7df6d02c503585be7bdd69cb9e54f34aab089b/pycairo-1.27.0-cp313-cp313-win_amd64.whl", hash = "sha256:b0349d744c068b6644ae23da6ada111c8a8a7e323b56cbce3707cba5bdb474cc", size = 844102 }, +] + +[[package]] +name = "pycparser" +version = "2.22" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552 }, +] + +[[package]] +name = "pyee" +version = "13.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/95/03/1fd98d5841cd7964a27d729ccf2199602fe05eb7a405c1462eb7277945ed/pyee-13.0.0.tar.gz", hash = "sha256:b391e3c5a434d1f5118a25615001dbc8f669cf410ab67d04c4d4e07c55481c37", size = 31250 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9b/4d/b9add7c84060d4c1906abe9a7e5359f2a60f7a9a4f67268b2766673427d8/pyee-13.0.0-py3-none-any.whl", hash = "sha256:48195a3cddb3b1515ce0695ed76036b5ccc2ef3a9f963ff9f77aec0139845498", size = 15730 }, +] + +[[package]] +name = "pygobject" +version = "3.52.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pycairo" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/4a/36/fec530a313d3d48f12e112ac0a65ee3ccc87f385123a0493715609e8e99c/pygobject-3.52.3.tar.gz", hash = "sha256:00e427d291e957462a8fad659a9f9c8be776ff82a8b76bdf402f1eaeec086d82", size = 1235825 } + +[[package]] +name = "pylibsrtp" +version = "0.11.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2e/49/1c5101ecfeda540699e0754dddfc91c401fbf736ebe99d66e59fe3dad2ba/pylibsrtp-0.11.0.tar.gz", hash = "sha256:5a8d19b1448baebde5ae3cedfa51f10e8ada3d9d99f43046ced0ecf1c105b8ec", size = 10786 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b5/95/65650bf56e1080beb5f7c963a0bb11a6ee7599bfd89b33ff4525d2b5824b/pylibsrtp-0.11.0-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:36c6b33347d47c889b7dd465c6ae1f44d7705d00436ca613fd2a8f5dd401b104", size = 1727506 }, + { url = "https://files.pythonhosted.org/packages/4e/b0/f12c489ea8716e74343559abc5d0dfb94d66bcfe1924d64d58424a50f496/pylibsrtp-0.11.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:cf18b80f9513484a70e55136ece6ec80e7d21c03cc69abbb428e4f2745ca3cee", size = 2058008 }, + { url = "https://files.pythonhosted.org/packages/e1/2e/6040cd6da6f82f3aa1763c8c45f7fcfdfe08db5560c73f5e1deb4c36c2bb/pylibsrtp-0.11.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:81bbe0cd777979f7fc45c85f0c619c9cbe709faffbf91675d9dcce560734b353", size = 2566705 }, + { url = "https://files.pythonhosted.org/packages/2b/c9/fd313ac3a23e9c45493131d9fa3463770289e59bb8422c6c6877ab3add40/pylibsrtp-0.11.0-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:78fcdfe63925ea9a5017884c31fe9687b9b8b9f7d9beb7e25e3be47aa6ece495", size = 2168163 }, + { url = "https://files.pythonhosted.org/packages/f9/b3/ae0bac50cc0cca4b8c14de8063ba410ed3edd82c71a2315f284c9be7d679/pylibsrtp-0.11.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1909f7e781a7675d5c92cbad9e7ed3642e626e2bea5834243e423976e5420ac3", size = 2224343 }, + { url = "https://files.pythonhosted.org/packages/51/c4/650c2cecd5810f84adc89f3a94a28ea02d7ac8eaf3ee718a629c6f8ebf09/pylibsrtp-0.11.0-cp39-abi3-win32.whl", hash = "sha256:15123cecd377248747c95de9305ac314f3bcccdae46022bb4b9d60a552a26a10", size = 1156330 }, + { url = "https://files.pythonhosted.org/packages/fe/78/724307095b95c937e54c48133be3e85779cebea770f7536be555217b31f2/pylibsrtp-0.11.0-cp39-abi3-win_amd64.whl", hash = "sha256:bea2fb98029d19de516538b13c4827b6474d6f85d9ea50fae349e9671b946f7a", size = 1486448 }, +] + +[[package]] +name = "pyopenssl" +version = "25.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cryptography" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9f/26/e25b4a374b4639e0c235527bbe31c0524f26eda701d79456a7e1877f4cc5/pyopenssl-25.0.0.tar.gz", hash = "sha256:cd2cef799efa3936bb08e8ccb9433a575722b9dd986023f1cabc4ae64e9dac16", size = 179573 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ca/d7/eb76863d2060dcbe7c7e6cccfd95ac02ea0b9acc37745a0d99ff6457aefb/pyOpenSSL-25.0.0-py3-none-any.whl", hash = "sha256:424c247065e46e76a37411b9ab1782541c23bb658bf003772c3405fbaa128e90", size = 56453 }, +] + +[[package]] +name = "pyyaml" +version = "6.0.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309 }, + { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679 }, + { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428 }, + { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361 }, + { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523 }, + { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660 }, + { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597 }, + { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527 }, + { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446 }, +] + +[[package]] +name = "typing-extensions" +version = "4.13.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0e/3e/b00a62db91a83fff600de219b6ea9908e6918664899a2d85db222f4fbf19/typing_extensions-4.13.0.tar.gz", hash = "sha256:0a4ac55a5820789d87e297727d229866c9650f6521b64206413c4fbada24d95b", size = 106520 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e0/86/39b65d676ec5732de17b7e3c476e45bb80ec64eb50737a8dce1a4178aba1/typing_extensions-4.13.0-py3-none-any.whl", hash = "sha256:c8dd92cc0d6425a97c18fbb9d1954e5ff92c1ca881a309c45f06ebc0b79058e5", size = 45683 }, +] + +[[package]] +name = "websockets" +version = "15.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/21/e6/26d09fab466b7ca9c7737474c52be4f76a40301b08362eb2dbc19dcc16c1/websockets-15.0.1.tar.gz", hash = "sha256:82544de02076bafba038ce055ee6412d68da13ab47f0c60cab827346de828dee", size = 177016 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cb/9f/51f0cf64471a9d2b4d0fc6c534f323b664e7095640c34562f5182e5a7195/websockets-15.0.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ee443ef070bb3b6ed74514f5efaa37a252af57c90eb33b956d35c8e9c10a1931", size = 175440 }, + { url = "https://files.pythonhosted.org/packages/8a/05/aa116ec9943c718905997412c5989f7ed671bc0188ee2ba89520e8765d7b/websockets-15.0.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5a939de6b7b4e18ca683218320fc67ea886038265fd1ed30173f5ce3f8e85675", size = 173098 }, + { url = "https://files.pythonhosted.org/packages/ff/0b/33cef55ff24f2d92924923c99926dcce78e7bd922d649467f0eda8368923/websockets-15.0.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:746ee8dba912cd6fc889a8147168991d50ed70447bf18bcda7039f7d2e3d9151", size = 173329 }, + { url = "https://files.pythonhosted.org/packages/31/1d/063b25dcc01faa8fada1469bdf769de3768b7044eac9d41f734fd7b6ad6d/websockets-15.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:595b6c3969023ecf9041b2936ac3827e4623bfa3ccf007575f04c5a6aa318c22", size = 183111 }, + { url = "https://files.pythonhosted.org/packages/93/53/9a87ee494a51bf63e4ec9241c1ccc4f7c2f45fff85d5bde2ff74fcb68b9e/websockets-15.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c714d2fc58b5ca3e285461a4cc0c9a66bd0e24c5da9911e30158286c9b5be7f", size = 182054 }, + { url = "https://files.pythonhosted.org/packages/ff/b2/83a6ddf56cdcbad4e3d841fcc55d6ba7d19aeb89c50f24dd7e859ec0805f/websockets-15.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f3c1e2ab208db911594ae5b4f79addeb3501604a165019dd221c0bdcabe4db8", size = 182496 }, + { url = "https://files.pythonhosted.org/packages/98/41/e7038944ed0abf34c45aa4635ba28136f06052e08fc2168520bb8b25149f/websockets-15.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:229cf1d3ca6c1804400b0a9790dc66528e08a6a1feec0d5040e8b9eb14422375", size = 182829 }, + { url = "https://files.pythonhosted.org/packages/e0/17/de15b6158680c7623c6ef0db361da965ab25d813ae54fcfeae2e5b9ef910/websockets-15.0.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:756c56e867a90fb00177d530dca4b097dd753cde348448a1012ed6c5131f8b7d", size = 182217 }, + { url = "https://files.pythonhosted.org/packages/33/2b/1f168cb6041853eef0362fb9554c3824367c5560cbdaad89ac40f8c2edfc/websockets-15.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:558d023b3df0bffe50a04e710bc87742de35060580a293c2a984299ed83bc4e4", size = 182195 }, + { url = "https://files.pythonhosted.org/packages/86/eb/20b6cdf273913d0ad05a6a14aed4b9a85591c18a987a3d47f20fa13dcc47/websockets-15.0.1-cp313-cp313-win32.whl", hash = "sha256:ba9e56e8ceeeedb2e080147ba85ffcd5cd0711b89576b83784d8605a7df455fa", size = 176393 }, + { url = "https://files.pythonhosted.org/packages/1b/6c/c65773d6cab416a64d191d6ee8a8b1c68a09970ea6909d16965d26bfed1e/websockets-15.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:e09473f095a819042ecb2ab9465aee615bd9c2028e4ef7d933600a8401c79561", size = 176837 }, + { url = "https://files.pythonhosted.org/packages/fa/a8/5b41e0da817d64113292ab1f8247140aac61cbf6cfd085d6a0fa77f4984f/websockets-15.0.1-py3-none-any.whl", hash = "sha256:f7a866fbc1e97b5c617ee4116daaa09b722101d4a3c170c787450ba409f9736f", size = 169743 }, +] + +[[package]] +name = "yarl" +version = "1.18.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "idna" }, + { name = "multidict" }, + { name = "propcache" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b7/9d/4b94a8e6d2b51b599516a5cb88e5bc99b4d8d4583e468057eaa29d5f0918/yarl-1.18.3.tar.gz", hash = "sha256:ac1801c45cbf77b6c99242eeff4fffb5e4e73a800b5c4ad4fc0be5def634d2e1", size = 181062 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/30/c7/c790513d5328a8390be8f47be5d52e141f78b66c6c48f48d241ca6bd5265/yarl-1.18.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:90adb47ad432332d4f0bc28f83a5963f426ce9a1a8809f5e584e704b82685dcb", size = 140789 }, + { url = "https://files.pythonhosted.org/packages/30/aa/a2f84e93554a578463e2edaaf2300faa61c8701f0898725842c704ba5444/yarl-1.18.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:913829534200eb0f789d45349e55203a091f45c37a2674678744ae52fae23efa", size = 94144 }, + { url = "https://files.pythonhosted.org/packages/c6/fc/d68d8f83714b221a85ce7866832cba36d7c04a68fa6a960b908c2c84f325/yarl-1.18.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ef9f7768395923c3039055c14334ba4d926f3baf7b776c923c93d80195624782", size = 91974 }, + { url = "https://files.pythonhosted.org/packages/56/4e/d2563d8323a7e9a414b5b25341b3942af5902a2263d36d20fb17c40411e2/yarl-1.18.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88a19f62ff30117e706ebc9090b8ecc79aeb77d0b1f5ec10d2d27a12bc9f66d0", size = 333587 }, + { url = "https://files.pythonhosted.org/packages/25/c9/cfec0bc0cac8d054be223e9f2c7909d3e8442a856af9dbce7e3442a8ec8d/yarl-1.18.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e17c9361d46a4d5addf777c6dd5eab0715a7684c2f11b88c67ac37edfba6c482", size = 344386 }, + { url = "https://files.pythonhosted.org/packages/ab/5d/4c532190113b25f1364d25f4c319322e86232d69175b91f27e3ebc2caf9a/yarl-1.18.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1a74a13a4c857a84a845505fd2d68e54826a2cd01935a96efb1e9d86c728e186", size = 345421 }, + { url = "https://files.pythonhosted.org/packages/23/d1/6cdd1632da013aa6ba18cee4d750d953104a5e7aac44e249d9410a972bf5/yarl-1.18.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41f7ce59d6ee7741af71d82020346af364949314ed3d87553763a2df1829cc58", size = 339384 }, + { url = "https://files.pythonhosted.org/packages/9a/c4/6b3c39bec352e441bd30f432cda6ba51681ab19bb8abe023f0d19777aad1/yarl-1.18.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f52a265001d830bc425f82ca9eabda94a64a4d753b07d623a9f2863fde532b53", size = 326689 }, + { url = "https://files.pythonhosted.org/packages/23/30/07fb088f2eefdc0aa4fc1af4e3ca4eb1a3aadd1ce7d866d74c0f124e6a85/yarl-1.18.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:82123d0c954dc58db301f5021a01854a85bf1f3bb7d12ae0c01afc414a882ca2", size = 345453 }, + { url = "https://files.pythonhosted.org/packages/63/09/d54befb48f9cd8eec43797f624ec37783a0266855f4930a91e3d5c7717f8/yarl-1.18.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:2ec9bbba33b2d00999af4631a3397d1fd78290c48e2a3e52d8dd72db3a067ac8", size = 341872 }, + { url = "https://files.pythonhosted.org/packages/91/26/fd0ef9bf29dd906a84b59f0cd1281e65b0c3e08c6aa94b57f7d11f593518/yarl-1.18.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:fbd6748e8ab9b41171bb95c6142faf068f5ef1511935a0aa07025438dd9a9bc1", size = 347497 }, + { url = "https://files.pythonhosted.org/packages/d9/b5/14ac7a256d0511b2ac168d50d4b7d744aea1c1aa20c79f620d1059aab8b2/yarl-1.18.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:877d209b6aebeb5b16c42cbb377f5f94d9e556626b1bfff66d7b0d115be88d0a", size = 359981 }, + { url = "https://files.pythonhosted.org/packages/ca/b3/d493221ad5cbd18bc07e642894030437e405e1413c4236dd5db6e46bcec9/yarl-1.18.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:b464c4ab4bfcb41e3bfd3f1c26600d038376c2de3297760dfe064d2cb7ea8e10", size = 366229 }, + { url = "https://files.pythonhosted.org/packages/04/56/6a3e2a5d9152c56c346df9b8fb8edd2c8888b1e03f96324d457e5cf06d34/yarl-1.18.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8d39d351e7faf01483cc7ff7c0213c412e38e5a340238826be7e0e4da450fdc8", size = 360383 }, + { url = "https://files.pythonhosted.org/packages/fd/b7/4b3c7c7913a278d445cc6284e59b2e62fa25e72758f888b7a7a39eb8423f/yarl-1.18.3-cp313-cp313-win32.whl", hash = "sha256:61ee62ead9b68b9123ec24bc866cbef297dd266175d53296e2db5e7f797f902d", size = 310152 }, + { url = "https://files.pythonhosted.org/packages/f5/d5/688db678e987c3e0fb17867970700b92603cadf36c56e5fb08f23e822a0c/yarl-1.18.3-cp313-cp313-win_amd64.whl", hash = "sha256:578e281c393af575879990861823ef19d66e2b1d0098414855dd367e234f5b3c", size = 315723 }, + { url = "https://files.pythonhosted.org/packages/f5/4b/a06e0ec3d155924f77835ed2d167ebd3b211a7b0853da1cf8d8414d784ef/yarl-1.18.3-py3-none-any.whl", hash = "sha256:b57f4f58099328dfb26c6a771d09fb20dbbae81d20cfb66141251ea063bd101b", size = 45109 }, +] From 093e26fbdb28ed7f2df2945a7a442b19ebfb14cd Mon Sep 17 00:00:00 2001 From: Anshuman Tiwari Date: Mon, 31 Mar 2025 21:31:20 +0530 Subject: [PATCH 02/11] package add / load_config configuration file added --- backend/apps/configuration.py | 5 + .../m2_processing_node/frame_processor.py | 1 - backend/apps/m3_webrtc/gstreamer.py | 1 - backend/apps/m3_webrtc/pyproject.toml | 7 +- backend/apps/m3_webrtc/server.py | 3 +- backend/apps/m3_webrtc/stream_ingest.py | 1 - backend/uv.lock | 122 ++++ ...son => cache-v2-b93653f69bd8fbde6cd8.json} | 24 +- .../cmakeFiles-v1-0bb2ba6de0d3e5f937d6.json | 575 ------------------ .../cmakeFiles-v1-a3cd52a92d1b31e15b6f.json | 251 ++++++++ ...=> codemodel-v2-82691df868e96943a5c8.json} | 12 +- ...rectory-.-Debug-f5ebdc15457944623624.json} | 0 ...on => index-2025-03-31T15-38-26-0435.json} | 12 +- ...detection-Debug-80712382682d62e7665e.json} | 2 +- ...an_filter-Debug-a3599c3682dbc3ccd7db.json} | 2 +- ...ical_flow-Debug-a9493d665807d32baa68.json} | 2 +- ...scription-Debug-620f1ee07e67b100ee65.json} | 4 +- build/CMakeCache.txt | 16 +- build/CMakeFiles/Makefile.cmake | 62 -- .../CMakeFiles/face_detection.dir/flags.make | 4 +- build/CMakeFiles/face_detection.dir/link.txt | 2 +- build/CMakeFiles/kalman_filter.dir/flags.make | 4 +- build/CMakeFiles/kalman_filter.dir/link.txt | 2 +- build/CMakeFiles/optical_flow.dir/flags.make | 4 +- build/CMakeFiles/optical_flow.dir/link.txt | 2 +- build/CMakeFiles/subscription.dir/flags.make | 4 +- build/CMakeFiles/subscription.dir/link.txt | 2 +- build/cmake_install.cmake | 2 +- build/compile_commands.json | 38 ++ 29 files changed, 480 insertions(+), 686 deletions(-) create mode 100644 backend/apps/configuration.py rename build/.cmake/api/v1/reply/{cache-v2-9ed022d101446c0b23e7.json => cache-v2-b93653f69bd8fbde6cd8.json} (98%) delete mode 100644 build/.cmake/api/v1/reply/cmakeFiles-v1-0bb2ba6de0d3e5f937d6.json create mode 100644 build/.cmake/api/v1/reply/cmakeFiles-v1-a3cd52a92d1b31e15b6f.json rename build/.cmake/api/v1/reply/{codemodel-v2-3724667ff6313c6a88f8.json => codemodel-v2-82691df868e96943a5c8.json} (77%) rename build/.cmake/api/v1/reply/{directory-.-f5ebdc15457944623624.json => directory-.-Debug-f5ebdc15457944623624.json} (100%) rename build/.cmake/api/v1/reply/{index-2025-03-30T11-22-09-0718.json => index-2025-03-31T15-38-26-0435.json} (83%) rename build/.cmake/api/v1/reply/{target-face_detection-886bd2416aa307570701.json => target-face_detection-Debug-80712382682d62e7665e.json} (98%) rename build/.cmake/api/v1/reply/{target-kalman_filter-a9b8afb9ed0edb471412.json => target-kalman_filter-Debug-a3599c3682dbc3ccd7db.json} (98%) rename build/.cmake/api/v1/reply/{target-optical_flow-ba459a1eeb747c4b5a32.json => target-optical_flow-Debug-a9493d665807d32baa68.json} (98%) rename build/.cmake/api/v1/reply/{target-subscription-23cb92f565efd6d5dfb0.json => target-subscription-Debug-620f1ee07e67b100ee65.json} (98%) create mode 100644 build/compile_commands.json diff --git a/backend/apps/configuration.py b/backend/apps/configuration.py new file mode 100644 index 0000000..d997fdd --- /dev/null +++ b/backend/apps/configuration.py @@ -0,0 +1,5 @@ +import yaml + +def load_config(file_path: str): + with open(file_path, "r") as file: + return yaml.safe_load(file) \ No newline at end of file diff --git a/backend/apps/m2_processing_node/frame_processor.py b/backend/apps/m2_processing_node/frame_processor.py index 139ea9f..94a80ba 100644 --- a/backend/apps/m2_processing_node/frame_processor.py +++ b/backend/apps/m2_processing_node/frame_processor.py @@ -7,7 +7,6 @@ # TODO: resolution / tech debt width, height = 640, 480 - def main(): config = load_config(str(Path(__file__).parent / "config.yaml")) diff --git a/backend/apps/m3_webrtc/gstreamer.py b/backend/apps/m3_webrtc/gstreamer.py index 5e1d91a..7113a09 100644 --- a/backend/apps/m3_webrtc/gstreamer.py +++ b/backend/apps/m3_webrtc/gstreamer.py @@ -4,7 +4,6 @@ gi.require_version("GstRtspServer", "1.0") from gi.repository import GLib, Gst, GstRtspServer # errors are fine, still run -> so bad - class VideoRTSPMediaFactory(GstRtspServer.RTSPMediaFactory): def __init__(self): super().__init__() diff --git a/backend/apps/m3_webrtc/pyproject.toml b/backend/apps/m3_webrtc/pyproject.toml index 1b6120f..1e5fe48 100644 --- a/backend/apps/m3_webrtc/pyproject.toml +++ b/backend/apps/m3_webrtc/pyproject.toml @@ -6,12 +6,17 @@ requires-python = ">=3.13,<3.14" dependencies = [ "aiohttp>=3.11.14", "aiortc>=1.11.0", + "av>=14.2.0", + "ffmpeg>=1.4", "ffmpeg-python>=0.2.0", "HyperSight_Configuration", "numpy>=2.2.4", + "opencv-gst-rtsp-server>=0.1.4", + "pygi>=1.0.3", "pygobject>=3.52.3", + "pyyaml>=6.0.2", "websockets>=15.0.1", ] [tool.uv.sources] -HyperSight_Configuration = { workspace = true } \ No newline at end of file +HyperSight_Configuration = { workspace = true } diff --git a/backend/apps/m3_webrtc/server.py b/backend/apps/m3_webrtc/server.py index 9abac03..bb28348 100644 --- a/backend/apps/m3_webrtc/server.py +++ b/backend/apps/m3_webrtc/server.py @@ -6,17 +6,16 @@ import websockets from aiortc import RTCPeerConnection, RTCSessionDescription from aiortc.mediastreams import MediaStreamTrack -from configuration import load_config from websockets import ServerConnection from .stream_ingest import VideoStreamIngest +from configuration import load_config logging.basicConfig(level=logging.INFO) logger = logging.getLogger("HyperSight_WebRTC") config = load_config(str(Path(__file__).parent / "config.yaml")) - class StreamTrack(MediaStreamTrack): kind = "video" diff --git a/backend/apps/m3_webrtc/stream_ingest.py b/backend/apps/m3_webrtc/stream_ingest.py index 9f36402..36d7a11 100644 --- a/backend/apps/m3_webrtc/stream_ingest.py +++ b/backend/apps/m3_webrtc/stream_ingest.py @@ -9,7 +9,6 @@ logging.basicConfig(level=logging.INFO) logger = logging.getLogger("HyperSight_WebRTC.RTPIngest") - class VideoStreamIngest: def __init__(self, in_port: int): self.in_port = in_port diff --git a/backend/uv.lock b/backend/uv.lock index b2addd0..e5b1e54 100644 --- a/backend/uv.lock +++ b/backend/uv.lock @@ -1,6 +1,11 @@ version = 1 revision = 1 requires-python = "==3.13.*" +resolution-markers = [ + "sys_platform == 'darwin'", + "platform_machine == 'aarch64' and sys_platform == 'linux'", + "(platform_machine != 'aarch64' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux')", +] [manifest] members = [ @@ -191,6 +196,12 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", hash = "sha256:b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86", size = 313632 }, ] +[[package]] +name = "ffmpeg" +version = "1.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f0/cc/3b7408b8ecf7c1d20ad480c3eaed7619857bf1054b690226e906fdf14258/ffmpeg-1.4.tar.gz", hash = "sha256:6931692c890ff21d39938433c2189747815dca0c60ddc7f9bb97f199dba0b5b9", size = 5055 } + [[package]] name = "ffmpeg-python" version = "0.2.0" @@ -285,10 +296,15 @@ source = { virtual = "apps/m3_webrtc" } dependencies = [ { name = "aiohttp" }, { name = "aiortc" }, + { name = "av" }, + { name = "ffmpeg" }, { name = "ffmpeg-python" }, { name = "hypersight-configuration" }, { name = "numpy" }, + { name = "opencv-gst-rtsp-server" }, + { name = "pygi" }, { name = "pygobject" }, + { name = "pyyaml" }, { name = "websockets" }, ] @@ -296,10 +312,15 @@ dependencies = [ requires-dist = [ { name = "aiohttp", specifier = ">=3.11.14" }, { name = "aiortc", specifier = ">=1.11.0" }, + { name = "av", specifier = ">=14.2.0" }, + { name = "ffmpeg", specifier = ">=1.4" }, { name = "ffmpeg-python", specifier = ">=0.2.0" }, { name = "hypersight-configuration", virtual = "pkgs/configuration" }, { name = "numpy", specifier = ">=2.2.4" }, + { name = "opencv-gst-rtsp-server", specifier = ">=0.1.4" }, + { name = "pygi", specifier = ">=1.0.3" }, { name = "pygobject", specifier = ">=3.52.3" }, + { name = "pyyaml", specifier = ">=6.0.2" }, { name = "websockets", specifier = ">=15.0.1" }, ] @@ -321,6 +342,32 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/9c/1f/19ebc343cc71a7ffa78f17018535adc5cbdd87afb31d7c34874680148b32/ifaddr-0.2.0-py3-none-any.whl", hash = "sha256:085e0305cfe6f16ab12d72e2024030f5d52674afad6911bb1eee207177b8a748", size = 12314 }, ] +[[package]] +name = "levenshtein" +version = "0.27.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "rapidfuzz" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7e/b3/b5f8011483ba9083a0bc74c4d58705e9cf465fbe55c948a1b1357d0a2aa8/levenshtein-0.27.1.tar.gz", hash = "sha256:3e18b73564cfc846eec94dd13fab6cb006b5d2e0cc56bad1fd7d5585881302e3", size = 382571 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/d3/30485fb9aee848542ee2d01aba85106a7f5da982ebeeffc619f70ea593c7/levenshtein-0.27.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ab00c2cae2889166afb7e1af64af2d4e8c1b126f3902d13ef3740df00e54032d", size = 173397 }, + { url = "https://files.pythonhosted.org/packages/df/9f/40a81c54cfe74b22737710e654bd25ad934a675f737b60b24f84099540e0/levenshtein-0.27.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c27e00bc7527e282f7c437817081df8da4eb7054e7ef9055b851fa3947896560", size = 155787 }, + { url = "https://files.pythonhosted.org/packages/df/98/915f4e24e21982b6eca2c0203546c160f4a83853fa6a2ac6e2b208a54afc/levenshtein-0.27.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5b07de42bfc051136cc8e7f1e7ba2cb73666aa0429930f4218efabfdc5837ad", size = 150013 }, + { url = "https://files.pythonhosted.org/packages/80/93/9b0773107580416b9de14bf6a12bd1dd2b2964f7a9f6fb0e40723e1f0572/levenshtein-0.27.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fb11ad3c9dae3063405aa50d9c96923722ab17bb606c776b6817d70b51fd7e07", size = 181234 }, + { url = "https://files.pythonhosted.org/packages/91/b1/3cd4f69af32d40de14808142cc743af3a1b737b25571bd5e8d2f46b885e0/levenshtein-0.27.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c5986fb46cb0c063305fd45b0a79924abf2959a6d984bbac2b511d3ab259f3f", size = 183697 }, + { url = "https://files.pythonhosted.org/packages/bb/65/b691e502c6463f6965b7e0d8d84224c188aa35b53fbc85853c72a0e436c9/levenshtein-0.27.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75191e469269ddef2859bc64c4a8cfd6c9e063302766b5cb7e1e67f38cc7051a", size = 159964 }, + { url = "https://files.pythonhosted.org/packages/0f/c0/89a922a47306a475fb6d8f2ab08668f143d3dc7dea4c39d09e46746e031c/levenshtein-0.27.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:51b3a7b2266933babc04e4d9821a495142eebd6ef709f90e24bc532b52b81385", size = 244759 }, + { url = "https://files.pythonhosted.org/packages/b4/93/30283c6e69a6556b02e0507c88535df9613179f7b44bc49cdb4bc5e889a3/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bbac509794afc3e2a9e73284c9e3d0aab5b1d928643f42b172969c3eefa1f2a3", size = 1115955 }, + { url = "https://files.pythonhosted.org/packages/0b/cf/7e19ea2c23671db02fbbe5a5a4aeafd1d471ee573a6251ae17008458c434/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:8d68714785178347ecb272b94e85cbf7e638165895c4dd17ab57e7742d8872ec", size = 1400921 }, + { url = "https://files.pythonhosted.org/packages/e3/f7/fb42bfe2f3b46ef91f0fc6fa217b44dbeb4ef8c72a9c1917bbbe1cafc0f8/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:8ee74ee31a5ab8f61cd6c6c6e9ade4488dde1285f3c12207afc018393c9b8d14", size = 1225037 }, + { url = "https://files.pythonhosted.org/packages/74/25/c86f8874ac7b0632b172d0d1622ed3ab9608a7f8fe85d41d632b16f5948e/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:f2441b6365453ec89640b85344afd3d602b0d9972840b693508074c613486ce7", size = 1420601 }, + { url = "https://files.pythonhosted.org/packages/20/fe/ebfbaadcd90ea7dfde987ae95b5c11dc27c2c5d55a2c4ccbbe4e18a8af7b/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a9be39640a46d8a0f9be729e641651d16a62b2c07d3f4468c36e1cc66b0183b9", size = 1188241 }, + { url = "https://files.pythonhosted.org/packages/2e/1a/aa6b07316e10781a6c5a5a8308f9bdc22213dc3911b959daa6d7ff654fc6/levenshtein-0.27.1-cp313-cp313-win32.whl", hash = "sha256:a520af67d976761eb6580e7c026a07eb8f74f910f17ce60e98d6e492a1f126c7", size = 88103 }, + { url = "https://files.pythonhosted.org/packages/9d/7b/9bbfd417f80f1047a28d0ea56a9b38b9853ba913b84dd5998785c5f98541/levenshtein-0.27.1-cp313-cp313-win_amd64.whl", hash = "sha256:7dd60aa49c2d8d23e0ef6452c8329029f5d092f386a177e3385d315cabb78f2a", size = 100579 }, + { url = "https://files.pythonhosted.org/packages/8b/01/5f3ff775db7340aa378b250e2a31e6b4b038809a24ff0a3636ef20c7ca31/levenshtein-0.27.1-cp313-cp313-win_arm64.whl", hash = "sha256:149cd4f0baf5884ac5df625b7b0d281721b15de00f447080e38f5188106e1167", size = 87933 }, +] + [[package]] name = "multidict" version = "6.2.0" @@ -388,6 +435,34 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/3e/05/eb7eec66b95cf697f08c754ef26c3549d03ebd682819f794cb039574a0a6/numpy-2.2.4-cp313-cp313t-win_amd64.whl", hash = "sha256:188dcbca89834cc2e14eb2f106c96d6d46f200fe0200310fc29089657379c58d", size = 12739119 }, ] +[[package]] +name = "opencv-gst-rtsp-server" +version = "0.1.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "opencv-python" }, + { name = "pycairo" }, + { name = "pygobject" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6c/e6/3f4e1e43ce2b531660cb3038a5ed6e668388ff36063cf10f1680040fad1c/opencv_gst_rtsp_server-0.1.4.tar.gz", hash = "sha256:9b9c811866bfc07b2e5f3c7670b9b6c8fb38458d90272414ad57a4c3c0d0991f", size = 6359 } + +[[package]] +name = "opencv-python" +version = "4.11.0.86" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/17/06/68c27a523103dad5837dc5b87e71285280c4f098c60e4fe8a8db6486ab09/opencv-python-4.11.0.86.tar.gz", hash = "sha256:03d60ccae62304860d232272e4a4fda93c39d595780cb40b161b310244b736a4", size = 95171956 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/4d/53b30a2a3ac1f75f65a59eb29cf2ee7207ce64867db47036ad61743d5a23/opencv_python-4.11.0.86-cp37-abi3-macosx_13_0_arm64.whl", hash = "sha256:432f67c223f1dc2824f5e73cdfcd9db0efc8710647d4e813012195dc9122a52a", size = 37326322 }, + { url = "https://files.pythonhosted.org/packages/3b/84/0a67490741867eacdfa37bc18df96e08a9d579583b419010d7f3da8ff503/opencv_python-4.11.0.86-cp37-abi3-macosx_13_0_x86_64.whl", hash = "sha256:9d05ef13d23fe97f575153558653e2d6e87103995d54e6a35db3f282fe1f9c66", size = 56723197 }, + { url = "https://files.pythonhosted.org/packages/f3/bd/29c126788da65c1fb2b5fb621b7fed0ed5f9122aa22a0868c5e2c15c6d23/opencv_python-4.11.0.86-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b92ae2c8852208817e6776ba1ea0d6b1e0a1b5431e971a2a0ddd2a8cc398202", size = 42230439 }, + { url = "https://files.pythonhosted.org/packages/2c/8b/90eb44a40476fa0e71e05a0283947cfd74a5d36121a11d926ad6f3193cc4/opencv_python-4.11.0.86-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b02611523803495003bd87362db3e1d2a0454a6a63025dc6658a9830570aa0d", size = 62986597 }, + { url = "https://files.pythonhosted.org/packages/fb/d7/1d5941a9dde095468b288d989ff6539dd69cd429dbf1b9e839013d21b6f0/opencv_python-4.11.0.86-cp37-abi3-win32.whl", hash = "sha256:810549cb2a4aedaa84ad9a1c92fbfdfc14090e2749cedf2c1589ad8359aa169b", size = 29384337 }, + { url = "https://files.pythonhosted.org/packages/a4/7d/f1c30a92854540bf789e9cd5dde7ef49bbe63f855b85a2e6b3db8135c591/opencv_python-4.11.0.86-cp37-abi3-win_amd64.whl", hash = "sha256:085ad9b77c18853ea66283e98affefe2de8cc4c1f43eda4c100cf9b2721142ec", size = 39488044 }, +] + [[package]] name = "propcache" version = "0.3.1" @@ -460,6 +535,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/9b/4d/b9add7c84060d4c1906abe9a7e5359f2a60f7a9a4f67268b2766673427d8/pyee-13.0.0-py3-none-any.whl", hash = "sha256:48195a3cddb3b1515ce0695ed76036b5ccc2ef3a9f963ff9f77aec0139845498", size = 15730 }, ] +[[package]] +name = "pygi" +version = "1.0.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "python-levenshtein" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3a/b8/21461ef853ac63705efc4ca8212218b0745c6837996f3266a00c5ee608df/pygi-1.0.3.tar.gz", hash = "sha256:a2a5b5766b219b4643c316417ec8c3a361495e7f745555c9793c45eaad92d1b8", size = 14740 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/13/56/f9002eb0c98fc23b29586bf73f7b541e0e334f11d68cbb9831d42f39efbb/pygi-1.0.3-py2.py3-none-any.whl", hash = "sha256:c124cf550f31d13020edc471f6903e12bfaffbca90900bbf4f2504f3ad631dc8", size = 3272 }, +] + [[package]] name = "pygobject" version = "3.52.3" @@ -499,6 +586,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ca/d7/eb76863d2060dcbe7c7e6cccfd95ac02ea0b9acc37745a0d99ff6457aefb/pyOpenSSL-25.0.0-py3-none-any.whl", hash = "sha256:424c247065e46e76a37411b9ab1782541c23bb658bf003772c3405fbaa128e90", size = 56453 }, ] +[[package]] +name = "python-levenshtein" +version = "0.27.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "levenshtein" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/13/f6/d865a565b7eeef4b5f9a18accafb03d5730c712420fc84a3a40555f7ea6b/python_levenshtein-0.27.1.tar.gz", hash = "sha256:3a5314a011016d373d309a68e875fd029caaa692ad3f32e78319299648045f11", size = 12326 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2a/95/8c8fd923b0a702388da4f9e0368f490d123cc5224279e6a083984304a15e/python_levenshtein-0.27.1-py3-none-any.whl", hash = "sha256:e1a4bc2a70284b2ebc4c505646142fecd0f831e49aa04ed972995895aec57396", size = 9426 }, +] + [[package]] name = "pyyaml" version = "6.0.2" @@ -516,6 +615,29 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446 }, ] +[[package]] +name = "rapidfuzz" +version = "3.12.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/be/8dff25a6157dfbde9867720b1282157fe7b809e085130bb89d7655c62186/rapidfuzz-3.12.2.tar.gz", hash = "sha256:b0ba1ccc22fff782e7152a3d3d0caca44ec4e32dc48ba01c560b8593965b5aa3", size = 57907839 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/96/59/2ea3b5bb82798eae73d6ee892264ebfe42727626c1f0e96c77120f0d5cf6/rapidfuzz-3.12.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:941f31038dba5d3dedcfcceba81d61570ad457c873a24ceb13f4f44fcb574260", size = 1936870 }, + { url = "https://files.pythonhosted.org/packages/54/85/4e486bf9ea05e771ad231731305ed701db1339157f630b76b246ce29cf71/rapidfuzz-3.12.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:fe2dfc454ee51ba168a67b1e92b72aad251e45a074972cef13340bbad2fd9438", size = 1424231 }, + { url = "https://files.pythonhosted.org/packages/dc/60/aeea3eed402c40a8cf055d554678769fbee0dd95c22f04546070a22bb90e/rapidfuzz-3.12.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78fafaf7f5a48ee35ccd7928339080a0136e27cf97396de45259eca1d331b714", size = 1398055 }, + { url = "https://files.pythonhosted.org/packages/33/6b/757106f4c21fe3f20ce13ba3df560da60e52fe0dc390fd22bf613761669c/rapidfuzz-3.12.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e0c7989ff32c077bb8fd53253fd6ca569d1bfebc80b17557e60750e6909ba4fe", size = 5526188 }, + { url = "https://files.pythonhosted.org/packages/1e/a2/7c680cdc5532746dba67ecf302eed975252657094e50ae334fa9268352e8/rapidfuzz-3.12.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:96fa00bc105caa34b6cd93dca14a29243a3a7f0c336e4dcd36348d38511e15ac", size = 1648483 }, + { url = "https://files.pythonhosted.org/packages/f6/b0/ce942a1448b1a75d64af230dd746dede502224dd29ca9001665bbfd4bee6/rapidfuzz-3.12.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bccfb30c668620c5bc3490f2dc7d7da1cca0ead5a9da8b755e2e02e2ef0dff14", size = 1676076 }, + { url = "https://files.pythonhosted.org/packages/ba/71/81f77b08333200be6984b6cdf2bdfd7cfca4943f16b478a2f7838cba8d66/rapidfuzz-3.12.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2f9b0adc3d894beb51f5022f64717b6114a6fabaca83d77e93ac7675911c8cc5", size = 3114169 }, + { url = "https://files.pythonhosted.org/packages/01/16/f3f34b207fdc8c61a33f9d2d61fc96b62c7dadca88bda1df1be4b94afb0b/rapidfuzz-3.12.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:32691aa59577f42864d5535cb6225d0f47e2c7bff59cf4556e5171e96af68cc1", size = 2485317 }, + { url = "https://files.pythonhosted.org/packages/b2/a6/b954f0766f644eb8dd8df44703e024ab4f5f15a8f8f5ea969963dd036f50/rapidfuzz-3.12.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:758b10380ad34c1f51753a070d7bb278001b5e6fcf544121c6df93170952d705", size = 7844495 }, + { url = "https://files.pythonhosted.org/packages/fb/8f/1dc604d05e07150a02b56a8ffc47df75ce316c65467259622c9edf098451/rapidfuzz-3.12.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:50a9c54c0147b468363119132d514c5024fbad1ed8af12bd8bd411b0119f9208", size = 2873242 }, + { url = "https://files.pythonhosted.org/packages/78/a9/9c649ace4b7f885e0a5fdcd1f33b057ebd83ecc2837693e6659bd944a2bb/rapidfuzz-3.12.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e3ceb87c11d2d0fbe8559bb795b0c0604b84cfc8bb7b8720b5c16e9e31e00f41", size = 3519124 }, + { url = "https://files.pythonhosted.org/packages/f5/81/ce0b774e540a2e22ec802e383131d7ead18347197304d584c4ccf7b8861a/rapidfuzz-3.12.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f7c9a003002434889255ff5676ca0f8934a478065ab5e702f75dc42639505bba", size = 4557831 }, + { url = "https://files.pythonhosted.org/packages/13/28/7bf0ee8d35efa7ab14e83d1795cdfd54833aa0428b6f87e987893136c372/rapidfuzz-3.12.2-cp313-cp313-win32.whl", hash = "sha256:cf165a76870cd875567941cf861dfd361a0a6e6a56b936c5d30042ddc9def090", size = 1842802 }, + { url = "https://files.pythonhosted.org/packages/ef/7e/792d609484776c8a40e1695ebd28b62196be9f8347b785b9104604dc7268/rapidfuzz-3.12.2-cp313-cp313-win_amd64.whl", hash = "sha256:55bcc003541f5f16ec0a73bf6de758161973f9e8d75161954380738dd147f9f2", size = 1615808 }, + { url = "https://files.pythonhosted.org/packages/4b/43/ca3d1018b392f49131843648e10b08ace23afe8dad3bee5f136e4346b7cd/rapidfuzz-3.12.2-cp313-cp313-win_arm64.whl", hash = "sha256:69f6ecdf1452139f2b947d0c169a605de578efdb72cbb2373cb0a94edca1fd34", size = 863535 }, +] + [[package]] name = "typing-extensions" version = "4.13.0" diff --git a/build/.cmake/api/v1/reply/cache-v2-9ed022d101446c0b23e7.json b/build/.cmake/api/v1/reply/cache-v2-b93653f69bd8fbde6cd8.json similarity index 98% rename from build/.cmake/api/v1/reply/cache-v2-9ed022d101446c0b23e7.json rename to build/.cmake/api/v1/reply/cache-v2-b93653f69bd8fbde6cd8.json index 57cc254..eeccddd 100644 --- a/build/.cmake/api/v1/reply/cache-v2-9ed022d101446c0b23e7.json +++ b/build/.cmake/api/v1/reply/cache-v2-b93653f69bd8fbde6cd8.json @@ -39,11 +39,11 @@ [ { "name" : "HELPSTRING", - "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + "value" : "No help, variable specified on the command line." } ], "type" : "STRING", - "value" : "" + "value" : "Debug" }, { "name" : "CMAKE_CACHEFILE_DIR", @@ -155,10 +155,10 @@ }, { "name" : "HELPSTRING", - "value" : "CXX compiler" + "value" : "No help, variable specified on the command line." } ], - "type" : "STRING", + "type" : "FILEPATH", "value" : "/usr/bin/clang++" }, { @@ -241,6 +241,18 @@ "type" : "STRING", "value" : "-O2 -g -DNDEBUG" }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/clang" + }, { "name" : "CMAKE_DLLTOOL", "properties" : @@ -371,11 +383,11 @@ }, { "name" : "HELPSTRING", - "value" : "Enable/Disable output of compile commands during generation." + "value" : "No help, variable specified on the command line." } ], "type" : "BOOL", - "value" : "" + "value" : "TRUE" }, { "name" : "CMAKE_EXTRA_GENERATOR", diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-0bb2ba6de0d3e5f937d6.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-0bb2ba6de0d3e5f937d6.json deleted file mode 100644 index 8fcc871..0000000 --- a/build/.cmake/api/v1/reply/cmakeFiles-v1-0bb2ba6de0d3e5f937d6.json +++ /dev/null @@ -1,575 +0,0 @@ -{ - "inputs" : - [ - { - "path" : "CMakeLists.txt" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeDetermineSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeSystem.cmake.in" - }, - { - "isGenerated" : true, - "path" : "build/CMakeFiles/3.31.6/CMakeSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeUnixFindMake.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Platform/Darwin-Initialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Platform/Darwin-Determine-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeCompilerIdDetection.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeGenericSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeInitializeConfigs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Platform/Darwin.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Platform/UnixPaths.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeCXXInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/AppleClang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Platform/Apple-AppleClang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Platform/Apple-Clang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Platform/Apple-Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeTestCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeCXXCompilerABI.cpp" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Linker/AppleClang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Linker/AppleClang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-AppleClang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-AppleClang.cmake" - }, - { - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/nlohmann_json/nlohmann_jsonConfigVersion.cmake" - }, - { - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/FindPackageMessage.cmake" - }, - { - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/nlohmann_json/nlohmann_jsonTargets.cmake" - }, - { - "isExternal" : true, - "path" : "/opt/homebrew/lib/cmake/cpr/cprConfigVersion.cmake" - }, - { - "isExternal" : true, - "path" : "/opt/homebrew/lib/cmake/cpr/cprConfig.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/CMakeFindDependencyMacro.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/FindCURL.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/FindPackageMessage.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/FindPkgConfig.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/FindPackageMessage.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/SelectLibraryConfigurations.cmake" - }, - { - "isExternal" : true, - "path" : "/opt/homebrew/lib/cmake/cpr/cprTargets.cmake" - }, - { - "isExternal" : true, - "path" : "/opt/homebrew/lib/cmake/cpr/cprTargets-release.cmake" - }, - { - "isExternal" : true, - "path" : "/opt/homebrew/lib/cmake/opencv4/OpenCVConfig-version.cmake" - }, - { - "isExternal" : true, - "path" : "/opt/homebrew/lib/cmake/opencv4/OpenCVConfig.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/homebrew/share/cmake/Modules/FindPackageMessage.cmake" - }, - { - "isExternal" : true, - "path" : "/opt/homebrew/lib/cmake/opencv4/OpenCVModules.cmake" - }, - { - "isExternal" : true, - "path" : "/opt/homebrew/lib/cmake/opencv4/OpenCVModules-release.cmake" - } - ], - "kind" : "cmakeFiles", - "paths" : - { - "build" : "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/build", - "source" : "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight" - }, - "version" : - { - "major" : 1, - "minor" : 1 - } -} diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-a3cd52a92d1b31e15b6f.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-a3cd52a92d1b31e15b6f.json new file mode 100644 index 0000000..7f8b3ef --- /dev/null +++ b/build/.cmake/api/v1/reply/cmakeFiles-v1-a3cd52a92d1b31e15b6f.json @@ -0,0 +1,251 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.31.6/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Platform/Darwin-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Platform/Darwin.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Compiler/AppleClang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Platform/Apple-AppleClang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Platform/Apple-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Platform/Apple-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Linker/AppleClang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Linker/AppleClang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-AppleClang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-AppleClang.cmake" + }, + { + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/nlohmann_json/nlohmann_jsonConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/nlohmann_json/nlohmann_jsonTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/opt/homebrew/lib/cmake/cpr/cprConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/opt/homebrew/lib/cmake/cpr/cprConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/FindCURL.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/FindPkgConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/SelectLibraryConfigurations.cmake" + }, + { + "isExternal" : true, + "path" : "/opt/homebrew/lib/cmake/cpr/cprTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/opt/homebrew/lib/cmake/cpr/cprTargets-release.cmake" + }, + { + "isExternal" : true, + "path" : "/opt/homebrew/lib/cmake/opencv4/OpenCVConfig-version.cmake" + }, + { + "isExternal" : true, + "path" : "/opt/homebrew/lib/cmake/opencv4/OpenCVConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/homebrew/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/opt/homebrew/lib/cmake/opencv4/OpenCVModules.cmake" + }, + { + "isExternal" : true, + "path" : "/opt/homebrew/lib/cmake/opencv4/OpenCVModules-release.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/build", + "source" : "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/build/.cmake/api/v1/reply/codemodel-v2-3724667ff6313c6a88f8.json b/build/.cmake/api/v1/reply/codemodel-v2-82691df868e96943a5c8.json similarity index 77% rename from build/.cmake/api/v1/reply/codemodel-v2-3724667ff6313c6a88f8.json rename to build/.cmake/api/v1/reply/codemodel-v2-82691df868e96943a5c8.json index f5d811b..eb0a634 100644 --- a/build/.cmake/api/v1/reply/codemodel-v2-3724667ff6313c6a88f8.json +++ b/build/.cmake/api/v1/reply/codemodel-v2-82691df868e96943a5c8.json @@ -6,7 +6,7 @@ [ { "build" : ".", - "jsonFile" : "directory-.-f5ebdc15457944623624.json", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", "minimumCMakeVersion" : { "string" : "3.10" @@ -22,7 +22,7 @@ ] } ], - "name" : "", + "name" : "Debug", "projects" : [ { @@ -45,28 +45,28 @@ { "directoryIndex" : 0, "id" : "face_detection::@6890427a1f51a3e7e1df", - "jsonFile" : "target-face_detection-886bd2416aa307570701.json", + "jsonFile" : "target-face_detection-Debug-80712382682d62e7665e.json", "name" : "face_detection", "projectIndex" : 0 }, { "directoryIndex" : 0, "id" : "kalman_filter::@6890427a1f51a3e7e1df", - "jsonFile" : "target-kalman_filter-a9b8afb9ed0edb471412.json", + "jsonFile" : "target-kalman_filter-Debug-a3599c3682dbc3ccd7db.json", "name" : "kalman_filter", "projectIndex" : 0 }, { "directoryIndex" : 0, "id" : "optical_flow::@6890427a1f51a3e7e1df", - "jsonFile" : "target-optical_flow-ba459a1eeb747c4b5a32.json", + "jsonFile" : "target-optical_flow-Debug-a9493d665807d32baa68.json", "name" : "optical_flow", "projectIndex" : 0 }, { "directoryIndex" : 0, "id" : "subscription::@6890427a1f51a3e7e1df", - "jsonFile" : "target-subscription-23cb92f565efd6d5dfb0.json", + "jsonFile" : "target-subscription-Debug-620f1ee07e67b100ee65.json", "name" : "subscription", "projectIndex" : 0 } diff --git a/build/.cmake/api/v1/reply/directory-.-f5ebdc15457944623624.json b/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json similarity index 100% rename from build/.cmake/api/v1/reply/directory-.-f5ebdc15457944623624.json rename to build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json diff --git a/build/.cmake/api/v1/reply/index-2025-03-30T11-22-09-0718.json b/build/.cmake/api/v1/reply/index-2025-03-31T15-38-26-0435.json similarity index 83% rename from build/.cmake/api/v1/reply/index-2025-03-30T11-22-09-0718.json rename to build/.cmake/api/v1/reply/index-2025-03-31T15-38-26-0435.json index 3e2b7db..75789a6 100644 --- a/build/.cmake/api/v1/reply/index-2025-03-30T11-22-09-0718.json +++ b/build/.cmake/api/v1/reply/index-2025-03-31T15-38-26-0435.json @@ -26,7 +26,7 @@ "objects" : [ { - "jsonFile" : "codemodel-v2-3724667ff6313c6a88f8.json", + "jsonFile" : "codemodel-v2-82691df868e96943a5c8.json", "kind" : "codemodel", "version" : { @@ -35,7 +35,7 @@ } }, { - "jsonFile" : "cache-v2-9ed022d101446c0b23e7.json", + "jsonFile" : "cache-v2-b93653f69bd8fbde6cd8.json", "kind" : "cache", "version" : { @@ -44,7 +44,7 @@ } }, { - "jsonFile" : "cmakeFiles-v1-0bb2ba6de0d3e5f937d6.json", + "jsonFile" : "cmakeFiles-v1-a3cd52a92d1b31e15b6f.json", "kind" : "cmakeFiles", "version" : { @@ -90,7 +90,7 @@ "responses" : [ { - "jsonFile" : "cache-v2-9ed022d101446c0b23e7.json", + "jsonFile" : "cache-v2-b93653f69bd8fbde6cd8.json", "kind" : "cache", "version" : { @@ -99,7 +99,7 @@ } }, { - "jsonFile" : "codemodel-v2-3724667ff6313c6a88f8.json", + "jsonFile" : "codemodel-v2-82691df868e96943a5c8.json", "kind" : "codemodel", "version" : { @@ -117,7 +117,7 @@ } }, { - "jsonFile" : "cmakeFiles-v1-0bb2ba6de0d3e5f937d6.json", + "jsonFile" : "cmakeFiles-v1-a3cd52a92d1b31e15b6f.json", "kind" : "cmakeFiles", "version" : { diff --git a/build/.cmake/api/v1/reply/target-face_detection-886bd2416aa307570701.json b/build/.cmake/api/v1/reply/target-face_detection-Debug-80712382682d62e7665e.json similarity index 98% rename from build/.cmake/api/v1/reply/target-face_detection-886bd2416aa307570701.json rename to build/.cmake/api/v1/reply/target-face_detection-Debug-80712382682d62e7665e.json index ce3e953..ac16811 100644 --- a/build/.cmake/api/v1/reply/target-face_detection-886bd2416aa307570701.json +++ b/build/.cmake/api/v1/reply/target-face_detection-Debug-80712382682d62e7665e.json @@ -49,7 +49,7 @@ "compileCommandFragments" : [ { - "fragment" : " -Wall -Wextra -stdlib=libc++ -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC" + "fragment" : " -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC" } ], "defines" : diff --git a/build/.cmake/api/v1/reply/target-kalman_filter-a9b8afb9ed0edb471412.json b/build/.cmake/api/v1/reply/target-kalman_filter-Debug-a3599c3682dbc3ccd7db.json similarity index 98% rename from build/.cmake/api/v1/reply/target-kalman_filter-a9b8afb9ed0edb471412.json rename to build/.cmake/api/v1/reply/target-kalman_filter-Debug-a3599c3682dbc3ccd7db.json index e6beb01..5b28ae0 100644 --- a/build/.cmake/api/v1/reply/target-kalman_filter-a9b8afb9ed0edb471412.json +++ b/build/.cmake/api/v1/reply/target-kalman_filter-Debug-a3599c3682dbc3ccd7db.json @@ -49,7 +49,7 @@ "compileCommandFragments" : [ { - "fragment" : " -Wall -Wextra -stdlib=libc++ -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC" + "fragment" : " -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC" } ], "defines" : diff --git a/build/.cmake/api/v1/reply/target-optical_flow-ba459a1eeb747c4b5a32.json b/build/.cmake/api/v1/reply/target-optical_flow-Debug-a9493d665807d32baa68.json similarity index 98% rename from build/.cmake/api/v1/reply/target-optical_flow-ba459a1eeb747c4b5a32.json rename to build/.cmake/api/v1/reply/target-optical_flow-Debug-a9493d665807d32baa68.json index 85f35e2..53f50f0 100644 --- a/build/.cmake/api/v1/reply/target-optical_flow-ba459a1eeb747c4b5a32.json +++ b/build/.cmake/api/v1/reply/target-optical_flow-Debug-a9493d665807d32baa68.json @@ -49,7 +49,7 @@ "compileCommandFragments" : [ { - "fragment" : " -Wall -Wextra -stdlib=libc++ -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC" + "fragment" : " -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC" } ], "defines" : diff --git a/build/.cmake/api/v1/reply/target-subscription-23cb92f565efd6d5dfb0.json b/build/.cmake/api/v1/reply/target-subscription-Debug-620f1ee07e67b100ee65.json similarity index 98% rename from build/.cmake/api/v1/reply/target-subscription-23cb92f565efd6d5dfb0.json rename to build/.cmake/api/v1/reply/target-subscription-Debug-620f1ee07e67b100ee65.json index c406357..4c152be 100644 --- a/build/.cmake/api/v1/reply/target-subscription-23cb92f565efd6d5dfb0.json +++ b/build/.cmake/api/v1/reply/target-subscription-Debug-620f1ee07e67b100ee65.json @@ -87,7 +87,7 @@ "compileCommandFragments" : [ { - "fragment" : " -Wall -Wextra -stdlib=libc++ -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk" + "fragment" : " -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk" } ], "includes" : @@ -153,7 +153,7 @@ "commandFragments" : [ { - "fragment" : "-Wall -Wextra -stdlib=libc++", + "fragment" : "-Wall -Wextra -stdlib=libc++ -g", "role" : "flags" }, { diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt index c1366d9..dd186aa 100644 --- a/build/CMakeCache.txt +++ b/build/CMakeCache.txt @@ -20,15 +20,14 @@ CMAKE_ADDR2LINE:FILEPATH=CMAKE_ADDR2LINE-NOTFOUND //Path to a program. CMAKE_AR:FILEPATH=/usr/bin/ar -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING= +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Debug //Enable/Disable color output during build. CMAKE_COLOR_MAKEFILE:BOOL=ON -//CXX compiler -CMAKE_CXX_COMPILER:STRING=/usr/bin/clang++ +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/clang++ //Flags used by the CXX compiler during all build types. CMAKE_CXX_FLAGS:STRING= @@ -45,6 +44,9 @@ CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG //Flags used by the CXX compiler during RELWITHDEBINFO builds. CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG +//No help, variable specified on the command line. +CMAKE_C_COMPILER:FILEPATH=/usr/bin/clang + //Path to a program. CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND @@ -63,8 +65,8 @@ CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during RELWITHDEBINFO builds. CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE //Value Computed by CMake. CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/build/CMakeFiles/pkgRedirects diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake index 0457b76..8edf56c 100644 --- a/build/CMakeFiles/Makefile.cmake +++ b/build/CMakeFiles/Makefile.cmake @@ -18,88 +18,29 @@ set(CMAKE_MAKEFILE_DEPENDS "/opt/homebrew/lib/cmake/opencv4/OpenCVConfig.cmake" "/opt/homebrew/lib/cmake/opencv4/OpenCVModules-release.cmake" "/opt/homebrew/lib/cmake/opencv4/OpenCVModules.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeCXXCompiler.cmake.in" - "/opt/homebrew/share/cmake/Modules/CMakeCXXCompilerABI.cpp" "/opt/homebrew/share/cmake/Modules/CMakeCXXInformation.cmake" "/opt/homebrew/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeCompilerIdDetection.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerABI.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeDetermineSystem.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake" "/opt/homebrew/share/cmake/Modules/CMakeFindDependencyMacro.cmake" "/opt/homebrew/share/cmake/Modules/CMakeGenericSystem.cmake" "/opt/homebrew/share/cmake/Modules/CMakeInitializeConfigs.cmake" "/opt/homebrew/share/cmake/Modules/CMakeLanguageInformation.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeSystem.cmake.in" "/opt/homebrew/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" "/opt/homebrew/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeTestCXXCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeTestCompilerCommon.cmake" - "/opt/homebrew/share/cmake/Modules/CMakeUnixFindMake.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" "/opt/homebrew/share/cmake/Modules/Compiler/AppleClang-CXX.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" "/opt/homebrew/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" "/opt/homebrew/share/cmake/Modules/Compiler/Clang.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" "/opt/homebrew/share/cmake/Modules/Compiler/GNU.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - "/opt/homebrew/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" "/opt/homebrew/share/cmake/Modules/FindCURL.cmake" "/opt/homebrew/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" "/opt/homebrew/share/cmake/Modules/FindPackageMessage.cmake" "/opt/homebrew/share/cmake/Modules/FindPkgConfig.cmake" "/opt/homebrew/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake" "/opt/homebrew/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake" - "/opt/homebrew/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake" - "/opt/homebrew/share/cmake/Modules/Internal/FeatureTesting.cmake" "/opt/homebrew/share/cmake/Modules/Linker/AppleClang-CXX.cmake" "/opt/homebrew/share/cmake/Modules/Linker/AppleClang.cmake" "/opt/homebrew/share/cmake/Modules/Platform/Apple-AppleClang-CXX.cmake" "/opt/homebrew/share/cmake/Modules/Platform/Apple-Clang-CXX.cmake" "/opt/homebrew/share/cmake/Modules/Platform/Apple-Clang.cmake" - "/opt/homebrew/share/cmake/Modules/Platform/Darwin-Determine-CXX.cmake" "/opt/homebrew/share/cmake/Modules/Platform/Darwin-Initialize.cmake" "/opt/homebrew/share/cmake/Modules/Platform/Darwin.cmake" "/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-AppleClang-CXX.cmake" @@ -119,9 +60,6 @@ set(CMAKE_MAKEFILE_OUTPUTS # Byproducts of CMake generate step: set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.31.6/CMakeSystem.cmake" - "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" "CMakeFiles/CMakeDirectoryInformation.cmake" ) diff --git a/build/CMakeFiles/face_detection.dir/flags.make b/build/CMakeFiles/face_detection.dir/flags.make index 1ab3791..45c255a 100644 --- a/build/CMakeFiles/face_detection.dir/flags.make +++ b/build/CMakeFiles/face_detection.dir/flags.make @@ -6,7 +6,7 @@ CXX_DEFINES = -Dface_detection_EXPORTS CXX_INCLUDES = -I/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/include -I/opt/homebrew/Cellar/nlohmann-json/3.11.3/include -I/opt/homebrew/Cellar/cpr/1.11.2/include -isystem /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4 -isystem /opt/homebrew/include -CXX_FLAGSarm64 = -Wall -Wextra -stdlib=libc++ -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC +CXX_FLAGSarm64 = -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC -CXX_FLAGS = -Wall -Wextra -stdlib=libc++ -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC +CXX_FLAGS = -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC diff --git a/build/CMakeFiles/face_detection.dir/link.txt b/build/CMakeFiles/face_detection.dir/link.txt index a59921e..829a169 100644 --- a/build/CMakeFiles/face_detection.dir/link.txt +++ b/build/CMakeFiles/face_detection.dir/link.txt @@ -1 +1 @@ -/usr/bin/clang++ -Wall -Wextra -stdlib=libc++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -dynamiclib -Wl,-headerpad_max_install_names -stdlib=libc++ -o /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins/libface_detection.dylib -install_name @rpath/libface_detection.dylib CMakeFiles/face_detection.dir/plugins_src/face_detection.cpp.o -Wl,-rpath,/opt/homebrew/lib /opt/homebrew/lib/libopencv_gapi.4.11.0.dylib /opt/homebrew/lib/libopencv_stitching.4.11.0.dylib /opt/homebrew/lib/libopencv_alphamat.4.11.0.dylib /opt/homebrew/lib/libopencv_aruco.4.11.0.dylib /opt/homebrew/lib/libopencv_bgsegm.4.11.0.dylib /opt/homebrew/lib/libopencv_bioinspired.4.11.0.dylib /opt/homebrew/lib/libopencv_ccalib.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_dpm.4.11.0.dylib /opt/homebrew/lib/libopencv_face.4.11.0.dylib /opt/homebrew/lib/libopencv_freetype.4.11.0.dylib /opt/homebrew/lib/libopencv_fuzzy.4.11.0.dylib /opt/homebrew/lib/libopencv_hfs.4.11.0.dylib /opt/homebrew/lib/libopencv_img_hash.4.11.0.dylib /opt/homebrew/lib/libopencv_intensity_transform.4.11.0.dylib /opt/homebrew/lib/libopencv_line_descriptor.4.11.0.dylib /opt/homebrew/lib/libopencv_mcc.4.11.0.dylib /opt/homebrew/lib/libopencv_quality.4.11.0.dylib /opt/homebrew/lib/libopencv_rapid.4.11.0.dylib /opt/homebrew/lib/libopencv_reg.4.11.0.dylib /opt/homebrew/lib/libopencv_rgbd.4.11.0.dylib /opt/homebrew/lib/libopencv_saliency.4.11.0.dylib /opt/homebrew/lib/libopencv_sfm.4.11.0.dylib /opt/homebrew/lib/libopencv_signal.4.11.0.dylib /opt/homebrew/lib/libopencv_stereo.4.11.0.dylib /opt/homebrew/lib/libopencv_structured_light.4.11.0.dylib /opt/homebrew/lib/libopencv_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_surface_matching.4.11.0.dylib /opt/homebrew/lib/libopencv_tracking.4.11.0.dylib /opt/homebrew/lib/libopencv_videostab.4.11.0.dylib /opt/homebrew/lib/libopencv_viz.4.11.0.dylib /opt/homebrew/lib/libopencv_wechat_qrcode.4.11.0.dylib /opt/homebrew/lib/libopencv_xfeatures2d.4.11.0.dylib /opt/homebrew/lib/libopencv_xobjdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_xphoto.4.11.0.dylib -lc++ /opt/homebrew/lib/libopencv_shape.4.11.0.dylib /opt/homebrew/lib/libopencv_highgui.4.11.0.dylib /opt/homebrew/lib/libopencv_datasets.4.11.0.dylib /opt/homebrew/lib/libopencv_plot.4.11.0.dylib /opt/homebrew/lib/libopencv_text.4.11.0.dylib /opt/homebrew/lib/libopencv_ml.4.11.0.dylib /opt/homebrew/lib/libopencv_phase_unwrapping.4.11.0.dylib /opt/homebrew/lib/libopencv_optflow.4.11.0.dylib /opt/homebrew/lib/libopencv_ximgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_video.4.11.0.dylib /opt/homebrew/lib/libopencv_videoio.4.11.0.dylib /opt/homebrew/lib/libopencv_imgcodecs.4.11.0.dylib /opt/homebrew/lib/libopencv_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_calib3d.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn.4.11.0.dylib /opt/homebrew/lib/libopencv_features2d.4.11.0.dylib /opt/homebrew/lib/libopencv_flann.4.11.0.dylib /opt/homebrew/lib/libopencv_photo.4.11.0.dylib /opt/homebrew/lib/libopencv_imgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_core.4.11.0.dylib +/usr/bin/clang++ -Wall -Wextra -stdlib=libc++ -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -dynamiclib -Wl,-headerpad_max_install_names -stdlib=libc++ -o /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins/libface_detection.dylib -install_name @rpath/libface_detection.dylib CMakeFiles/face_detection.dir/plugins_src/face_detection.cpp.o -Wl,-rpath,/opt/homebrew/lib /opt/homebrew/lib/libopencv_gapi.4.11.0.dylib /opt/homebrew/lib/libopencv_stitching.4.11.0.dylib /opt/homebrew/lib/libopencv_alphamat.4.11.0.dylib /opt/homebrew/lib/libopencv_aruco.4.11.0.dylib /opt/homebrew/lib/libopencv_bgsegm.4.11.0.dylib /opt/homebrew/lib/libopencv_bioinspired.4.11.0.dylib /opt/homebrew/lib/libopencv_ccalib.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_dpm.4.11.0.dylib /opt/homebrew/lib/libopencv_face.4.11.0.dylib /opt/homebrew/lib/libopencv_freetype.4.11.0.dylib /opt/homebrew/lib/libopencv_fuzzy.4.11.0.dylib /opt/homebrew/lib/libopencv_hfs.4.11.0.dylib /opt/homebrew/lib/libopencv_img_hash.4.11.0.dylib /opt/homebrew/lib/libopencv_intensity_transform.4.11.0.dylib /opt/homebrew/lib/libopencv_line_descriptor.4.11.0.dylib /opt/homebrew/lib/libopencv_mcc.4.11.0.dylib /opt/homebrew/lib/libopencv_quality.4.11.0.dylib /opt/homebrew/lib/libopencv_rapid.4.11.0.dylib /opt/homebrew/lib/libopencv_reg.4.11.0.dylib /opt/homebrew/lib/libopencv_rgbd.4.11.0.dylib /opt/homebrew/lib/libopencv_saliency.4.11.0.dylib /opt/homebrew/lib/libopencv_sfm.4.11.0.dylib /opt/homebrew/lib/libopencv_signal.4.11.0.dylib /opt/homebrew/lib/libopencv_stereo.4.11.0.dylib /opt/homebrew/lib/libopencv_structured_light.4.11.0.dylib /opt/homebrew/lib/libopencv_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_surface_matching.4.11.0.dylib /opt/homebrew/lib/libopencv_tracking.4.11.0.dylib /opt/homebrew/lib/libopencv_videostab.4.11.0.dylib /opt/homebrew/lib/libopencv_viz.4.11.0.dylib /opt/homebrew/lib/libopencv_wechat_qrcode.4.11.0.dylib /opt/homebrew/lib/libopencv_xfeatures2d.4.11.0.dylib /opt/homebrew/lib/libopencv_xobjdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_xphoto.4.11.0.dylib -lc++ /opt/homebrew/lib/libopencv_shape.4.11.0.dylib /opt/homebrew/lib/libopencv_highgui.4.11.0.dylib /opt/homebrew/lib/libopencv_datasets.4.11.0.dylib /opt/homebrew/lib/libopencv_plot.4.11.0.dylib /opt/homebrew/lib/libopencv_text.4.11.0.dylib /opt/homebrew/lib/libopencv_ml.4.11.0.dylib /opt/homebrew/lib/libopencv_phase_unwrapping.4.11.0.dylib /opt/homebrew/lib/libopencv_optflow.4.11.0.dylib /opt/homebrew/lib/libopencv_ximgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_video.4.11.0.dylib /opt/homebrew/lib/libopencv_videoio.4.11.0.dylib /opt/homebrew/lib/libopencv_imgcodecs.4.11.0.dylib /opt/homebrew/lib/libopencv_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_calib3d.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn.4.11.0.dylib /opt/homebrew/lib/libopencv_features2d.4.11.0.dylib /opt/homebrew/lib/libopencv_flann.4.11.0.dylib /opt/homebrew/lib/libopencv_photo.4.11.0.dylib /opt/homebrew/lib/libopencv_imgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_core.4.11.0.dylib diff --git a/build/CMakeFiles/kalman_filter.dir/flags.make b/build/CMakeFiles/kalman_filter.dir/flags.make index 873f787..3cbb75f 100644 --- a/build/CMakeFiles/kalman_filter.dir/flags.make +++ b/build/CMakeFiles/kalman_filter.dir/flags.make @@ -6,7 +6,7 @@ CXX_DEFINES = -Dkalman_filter_EXPORTS CXX_INCLUDES = -I/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/include -I/opt/homebrew/Cellar/nlohmann-json/3.11.3/include -I/opt/homebrew/Cellar/cpr/1.11.2/include -isystem /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4 -isystem /opt/homebrew/include -CXX_FLAGSarm64 = -Wall -Wextra -stdlib=libc++ -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC +CXX_FLAGSarm64 = -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC -CXX_FLAGS = -Wall -Wextra -stdlib=libc++ -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC +CXX_FLAGS = -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC diff --git a/build/CMakeFiles/kalman_filter.dir/link.txt b/build/CMakeFiles/kalman_filter.dir/link.txt index 2402663..c029d37 100644 --- a/build/CMakeFiles/kalman_filter.dir/link.txt +++ b/build/CMakeFiles/kalman_filter.dir/link.txt @@ -1 +1 @@ -/usr/bin/clang++ -Wall -Wextra -stdlib=libc++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -dynamiclib -Wl,-headerpad_max_install_names -stdlib=libc++ -o /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins/libkalman_filter.dylib -install_name @rpath/libkalman_filter.dylib CMakeFiles/kalman_filter.dir/plugins_src/kalman_filter.cpp.o -Wl,-rpath,/opt/homebrew/lib /opt/homebrew/lib/libopencv_gapi.4.11.0.dylib /opt/homebrew/lib/libopencv_stitching.4.11.0.dylib /opt/homebrew/lib/libopencv_alphamat.4.11.0.dylib /opt/homebrew/lib/libopencv_aruco.4.11.0.dylib /opt/homebrew/lib/libopencv_bgsegm.4.11.0.dylib /opt/homebrew/lib/libopencv_bioinspired.4.11.0.dylib /opt/homebrew/lib/libopencv_ccalib.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_dpm.4.11.0.dylib /opt/homebrew/lib/libopencv_face.4.11.0.dylib /opt/homebrew/lib/libopencv_freetype.4.11.0.dylib /opt/homebrew/lib/libopencv_fuzzy.4.11.0.dylib /opt/homebrew/lib/libopencv_hfs.4.11.0.dylib /opt/homebrew/lib/libopencv_img_hash.4.11.0.dylib /opt/homebrew/lib/libopencv_intensity_transform.4.11.0.dylib /opt/homebrew/lib/libopencv_line_descriptor.4.11.0.dylib /opt/homebrew/lib/libopencv_mcc.4.11.0.dylib /opt/homebrew/lib/libopencv_quality.4.11.0.dylib /opt/homebrew/lib/libopencv_rapid.4.11.0.dylib /opt/homebrew/lib/libopencv_reg.4.11.0.dylib /opt/homebrew/lib/libopencv_rgbd.4.11.0.dylib /opt/homebrew/lib/libopencv_saliency.4.11.0.dylib /opt/homebrew/lib/libopencv_sfm.4.11.0.dylib /opt/homebrew/lib/libopencv_signal.4.11.0.dylib /opt/homebrew/lib/libopencv_stereo.4.11.0.dylib /opt/homebrew/lib/libopencv_structured_light.4.11.0.dylib /opt/homebrew/lib/libopencv_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_surface_matching.4.11.0.dylib /opt/homebrew/lib/libopencv_tracking.4.11.0.dylib /opt/homebrew/lib/libopencv_videostab.4.11.0.dylib /opt/homebrew/lib/libopencv_viz.4.11.0.dylib /opt/homebrew/lib/libopencv_wechat_qrcode.4.11.0.dylib /opt/homebrew/lib/libopencv_xfeatures2d.4.11.0.dylib /opt/homebrew/lib/libopencv_xobjdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_xphoto.4.11.0.dylib -lc++ /opt/homebrew/lib/libopencv_shape.4.11.0.dylib /opt/homebrew/lib/libopencv_highgui.4.11.0.dylib /opt/homebrew/lib/libopencv_datasets.4.11.0.dylib /opt/homebrew/lib/libopencv_plot.4.11.0.dylib /opt/homebrew/lib/libopencv_text.4.11.0.dylib /opt/homebrew/lib/libopencv_ml.4.11.0.dylib /opt/homebrew/lib/libopencv_phase_unwrapping.4.11.0.dylib /opt/homebrew/lib/libopencv_optflow.4.11.0.dylib /opt/homebrew/lib/libopencv_ximgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_video.4.11.0.dylib /opt/homebrew/lib/libopencv_videoio.4.11.0.dylib /opt/homebrew/lib/libopencv_imgcodecs.4.11.0.dylib /opt/homebrew/lib/libopencv_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_calib3d.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn.4.11.0.dylib /opt/homebrew/lib/libopencv_features2d.4.11.0.dylib /opt/homebrew/lib/libopencv_flann.4.11.0.dylib /opt/homebrew/lib/libopencv_photo.4.11.0.dylib /opt/homebrew/lib/libopencv_imgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_core.4.11.0.dylib +/usr/bin/clang++ -Wall -Wextra -stdlib=libc++ -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -dynamiclib -Wl,-headerpad_max_install_names -stdlib=libc++ -o /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins/libkalman_filter.dylib -install_name @rpath/libkalman_filter.dylib CMakeFiles/kalman_filter.dir/plugins_src/kalman_filter.cpp.o -Wl,-rpath,/opt/homebrew/lib /opt/homebrew/lib/libopencv_gapi.4.11.0.dylib /opt/homebrew/lib/libopencv_stitching.4.11.0.dylib /opt/homebrew/lib/libopencv_alphamat.4.11.0.dylib /opt/homebrew/lib/libopencv_aruco.4.11.0.dylib /opt/homebrew/lib/libopencv_bgsegm.4.11.0.dylib /opt/homebrew/lib/libopencv_bioinspired.4.11.0.dylib /opt/homebrew/lib/libopencv_ccalib.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_dpm.4.11.0.dylib /opt/homebrew/lib/libopencv_face.4.11.0.dylib /opt/homebrew/lib/libopencv_freetype.4.11.0.dylib /opt/homebrew/lib/libopencv_fuzzy.4.11.0.dylib /opt/homebrew/lib/libopencv_hfs.4.11.0.dylib /opt/homebrew/lib/libopencv_img_hash.4.11.0.dylib /opt/homebrew/lib/libopencv_intensity_transform.4.11.0.dylib /opt/homebrew/lib/libopencv_line_descriptor.4.11.0.dylib /opt/homebrew/lib/libopencv_mcc.4.11.0.dylib /opt/homebrew/lib/libopencv_quality.4.11.0.dylib /opt/homebrew/lib/libopencv_rapid.4.11.0.dylib /opt/homebrew/lib/libopencv_reg.4.11.0.dylib /opt/homebrew/lib/libopencv_rgbd.4.11.0.dylib /opt/homebrew/lib/libopencv_saliency.4.11.0.dylib /opt/homebrew/lib/libopencv_sfm.4.11.0.dylib /opt/homebrew/lib/libopencv_signal.4.11.0.dylib /opt/homebrew/lib/libopencv_stereo.4.11.0.dylib /opt/homebrew/lib/libopencv_structured_light.4.11.0.dylib /opt/homebrew/lib/libopencv_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_surface_matching.4.11.0.dylib /opt/homebrew/lib/libopencv_tracking.4.11.0.dylib /opt/homebrew/lib/libopencv_videostab.4.11.0.dylib /opt/homebrew/lib/libopencv_viz.4.11.0.dylib /opt/homebrew/lib/libopencv_wechat_qrcode.4.11.0.dylib /opt/homebrew/lib/libopencv_xfeatures2d.4.11.0.dylib /opt/homebrew/lib/libopencv_xobjdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_xphoto.4.11.0.dylib -lc++ /opt/homebrew/lib/libopencv_shape.4.11.0.dylib /opt/homebrew/lib/libopencv_highgui.4.11.0.dylib /opt/homebrew/lib/libopencv_datasets.4.11.0.dylib /opt/homebrew/lib/libopencv_plot.4.11.0.dylib /opt/homebrew/lib/libopencv_text.4.11.0.dylib /opt/homebrew/lib/libopencv_ml.4.11.0.dylib /opt/homebrew/lib/libopencv_phase_unwrapping.4.11.0.dylib /opt/homebrew/lib/libopencv_optflow.4.11.0.dylib /opt/homebrew/lib/libopencv_ximgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_video.4.11.0.dylib /opt/homebrew/lib/libopencv_videoio.4.11.0.dylib /opt/homebrew/lib/libopencv_imgcodecs.4.11.0.dylib /opt/homebrew/lib/libopencv_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_calib3d.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn.4.11.0.dylib /opt/homebrew/lib/libopencv_features2d.4.11.0.dylib /opt/homebrew/lib/libopencv_flann.4.11.0.dylib /opt/homebrew/lib/libopencv_photo.4.11.0.dylib /opt/homebrew/lib/libopencv_imgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_core.4.11.0.dylib diff --git a/build/CMakeFiles/optical_flow.dir/flags.make b/build/CMakeFiles/optical_flow.dir/flags.make index 75e5629..8e353f8 100644 --- a/build/CMakeFiles/optical_flow.dir/flags.make +++ b/build/CMakeFiles/optical_flow.dir/flags.make @@ -6,7 +6,7 @@ CXX_DEFINES = -Doptical_flow_EXPORTS CXX_INCLUDES = -I/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/include -I/opt/homebrew/Cellar/nlohmann-json/3.11.3/include -I/opt/homebrew/Cellar/cpr/1.11.2/include -isystem /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4 -isystem /opt/homebrew/include -CXX_FLAGSarm64 = -Wall -Wextra -stdlib=libc++ -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC +CXX_FLAGSarm64 = -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC -CXX_FLAGS = -Wall -Wextra -stdlib=libc++ -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC +CXX_FLAGS = -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC diff --git a/build/CMakeFiles/optical_flow.dir/link.txt b/build/CMakeFiles/optical_flow.dir/link.txt index 09da6a1..9259fd8 100644 --- a/build/CMakeFiles/optical_flow.dir/link.txt +++ b/build/CMakeFiles/optical_flow.dir/link.txt @@ -1 +1 @@ -/usr/bin/clang++ -Wall -Wextra -stdlib=libc++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -dynamiclib -Wl,-headerpad_max_install_names -stdlib=libc++ -o /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins/liboptical_flow.dylib -install_name @rpath/liboptical_flow.dylib CMakeFiles/optical_flow.dir/plugins_src/optical_flow.cpp.o -Wl,-rpath,/opt/homebrew/lib /opt/homebrew/lib/libopencv_gapi.4.11.0.dylib /opt/homebrew/lib/libopencv_stitching.4.11.0.dylib /opt/homebrew/lib/libopencv_alphamat.4.11.0.dylib /opt/homebrew/lib/libopencv_aruco.4.11.0.dylib /opt/homebrew/lib/libopencv_bgsegm.4.11.0.dylib /opt/homebrew/lib/libopencv_bioinspired.4.11.0.dylib /opt/homebrew/lib/libopencv_ccalib.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_dpm.4.11.0.dylib /opt/homebrew/lib/libopencv_face.4.11.0.dylib /opt/homebrew/lib/libopencv_freetype.4.11.0.dylib /opt/homebrew/lib/libopencv_fuzzy.4.11.0.dylib /opt/homebrew/lib/libopencv_hfs.4.11.0.dylib /opt/homebrew/lib/libopencv_img_hash.4.11.0.dylib /opt/homebrew/lib/libopencv_intensity_transform.4.11.0.dylib /opt/homebrew/lib/libopencv_line_descriptor.4.11.0.dylib /opt/homebrew/lib/libopencv_mcc.4.11.0.dylib /opt/homebrew/lib/libopencv_quality.4.11.0.dylib /opt/homebrew/lib/libopencv_rapid.4.11.0.dylib /opt/homebrew/lib/libopencv_reg.4.11.0.dylib /opt/homebrew/lib/libopencv_rgbd.4.11.0.dylib /opt/homebrew/lib/libopencv_saliency.4.11.0.dylib /opt/homebrew/lib/libopencv_sfm.4.11.0.dylib /opt/homebrew/lib/libopencv_signal.4.11.0.dylib /opt/homebrew/lib/libopencv_stereo.4.11.0.dylib /opt/homebrew/lib/libopencv_structured_light.4.11.0.dylib /opt/homebrew/lib/libopencv_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_surface_matching.4.11.0.dylib /opt/homebrew/lib/libopencv_tracking.4.11.0.dylib /opt/homebrew/lib/libopencv_videostab.4.11.0.dylib /opt/homebrew/lib/libopencv_viz.4.11.0.dylib /opt/homebrew/lib/libopencv_wechat_qrcode.4.11.0.dylib /opt/homebrew/lib/libopencv_xfeatures2d.4.11.0.dylib /opt/homebrew/lib/libopencv_xobjdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_xphoto.4.11.0.dylib -lc++ /opt/homebrew/lib/libopencv_shape.4.11.0.dylib /opt/homebrew/lib/libopencv_highgui.4.11.0.dylib /opt/homebrew/lib/libopencv_datasets.4.11.0.dylib /opt/homebrew/lib/libopencv_plot.4.11.0.dylib /opt/homebrew/lib/libopencv_text.4.11.0.dylib /opt/homebrew/lib/libopencv_ml.4.11.0.dylib /opt/homebrew/lib/libopencv_phase_unwrapping.4.11.0.dylib /opt/homebrew/lib/libopencv_optflow.4.11.0.dylib /opt/homebrew/lib/libopencv_ximgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_video.4.11.0.dylib /opt/homebrew/lib/libopencv_videoio.4.11.0.dylib /opt/homebrew/lib/libopencv_imgcodecs.4.11.0.dylib /opt/homebrew/lib/libopencv_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_calib3d.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn.4.11.0.dylib /opt/homebrew/lib/libopencv_features2d.4.11.0.dylib /opt/homebrew/lib/libopencv_flann.4.11.0.dylib /opt/homebrew/lib/libopencv_photo.4.11.0.dylib /opt/homebrew/lib/libopencv_imgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_core.4.11.0.dylib +/usr/bin/clang++ -Wall -Wextra -stdlib=libc++ -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -dynamiclib -Wl,-headerpad_max_install_names -stdlib=libc++ -o /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins/liboptical_flow.dylib -install_name @rpath/liboptical_flow.dylib CMakeFiles/optical_flow.dir/plugins_src/optical_flow.cpp.o -Wl,-rpath,/opt/homebrew/lib /opt/homebrew/lib/libopencv_gapi.4.11.0.dylib /opt/homebrew/lib/libopencv_stitching.4.11.0.dylib /opt/homebrew/lib/libopencv_alphamat.4.11.0.dylib /opt/homebrew/lib/libopencv_aruco.4.11.0.dylib /opt/homebrew/lib/libopencv_bgsegm.4.11.0.dylib /opt/homebrew/lib/libopencv_bioinspired.4.11.0.dylib /opt/homebrew/lib/libopencv_ccalib.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_dpm.4.11.0.dylib /opt/homebrew/lib/libopencv_face.4.11.0.dylib /opt/homebrew/lib/libopencv_freetype.4.11.0.dylib /opt/homebrew/lib/libopencv_fuzzy.4.11.0.dylib /opt/homebrew/lib/libopencv_hfs.4.11.0.dylib /opt/homebrew/lib/libopencv_img_hash.4.11.0.dylib /opt/homebrew/lib/libopencv_intensity_transform.4.11.0.dylib /opt/homebrew/lib/libopencv_line_descriptor.4.11.0.dylib /opt/homebrew/lib/libopencv_mcc.4.11.0.dylib /opt/homebrew/lib/libopencv_quality.4.11.0.dylib /opt/homebrew/lib/libopencv_rapid.4.11.0.dylib /opt/homebrew/lib/libopencv_reg.4.11.0.dylib /opt/homebrew/lib/libopencv_rgbd.4.11.0.dylib /opt/homebrew/lib/libopencv_saliency.4.11.0.dylib /opt/homebrew/lib/libopencv_sfm.4.11.0.dylib /opt/homebrew/lib/libopencv_signal.4.11.0.dylib /opt/homebrew/lib/libopencv_stereo.4.11.0.dylib /opt/homebrew/lib/libopencv_structured_light.4.11.0.dylib /opt/homebrew/lib/libopencv_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_surface_matching.4.11.0.dylib /opt/homebrew/lib/libopencv_tracking.4.11.0.dylib /opt/homebrew/lib/libopencv_videostab.4.11.0.dylib /opt/homebrew/lib/libopencv_viz.4.11.0.dylib /opt/homebrew/lib/libopencv_wechat_qrcode.4.11.0.dylib /opt/homebrew/lib/libopencv_xfeatures2d.4.11.0.dylib /opt/homebrew/lib/libopencv_xobjdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_xphoto.4.11.0.dylib -lc++ /opt/homebrew/lib/libopencv_shape.4.11.0.dylib /opt/homebrew/lib/libopencv_highgui.4.11.0.dylib /opt/homebrew/lib/libopencv_datasets.4.11.0.dylib /opt/homebrew/lib/libopencv_plot.4.11.0.dylib /opt/homebrew/lib/libopencv_text.4.11.0.dylib /opt/homebrew/lib/libopencv_ml.4.11.0.dylib /opt/homebrew/lib/libopencv_phase_unwrapping.4.11.0.dylib /opt/homebrew/lib/libopencv_optflow.4.11.0.dylib /opt/homebrew/lib/libopencv_ximgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_video.4.11.0.dylib /opt/homebrew/lib/libopencv_videoio.4.11.0.dylib /opt/homebrew/lib/libopencv_imgcodecs.4.11.0.dylib /opt/homebrew/lib/libopencv_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_calib3d.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn.4.11.0.dylib /opt/homebrew/lib/libopencv_features2d.4.11.0.dylib /opt/homebrew/lib/libopencv_flann.4.11.0.dylib /opt/homebrew/lib/libopencv_photo.4.11.0.dylib /opt/homebrew/lib/libopencv_imgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_core.4.11.0.dylib diff --git a/build/CMakeFiles/subscription.dir/flags.make b/build/CMakeFiles/subscription.dir/flags.make index e9caa25..bf8d5b8 100644 --- a/build/CMakeFiles/subscription.dir/flags.make +++ b/build/CMakeFiles/subscription.dir/flags.make @@ -6,7 +6,7 @@ CXX_DEFINES = CXX_INCLUDES = -I/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/include -I/opt/homebrew/Cellar/nlohmann-json/3.11.3/include -I/opt/homebrew/Cellar/cpr/1.11.2/include -isystem /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4 -isystem /opt/homebrew/include -CXX_FLAGSarm64 = -Wall -Wextra -stdlib=libc++ -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk +CXX_FLAGSarm64 = -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -CXX_FLAGS = -Wall -Wextra -stdlib=libc++ -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk +CXX_FLAGS = -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk diff --git a/build/CMakeFiles/subscription.dir/link.txt b/build/CMakeFiles/subscription.dir/link.txt index 3fa8ab5..a5997b8 100644 --- a/build/CMakeFiles/subscription.dir/link.txt +++ b/build/CMakeFiles/subscription.dir/link.txt @@ -1 +1 @@ -/usr/bin/clang++ -Wall -Wextra -stdlib=libc++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -stdlib=libc++ CMakeFiles/subscription.dir/src/feature_manager.cpp.o CMakeFiles/subscription.dir/src/main.cpp.o CMakeFiles/subscription.dir/src/plugin_loader.cpp.o -o /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins/subscription -Wl,-rpath,/opt/homebrew/lib /opt/homebrew/lib/libcpr.1.11.1.dylib /opt/homebrew/lib/libopencv_gapi.4.11.0.dylib /opt/homebrew/lib/libopencv_stitching.4.11.0.dylib /opt/homebrew/lib/libopencv_alphamat.4.11.0.dylib /opt/homebrew/lib/libopencv_aruco.4.11.0.dylib /opt/homebrew/lib/libopencv_bgsegm.4.11.0.dylib /opt/homebrew/lib/libopencv_bioinspired.4.11.0.dylib /opt/homebrew/lib/libopencv_ccalib.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_dpm.4.11.0.dylib /opt/homebrew/lib/libopencv_face.4.11.0.dylib /opt/homebrew/lib/libopencv_freetype.4.11.0.dylib /opt/homebrew/lib/libopencv_fuzzy.4.11.0.dylib /opt/homebrew/lib/libopencv_hfs.4.11.0.dylib /opt/homebrew/lib/libopencv_img_hash.4.11.0.dylib /opt/homebrew/lib/libopencv_intensity_transform.4.11.0.dylib /opt/homebrew/lib/libopencv_line_descriptor.4.11.0.dylib /opt/homebrew/lib/libopencv_mcc.4.11.0.dylib /opt/homebrew/lib/libopencv_quality.4.11.0.dylib /opt/homebrew/lib/libopencv_rapid.4.11.0.dylib /opt/homebrew/lib/libopencv_reg.4.11.0.dylib /opt/homebrew/lib/libopencv_rgbd.4.11.0.dylib /opt/homebrew/lib/libopencv_saliency.4.11.0.dylib /opt/homebrew/lib/libopencv_sfm.4.11.0.dylib /opt/homebrew/lib/libopencv_signal.4.11.0.dylib /opt/homebrew/lib/libopencv_stereo.4.11.0.dylib /opt/homebrew/lib/libopencv_structured_light.4.11.0.dylib /opt/homebrew/lib/libopencv_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_surface_matching.4.11.0.dylib /opt/homebrew/lib/libopencv_tracking.4.11.0.dylib /opt/homebrew/lib/libopencv_videostab.4.11.0.dylib /opt/homebrew/lib/libopencv_viz.4.11.0.dylib /opt/homebrew/lib/libopencv_wechat_qrcode.4.11.0.dylib /opt/homebrew/lib/libopencv_xfeatures2d.4.11.0.dylib /opt/homebrew/lib/libopencv_xobjdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_xphoto.4.11.0.dylib -ldl /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/lib/libcurl.tbd /opt/homebrew/lib/libopencv_shape.4.11.0.dylib /opt/homebrew/lib/libopencv_highgui.4.11.0.dylib /opt/homebrew/lib/libopencv_datasets.4.11.0.dylib /opt/homebrew/lib/libopencv_plot.4.11.0.dylib /opt/homebrew/lib/libopencv_text.4.11.0.dylib /opt/homebrew/lib/libopencv_ml.4.11.0.dylib /opt/homebrew/lib/libopencv_phase_unwrapping.4.11.0.dylib /opt/homebrew/lib/libopencv_optflow.4.11.0.dylib /opt/homebrew/lib/libopencv_ximgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_video.4.11.0.dylib /opt/homebrew/lib/libopencv_videoio.4.11.0.dylib /opt/homebrew/lib/libopencv_imgcodecs.4.11.0.dylib /opt/homebrew/lib/libopencv_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_calib3d.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn.4.11.0.dylib /opt/homebrew/lib/libopencv_features2d.4.11.0.dylib /opt/homebrew/lib/libopencv_flann.4.11.0.dylib /opt/homebrew/lib/libopencv_photo.4.11.0.dylib /opt/homebrew/lib/libopencv_imgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_core.4.11.0.dylib +/usr/bin/clang++ -Wall -Wextra -stdlib=libc++ -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -stdlib=libc++ CMakeFiles/subscription.dir/src/feature_manager.cpp.o CMakeFiles/subscription.dir/src/main.cpp.o CMakeFiles/subscription.dir/src/plugin_loader.cpp.o -o /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins/subscription -Wl,-rpath,/opt/homebrew/lib /opt/homebrew/lib/libcpr.1.11.1.dylib /opt/homebrew/lib/libopencv_gapi.4.11.0.dylib /opt/homebrew/lib/libopencv_stitching.4.11.0.dylib /opt/homebrew/lib/libopencv_alphamat.4.11.0.dylib /opt/homebrew/lib/libopencv_aruco.4.11.0.dylib /opt/homebrew/lib/libopencv_bgsegm.4.11.0.dylib /opt/homebrew/lib/libopencv_bioinspired.4.11.0.dylib /opt/homebrew/lib/libopencv_ccalib.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_dpm.4.11.0.dylib /opt/homebrew/lib/libopencv_face.4.11.0.dylib /opt/homebrew/lib/libopencv_freetype.4.11.0.dylib /opt/homebrew/lib/libopencv_fuzzy.4.11.0.dylib /opt/homebrew/lib/libopencv_hfs.4.11.0.dylib /opt/homebrew/lib/libopencv_img_hash.4.11.0.dylib /opt/homebrew/lib/libopencv_intensity_transform.4.11.0.dylib /opt/homebrew/lib/libopencv_line_descriptor.4.11.0.dylib /opt/homebrew/lib/libopencv_mcc.4.11.0.dylib /opt/homebrew/lib/libopencv_quality.4.11.0.dylib /opt/homebrew/lib/libopencv_rapid.4.11.0.dylib /opt/homebrew/lib/libopencv_reg.4.11.0.dylib /opt/homebrew/lib/libopencv_rgbd.4.11.0.dylib /opt/homebrew/lib/libopencv_saliency.4.11.0.dylib /opt/homebrew/lib/libopencv_sfm.4.11.0.dylib /opt/homebrew/lib/libopencv_signal.4.11.0.dylib /opt/homebrew/lib/libopencv_stereo.4.11.0.dylib /opt/homebrew/lib/libopencv_structured_light.4.11.0.dylib /opt/homebrew/lib/libopencv_superres.4.11.0.dylib /opt/homebrew/lib/libopencv_surface_matching.4.11.0.dylib /opt/homebrew/lib/libopencv_tracking.4.11.0.dylib /opt/homebrew/lib/libopencv_videostab.4.11.0.dylib /opt/homebrew/lib/libopencv_viz.4.11.0.dylib /opt/homebrew/lib/libopencv_wechat_qrcode.4.11.0.dylib /opt/homebrew/lib/libopencv_xfeatures2d.4.11.0.dylib /opt/homebrew/lib/libopencv_xobjdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_xphoto.4.11.0.dylib -ldl /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/lib/libcurl.tbd /opt/homebrew/lib/libopencv_shape.4.11.0.dylib /opt/homebrew/lib/libopencv_highgui.4.11.0.dylib /opt/homebrew/lib/libopencv_datasets.4.11.0.dylib /opt/homebrew/lib/libopencv_plot.4.11.0.dylib /opt/homebrew/lib/libopencv_text.4.11.0.dylib /opt/homebrew/lib/libopencv_ml.4.11.0.dylib /opt/homebrew/lib/libopencv_phase_unwrapping.4.11.0.dylib /opt/homebrew/lib/libopencv_optflow.4.11.0.dylib /opt/homebrew/lib/libopencv_ximgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_video.4.11.0.dylib /opt/homebrew/lib/libopencv_videoio.4.11.0.dylib /opt/homebrew/lib/libopencv_imgcodecs.4.11.0.dylib /opt/homebrew/lib/libopencv_objdetect.4.11.0.dylib /opt/homebrew/lib/libopencv_calib3d.4.11.0.dylib /opt/homebrew/lib/libopencv_dnn.4.11.0.dylib /opt/homebrew/lib/libopencv_features2d.4.11.0.dylib /opt/homebrew/lib/libopencv_flann.4.11.0.dylib /opt/homebrew/lib/libopencv_photo.4.11.0.dylib /opt/homebrew/lib/libopencv_imgproc.4.11.0.dylib /opt/homebrew/lib/libopencv_core.4.11.0.dylib diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake index 1aeddf6..34b48dd 100644 --- a/build/cmake_install.cmake +++ b/build/cmake_install.cmake @@ -12,7 +12,7 @@ if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") else() - set(CMAKE_INSTALL_CONFIG_NAME "") + set(CMAKE_INSTALL_CONFIG_NAME "Debug") endif() message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") endif() diff --git a/build/compile_commands.json b/build/compile_commands.json new file mode 100644 index 0000000..48173aa --- /dev/null +++ b/build/compile_commands.json @@ -0,0 +1,38 @@ +[ +{ + "directory": "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/build", + "command": "/usr/bin/clang++ -Dface_detection_EXPORTS -I/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/include -I/opt/homebrew/Cellar/nlohmann-json/3.11.3/include -I/opt/homebrew/Cellar/cpr/1.11.2/include -isystem /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4 -isystem /opt/homebrew/include -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC -o CMakeFiles/face_detection.dir/plugins_src/face_detection.cpp.o -c /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins_src/face_detection.cpp", + "file": "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins_src/face_detection.cpp", + "output": "CMakeFiles/face_detection.dir/plugins_src/face_detection.cpp.o" +}, +{ + "directory": "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/build", + "command": "/usr/bin/clang++ -Dkalman_filter_EXPORTS -I/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/include -I/opt/homebrew/Cellar/nlohmann-json/3.11.3/include -I/opt/homebrew/Cellar/cpr/1.11.2/include -isystem /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4 -isystem /opt/homebrew/include -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC -o CMakeFiles/kalman_filter.dir/plugins_src/kalman_filter.cpp.o -c /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins_src/kalman_filter.cpp", + "file": "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins_src/kalman_filter.cpp", + "output": "CMakeFiles/kalman_filter.dir/plugins_src/kalman_filter.cpp.o" +}, +{ + "directory": "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/build", + "command": "/usr/bin/clang++ -Doptical_flow_EXPORTS -I/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/include -I/opt/homebrew/Cellar/nlohmann-json/3.11.3/include -I/opt/homebrew/Cellar/cpr/1.11.2/include -isystem /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4 -isystem /opt/homebrew/include -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -fPIC -o CMakeFiles/optical_flow.dir/plugins_src/optical_flow.cpp.o -c /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins_src/optical_flow.cpp", + "file": "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins_src/optical_flow.cpp", + "output": "CMakeFiles/optical_flow.dir/plugins_src/optical_flow.cpp.o" +}, +{ + "directory": "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/build", + "command": "/usr/bin/clang++ -I/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/include -I/opt/homebrew/Cellar/nlohmann-json/3.11.3/include -I/opt/homebrew/Cellar/cpr/1.11.2/include -isystem /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4 -isystem /opt/homebrew/include -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -o CMakeFiles/subscription.dir/src/feature_manager.cpp.o -c /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/feature_manager.cpp", + "file": "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/feature_manager.cpp", + "output": "CMakeFiles/subscription.dir/src/feature_manager.cpp.o" +}, +{ + "directory": "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/build", + "command": "/usr/bin/clang++ -I/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/include -I/opt/homebrew/Cellar/nlohmann-json/3.11.3/include -I/opt/homebrew/Cellar/cpr/1.11.2/include -isystem /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4 -isystem /opt/homebrew/include -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -o CMakeFiles/subscription.dir/src/main.cpp.o -c /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/main.cpp", + "file": "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/main.cpp", + "output": "CMakeFiles/subscription.dir/src/main.cpp.o" +}, +{ + "directory": "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/build", + "command": "/usr/bin/clang++ -I/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/include -I/opt/homebrew/Cellar/nlohmann-json/3.11.3/include -I/opt/homebrew/Cellar/cpr/1.11.2/include -isystem /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4 -isystem /opt/homebrew/include -Wall -Wextra -stdlib=libc++ -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -o CMakeFiles/subscription.dir/src/plugin_loader.cpp.o -c /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/plugin_loader.cpp", + "file": "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/src/plugin_loader.cpp", + "output": "CMakeFiles/subscription.dir/src/plugin_loader.cpp.o" +} +] \ No newline at end of file From 949bdd45446eb20d0944c11b30e4f9b64478c321 Mon Sep 17 00:00:00 2001 From: Anshuman Tiwari Date: Mon, 31 Mar 2025 21:39:19 +0530 Subject: [PATCH 03/11] bun server --- backend/apps/m3_webrtc/server.py | 1 - server/.gitignore | 34 ++++++ server/README.md | 15 +++ server/bun.lock | 183 +++++++++++++++++++++++++++++++ server/{index.js => index.ts} | 14 ++- server/jsconfig.json | 28 +++++ server/package.json | 16 +++ 7 files changed, 285 insertions(+), 6 deletions(-) create mode 100644 server/.gitignore create mode 100644 server/README.md create mode 100644 server/bun.lock rename server/{index.js => index.ts} (53%) create mode 100644 server/jsconfig.json create mode 100644 server/package.json diff --git a/backend/apps/m3_webrtc/server.py b/backend/apps/m3_webrtc/server.py index bb28348..830a1ca 100644 --- a/backend/apps/m3_webrtc/server.py +++ b/backend/apps/m3_webrtc/server.py @@ -27,7 +27,6 @@ async def recv(self): """Fetch frame from the FFmpeg ingestion queue.""" return await self._in.frames_q.get() - async def handle_signaling(websocket: ServerConnection): peer_connection = RTCPeerConnection() logger.info(peer_connection) diff --git a/server/.gitignore b/server/.gitignore new file mode 100644 index 0000000..a14702c --- /dev/null +++ b/server/.gitignore @@ -0,0 +1,34 @@ +# dependencies (bun install) +node_modules + +# output +out +dist +*.tgz + +# code coverage +coverage +*.lcov + +# logs +logs +_.log +report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# caches +.eslintcache +.cache +*.tsbuildinfo + +# IntelliJ based IDEs +.idea + +# Finder (MacOS) folder config +.DS_Store diff --git a/server/README.md b/server/README.md new file mode 100644 index 0000000..013b588 --- /dev/null +++ b/server/README.md @@ -0,0 +1,15 @@ +# server + +To install dependencies: + +```bash +bun install +``` + +To run: + +```bash +bun run index.js +``` + +This project was created using `bun init` in bun v1.2.7. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime. diff --git a/server/bun.lock b/server/bun.lock new file mode 100644 index 0000000..7321476 --- /dev/null +++ b/server/bun.lock @@ -0,0 +1,183 @@ +{ + "lockfileVersion": 1, + "workspaces": { + "": { + "name": "server", + "dependencies": { + "@types/express": "^5.0.1", + "express": "^5.1.0", + }, + "devDependencies": { + "@types/bun": "latest", + }, + "peerDependencies": { + "typescript": "^5", + }, + }, + }, + "packages": { + "@types/body-parser": ["@types/body-parser@1.19.5", "", { "dependencies": { "@types/connect": "*", "@types/node": "*" } }, "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg=="], + + "@types/bun": ["@types/bun@1.2.8", "", { "dependencies": { "bun-types": "1.2.7" } }, "sha512-t8L1RvJVUghW5V+M/fL3Thbxcs0HwNsXsnTEBEfEVqGteiJToOlZ/fyOEaR1kZsNqnu+3XA4RI/qmnX4w6+S+w=="], + + "@types/connect": ["@types/connect@3.4.38", "", { "dependencies": { "@types/node": "*" } }, "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug=="], + + "@types/express": ["@types/express@5.0.1", "", { "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^5.0.0", "@types/serve-static": "*" } }, "sha512-UZUw8vjpWFXuDnjFTh7/5c2TWDlQqeXHi6hcN7F2XSVT5P+WmUnnbFS3KA6Jnc6IsEqI2qCVu2bK0R0J4A8ZQQ=="], + + "@types/express-serve-static-core": ["@types/express-serve-static-core@5.0.6", "", { "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*", "@types/send": "*" } }, "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA=="], + + "@types/http-errors": ["@types/http-errors@2.0.4", "", {}, "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA=="], + + "@types/mime": ["@types/mime@1.3.5", "", {}, "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="], + + "@types/node": ["@types/node@22.13.14", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w=="], + + "@types/qs": ["@types/qs@6.9.18", "", {}, "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA=="], + + "@types/range-parser": ["@types/range-parser@1.2.7", "", {}, "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ=="], + + "@types/send": ["@types/send@0.17.4", "", { "dependencies": { "@types/mime": "^1", "@types/node": "*" } }, "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA=="], + + "@types/serve-static": ["@types/serve-static@1.15.7", "", { "dependencies": { "@types/http-errors": "*", "@types/node": "*", "@types/send": "*" } }, "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw=="], + + "@types/ws": ["@types/ws@8.18.0", "", { "dependencies": { "@types/node": "*" } }, "sha512-8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw=="], + + "accepts": ["accepts@2.0.0", "", { "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" } }, "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="], + + "body-parser": ["body-parser@2.2.0", "", { "dependencies": { "bytes": "^3.1.2", "content-type": "^1.0.5", "debug": "^4.4.0", "http-errors": "^2.0.0", "iconv-lite": "^0.6.3", "on-finished": "^2.4.1", "qs": "^6.14.0", "raw-body": "^3.0.0", "type-is": "^2.0.0" } }, "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg=="], + + "bun-types": ["bun-types@1.2.7", "", { "dependencies": { "@types/node": "*", "@types/ws": "*" } }, "sha512-P4hHhk7kjF99acXqKvltyuMQ2kf/rzIw3ylEDpCxDS9Xa0X0Yp/gJu/vDCucmWpiur5qJ0lwB2bWzOXa2GlHqA=="], + + "bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="], + + "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], + + "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="], + + "content-disposition": ["content-disposition@1.0.0", "", { "dependencies": { "safe-buffer": "5.2.1" } }, "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg=="], + + "content-type": ["content-type@1.0.5", "", {}, "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="], + + "cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="], + + "cookie-signature": ["cookie-signature@1.2.2", "", {}, "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg=="], + + "debug": ["debug@4.4.0", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA=="], + + "depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="], + + "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], + + "ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="], + + "encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="], + + "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], + + "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], + + "es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="], + + "escape-html": ["escape-html@1.0.3", "", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="], + + "etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="], + + "express": ["express@5.1.0", "", { "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.0", "content-disposition": "^1.0.0", "content-type": "^1.0.5", "cookie": "^0.7.1", "cookie-signature": "^1.2.1", "debug": "^4.4.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "finalhandler": "^2.1.0", "fresh": "^2.0.0", "http-errors": "^2.0.0", "merge-descriptors": "^2.0.0", "mime-types": "^3.0.0", "on-finished": "^2.4.1", "once": "^1.4.0", "parseurl": "^1.3.3", "proxy-addr": "^2.0.7", "qs": "^6.14.0", "range-parser": "^1.2.1", "router": "^2.2.0", "send": "^1.1.0", "serve-static": "^2.2.0", "statuses": "^2.0.1", "type-is": "^2.0.1", "vary": "^1.1.2" } }, "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA=="], + + "finalhandler": ["finalhandler@2.1.0", "", { "dependencies": { "debug": "^4.4.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "on-finished": "^2.4.1", "parseurl": "^1.3.3", "statuses": "^2.0.1" } }, "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q=="], + + "forwarded": ["forwarded@0.2.0", "", {}, "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="], + + "fresh": ["fresh@2.0.0", "", {}, "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="], + + "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], + + "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], + + "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], + + "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], + + "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="], + + "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], + + "http-errors": ["http-errors@2.0.0", "", { "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", "statuses": "2.0.1", "toidentifier": "1.0.1" } }, "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="], + + "iconv-lite": ["iconv-lite@0.6.3", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="], + + "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], + + "ipaddr.js": ["ipaddr.js@1.9.1", "", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="], + + "is-promise": ["is-promise@4.0.0", "", {}, "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="], + + "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], + + "media-typer": ["media-typer@1.1.0", "", {}, "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw=="], + + "merge-descriptors": ["merge-descriptors@2.0.0", "", {}, "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g=="], + + "mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="], + + "mime-types": ["mime-types@3.0.1", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "negotiator": ["negotiator@1.0.0", "", {}, "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg=="], + + "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="], + + "on-finished": ["on-finished@2.4.1", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="], + + "once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="], + + "parseurl": ["parseurl@1.3.3", "", {}, "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="], + + "path-to-regexp": ["path-to-regexp@8.2.0", "", {}, "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ=="], + + "proxy-addr": ["proxy-addr@2.0.7", "", { "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="], + + "qs": ["qs@6.14.0", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w=="], + + "range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="], + + "raw-body": ["raw-body@3.0.0", "", { "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", "iconv-lite": "0.6.3", "unpipe": "1.0.0" } }, "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g=="], + + "router": ["router@2.2.0", "", { "dependencies": { "debug": "^4.4.0", "depd": "^2.0.0", "is-promise": "^4.0.0", "parseurl": "^1.3.3", "path-to-regexp": "^8.0.0" } }, "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ=="], + + "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], + + "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], + + "send": ["send@1.2.0", "", { "dependencies": { "debug": "^4.3.5", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "fresh": "^2.0.0", "http-errors": "^2.0.0", "mime-types": "^3.0.1", "ms": "^2.1.3", "on-finished": "^2.4.1", "range-parser": "^1.2.1", "statuses": "^2.0.1" } }, "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw=="], + + "serve-static": ["serve-static@2.2.0", "", { "dependencies": { "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "parseurl": "^1.3.3", "send": "^1.2.0" } }, "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ=="], + + "setprototypeof": ["setprototypeof@1.2.0", "", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="], + + "side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="], + + "side-channel-list": ["side-channel-list@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" } }, "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="], + + "side-channel-map": ["side-channel-map@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="], + + "side-channel-weakmap": ["side-channel-weakmap@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3", "side-channel-map": "^1.0.1" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="], + + "statuses": ["statuses@2.0.1", "", {}, "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="], + + "toidentifier": ["toidentifier@1.0.1", "", {}, "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="], + + "type-is": ["type-is@2.0.1", "", { "dependencies": { "content-type": "^1.0.5", "media-typer": "^1.1.0", "mime-types": "^3.0.0" } }, "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw=="], + + "typescript": ["typescript@5.8.2", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ=="], + + "undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="], + + "unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="], + + "vary": ["vary@1.1.2", "", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="], + + "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="], + } +} diff --git a/server/index.js b/server/index.ts similarity index 53% rename from server/index.js rename to server/index.ts index 6dc2434..75e01e6 100644 --- a/server/index.js +++ b/server/index.ts @@ -1,4 +1,5 @@ -const express = require("express"); +import express, { type Response, type Request } from "express"; + const app = express(); const port = 9001; @@ -11,10 +12,13 @@ const subscriptionData = { face_detection: false, }; -app.get("/api/get_subscription", (req, res) => { - console.log("GET /api/get_subscription"); - return res.json(subscriptionData); -}); +app.get( + "/api/get_subscription", + async (req: Request, res: Response): Promise => { + console.log("GET /api/get_subscription"); + res.json(subscriptionData); + } +); app.listen(port, () => { console.log(`Feature management API running at http://localhost:${port}`); diff --git a/server/jsconfig.json b/server/jsconfig.json new file mode 100644 index 0000000..9c62f74 --- /dev/null +++ b/server/jsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + // Environment setup & latest features + "lib": ["ESNext"], + "target": "ESNext", + "module": "ESNext", + "moduleDetection": "force", + "jsx": "react-jsx", + "allowJs": true, + + // Bundler mode + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "noEmit": true, + + // Best practices + "strict": true, + "skipLibCheck": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedIndexedAccess": true, + + // Some stricter flags (disabled by default) + "noUnusedLocals": false, + "noUnusedParameters": false, + "noPropertyAccessFromIndexSignature": false + } +} diff --git a/server/package.json b/server/package.json new file mode 100644 index 0000000..5d09a21 --- /dev/null +++ b/server/package.json @@ -0,0 +1,16 @@ +{ + "name": "server", + "module": "index.js", + "type": "module", + "private": true, + "devDependencies": { + "@types/bun": "latest" + }, + "peerDependencies": { + "typescript": "^5" + }, + "dependencies": { + "@types/express": "^5.0.1", + "express": "^5.1.0" + } +} \ No newline at end of file From edb548ebd34a606a2fe19575b0bc405631620505 Mon Sep 17 00:00:00 2001 From: Anshuman Tiwari Date: Mon, 31 Mar 2025 21:39:46 +0530 Subject: [PATCH 04/11] bun server --- server/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/index.ts b/server/index.ts index 75e01e6..5bc8722 100644 --- a/server/index.ts +++ b/server/index.ts @@ -1,6 +1,6 @@ -import express, { type Response, type Request } from "express"; +import express, { type Response, type Request, type Express } from "express"; -const app = express(); +const app: Express = express(); const port = 9001; From 376abf725b34f3dca639bc30fcf04c7339664652 Mon Sep 17 00:00:00 2001 From: Anshuman Tiwari Date: Mon, 31 Mar 2025 21:41:10 +0530 Subject: [PATCH 05/11] env file for bun --- server/bun.lock | 6 ++++++ server/index.ts | 5 ++++- server/package.json | 2 ++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/server/bun.lock b/server/bun.lock index 7321476..2ee5ce7 100644 --- a/server/bun.lock +++ b/server/bun.lock @@ -4,7 +4,9 @@ "": { "name": "server", "dependencies": { + "@types/dotenv": "^8.2.3", "@types/express": "^5.0.1", + "dotenv": "^16.4.7", "express": "^5.1.0", }, "devDependencies": { @@ -22,6 +24,8 @@ "@types/connect": ["@types/connect@3.4.38", "", { "dependencies": { "@types/node": "*" } }, "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug=="], + "@types/dotenv": ["@types/dotenv@8.2.3", "", { "dependencies": { "dotenv": "*" } }, "sha512-g2FXjlDX/cYuc5CiQvyU/6kkbP1JtmGzh0obW50zD7OKeILVL0NSpPWLXVfqoAGQjom2/SLLx9zHq0KXvD6mbw=="], + "@types/express": ["@types/express@5.0.1", "", { "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^5.0.0", "@types/serve-static": "*" } }, "sha512-UZUw8vjpWFXuDnjFTh7/5c2TWDlQqeXHi6hcN7F2XSVT5P+WmUnnbFS3KA6Jnc6IsEqI2qCVu2bK0R0J4A8ZQQ=="], "@types/express-serve-static-core": ["@types/express-serve-static-core@5.0.6", "", { "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*", "@types/send": "*" } }, "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA=="], @@ -66,6 +70,8 @@ "depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="], + "dotenv": ["dotenv@16.4.7", "", {}, "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ=="], + "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], "ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="], diff --git a/server/index.ts b/server/index.ts index 5bc8722..ae31d67 100644 --- a/server/index.ts +++ b/server/index.ts @@ -1,8 +1,11 @@ import express, { type Response, type Request, type Express } from "express"; +import dotenv from "dotenv"; + +dotenv.config(); const app: Express = express(); -const port = 9001; +const port = process.env.PORT || 9001; app.use(express.json()); diff --git a/server/package.json b/server/package.json index 5d09a21..5fec8eb 100644 --- a/server/package.json +++ b/server/package.json @@ -10,7 +10,9 @@ "typescript": "^5" }, "dependencies": { + "@types/dotenv": "^8.2.3", "@types/express": "^5.0.1", + "dotenv": "^16.4.7", "express": "^5.1.0" } } \ No newline at end of file From 83f2cfd67af60eed405a57dec445cbada7216ff1 Mon Sep 17 00:00:00 2001 From: Anshuman Tiwari Date: Mon, 31 Mar 2025 21:58:40 +0530 Subject: [PATCH 06/11] folder name changes --- .vscode/settings.json | 3 + {backend => ai_engine}/.gitignore | 0 {backend => ai_engine}/.python-version | 0 {backend => ai_engine}/README.md | 0 {backend => ai_engine}/apps/configuration.py | 0 .../apps/m2_processing_node/.python-version | 0 .../apps/m2_processing_node/README.md | 0 .../apps/m2_processing_node/config.yaml | 0 .../m2_processing_node/frame_processor.py | 0 .../apps/m2_processing_node/pyproject.toml | 0 .../apps/m3_webrtc/.python-version | 0 .../apps/m3_webrtc/README.md | 0 .../apps/m3_webrtc/config.yaml | 0 .../apps/m3_webrtc/gstreamer.py | 0 .../apps/m3_webrtc/pyproject.toml | 0 .../apps/m3_webrtc/server.py | 0 .../apps/m3_webrtc/stream_ingest.py | 0 .../apps/m3_webrtc/test-client.html | 0 .../pkgs/configuration/.python-version | 0 .../pkgs/configuration/__init__.py | 0 .../pkgs/configuration/pyproject.toml | 0 {backend => ai_engine}/pyproject.toml | 0 {backend => ai_engine}/tools/README.md | 0 {backend => ai_engine}/uv.lock | 0 client_app/Cargo.toml | 6 + client_app/src/main.rs | 3 + {server => control_server}/.gitignore | 0 {server => control_server}/README.md | 0 {server => control_server}/bun.lock | 0 {server => control_server}/index.ts | 2 +- {server => control_server}/jsconfig.json | 0 {server => control_server}/package.json | 0 .../.vscode}/c_cpp_properties.json | 0 CMakeLists.txt => core/CMakeLists.txt | 0 .../api/v1/query/client-vscode/query.json | 0 .../reply/cache-v2-b93653f69bd8fbde6cd8.json | 0 .../cmakeFiles-v1-a3cd52a92d1b31e15b6f.json | 0 .../codemodel-v2-82691df868e96943a5c8.json | 0 ...irectory-.-Debug-f5ebdc15457944623624.json | 0 .../reply/index-2025-03-31T16-20-15-0721.json | 0 ..._detection-Debug-80712382682d62e7665e.json | 0 ...man_filter-Debug-a3599c3682dbc3ccd7db.json | 0 ...tical_flow-Debug-a9493d665807d32baa68.json | 0 ...bscription-Debug-620f1ee07e67b100ee65.json | 0 .../toolchains-v1-ddb41214176c10027acb.json | 0 {build => core/build}/CMakeCache.txt | 0 .../CMakeFiles/3.31.6/CMakeCXXCompiler.cmake | 0 .../3.31.6/CMakeDetermineCompilerABI_CXX.bin | Bin .../CMakeFiles/3.31.6/CMakeSystem.cmake | 0 .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 0 .../CMakeFiles/3.31.6/CompilerIdCXX/a.out | Bin .../build}/CMakeFiles/CMakeConfigureLog.yaml | 0 .../CMakeDirectoryInformation.cmake | 0 .../build}/CMakeFiles/Makefile.cmake | 0 {build => core/build}/CMakeFiles/Makefile2 | 0 .../build}/CMakeFiles/TargetDirectories.txt | 0 .../build}/CMakeFiles/cmake.check_cache | 0 .../face_detection.dir/DependInfo.cmake | 0 .../CMakeFiles/face_detection.dir/build.make | 0 .../face_detection.dir/cmake_clean.cmake | 0 .../face_detection.dir/compiler_depend.make | 0 .../face_detection.dir/compiler_depend.ts | 0 .../CMakeFiles/face_detection.dir/depend.make | 0 .../CMakeFiles/face_detection.dir/flags.make | 0 .../CMakeFiles/face_detection.dir/link.txt | 0 .../plugins_src/face_detection.cpp.o | Bin 0 -> 439104 bytes .../plugins_src/face_detection.cpp.o.d | 1101 ++++++++++++++ .../face_detection.dir/progress.make | 0 .../kalman_filter.dir/DependInfo.cmake | 0 .../CMakeFiles/kalman_filter.dir/build.make | 0 .../kalman_filter.dir/cmake_clean.cmake | 0 .../kalman_filter.dir/compiler_depend.make | 0 .../kalman_filter.dir/compiler_depend.ts | 0 .../CMakeFiles/kalman_filter.dir/depend.make | 0 .../CMakeFiles/kalman_filter.dir/flags.make | 0 .../CMakeFiles/kalman_filter.dir/link.txt | 0 .../plugins_src/kalman_filter.cpp.o | Bin 0 -> 323288 bytes .../plugins_src/kalman_filter.cpp.o.d | 1101 ++++++++++++++ .../kalman_filter.dir/progress.make | 0 .../optical_flow.dir/DependInfo.cmake | 0 .../CMakeFiles/optical_flow.dir/build.make | 0 .../optical_flow.dir/cmake_clean.cmake | 0 .../optical_flow.dir/compiler_depend.make | 0 .../optical_flow.dir/compiler_depend.ts | 0 .../CMakeFiles/optical_flow.dir/depend.make | 0 .../CMakeFiles/optical_flow.dir/flags.make | 0 .../CMakeFiles/optical_flow.dir/link.txt | 0 .../plugins_src/optical_flow.cpp.o | Bin 0 -> 332200 bytes .../plugins_src/optical_flow.cpp.o.d | 1101 ++++++++++++++ .../CMakeFiles/optical_flow.dir/progress.make | 0 .../build}/CMakeFiles/progress.marks | 0 .../subscription.dir/DependInfo.cmake | 0 .../CMakeFiles/subscription.dir/build.make | 0 .../subscription.dir/cmake_clean.cmake | 0 .../subscription.dir/compiler_depend.make | 0 .../subscription.dir/compiler_depend.ts | 0 .../CMakeFiles/subscription.dir/depend.make | 0 .../CMakeFiles/subscription.dir/flags.make | 0 .../CMakeFiles/subscription.dir/link.txt | 0 .../CMakeFiles/subscription.dir/progress.make | 0 .../src/feature_manager.cpp.o | Bin 0 -> 3085576 bytes .../src/feature_manager.cpp.o.d | 1151 +++++++++++++++ .../subscription.dir/src/main.cpp.o | Bin 0 -> 1488000 bytes .../subscription.dir/src/main.cpp.o.d | 1272 +++++++++++++++++ .../subscription.dir/src/plugin_loader.cpp.o | Bin 0 -> 109600 bytes .../src/plugin_loader.cpp.o.d | 962 +++++++++++++ {build => core/build}/Makefile | 0 {build => core/build}/cmake_install.cmake | 0 {build => core/build}/compile_commands.json | 0 .../haarcascade_frontalface_default.xml | 0 .../plugins}/libface_detection.dylib | Bin 114504 -> 122600 bytes .../plugins}/libkalman_filter.dylib | Bin 103256 -> 105688 bytes .../plugins}/liboptical_flow.dylib | Bin 103624 -> 106392 bytes {plugins => core/plugins}/subscription | Bin 1047216 -> 1229760 bytes .../plugins_src}/face_detection.cpp | 0 .../plugins_src}/kalman_filter.cpp | 0 .../plugins_src}/optical_flow.cpp | 0 {src => core/src}/feature_manager.cpp | 0 {src => core/src}/include/feature_manager.h | 0 {src => core/src}/include/plugin_loader.h | 0 {src => core/src}/main.cpp | 0 {src => core/src}/plugin_loader.cpp | 0 src/.DS_Store | Bin 6148 -> 0 bytes 123 files changed, 6701 insertions(+), 1 deletion(-) create mode 100644 .vscode/settings.json rename {backend => ai_engine}/.gitignore (100%) rename {backend => ai_engine}/.python-version (100%) rename {backend => ai_engine}/README.md (100%) rename {backend => ai_engine}/apps/configuration.py (100%) rename {backend => ai_engine}/apps/m2_processing_node/.python-version (100%) rename {backend => ai_engine}/apps/m2_processing_node/README.md (100%) rename {backend => ai_engine}/apps/m2_processing_node/config.yaml (100%) rename {backend => ai_engine}/apps/m2_processing_node/frame_processor.py (100%) rename {backend => ai_engine}/apps/m2_processing_node/pyproject.toml (100%) rename {backend => ai_engine}/apps/m3_webrtc/.python-version (100%) rename {backend => ai_engine}/apps/m3_webrtc/README.md (100%) rename {backend => ai_engine}/apps/m3_webrtc/config.yaml (100%) rename {backend => ai_engine}/apps/m3_webrtc/gstreamer.py (100%) rename {backend => ai_engine}/apps/m3_webrtc/pyproject.toml (100%) rename {backend => ai_engine}/apps/m3_webrtc/server.py (100%) rename {backend => ai_engine}/apps/m3_webrtc/stream_ingest.py (100%) rename {backend => ai_engine}/apps/m3_webrtc/test-client.html (100%) rename {backend => ai_engine}/pkgs/configuration/.python-version (100%) rename {backend => ai_engine}/pkgs/configuration/__init__.py (100%) rename {backend => ai_engine}/pkgs/configuration/pyproject.toml (100%) rename {backend => ai_engine}/pyproject.toml (100%) rename {backend => ai_engine}/tools/README.md (100%) rename {backend => ai_engine}/uv.lock (100%) create mode 100644 client_app/Cargo.toml create mode 100644 client_app/src/main.rs rename {server => control_server}/.gitignore (100%) rename {server => control_server}/README.md (100%) rename {server => control_server}/bun.lock (100%) rename {server => control_server}/index.ts (96%) rename {server => control_server}/jsconfig.json (100%) rename {server => control_server}/package.json (100%) rename {.vscode => core/.vscode}/c_cpp_properties.json (100%) rename CMakeLists.txt => core/CMakeLists.txt (100%) rename {build => core/build}/.cmake/api/v1/query/client-vscode/query.json (100%) rename {build => core/build}/.cmake/api/v1/reply/cache-v2-b93653f69bd8fbde6cd8.json (100%) rename {build => core/build}/.cmake/api/v1/reply/cmakeFiles-v1-a3cd52a92d1b31e15b6f.json (100%) rename {build => core/build}/.cmake/api/v1/reply/codemodel-v2-82691df868e96943a5c8.json (100%) rename {build => core/build}/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json (100%) rename build/.cmake/api/v1/reply/index-2025-03-31T15-38-26-0435.json => core/build/.cmake/api/v1/reply/index-2025-03-31T16-20-15-0721.json (100%) rename {build => core/build}/.cmake/api/v1/reply/target-face_detection-Debug-80712382682d62e7665e.json (100%) rename {build => core/build}/.cmake/api/v1/reply/target-kalman_filter-Debug-a3599c3682dbc3ccd7db.json (100%) rename {build => core/build}/.cmake/api/v1/reply/target-optical_flow-Debug-a9493d665807d32baa68.json (100%) rename {build => core/build}/.cmake/api/v1/reply/target-subscription-Debug-620f1ee07e67b100ee65.json (100%) rename {build => core/build}/.cmake/api/v1/reply/toolchains-v1-ddb41214176c10027acb.json (100%) rename {build => core/build}/CMakeCache.txt (100%) rename {build => core/build}/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake (100%) rename {build => core/build}/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin (100%) rename {build => core/build}/CMakeFiles/3.31.6/CMakeSystem.cmake (100%) rename {build => core/build}/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp (100%) rename {build => core/build}/CMakeFiles/3.31.6/CompilerIdCXX/a.out (100%) rename {build => core/build}/CMakeFiles/CMakeConfigureLog.yaml (100%) rename {build => core/build}/CMakeFiles/CMakeDirectoryInformation.cmake (100%) rename {build => core/build}/CMakeFiles/Makefile.cmake (100%) rename {build => core/build}/CMakeFiles/Makefile2 (100%) rename {build => core/build}/CMakeFiles/TargetDirectories.txt (100%) rename {build => core/build}/CMakeFiles/cmake.check_cache (100%) rename {build => core/build}/CMakeFiles/face_detection.dir/DependInfo.cmake (100%) rename {build => core/build}/CMakeFiles/face_detection.dir/build.make (100%) rename {build => core/build}/CMakeFiles/face_detection.dir/cmake_clean.cmake (100%) rename {build => core/build}/CMakeFiles/face_detection.dir/compiler_depend.make (100%) rename {build => core/build}/CMakeFiles/face_detection.dir/compiler_depend.ts (100%) rename {build => core/build}/CMakeFiles/face_detection.dir/depend.make (100%) rename {build => core/build}/CMakeFiles/face_detection.dir/flags.make (100%) rename {build => core/build}/CMakeFiles/face_detection.dir/link.txt (100%) create mode 100644 core/build/CMakeFiles/face_detection.dir/plugins_src/face_detection.cpp.o create mode 100644 core/build/CMakeFiles/face_detection.dir/plugins_src/face_detection.cpp.o.d rename {build => core/build}/CMakeFiles/face_detection.dir/progress.make (100%) rename {build => core/build}/CMakeFiles/kalman_filter.dir/DependInfo.cmake (100%) rename {build => core/build}/CMakeFiles/kalman_filter.dir/build.make (100%) rename {build => core/build}/CMakeFiles/kalman_filter.dir/cmake_clean.cmake (100%) rename {build => core/build}/CMakeFiles/kalman_filter.dir/compiler_depend.make (100%) rename {build => core/build}/CMakeFiles/kalman_filter.dir/compiler_depend.ts (100%) rename {build => core/build}/CMakeFiles/kalman_filter.dir/depend.make (100%) rename {build => core/build}/CMakeFiles/kalman_filter.dir/flags.make (100%) rename {build => core/build}/CMakeFiles/kalman_filter.dir/link.txt (100%) create mode 100644 core/build/CMakeFiles/kalman_filter.dir/plugins_src/kalman_filter.cpp.o create mode 100644 core/build/CMakeFiles/kalman_filter.dir/plugins_src/kalman_filter.cpp.o.d rename {build => core/build}/CMakeFiles/kalman_filter.dir/progress.make (100%) rename {build => core/build}/CMakeFiles/optical_flow.dir/DependInfo.cmake (100%) rename {build => core/build}/CMakeFiles/optical_flow.dir/build.make (100%) rename {build => core/build}/CMakeFiles/optical_flow.dir/cmake_clean.cmake (100%) rename {build => core/build}/CMakeFiles/optical_flow.dir/compiler_depend.make (100%) rename {build => core/build}/CMakeFiles/optical_flow.dir/compiler_depend.ts (100%) rename {build => core/build}/CMakeFiles/optical_flow.dir/depend.make (100%) rename {build => core/build}/CMakeFiles/optical_flow.dir/flags.make (100%) rename {build => core/build}/CMakeFiles/optical_flow.dir/link.txt (100%) create mode 100644 core/build/CMakeFiles/optical_flow.dir/plugins_src/optical_flow.cpp.o create mode 100644 core/build/CMakeFiles/optical_flow.dir/plugins_src/optical_flow.cpp.o.d rename {build => core/build}/CMakeFiles/optical_flow.dir/progress.make (100%) rename {build => core/build}/CMakeFiles/progress.marks (100%) rename {build => core/build}/CMakeFiles/subscription.dir/DependInfo.cmake (100%) rename {build => core/build}/CMakeFiles/subscription.dir/build.make (100%) rename {build => core/build}/CMakeFiles/subscription.dir/cmake_clean.cmake (100%) rename {build => core/build}/CMakeFiles/subscription.dir/compiler_depend.make (100%) rename {build => core/build}/CMakeFiles/subscription.dir/compiler_depend.ts (100%) rename {build => core/build}/CMakeFiles/subscription.dir/depend.make (100%) rename {build => core/build}/CMakeFiles/subscription.dir/flags.make (100%) rename {build => core/build}/CMakeFiles/subscription.dir/link.txt (100%) rename {build => core/build}/CMakeFiles/subscription.dir/progress.make (100%) create mode 100644 core/build/CMakeFiles/subscription.dir/src/feature_manager.cpp.o create mode 100644 core/build/CMakeFiles/subscription.dir/src/feature_manager.cpp.o.d create mode 100644 core/build/CMakeFiles/subscription.dir/src/main.cpp.o create mode 100644 core/build/CMakeFiles/subscription.dir/src/main.cpp.o.d create mode 100644 core/build/CMakeFiles/subscription.dir/src/plugin_loader.cpp.o create mode 100644 core/build/CMakeFiles/subscription.dir/src/plugin_loader.cpp.o.d rename {build => core/build}/Makefile (100%) rename {build => core/build}/cmake_install.cmake (100%) rename {build => core/build}/compile_commands.json (100%) rename {haarcascades => core/haarcascades}/haarcascade_frontalface_default.xml (100%) rename {plugins => core/plugins}/libface_detection.dylib (83%) rename {plugins => core/plugins}/libkalman_filter.dylib (94%) rename {plugins => core/plugins}/liboptical_flow.dylib (86%) rename {plugins => core/plugins}/subscription (53%) rename {plugins_src => core/plugins_src}/face_detection.cpp (100%) rename {plugins_src => core/plugins_src}/kalman_filter.cpp (100%) rename {plugins_src => core/plugins_src}/optical_flow.cpp (100%) rename {src => core/src}/feature_manager.cpp (100%) rename {src => core/src}/include/feature_manager.h (100%) rename {src => core/src}/include/plugin_loader.h (100%) rename {src => core/src}/main.cpp (100%) rename {src => core/src}/plugin_loader.cpp (100%) delete mode 100644 src/.DS_Store diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..32dc460 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "cmake.sourceDirectory": "/Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/core" +} \ No newline at end of file diff --git a/backend/.gitignore b/ai_engine/.gitignore similarity index 100% rename from backend/.gitignore rename to ai_engine/.gitignore diff --git a/backend/.python-version b/ai_engine/.python-version similarity index 100% rename from backend/.python-version rename to ai_engine/.python-version diff --git a/backend/README.md b/ai_engine/README.md similarity index 100% rename from backend/README.md rename to ai_engine/README.md diff --git a/backend/apps/configuration.py b/ai_engine/apps/configuration.py similarity index 100% rename from backend/apps/configuration.py rename to ai_engine/apps/configuration.py diff --git a/backend/apps/m2_processing_node/.python-version b/ai_engine/apps/m2_processing_node/.python-version similarity index 100% rename from backend/apps/m2_processing_node/.python-version rename to ai_engine/apps/m2_processing_node/.python-version diff --git a/backend/apps/m2_processing_node/README.md b/ai_engine/apps/m2_processing_node/README.md similarity index 100% rename from backend/apps/m2_processing_node/README.md rename to ai_engine/apps/m2_processing_node/README.md diff --git a/backend/apps/m2_processing_node/config.yaml b/ai_engine/apps/m2_processing_node/config.yaml similarity index 100% rename from backend/apps/m2_processing_node/config.yaml rename to ai_engine/apps/m2_processing_node/config.yaml diff --git a/backend/apps/m2_processing_node/frame_processor.py b/ai_engine/apps/m2_processing_node/frame_processor.py similarity index 100% rename from backend/apps/m2_processing_node/frame_processor.py rename to ai_engine/apps/m2_processing_node/frame_processor.py diff --git a/backend/apps/m2_processing_node/pyproject.toml b/ai_engine/apps/m2_processing_node/pyproject.toml similarity index 100% rename from backend/apps/m2_processing_node/pyproject.toml rename to ai_engine/apps/m2_processing_node/pyproject.toml diff --git a/backend/apps/m3_webrtc/.python-version b/ai_engine/apps/m3_webrtc/.python-version similarity index 100% rename from backend/apps/m3_webrtc/.python-version rename to ai_engine/apps/m3_webrtc/.python-version diff --git a/backend/apps/m3_webrtc/README.md b/ai_engine/apps/m3_webrtc/README.md similarity index 100% rename from backend/apps/m3_webrtc/README.md rename to ai_engine/apps/m3_webrtc/README.md diff --git a/backend/apps/m3_webrtc/config.yaml b/ai_engine/apps/m3_webrtc/config.yaml similarity index 100% rename from backend/apps/m3_webrtc/config.yaml rename to ai_engine/apps/m3_webrtc/config.yaml diff --git a/backend/apps/m3_webrtc/gstreamer.py b/ai_engine/apps/m3_webrtc/gstreamer.py similarity index 100% rename from backend/apps/m3_webrtc/gstreamer.py rename to ai_engine/apps/m3_webrtc/gstreamer.py diff --git a/backend/apps/m3_webrtc/pyproject.toml b/ai_engine/apps/m3_webrtc/pyproject.toml similarity index 100% rename from backend/apps/m3_webrtc/pyproject.toml rename to ai_engine/apps/m3_webrtc/pyproject.toml diff --git a/backend/apps/m3_webrtc/server.py b/ai_engine/apps/m3_webrtc/server.py similarity index 100% rename from backend/apps/m3_webrtc/server.py rename to ai_engine/apps/m3_webrtc/server.py diff --git a/backend/apps/m3_webrtc/stream_ingest.py b/ai_engine/apps/m3_webrtc/stream_ingest.py similarity index 100% rename from backend/apps/m3_webrtc/stream_ingest.py rename to ai_engine/apps/m3_webrtc/stream_ingest.py diff --git a/backend/apps/m3_webrtc/test-client.html b/ai_engine/apps/m3_webrtc/test-client.html similarity index 100% rename from backend/apps/m3_webrtc/test-client.html rename to ai_engine/apps/m3_webrtc/test-client.html diff --git a/backend/pkgs/configuration/.python-version b/ai_engine/pkgs/configuration/.python-version similarity index 100% rename from backend/pkgs/configuration/.python-version rename to ai_engine/pkgs/configuration/.python-version diff --git a/backend/pkgs/configuration/__init__.py b/ai_engine/pkgs/configuration/__init__.py similarity index 100% rename from backend/pkgs/configuration/__init__.py rename to ai_engine/pkgs/configuration/__init__.py diff --git a/backend/pkgs/configuration/pyproject.toml b/ai_engine/pkgs/configuration/pyproject.toml similarity index 100% rename from backend/pkgs/configuration/pyproject.toml rename to ai_engine/pkgs/configuration/pyproject.toml diff --git a/backend/pyproject.toml b/ai_engine/pyproject.toml similarity index 100% rename from backend/pyproject.toml rename to ai_engine/pyproject.toml diff --git a/backend/tools/README.md b/ai_engine/tools/README.md similarity index 100% rename from backend/tools/README.md rename to ai_engine/tools/README.md diff --git a/backend/uv.lock b/ai_engine/uv.lock similarity index 100% rename from backend/uv.lock rename to ai_engine/uv.lock diff --git a/client_app/Cargo.toml b/client_app/Cargo.toml new file mode 100644 index 0000000..57bc003 --- /dev/null +++ b/client_app/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "client_app" +version = "0.1.0" +edition = "2024" + +[dependencies] diff --git a/client_app/src/main.rs b/client_app/src/main.rs new file mode 100644 index 0000000..e7a11a9 --- /dev/null +++ b/client_app/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello, world!"); +} diff --git a/server/.gitignore b/control_server/.gitignore similarity index 100% rename from server/.gitignore rename to control_server/.gitignore diff --git a/server/README.md b/control_server/README.md similarity index 100% rename from server/README.md rename to control_server/README.md diff --git a/server/bun.lock b/control_server/bun.lock similarity index 100% rename from server/bun.lock rename to control_server/bun.lock diff --git a/server/index.ts b/control_server/index.ts similarity index 96% rename from server/index.ts rename to control_server/index.ts index ae31d67..d4c39fc 100644 --- a/server/index.ts +++ b/control_server/index.ts @@ -11,7 +11,7 @@ app.use(express.json()); const subscriptionData = { kalman_filter: false, - optical_flow: false, + optical_flow: true, face_detection: false, }; diff --git a/server/jsconfig.json b/control_server/jsconfig.json similarity index 100% rename from server/jsconfig.json rename to control_server/jsconfig.json diff --git a/server/package.json b/control_server/package.json similarity index 100% rename from server/package.json rename to control_server/package.json diff --git a/.vscode/c_cpp_properties.json b/core/.vscode/c_cpp_properties.json similarity index 100% rename from .vscode/c_cpp_properties.json rename to core/.vscode/c_cpp_properties.json diff --git a/CMakeLists.txt b/core/CMakeLists.txt similarity index 100% rename from CMakeLists.txt rename to core/CMakeLists.txt diff --git a/build/.cmake/api/v1/query/client-vscode/query.json b/core/build/.cmake/api/v1/query/client-vscode/query.json similarity index 100% rename from build/.cmake/api/v1/query/client-vscode/query.json rename to core/build/.cmake/api/v1/query/client-vscode/query.json diff --git a/build/.cmake/api/v1/reply/cache-v2-b93653f69bd8fbde6cd8.json b/core/build/.cmake/api/v1/reply/cache-v2-b93653f69bd8fbde6cd8.json similarity index 100% rename from build/.cmake/api/v1/reply/cache-v2-b93653f69bd8fbde6cd8.json rename to core/build/.cmake/api/v1/reply/cache-v2-b93653f69bd8fbde6cd8.json diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-a3cd52a92d1b31e15b6f.json b/core/build/.cmake/api/v1/reply/cmakeFiles-v1-a3cd52a92d1b31e15b6f.json similarity index 100% rename from build/.cmake/api/v1/reply/cmakeFiles-v1-a3cd52a92d1b31e15b6f.json rename to core/build/.cmake/api/v1/reply/cmakeFiles-v1-a3cd52a92d1b31e15b6f.json diff --git a/build/.cmake/api/v1/reply/codemodel-v2-82691df868e96943a5c8.json b/core/build/.cmake/api/v1/reply/codemodel-v2-82691df868e96943a5c8.json similarity index 100% rename from build/.cmake/api/v1/reply/codemodel-v2-82691df868e96943a5c8.json rename to core/build/.cmake/api/v1/reply/codemodel-v2-82691df868e96943a5c8.json diff --git a/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/core/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json similarity index 100% rename from build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json rename to core/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json diff --git a/build/.cmake/api/v1/reply/index-2025-03-31T15-38-26-0435.json b/core/build/.cmake/api/v1/reply/index-2025-03-31T16-20-15-0721.json similarity index 100% rename from build/.cmake/api/v1/reply/index-2025-03-31T15-38-26-0435.json rename to core/build/.cmake/api/v1/reply/index-2025-03-31T16-20-15-0721.json diff --git a/build/.cmake/api/v1/reply/target-face_detection-Debug-80712382682d62e7665e.json b/core/build/.cmake/api/v1/reply/target-face_detection-Debug-80712382682d62e7665e.json similarity index 100% rename from build/.cmake/api/v1/reply/target-face_detection-Debug-80712382682d62e7665e.json rename to core/build/.cmake/api/v1/reply/target-face_detection-Debug-80712382682d62e7665e.json diff --git a/build/.cmake/api/v1/reply/target-kalman_filter-Debug-a3599c3682dbc3ccd7db.json b/core/build/.cmake/api/v1/reply/target-kalman_filter-Debug-a3599c3682dbc3ccd7db.json similarity index 100% rename from build/.cmake/api/v1/reply/target-kalman_filter-Debug-a3599c3682dbc3ccd7db.json rename to core/build/.cmake/api/v1/reply/target-kalman_filter-Debug-a3599c3682dbc3ccd7db.json diff --git a/build/.cmake/api/v1/reply/target-optical_flow-Debug-a9493d665807d32baa68.json b/core/build/.cmake/api/v1/reply/target-optical_flow-Debug-a9493d665807d32baa68.json similarity index 100% rename from build/.cmake/api/v1/reply/target-optical_flow-Debug-a9493d665807d32baa68.json rename to core/build/.cmake/api/v1/reply/target-optical_flow-Debug-a9493d665807d32baa68.json diff --git a/build/.cmake/api/v1/reply/target-subscription-Debug-620f1ee07e67b100ee65.json b/core/build/.cmake/api/v1/reply/target-subscription-Debug-620f1ee07e67b100ee65.json similarity index 100% rename from build/.cmake/api/v1/reply/target-subscription-Debug-620f1ee07e67b100ee65.json rename to core/build/.cmake/api/v1/reply/target-subscription-Debug-620f1ee07e67b100ee65.json diff --git a/build/.cmake/api/v1/reply/toolchains-v1-ddb41214176c10027acb.json b/core/build/.cmake/api/v1/reply/toolchains-v1-ddb41214176c10027acb.json similarity index 100% rename from build/.cmake/api/v1/reply/toolchains-v1-ddb41214176c10027acb.json rename to core/build/.cmake/api/v1/reply/toolchains-v1-ddb41214176c10027acb.json diff --git a/build/CMakeCache.txt b/core/build/CMakeCache.txt similarity index 100% rename from build/CMakeCache.txt rename to core/build/CMakeCache.txt diff --git a/build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake b/core/build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake similarity index 100% rename from build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake rename to core/build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake diff --git a/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin b/core/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin similarity index 100% rename from build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin rename to core/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin diff --git a/build/CMakeFiles/3.31.6/CMakeSystem.cmake b/core/build/CMakeFiles/3.31.6/CMakeSystem.cmake similarity index 100% rename from build/CMakeFiles/3.31.6/CMakeSystem.cmake rename to core/build/CMakeFiles/3.31.6/CMakeSystem.cmake diff --git a/build/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp b/core/build/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp similarity index 100% rename from build/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp rename to core/build/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp diff --git a/build/CMakeFiles/3.31.6/CompilerIdCXX/a.out b/core/build/CMakeFiles/3.31.6/CompilerIdCXX/a.out similarity index 100% rename from build/CMakeFiles/3.31.6/CompilerIdCXX/a.out rename to core/build/CMakeFiles/3.31.6/CompilerIdCXX/a.out diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/core/build/CMakeFiles/CMakeConfigureLog.yaml similarity index 100% rename from build/CMakeFiles/CMakeConfigureLog.yaml rename to core/build/CMakeFiles/CMakeConfigureLog.yaml diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/core/build/CMakeFiles/CMakeDirectoryInformation.cmake similarity index 100% rename from build/CMakeFiles/CMakeDirectoryInformation.cmake rename to core/build/CMakeFiles/CMakeDirectoryInformation.cmake diff --git a/build/CMakeFiles/Makefile.cmake b/core/build/CMakeFiles/Makefile.cmake similarity index 100% rename from build/CMakeFiles/Makefile.cmake rename to core/build/CMakeFiles/Makefile.cmake diff --git a/build/CMakeFiles/Makefile2 b/core/build/CMakeFiles/Makefile2 similarity index 100% rename from build/CMakeFiles/Makefile2 rename to core/build/CMakeFiles/Makefile2 diff --git a/build/CMakeFiles/TargetDirectories.txt b/core/build/CMakeFiles/TargetDirectories.txt similarity index 100% rename from build/CMakeFiles/TargetDirectories.txt rename to core/build/CMakeFiles/TargetDirectories.txt diff --git a/build/CMakeFiles/cmake.check_cache b/core/build/CMakeFiles/cmake.check_cache similarity index 100% rename from build/CMakeFiles/cmake.check_cache rename to core/build/CMakeFiles/cmake.check_cache diff --git a/build/CMakeFiles/face_detection.dir/DependInfo.cmake b/core/build/CMakeFiles/face_detection.dir/DependInfo.cmake similarity index 100% rename from build/CMakeFiles/face_detection.dir/DependInfo.cmake rename to core/build/CMakeFiles/face_detection.dir/DependInfo.cmake diff --git a/build/CMakeFiles/face_detection.dir/build.make b/core/build/CMakeFiles/face_detection.dir/build.make similarity index 100% rename from build/CMakeFiles/face_detection.dir/build.make rename to core/build/CMakeFiles/face_detection.dir/build.make diff --git a/build/CMakeFiles/face_detection.dir/cmake_clean.cmake b/core/build/CMakeFiles/face_detection.dir/cmake_clean.cmake similarity index 100% rename from build/CMakeFiles/face_detection.dir/cmake_clean.cmake rename to core/build/CMakeFiles/face_detection.dir/cmake_clean.cmake diff --git a/build/CMakeFiles/face_detection.dir/compiler_depend.make b/core/build/CMakeFiles/face_detection.dir/compiler_depend.make similarity index 100% rename from build/CMakeFiles/face_detection.dir/compiler_depend.make rename to core/build/CMakeFiles/face_detection.dir/compiler_depend.make diff --git a/build/CMakeFiles/face_detection.dir/compiler_depend.ts b/core/build/CMakeFiles/face_detection.dir/compiler_depend.ts similarity index 100% rename from build/CMakeFiles/face_detection.dir/compiler_depend.ts rename to core/build/CMakeFiles/face_detection.dir/compiler_depend.ts diff --git a/build/CMakeFiles/face_detection.dir/depend.make b/core/build/CMakeFiles/face_detection.dir/depend.make similarity index 100% rename from build/CMakeFiles/face_detection.dir/depend.make rename to core/build/CMakeFiles/face_detection.dir/depend.make diff --git a/build/CMakeFiles/face_detection.dir/flags.make b/core/build/CMakeFiles/face_detection.dir/flags.make similarity index 100% rename from build/CMakeFiles/face_detection.dir/flags.make rename to core/build/CMakeFiles/face_detection.dir/flags.make diff --git a/build/CMakeFiles/face_detection.dir/link.txt b/core/build/CMakeFiles/face_detection.dir/link.txt similarity index 100% rename from build/CMakeFiles/face_detection.dir/link.txt rename to core/build/CMakeFiles/face_detection.dir/link.txt diff --git a/core/build/CMakeFiles/face_detection.dir/plugins_src/face_detection.cpp.o b/core/build/CMakeFiles/face_detection.dir/plugins_src/face_detection.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..134117e78a4c14e7d5eebaccd09f786491e4e5b6 GIT binary patch literal 439104 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%0Dcy#81AwC;F!{R0oQ&;90+`rpm^v~gMT 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�X?#az@mRGqvJ*vWAE$PR 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 literal 0 HcmV?d00001 diff --git a/core/build/CMakeFiles/kalman_filter.dir/plugins_src/kalman_filter.cpp.o.d b/core/build/CMakeFiles/kalman_filter.dir/plugins_src/kalman_filter.cpp.o.d new file mode 100644 index 0000000..6954f6b --- /dev/null +++ b/core/build/CMakeFiles/kalman_filter.dir/plugins_src/kalman_filter.cpp.o.d @@ -0,0 +1,1101 @@ +CMakeFiles/kalman_filter.dir/plugins_src/kalman_filter.cpp.o: \ + /Users/lazycodebaker/Documents/Code/Personal/C++/HyperSight/plugins_src/kalman_filter.cpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/opencv.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/opencv_modules.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/cvdef.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/version.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__assertion_handler \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stddef_header_macro.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stddef_ptrdiff_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stddef_size_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stddef_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stddef_null.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stddef_nullptr_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stddef_offsetof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/hal/interface.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/arm_neon.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/arm_bf16.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/base.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/operation_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__tuple/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__tuple/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__tuple/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__tuple/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__tuple/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__exception/exception.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/machine/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/arm/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/__endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/libkern/arm/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/malloc/_ptrcheck.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_abort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit/invert_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/bit_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/___wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stddef_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/stdarg.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stdarg_header_macro.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stdarg___gnuc_va_list.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stdarg_va_list.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stdarg_va_arg.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stdarg___va_copy.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/__stdarg_va_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_printf.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/fold.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ranges/movable_box.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/abs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/copysign.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/error_functions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/exponential_functions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/fdim.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/fma.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/gamma.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/hypot.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/logarithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/min_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/modulo.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/remainder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/roots.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/rounding_functions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__atomic/aliases.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__atomic/atomic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__atomic/atomic_base.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__atomic/contention_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__atomic/cxx_atomic_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__atomic/memory_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__atomic/atomic_init.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__atomic/fence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__exception/exception_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__exception/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__exception/nested_exception.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__exception/terminate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/fstream.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/ios.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/istream.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/ostream.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/sstream.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/streambuf.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__std_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/as_lvalue.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_any_all_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_backend.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_backends/cpu_backend.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_backends/cpu_backends/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_backends/cpu_backends/backend.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_backends/cpu_backends/libdispatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__numeric/reduce.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_execution_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_backends/cpu_backends/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_backends/cpu_backends/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_backends/cpu_backends/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_backends/cpu_backends/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_backends/cpu_backends/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_backends/cpu_backends/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_backends/cpu_backends/transform_reduce.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__numeric/transform_reduce.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/execution \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_frontend_dispatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/cpp17_iterator_concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__numeric/pstl_transform_reduce.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/pstl_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_contains.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_ends_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_starts_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/cvstd.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ranges/from_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/neon_utils.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/vsx_utils.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/assert.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_assert.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_static_assert.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/check.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/traits.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/matx.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/saturate.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/fast_math.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/matx.inl.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/types.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/cfloat \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/float.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/16/include/float.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/float.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/formatter_bool.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/formatter_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__charconv/to_chars_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__charconv/tables.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__charconv/to_chars_base_10.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__charconv/to_chars_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__system_error/errc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__charconv/traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/formatter_output.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/format_to_n_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/parser_std_format_spec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/format_arg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/format_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/unicode.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/width_estimation_table.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__mutex/once_flag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__utility/no_destroy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/clocale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/__xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_mb_cur_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/xlocale/___wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__system_error/error_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__system_error/error_code.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__system_error/error_condition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__system_error/system_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__mutex/mutex.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__mutex/unique_lock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__mutex/tag_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__mutex/lock_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__thread/id.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/cstdarg \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__split_buffer \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/mat.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/bufferpool.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/mat.inl.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/persistence.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/operations.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/cvstd.inl.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/complex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/sstream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/format \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/container_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/range_default_formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/range_formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/format_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/format_arg_store.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/format_args.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__ranges/ref_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/queue \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/deque \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/stack \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/format_functions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/formatter_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/write_escaped.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/escaped_output_table.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/formatter_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__charconv/chars_format.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__charconv/to_chars_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/formatter_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/formatter_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/formatter_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__format/formatter_tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/print \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/unistd.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/utility.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/optim.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/ovx.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/calib3d.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/features2d.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/miniflann.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/defines.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/config.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/affine.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/utils/logger.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/iostream \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/utils/logger.defines.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/utils/logtag.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/dnn.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/dnn/dnn.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/async.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/forward_list \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/dnn/../dnn/version.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/dnn/dict.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/__tree \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/dnn/layer.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/dnn/dnn.inl.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/dnn/utils/inference_engine.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/dnn/utils/../dnn.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/flann_base.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/general.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/matrix.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/params.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/any.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/saving.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/nn_index.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/result_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/set \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/all_indices.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/kdtree_index.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/dynamic_bitset.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/dist.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/heap.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/allocator.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/random.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/kdtree_single_index.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/kmeans_index.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/logger.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/composite_index.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/linear_index.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/hierarchical_clustering_index.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/lsh_index.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/lsh_table.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/iomanip \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/autotuned_index.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/ground_truth.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/index_testing.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/timer.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/flann/sampling.h \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/highgui.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/imgcodecs.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/videoio.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/imgproc.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/./imgproc/segmentation.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/ml.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/ml/ml.inl.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/objdetect.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/objdetect/aruco_detector.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/objdetect/aruco_dictionary.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/objdetect/aruco_board.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/objdetect/graphical_code_detector.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/objdetect/face.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/objdetect/charuco_detector.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/objdetect/barcode.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/photo.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/stitching.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/stitching/warpers.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/cuda.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/cuda_types.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/core/cuda.inl.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/stitching/detail/util.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/list \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/stitching/detail/util_inl.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/stitching/detail/seam_finders.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/stitching/detail/blenders.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/video.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/video/tracking.hpp \ + /opt/homebrew/Cellar/opencv/4.11.0_1/include/opencv4/opencv2/video/background_segm.hpp diff --git a/build/CMakeFiles/kalman_filter.dir/progress.make b/core/build/CMakeFiles/kalman_filter.dir/progress.make similarity index 100% rename from build/CMakeFiles/kalman_filter.dir/progress.make rename to core/build/CMakeFiles/kalman_filter.dir/progress.make diff --git a/build/CMakeFiles/optical_flow.dir/DependInfo.cmake b/core/build/CMakeFiles/optical_flow.dir/DependInfo.cmake similarity index 100% rename from build/CMakeFiles/optical_flow.dir/DependInfo.cmake rename to core/build/CMakeFiles/optical_flow.dir/DependInfo.cmake diff --git a/build/CMakeFiles/optical_flow.dir/build.make b/core/build/CMakeFiles/optical_flow.dir/build.make similarity index 100% rename from build/CMakeFiles/optical_flow.dir/build.make rename to core/build/CMakeFiles/optical_flow.dir/build.make diff --git a/build/CMakeFiles/optical_flow.dir/cmake_clean.cmake b/core/build/CMakeFiles/optical_flow.dir/cmake_clean.cmake similarity index 100% rename from build/CMakeFiles/optical_flow.dir/cmake_clean.cmake rename to core/build/CMakeFiles/optical_flow.dir/cmake_clean.cmake diff --git a/build/CMakeFiles/optical_flow.dir/compiler_depend.make b/core/build/CMakeFiles/optical_flow.dir/compiler_depend.make similarity index 100% rename from build/CMakeFiles/optical_flow.dir/compiler_depend.make rename to core/build/CMakeFiles/optical_flow.dir/compiler_depend.make diff --git a/build/CMakeFiles/optical_flow.dir/compiler_depend.ts b/core/build/CMakeFiles/optical_flow.dir/compiler_depend.ts similarity index 100% rename from build/CMakeFiles/optical_flow.dir/compiler_depend.ts rename to core/build/CMakeFiles/optical_flow.dir/compiler_depend.ts diff --git a/build/CMakeFiles/optical_flow.dir/depend.make b/core/build/CMakeFiles/optical_flow.dir/depend.make similarity index 100% rename from build/CMakeFiles/optical_flow.dir/depend.make rename to core/build/CMakeFiles/optical_flow.dir/depend.make diff --git a/build/CMakeFiles/optical_flow.dir/flags.make b/core/build/CMakeFiles/optical_flow.dir/flags.make similarity index 100% rename from build/CMakeFiles/optical_flow.dir/flags.make rename to core/build/CMakeFiles/optical_flow.dir/flags.make diff --git a/build/CMakeFiles/optical_flow.dir/link.txt b/core/build/CMakeFiles/optical_flow.dir/link.txt similarity index 100% rename from build/CMakeFiles/optical_flow.dir/link.txt rename to core/build/CMakeFiles/optical_flow.dir/link.txt diff --git a/core/build/CMakeFiles/optical_flow.dir/plugins_src/optical_flow.cpp.o b/core/build/CMakeFiles/optical_flow.dir/plugins_src/optical_flow.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..aa09a04bd82c575063ff77fee50e84100346f197 GIT binary patch literal 332200 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¬4 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

>A$D{ksf_U3W*)@pXuk)qlfSYL<$AY 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


rog-f#n33s%bgPnwG;7zo2kK)3v3PX%u}V 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

#E`b2WuPs9{&z_Bpn+OK0*q96#N&6BHd;wvJ0F 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%0DeSU!wgg$z9-uu%l(!U!zUhrZ)aE!Gc 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

oq+Y&-5>t-4RBUd# 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%0A4i1^shLIc+Qv9%MK`6bB57 zr2p(NC}0EVH#%m44`h094<0i`#BYSwpGe}msQl(tayXf*QuyRm0wFKMgz{)T3`ZmG zGCh@ygAO&aXf$=**`zCr=JHoeka`tH=j{KX4p1A}N*c$r`#DASv7;mwNK;w-Fz-wF zKdM|>kClZ_=E)*oxhU_;{K4a7!V~%O5Vy+O_mjy(zSZ6pKlFzj-W68yUB5Qd(Qfjc zwrbGJ^E~sOQg@K}zihq((itA;T3zJe@QnCiV`B^hT|zsk+J%lsJ}>H zyb#aTUoz_B&L0H=dR#?^xt|;}>tyC2$S#u z5xo#cM4Bv=AWuW|id&ncD%%-N#*gBk3Id0DJ@N_$1W$U@*s3j*!VWf*xUIyL<1@ck zFl8V>#mjPd*a#bF%qqeL-t#*a$p_hSsp<_LEa(z81Tj`@JZ8g%#zt^u$22hC#%4^i zdKOOYWH^rduX#1BABNLAnvap_-(*fcszdAU<$0Q;B_4&-I-En(H|@)A{seLEBBv*`Sj?4X1cKe?bIVzNPY6IJHCKq{v$>sezIqwNE5AdYE4w!`bZj zU`rc!I{D6A4G%GHb@DBInB=l*y>`SCYJf6a{};Y7jb13Y5f?aG@SP z(o|zS4LjmVIHdzD!jFv5%>cof_`gHX>$GtS%Y~aGuO0EE2C0K-Uhedu2BE{GKuJ6a zm)7C5Ab0U3oD$9`^Ry6ZAfJU(qh930LG&VZ;WV7qp)e@r1~@e%gI7XC6q3=`6$)5< z4Ch4Ha9H`fF3XN=JTkw6xf7JJ!cz(}hZ#V$YuNw?WB|a!K!3tHJDopGzCHKHZ-RvW z98TxxyIA&w{N=}R8mG8*1+F^W!Gh+bpTp@KzGxcsH@y5QG|1p9?MJ&q(kAkAI337@ z*0k;oEpPI3IFXYHauAF53_JRx-pP?uC0k#rx94!EFxC6o!S{@z(Bd~3%hA5vH!8o- z#XtaLLwGuz-J5&0AXiDgu;8hx*7ejDB=+{PPp#FK#Wb}$?dc{`j{r Vuu;!kM^^W(Rwnw#bifuSH%<8b2{mqU?V2L+ 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